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