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