Package | Description |
---|---|
agi.foundation.celestial |
Contains types used in modeling characteristics of celestial objects and celestial phenomena.
|
agi.foundation.geometry |
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.
|
agi.foundation.numericalmethods.advanced |
Contains additional advanced numerical algorithms and supporting types.
|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
Modifier and Type | Method and Description |
---|---|
PartialDerivativesEvaluator |
TwoBodyGravity.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the two body gravity acceleration
with respect to any of the
independentVariables parameters that apply. |
PartialDerivativesEvaluator |
ThirdBodyGravity.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of third body gravity
with respect to the position.
|
PartialDerivativesEvaluator |
SphericalHarmonicGravity.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of spherical harmonic gravity
with respect to position.
|
PartialDerivativesEvaluator |
SimpleSolarRadiationForce.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the solar radiation force
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ScalarOccultationNoShadow.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object with the exception of itself.
|
PartialDerivativesEvaluator |
ScalarDensityMsis90.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the density
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ScalarDensityMsis86.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the density
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ScalarDensityMsis2000.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the density
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ScalarDensityJacchiaRoberts.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the density
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ScalarDensityJacchia1970.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the density
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ContinuousThrustForceModel.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the two body gravity acceleration
with respect to any of the
independentVariables parameters that apply. |
PartialDerivativesEvaluator |
AtmosphericDragForce.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the atmospheric drag force
with respect to any of the
independentVariables parameters that apply. |
PartialDerivativesEvaluator |
ScalarOccultationDualCone.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object except itself.
|
PartialDerivativesEvaluator |
ScalarOccultationCylindrical.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object except itself.
|
Modifier and Type | Method and Description |
---|---|
PartialDerivativesEvaluator |
VectorPropagationParameter.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object with the exception of itself.
|
PartialDerivativesEvaluator |
PointPropagationParameter.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object with the exception of itself.
|
PartialDerivativesEvaluator |
ScalarSum.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this scalar sum
with respect to any of the
independentVariables parameters that apply. |
PartialDerivativesEvaluator |
ScalarSine.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this
ScalarSine
with respect to the independentVariables . |
PartialDerivativesEvaluator |
ScalarProduct.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this scalar product
with respect to any of the
independentVariables parameters that apply. |
PartialDerivativesEvaluator |
ScalarFixed.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object with the exception of itself.
|
PartialDerivativesEvaluator |
ScalarExponent.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this
ScalarExponent
with respect to the independentVariables . |
PartialDerivativesEvaluator |
ScalarCosine.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this
ScalarCosine
with respect to the independentVariables . |
PartialDerivativesEvaluator |
ScalarAbsoluteValue.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this
ScalarAbsoluteValue
with respect to the independentVariables . |
PartialDerivativesEvaluator |
PointInReferenceFrame.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Creates an evaluator that calculates the partial derivatives of a point in reference frame
with respect to any valid members of the given state.
|
Modifier and Type | Method and Description |
---|---|
PartialDerivativesEvaluator |
PartialDerivativesSum.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives created from summing the partials of the objects in
PartialsToSum (get ). |
PartialDerivativesEvaluator |
PartialDerivativesFixed.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that returns the fixed
PartialDerivatives (get ) with respect to any of the parameters
in the provided generalized state. |
PartialDerivativesEvaluator |
IPartialDifferentiable.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Constructs the
PartialDerivativesEvaluator that will calculate the partial derivatives of this
IPartialDifferentiable object with respect to any of the parameters in the
independentVariables that apply. |
Constructor and Description |
---|
PartialDerivativesEvaluator(PartialDerivativesEvaluator existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Method and Description |
---|---|
PartialDerivativesEvaluator |
PropagationNewtonianPoint.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the acceleration of the
IntegrationPoint (get )
with respect to any of the independentVariables parameters that apply. |