Package | Description |
---|---|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
Modifier and Type | Method and Description |
---|---|
CostFunctionSettings |
SegmentPropagatorCostFunctionEvaluator.createSettings()
Creates the
CostFunctionSettings for use with a ParameterOptimizer . |
CostFunctionSettings |
ParameterOptimizer.getCostFunction()
|
CostFunctionSettings |
ParameterOptimizerIterationResults.getCostFunctionSettings()
Gets the settings of the cost function that was computed in all of the function evaluations.
|
CostFunctionSettings |
SegmentPropagatorCostFunction.getSettings()
Gets the settings for the
ParameterOptimizer
associated with this cost function. |
Modifier and Type | Method and Description |
---|---|
static boolean |
ParameterOptimizer.checkCostFunctionConvergence(CostFunctionSettings costFunction,
Double currentCostFunctionValue,
Double previousCostFunctionValue)
A helper method to determine if the
cost function changed
by less than its Tolerance (get / set ) in the last iteration. |
protected boolean |
CostFunctionSettings.checkForSameDefinition(CostFunctionSettings other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
double |
SpecifiedValueScalingOnCostFunction.scale(CostFunctionSettings settings)
Gets the scaling value as it would be applied to the cost function.
|
double |
ReciprocalOfToleranceScalingOnCostFunction.scale(CostFunctionSettings settings)
Gets the scaling value as it would be applied to the cost function.
|
double |
NoScalingOnCostFunction.scale(CostFunctionSettings settings)
Gets the scaling value as it would be applied to the cost function.
|
abstract double |
CostFunctionScaling.scale(CostFunctionSettings settings)
Gets the scaling value as it would be applied to the cost function.
|
void |
ParameterOptimizer.setCostFunction(CostFunctionSettings value)
|
void |
SegmentPropagatorCostFunction.setSettings(CostFunctionSettings value)
Sets the settings for the
ParameterOptimizer
associated with this cost function. |
Constructor and Description |
---|
CostFunctionSettings(CostFunctionSettings existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
ParameterOptimizerIterationResults(OptimizerMultivariableFunctionResults functionResult,
OptimizerMultivariableFunctionDerivativeResults derivativeResults,
int iteration,
SolverVariableSettings[] variableSettings,
CostFunctionSettings costFunctionSettings,
SolverConstraintSettings[] equalitySettings,
InequalityConstraintSettings[] inequalitySettings)
Initializes a new instance.
|