| 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. 
 |