Click or drag to resize

SphericalHarmonicGravityModel Constructor (String, String, Double, Double, Double, Double, Double, Boolean, Boolean, SphericalHarmonicGravitySecularVariations)

Initializes a new 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 SphericalHarmonicGravityModel(
	string modelName,
	string centralBodyName,
	double gravitationalParameter,
	double referenceDistance,
	double[] zonalCoefficients,
	double[][] cosineCoefficients,
	double[][] sineCoefficients,
	bool normalized,
	bool includesPermanentTides,
	SphericalHarmonicGravitySecularVariations secularVariations
)

Parameters

modelName
Type: SystemString
The name of the gravitational model.
centralBodyName
Type: SystemString
The name of the central body.
gravitationalParameter
Type: SystemDouble
The gravitational parameter described by the central body.
referenceDistance
Type: SystemDouble
The reference distance of the body.
zonalCoefficients
Type: SystemDouble
The zonal gravity coefficients.
cosineCoefficients
Type: SystemDouble
The cosine gravity coefficients.
sineCoefficients
Type: SystemDouble
The sine gravity coefficients.
normalized
Type: SystemBoolean
The flag representing whether the coefficients are normalized.
includesPermanentTides
Type: SystemBoolean
The flag representing whether the coefficients include the effect of permanent tides.
secularVariations
Type: AGI.Foundation.CelestialSphericalHarmonicGravitySecularVariations
A linear model for the secular variations of this gravity model. if the model does not contain secular variations.
See Also