Package | Description |
---|---|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
NoScalingOnCostFunction
The value in question is not scaled.
|
class |
ReciprocalOfToleranceScalingOnCostFunction
The value is scaled by the reciprocal of the absolute value of the tolerance.
|
class |
SpecifiedValueScalingOnCostFunction
The value is scaled by the specified factor.
|
Modifier and Type | Method and Description |
---|---|
CostFunctionScaling |
CostFunctionSettings.getScaling()
Gets the type of scaling applied to the cost function.
|
Modifier and Type | Method and Description |
---|---|
void |
CostFunctionSettings.setScaling(CostFunctionScaling value)
Sets the type of scaling applied to the cost function.
|
Constructor and Description |
---|
CombinedCostFunction(CostFunctionGoal goal,
double tolerance,
CostFunctionScaling scaling,
double weight,
List<SegmentPropagatorCostFunction> costFunctions)
Initializes a new instance.
|
CostFunctionSettings(CostFunctionGoal goal,
double tolerance,
CostFunctionScaling scaling)
Initializes a new instance.
|
CostFunctionSettings(CostFunctionGoal goal,
double tolerance,
CostFunctionScaling scaling,
String name)
Initializes a new instance.
|
CostFunctionSettings(CostFunctionGoal goal,
double tolerance,
CostFunctionScaling scaling,
String name,
double weight)
Initializes a new instance.
|
DelegateBasedCostFunction(DelegateBasedCostFunctionCallback callback,
SegmentDefinition segment,
CostFunctionGoal goal,
double tolerance,
CostFunctionScaling scaling,
double weight)
Initializes a new instance.
|
ExtremeValueOfSegmentCostFunction(CostFunctionGoal goal,
Scalar scalar,
SegmentDefinition segment,
double tolerance,
TimeBasedStateParameter parameter,
ExtremumType extremumType,
CostFunctionScaling scaling,
double weight)
Initializes a new instance.
|
ScalarAtEndOfSegmentCostFunction(Scalar scalar,
SegmentDefinition segment,
CostFunctionGoal goal,
double tolerance,
TimeBasedStateParameter parameter,
EndsOfSegment endOfSegment,
CostFunctionScaling scaling)
Initializes a new instance.
|
ScalarAtEndOfSegmentCostFunction(Scalar scalar,
SegmentDefinition segment,
CostFunctionGoal goal,
double tolerance,
TimeBasedStateParameter parameter,
EndsOfSegment endOfSegment,
CostFunctionScaling scaling,
double weight)
Initializes a new instance.
|
ScalarDifferenceOfSegmentCostFunction(Scalar scalar,
SegmentDefinition segment,
CostFunctionGoal goal,
double tolerance,
ScalarConstraintDifference costFunctionDifference,
CostFunctionScaling scaling)
Initializes a new instance.
|
ScalarDifferenceOfSegmentCostFunction(Scalar scalar,
SegmentDefinition segment,
CostFunctionGoal goal,
double tolerance,
ScalarConstraintDifference costFunctionDifference,
CostFunctionScaling scaling,
double weight)
Initializes a new instance.
|
SegmentPropagatorCostFunction(CostFunctionGoal goal,
double tolerance,
CostFunctionScaling scaling)
Initializes a new instance.
|
SegmentPropagatorCostFunction(CostFunctionGoal goal,
double tolerance,
CostFunctionScaling scaling,
double weight)
Initializes a new instance.
|