Interface UnnormalizedSphericalHarmonicsProvider
- All Superinterfaces:
SphericalHarmonicsProvider,TideSystemProvider
Interface used to provide un-normalized spherical harmonics coefficients.
Un-normalized spherical harmonics coefficients are fine for small degrees. At high
degree and order the un-normalized coefficients are not representable in a
double. NormalizedSphericalHarmonicsProvider is recommended for high precision
applications.
- Since:
- 6.0
- Author:
- Luc Maisonobe
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceUn-normalized spherical harmonics coefficients evaluated at a specific instant. -
Method Summary
Modifier and TypeMethodDescriptiondefault doubleGet the un-normalized coefficient of degree 2 and order 0 at a specific instance in time.onDate(AbsoluteDate date) Get the un-normalized spherical harmonic coefficients at a specific instance in time.Methods inherited from interface org.orekit.forces.gravity.potential.SphericalHarmonicsProvider
getAe, getMaxDegree, getMaxOrder, getMu, getReferenceDateMethods inherited from interface org.orekit.forces.gravity.potential.TideSystemProvider
getTideSystem
-
Method Details
-
onDate
Get the un-normalized spherical harmonic coefficients at a specific instance in time.- Parameters:
date- of evaluation (may be null if model is not time-dependent)- Returns:
- un-normalized coefficients on
date. - Since:
- 6.1
-
getUnnormalizedC20
Get the un-normalized coefficient of degree 2 and order 0 at a specific instance in time.- Parameters:
date- of evaluation (may be null if model is not time-dependent)- Returns:
- un-normalized C20 on
date. - Since:
- 12.1
-