Package | Description |
---|---|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
agi.foundation.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
Modifier and Type | Class and Description |
---|---|
class |
NoScalingOnVariable
The value in question is not scaled.
|
class |
ReciprocalOfInitialValueScalingOnVariable
The value is scaled by the absolute value of the reciprocal of the initial value.
|
class |
ReciprocalOfToleranceScalingOnVariable
The value is scaled by the reciprocal of the absolute value of the tolerance.
|
class |
SpecifiedValueScalingOnVariable
The value is scaled by the specified factor.
|
Modifier and Type | Method and Description |
---|---|
SolverVariableScaling |
SolverVariableSettings.getScaling()
Gets the type of scaling applied to the variable.
|
Modifier and Type | Method and Description |
---|---|
void |
SolverVariableSettings.setScaling(SolverVariableScaling value)
Sets the type of scaling applied to the variable.
|
Constructor and Description |
---|
DelegateBasedVariable(double maximumStep,
double perturbation,
SegmentDefinition segment,
SetVariableCallback<T> setter,
SolverVariableScaling scaling)
Initializes a new instance.
|
ParameterizedDateVariable(JulianDate initialValue,
double maximumStep,
double perturbation,
SegmentDefinition segment,
SolverVariableScaling scaling)
Initializes a new instance with a specified initial value.
|
ParameterizedDoubleVariable(double initialValue,
double maximumStep,
double perturbation,
SegmentDefinition segment,
SolverVariableScaling scaling)
Initializes a new instance with a specified initial value.
|
ParameterizedDurationVariable(Duration initialValue,
double maximumStep,
double perturbation,
SegmentDefinition segment,
SolverVariableScaling scaling)
Initializes a new instance with a specified initial value.
|
ParameterizedScalarVariable(double initialValue,
double maximumStep,
double perturbation,
SegmentDefinition segment,
SolverVariableScaling scaling)
Initializes a new instance with a specified initial value.
|
SegmentPropagatorVariable(double maximumStep,
double perturbation,
SegmentDefinition segment,
SolverVariableScaling scaling)
Initializes a new instance.
|
SolverVariableSettings(double maximumStep,
double initialValue,
double variableTolerance,
SolverVariableScaling scaling)
Initializes a new instance.
|
SolverVariableSettings(double maximumStep,
double initialValue,
double variableTolerance,
SolverVariableScaling scaling,
String name)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
DelegateBasedVariable<ImpulsiveManeuverSegmentConfiguration> |
ImpulsiveManeuverSegment.createVariable(double maximumStep,
double perturbation,
SetVariableCallback<ImpulsiveManeuverSegmentConfiguration> setter,
SolverVariableScaling scaling)
Creates a
DelegateBasedVariable based on this
segment's configuration . |
DelegateBasedVariable<InitialStateSegmentConfiguration> |
InitialStateSegment.createVariable(double maximumStep,
double perturbation,
SetVariableCallback<T> setter,
SolverVariableScaling scaling)
Creates a
DelegateBasedVariable based on this segments configuration, which is
the state that will be returned when this segment is propagated. |