| 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. 
 |