| Package | Description | 
|---|---|
| agi.foundation.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NoScalingOnConstraint
The value in question is not scaled. 
 | 
class  | 
ReciprocalOfDesiredValueScalingOnConstraint
The value is scaled by the absolute value of the reciprocal of the desired value. 
 | 
class  | 
ReciprocalOfToleranceScalingOnConstraint
The value is scaled by the reciprocal of the absolute value of the tolerance. 
 | 
class  | 
SpecifiedValueScalingOnConstraint
The value is scaled by the specified factor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SolverConstraintScaling | 
SolverConstraintSettings.getScaling()
Gets the type of scaling applied to the constraint. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SolverConstraintSettings.setScaling(SolverConstraintScaling value)
Sets the type of scaling applied to the constraint. 
 | 
| Constructor and Description | 
|---|
DelegateBasedConstraint(DelegateBasedConstraintCallback callback,
                       SegmentDefinition segment,
                       double desiredValue,
                       double tolerance,
                       SolverConstraintScaling scaling)
Initializes a new instance. 
 | 
DelegateBasedConstraint(DelegateBasedConstraintCallback callback,
                       SegmentDefinition segment,
                       double desiredValue,
                       double tolerance,
                       SolverConstraintScaling scaling,
                       double weight)
Initializes a new instance. 
 | 
ExtremeValueOfSegmentConstraint(Scalar scalar,
                               SegmentDefinition segment,
                               double desiredValue,
                               double tolerance,
                               TimeBasedStateParameter parameter,
                               ExtremumType extremumType,
                               SolverConstraintScaling scaling)
Initializes a new instance. 
 | 
ExtremeValueOfSegmentConstraint(Scalar scalar,
                               SegmentDefinition segment,
                               double desiredValue,
                               double tolerance,
                               TimeBasedStateParameter parameter,
                               ExtremumType extremumType,
                               SolverConstraintScaling scaling,
                               double weight)
Initializes a new instance. 
 | 
ScalarAtEndOfNumericalSegmentConstraint(Scalar scalar,
                                       SegmentDefinition segment,
                                       double desiredValue,
                                       double tolerance,
                                       EndsOfSegment endOfSegment,
                                       SolverConstraintScaling scaling)
Initializes a new instance. 
 | 
ScalarAtEndOfSegmentConstraint(Scalar scalar,
                              SegmentDefinition segment,
                              double desiredValue,
                              double tolerance,
                              TimeBasedStateParameter parameter,
                              EndsOfSegment endOfSegment,
                              SolverConstraintScaling scaling)
Initializes a new instance. 
 | 
ScalarAtEndOfSegmentConstraint(Scalar scalar,
                              SegmentDefinition segment,
                              double desiredValue,
                              double tolerance,
                              TimeBasedStateParameter parameter,
                              EndsOfSegment endOfSegment,
                              SolverConstraintScaling scaling,
                              double weight)
Initializes a new instance. 
 | 
ScalarDifferenceOfSegmentConstraint(Scalar scalar,
                                   SegmentDefinition segment,
                                   double desiredValue,
                                   double tolerance,
                                   ScalarConstraintDifference constraintDifference,
                                   SolverConstraintScaling scaling)
Initializes a new instance. 
 | 
ScalarDifferenceOfSegmentConstraint(Scalar scalar,
                                   SegmentDefinition segment,
                                   double desiredValue,
                                   double tolerance,
                                   ScalarConstraintDifference constraintDifference,
                                   SolverConstraintScaling scaling,
                                   double weight)
Initializes a new instance. 
 | 
SegmentPropagatorConstraint(double desiredValue,
                           double tolerance,
                           SolverConstraintScaling scaling)
Initializes a new instance. 
 | 
SegmentPropagatorConstraint(ValueDefinition<Double> desiredValue,
                           double tolerance,
                           SolverConstraintScaling scaling)
Initializes a new instance. 
 | 
SegmentPropagatorConstraint(ValueDefinition<Double> desiredValue,
                           double tolerance,
                           SolverConstraintScaling scaling,
                           double weight)
Initializes a new instance. 
 | 
SolverConstraintSettings(double desiredValue,
                        double tolerance,
                        SolverConstraintScaling scaling)
Initializes a new instance. 
 | 
SolverConstraintSettings(double desiredValue,
                        double tolerance,
                        SolverConstraintScaling scaling,
                        String name)
Initializes a new instance. 
 | 
SolverConstraintSettings(double desiredValue,
                        double tolerance,
                        SolverConstraintScaling scaling,
                        String name,
                        double weight)
Initializes a new instance. 
 |