GravityGradientTorque Constructor (Point, CentralBody, Double, Matrix3By3Symmetric, Axes) |
Initializes the gravity-gradient torque model.
Namespace:
AGI.Foundation.Celestial
Assembly:
AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public GravityGradientTorque(
Point bodyCenterOfMass,
CentralBody centralBody,
double gravitationalParameter,
Matrix3By3Symmetric inertiaMatrix,
Axes bodyAxes
)
Public Sub New (
bodyCenterOfMass As Point,
centralBody As CentralBody,
gravitationalParameter As Double,
inertiaMatrix As Matrix3By3Symmetric,
bodyAxes As Axes
)
public:
GravityGradientTorque(
Point^ bodyCenterOfMass,
CentralBody^ centralBody,
double gravitationalParameter,
Matrix3By3Symmetric inertiaMatrix,
Axes^ bodyAxes
)
new :
bodyCenterOfMass : Point *
centralBody : CentralBody *
gravitationalParameter : float *
inertiaMatrix : Matrix3By3Symmetric *
bodyAxes : Axes -> GravityGradientTorque
Parameters
- bodyCenterOfMass
- Type: AGI.Foundation.GeometryPoint
The center of mass point of the gravity-gradient satellite. - centralBody
- Type: AGI.Foundation.CelestialCentralBody
The body which creates the gravity and provides a reference point at its center of mass. - gravitationalParameter
- Type: SystemDouble
The gravitational parameter to use when computing gravity, in meters cubed per second squared. - inertiaMatrix
- Type: AGI.Foundation.CoordinatesMatrix3By3Symmetric
The 3x3 inertia matrix of the gravity-gradient satellite.
This must be defined in the BodyAxes. - bodyAxes
- Type: AGI.Foundation.GeometryAxes
The body axes of the gravity-gradient satellite. These should be the IntegrationAxes
of the PropagationEulerianAxes associated with the gravity-gradient satellite.
See Also