Package | Description |
---|---|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
Modifier and Type | Method and Description |
---|---|
static CostFunctionGoal |
CostFunctionGoal.getDefault()
Get the enum constant that is considered to be the default.
|
static CostFunctionGoal |
CostFunctionGoal.getFromValue(int value)
Get the enum constant that is associated with the given numeric value.
|
CostFunctionGoal |
SegmentPropagatorCostFunction.getGoal()
Gets a value indicating whether the cost function is supposed to be minimized or maximized.
|
CostFunctionGoal |
CostFunctionSettings.getGoal()
Gets a value indicating whether the cost function is supposed to be minimized or maximized.
|
static CostFunctionGoal |
CostFunctionGoal.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CostFunctionGoal[] |
CostFunctionGoal.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
void |
SegmentPropagatorCostFunction.setGoal(CostFunctionGoal value)
Sets a value indicating whether the cost function is supposed to be minimized or maximized.
|
void |
CostFunctionSettings.setGoal(CostFunctionGoal value)
Sets a value indicating whether the cost function is supposed to be minimized or maximized.
|
Constructor and Description |
---|
CombinedCostFunction(CostFunctionGoal goal,
double tolerance,
CostFunctionScaling scaling,
double weight,
List<SegmentPropagatorCostFunction> costFunctions)
Initializes a new instance.
|
CostFunctionSettings(CostFunctionGoal goal,
double tolerance)
Initializes a new instance with no scaling.
|
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)
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)
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.
|
ExtremeValueOfSegmentCostFunction(CostFunctionGoal goal,
SegmentDefinition segment,
double tolerance,
ExtremumType extremumType)
Initializes a new instance.
|
ScalarAtEndOfSegmentCostFunction(Scalar scalar,
SegmentDefinition segment,
CostFunctionGoal goal,
double tolerance,
TimeBasedStateParameter parameter,
EndsOfSegment endOfSegment)
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.
|
ScalarAtEndOfSegmentCostFunction(SegmentDefinition segment,
CostFunctionGoal goal,
double tolerance)
Initializes a new instance.
|
ScalarDifferenceOfSegmentCostFunction(Scalar scalar,
SegmentDefinition segment,
CostFunctionGoal goal,
double tolerance,
ScalarConstraintDifference costFunctionDifference)
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.
|
ScalarDifferenceOfSegmentCostFunction(SegmentDefinition segment,
CostFunctionGoal goal,
double tolerance,
ScalarConstraintDifference costFunctionDifference)
Initializes a new instance.
|
SegmentPropagatorCostFunction(CostFunctionGoal goal,
double tolerance)
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.
|