SolarRadiationBoundaryMitigation Constructor (PropagationPointElement, CentralBody, Double, SimpleSolarRadiationForce, Scalar) |
Creates an instance.
Namespace:
AGI.Foundation.Celestial
Assembly:
AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public SolarRadiationBoundaryMitigation(
PropagationPointElement statePosition,
CentralBody centralBody,
double gravitationalParameter,
SimpleSolarRadiationForce forceToCorrect,
Scalar mass
)
Public Sub New (
statePosition As PropagationPointElement,
centralBody As CentralBody,
gravitationalParameter As Double,
forceToCorrect As SimpleSolarRadiationForce,
mass As Scalar
)
public:
SolarRadiationBoundaryMitigation(
PropagationPointElement^ statePosition,
CentralBody^ centralBody,
double gravitationalParameter,
SimpleSolarRadiationForce^ forceToCorrect,
Scalar^ mass
)
new :
statePosition : PropagationPointElement *
centralBody : CentralBody *
gravitationalParameter : float *
forceToCorrect : SimpleSolarRadiationForce *
mass : Scalar -> SolarRadiationBoundaryMitigation
Parameters
- statePosition
- Type: AGI.Foundation.Propagators.AdvancedPropagationPointElement
The position element of the object that is being corrected. - centralBody
- Type: AGI.Foundation.CelestialCentralBody
The CentralBody to use as an eclipsing body
and as the source of two body gravity. - gravitationalParameter
- Type: SystemDouble
The gravitational parameter of the central body.
GravitationalParameter is recommended as the default value. - forceToCorrect
- Type: AGI.Foundation.CelestialSimpleSolarRadiationForce
The existing solar radiation force to use as a basis for the SRPBoundary mitigation. - mass
- Type: AGI.Foundation.GeometryScalar
The scalar describing the mass of the object being corrected.
See Also