Package | Description |
---|---|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
NoScalingOnInequalityConstraint
The value in question is not scaled.
|
class |
ReciprocalOfBoundValueScalingOnInequalityConstraint
The value is scaled by the absolute value of the reciprocal of the bound value.
|
class |
ReciprocalOfToleranceScalingOnInequalityConstraint
The value is scaled by the reciprocal of the absolute value of the tolerance.
|
class |
SpecifiedValueScalingOnInequalityConstraint
The value is scaled by the specified factor.
|
Modifier and Type | Method and Description |
---|---|
InequalityConstraintScaling |
InequalityConstraintSettings.getScaling()
Gets the type of scaling applied to the constraint.
|
Modifier and Type | Method and Description |
---|---|
void |
InequalityConstraintSettings.setScaling(InequalityConstraintScaling value)
Sets the type of scaling applied to the constraint.
|
Constructor and Description |
---|
DelegateBasedInequalityConstraint(DelegateBasedInequalityConstraintCallback callback,
SegmentDefinition segment,
InequalityBoundType boundType,
double boundValue,
double tolerance,
InequalityConstraintScaling scaling,
double weight)
Initializes a new instance.
|
ExtremeValueOfSegmentInequalityConstraint(InequalityBoundType boundType,
Scalar scalar,
SegmentDefinition segment,
double boundValue,
double tolerance,
TimeBasedStateParameter parameter,
ExtremumType extremumType,
InequalityConstraintScaling scaling,
double weight)
Initializes a new instance.
|
InequalityConstraintSettings(InequalityBoundType boundType,
double boundValue,
double tolerance,
InequalityConstraintScaling scaling)
Initializes a new instance.
|
InequalityConstraintSettings(InequalityBoundType boundType,
double boundValue,
double tolerance,
InequalityConstraintScaling scaling,
String name)
Initializes a new instance.
|
InequalityConstraintSettings(InequalityBoundType boundType,
double boundValue,
double tolerance,
InequalityConstraintScaling scaling,
String name,
double weight)
Initializes a new instance.
|
ScalarAtEndOfSegmentInequalityConstraint(Scalar scalar,
SegmentDefinition segment,
InequalityBoundType boundType,
double boundValue,
double tolerance,
TimeBasedStateParameter parameter,
EndsOfSegment endOfSegment,
InequalityConstraintScaling scaling)
Initializes a new instance.
|
ScalarAtEndOfSegmentInequalityConstraint(Scalar scalar,
SegmentDefinition segment,
InequalityBoundType boundType,
double boundValue,
double tolerance,
TimeBasedStateParameter parameter,
EndsOfSegment endOfSegment,
InequalityConstraintScaling scaling,
double weight)
Initializes a new instance.
|
ScalarDifferenceOfSegmentInequalityConstraint(Scalar scalar,
SegmentDefinition segment,
InequalityBoundType boundType,
double boundValue,
double tolerance,
ScalarConstraintDifference constraintDifference,
InequalityConstraintScaling scaling)
Initializes a new instance.
|
ScalarDifferenceOfSegmentInequalityConstraint(Scalar scalar,
SegmentDefinition segment,
InequalityBoundType boundType,
double boundValue,
double tolerance,
ScalarConstraintDifference constraintDifference,
InequalityConstraintScaling scaling,
double weight)
Initializes a new instance.
|
SegmentPropagatorInequalityConstraint(InequalityBoundType boundType,
double boundValue,
double tolerance,
InequalityConstraintScaling scaling)
Initializes a new instance.
|
SegmentPropagatorInequalityConstraint(InequalityBoundType boundType,
ValueDefinition<Double> boundValue,
double tolerance,
InequalityConstraintScaling scaling,
double weight)
Initializes a new instance.
|