| 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 | 
|---|---|
ConvergenceCriteria | 
JulianDateFunctionThresholdDetails.getConvergenceCriteria()
Gets the criteria used for convergence when searching for a precise crossing
    of this threshold. 
 | 
ConvergenceCriteria | 
DurationFunctionThresholdDetails.getConvergenceCriteria()
Gets the criteria used for convergence when searching for a precise crossing
    of this threshold. 
 | 
ConvergenceCriteria | 
DoubleFunctionThresholdDetails.getConvergenceCriteria()
Gets the criteria used for convergence when searching for a precise crossing
    of this threshold. 
 | 
ConvergenceCriteria | 
JulianDateFunctionDetails.getExtremumConvergenceCriteria()
Gets the criteria used for convergence when searching for a precise local
    extremum of this function. 
 | 
ConvergenceCriteria | 
DurationFunctionDetails.getExtremumConvergenceCriteria()
Gets the criteria used for convergence when searching for a precise local
    extremum of this function. 
 | 
ConvergenceCriteria | 
DoubleFunctionDetails.getExtremumConvergenceCriteria()
Gets the criteria used for convergence when searching for a precise local
    extremum of this function. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JulianDateFunctionThresholdDetails.setConvergenceCriteria(ConvergenceCriteria value)
Sets the criteria used for convergence when searching for a precise crossing
    of this threshold. 
 | 
void | 
DurationFunctionThresholdDetails.setConvergenceCriteria(ConvergenceCriteria value)
Sets the criteria used for convergence when searching for a precise crossing
    of this threshold. 
 | 
void | 
DoubleFunctionThresholdDetails.setConvergenceCriteria(ConvergenceCriteria value)
Sets the criteria used for convergence when searching for a precise crossing
    of this threshold. 
 | 
void | 
JulianDateFunctionDetails.setExtremumConvergenceCriteria(ConvergenceCriteria value)
Sets the criteria used for convergence when searching for a precise local
    extremum of this function. 
 | 
void | 
DurationFunctionDetails.setExtremumConvergenceCriteria(ConvergenceCriteria value)
Sets the criteria used for convergence when searching for a precise local
    extremum of this function. 
 | 
void | 
DoubleFunctionDetails.setExtremumConvergenceCriteria(ConvergenceCriteria value)
Sets the criteria used for convergence when searching for a precise local
    extremum of this function. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ConvergenceCriteria | 
GoldenSectionFindExtremum.getConvergenceCriteria()
Gets the criteria used in determining convergence. 
 | 
ConvergenceCriteria | 
BrentFindRoot.getConvergenceCriteria()
Gets the criteria used in determining convergence. 
 | 
ConvergenceCriteria | 
BrentFindExtremum.getConvergenceCriteria()
Gets the criteria used in determining convergence. 
 | 
ConvergenceCriteria | 
LineSearchSettings.getCriteria()
Gets the criteria used in determining convergence. 
 | 
static ConvergenceCriteria | 
ConvergenceCriteria.getDefault()
Get the enum constant that is considered to be the default. 
 | 
static ConvergenceCriteria | 
ConvergenceCriteria.getFromValue(int value)
Get the enum constant that is associated with the given numeric value. 
 | 
static ConvergenceCriteria | 
ConvergenceCriteria.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static ConvergenceCriteria[] | 
ConvergenceCriteria.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| 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. 
 | 
LineSearchSettings(double variableTolerance,
                  double functionTolerance,
                  ConvergenceCriteria criteria,
                  int maximumIterations)
Initializes a new instance. 
 |