| Package | Description | 
|---|---|
| agi.foundation.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SolverVariableSettings | 
SegmentPropagatorVariableEvaluator.createSettings()
Creates the  
SolverVariableSettings that the MultivariableFunctionSolver 
    will use. | 
SolverVariableSettings | 
SegmentPropagatorVariable.getSettings()
Gets the settings for the  
MultivariableFunctionSolver associated with this variable. | 
SolverVariableSettings[] | 
ParameterOptimizerIterationResults.getVariableSettings()
Gets the  
SolverVariableSettings that correspond to the variable values used to compute
    all of the function evaluations. | 
SolverVariableSettings[] | 
MultivariableFunctionSolverIterationResults.getVariableSettings()
Gets the  
SolverVariableSettings that correspond to the variable values used to compute
    all of the function evaluations. | 
| Modifier and Type | Method and Description | 
|---|---|
List<SolverVariableSettings> | 
ParameterOptimizer.getVariables()
Gets the  
SolverVariableSettings that will be used when computing this function. | 
List<SolverVariableSettings> | 
MultivariableFunctionSolver.getVariables()
Gets the  
SolverVariableSettings that will be used when computing this function. | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
SolverVariableSettings.checkForSameDefinition(SolverVariableSettings other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
int | 
ParameterOptimizerIterationResults.indexOfVariable(SolverVariableSettings variable)
Gets the index of the  
SolverVariableSettings in the array that is returned by the
    ParameterOptimizerIterationResults.getVariableSettings() method. | 
int | 
MultivariableFunctionSolverIterationResults.indexOfVariable(SolverVariableSettings variable)
Gets the index of the  
SolverVariableSettings in the array that is returned by the
    MultivariableFunctionSolverIterationResults.getVariableSettings() method. | 
double | 
SpecifiedValueScalingOnVariable.scale(SolverVariableSettings settings)
Gets the scaling value as it would be applied to the variable. 
 | 
abstract double | 
SolverVariableScaling.scale(SolverVariableSettings settings)
Gets the scaling value as it would be applied to the variable. 
 | 
double | 
ReciprocalOfToleranceScalingOnVariable.scale(SolverVariableSettings settings)
Gets the scaling value as it would be applied to the variable. 
 | 
double | 
ReciprocalOfInitialValueScalingOnVariable.scale(SolverVariableSettings settings)
Gets the scaling value as it would be applied to the variable. 
 | 
double | 
NoScalingOnVariable.scale(SolverVariableSettings settings)
Gets the scaling value as it would be applied to the variable. 
 | 
void | 
SegmentPropagatorVariable.setSettings(SolverVariableSettings value)
Sets the settings for the  
MultivariableFunctionSolver associated with this variable. | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
ParameterOptimizer.checkVariableConvergence(List<SolverVariableSettings> variables,
                        double[] currentVariableValues,
                        double[] previousVariableValues)
 | 
| Constructor and Description | 
|---|
MultivariableFunctionSolverIterationResults(SolvableMultivariableFunctionResults functionResult,
                                           SolvableMultivariableFunctionDerivativeResults derivativeResults,
                                           int iteration,
                                           SolverVariableSettings[] variableSettings,
                                           SolverConstraintSettings[] constraintSettings)
Initializes a new instance. 
 | 
ParameterOptimizerIterationResults(OptimizerMultivariableFunctionResults functionResult,
                                  OptimizerMultivariableFunctionDerivativeResults derivativeResults,
                                  int iteration,
                                  SolverVariableSettings[] variableSettings,
                                  CostFunctionSettings costFunctionSettings,
                                  SolverConstraintSettings[] equalitySettings,
                                  InequalityConstraintSettings[] inequalitySettings)
Initializes a new instance. 
 | 
SolverVariableSettings(SolverVariableSettings existingInstance,
                      CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 |