Package | Description |
---|---|
agi.foundation.celestial |
Contains types used in modeling characteristics of celestial objects and celestial phenomena.
|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
Modifier and Type | Class and Description |
---|---|
class |
AtmosphericDragForce
A simple model of atmospheric drag on a body according to its coefficient of drag and reference cross-sectional area.
|
class |
ConstantForce
Represents a constant force.
|
class |
ContinuousThrustForceModel
Represents a force generated by continuous thrust.
|
class |
IersTechnicalNote36RelativisticCorrectionForce
A
KindOfForce.NEWTONIAN_SPECIFIC_FORCE that models the first order correction to the acceleration of a space object about a CentralBody (get / set ). |
class |
NPlateAtmosphericDragForce
A medium-fidelity force model for atmospheric drag on a spacecraft.
|
class |
NPlateSolarRadiationForce
A medium-fidelity force model for solar radiation pressure on a spacecraft.
|
class |
SimpleSolarRadiationForce
Represents the acceleration from solar radiation pressure exerted on the given reflective area at the target position.
|
class |
SphericalHarmonicGravity
Represents the acceleration (force for a given unit mass) at a particular point
from the gravitational effects of the distribution of the Earth's mass.
|
class |
ThirdBodyGravity
Represents the gravitational acceleration created by bodies other than the central body around
which a target object is orbiting.
|
class |
TwoBodyGravity
Represents the acceleration from a simple two body gravity model.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
TwoBodyGravity.checkForSameDefinition(ForceModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ThirdBodyGravity.checkForSameDefinition(ForceModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
SphericalHarmonicGravity.checkForSameDefinition(ForceModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
SimpleSolarRadiationForce.checkForSameDefinition(ForceModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
NPlateSolarRadiationForce.checkForSameDefinition(ForceModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
NPlateAtmosphericDragForce.checkForSameDefinition(ForceModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
IersTechnicalNote36RelativisticCorrectionForce.checkForSameDefinition(ForceModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
ForceModel.checkForSameDefinition(ForceModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ContinuousThrustForceModel.checkForSameDefinition(ForceModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ConstantForce.checkForSameDefinition(ForceModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
AtmosphericDragForce.checkForSameDefinition(ForceModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
ForceModel(ForceModel existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Method and Description |
---|---|
List<ForceModel> |
PropagationNewtonianPoint.getAppliedForces()
Gets a list of the forces applied at the
IntegrationPoint (get ). |