Package | Description |
---|---|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
agi.foundation.numericalmethods.advanced |
Contains additional advanced numerical algorithms and supporting types.
|
Modifier and Type | Method and Description |
---|---|
static RealValuedScalarFunction |
RealValuedScalarFunction.of(RealValuedScalarFunction.Function f)
Create a delegate for the given interface.
|
static RealValuedScalarFunction |
RealValuedScalarFunction.of(RealValuedScalarFunction.Function f,
Class<?> targetClass,
String methodName,
Class<?>... methodParameterClasses)
Create a delegate for the given interface.
|
static RealValuedScalarFunction |
RealValuedScalarFunction.of(RealValuedScalarFunction.Function f,
Object targetObject,
String methodName,
Class<?>... methodParameterClasses)
Create a delegate for the given interface.
|
Modifier and Type | Method and Description |
---|---|
RealValuedScalarFunction |
NewtonFindRoot.getDerivativeFunction()
Gets the derivative of
Function (get ). |
RealValuedScalarFunction |
NewtonFindRoot.getFunction()
Gets the evaluation function.
|
RealValuedScalarFunction |
GoldenSectionFindExtremum.getFunction()
Gets the evaluation function.
|
RealValuedScalarFunction |
BrentFindRoot.getFunction()
Gets the evaluation function.
|
RealValuedScalarFunction |
BrentFindExtremum.getFunction()
Gets the evaluation function.
|
Constructor and Description |
---|
BrentFindExtremum(RealValuedScalarFunction function,
double variableTolerance,
double functionTolerance,
ConvergenceCriteria criteria)
Initializes the extremum finding algorithm.
|
BrentFindRoot(RealValuedScalarFunction function,
double variableTolerance,
double functionTolerance,
BrentSolutionType solutionType,
ConvergenceCriteria criteria)
Initializes a new instance that can be used to find roots of a specified function.
|
BrentFindRoot(RealValuedScalarFunction function,
double variableTolerance,
double functionTolerance,
BrentSolutionType solutionType,
ConvergenceCriteria criteria,
BracketToward bracketToward)
Initializes a new instance that can be used to find roots of a specified function.
|
GoldenSectionFindExtremum(RealValuedScalarFunction function,
double variableTolerance,
double functionTolerance,
ConvergenceCriteria criteria)
Initializes the extremum finding algorithm.
|
NewtonFindRoot(RealValuedScalarFunction function,
double functionTolerance,
RealValuedScalarFunction derivativeFunction,
double derivativeTolerance,
double lowerBound,
double upperBound)
Initializes a new instance that can be used to find roots of a specified function.
|