public final class GtmNoise extends Object
| Modifier and Type | Method and Description |
|---|---|
static fr.cnes.sirius.patrius.propagation.analytical.tle.TLE |
computeNoise(fr.cnes.sirius.patrius.propagation.analytical.tle.TLE tle,
double noiseA,
double noiseE,
double noiseI)
Static method to compute noise on a TLE
|
static List<fr.cnes.sirius.patrius.propagation.analytical.tle.TLE> |
computeNoiseList(List<fr.cnes.sirius.patrius.propagation.analytical.tle.TLE> listOfTles,
List<Double> noiseA,
List<Double> noiseE,
List<Double> noiseI)
Static method to compute noise on a list of TLEs
|
static double |
meanMotionToSma(double meanMotion)
Method to turn mean motion into semi-major axis
|
static double |
smaToMeanMotion(double sma)
Method to turn semi-major axis into mean motion
|
public static fr.cnes.sirius.patrius.propagation.analytical.tle.TLE computeNoise(fr.cnes.sirius.patrius.propagation.analytical.tle.TLE tle,
double noiseA,
double noiseE,
double noiseI)
throws GtmNoiseException
tle - input TLEnoiseA - the noise sample to add on semi-major axisnoiseE - the noise sample to add on eccentricitynoiseI - the noise sample to add on inclinationGtmNoiseException - when negative inclinationpublic static List<fr.cnes.sirius.patrius.propagation.analytical.tle.TLE> computeNoiseList(List<fr.cnes.sirius.patrius.propagation.analytical.tle.TLE> listOfTles, List<Double> noiseA, List<Double> noiseE, List<Double> noiseI) throws GtmNoiseException
listOfTles - the list of TLEsnoiseA - the list of noise samples to add on semi-major axisnoiseE - the list of noise samples to add on eccentricitynoiseI - the list of noise samples to add on inclinationGtmNoiseException - when negative inclinationpublic static double smaToMeanMotion(double sma)
sma - the semi-major axispublic static double meanMotionToSma(double meanMotion)
meanMotion - the mean motionCopyright © 2022. All rights reserved.