Class OsculatingToBrouwerLyddaneConverter
java.lang.Object
org.orekit.propagation.conversion.averaging.converters.FixedPointOsculatingToAveragedConverter<BrouwerLyddaneOrbitalState>
org.orekit.propagation.conversion.averaging.converters.OsculatingToBrouwerLyddaneConverter
- All Implemented Interfaces:
OsculatingToAveragedConverter<BrouwerLyddaneOrbitalState>
public class OsculatingToBrouwerLyddaneConverter
extends FixedPointOsculatingToAveragedConverter<BrouwerLyddaneOrbitalState>
Class for osculating-to-averaged conversion according to Brouwer-Lyddane theory.
Value of M2 parameter is set to zero.
- Since:
- 12.1
- Author:
- Romain Serra
- See Also:
-
Field Summary
Fields inherited from class org.orekit.propagation.conversion.averaging.converters.FixedPointOsculatingToAveragedConverter
DEFAULT_EPSILON, DEFAULT_MAX_ITERATIONS -
Constructor Summary
ConstructorsConstructorDescriptionOsculatingToBrouwerLyddaneConverter(double epsilon, int maxIterations, UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor.OsculatingToBrouwerLyddaneConverter(UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor with default parameters for fixed-point algorithm. -
Method Summary
Modifier and TypeMethodDescriptionconvertToAveraged(Orbit osculatingOrbit) Convert osculating orbit to averaged orbital state according to underlying theory.Methods inherited from class org.orekit.propagation.conversion.averaging.converters.FixedPointOsculatingToAveragedConverter
getEpsilon, getMaxIterations, setEpsilon, setMaxIterations
-
Constructor Details
-
OsculatingToBrouwerLyddaneConverter
public OsculatingToBrouwerLyddaneConverter(UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor with default parameters for fixed-point algorithm.- Parameters:
harmonicsProvider- unnormalized provider
-
OsculatingToBrouwerLyddaneConverter
public OsculatingToBrouwerLyddaneConverter(double epsilon, int maxIterations, UnnormalizedSphericalHarmonicsProvider harmonicsProvider) Constructor.- Parameters:
epsilon- convergence thresholdmaxIterations- maximum number of iterationsharmonicsProvider- unnormalized provider
-
-
Method Details
-
convertToAveraged
Convert osculating orbit to averaged orbital state according to underlying theory.- Parameters:
osculatingOrbit- osculating orbit- Returns:
- averaged orbital state
-