Uses of Class
org.orekit.orbits.FieldOrbit
-
Packages that use FieldOrbit Package Description org.orekit.orbits This package provides classes to represent orbits.org.orekit.propagation Propagationorg.orekit.propagation.analytical Top level package for analytical propagators.org.orekit.propagation.analytical.tle This package provides classes to read and extrapolate tle's.org.orekit.propagation.events This package provides interfaces and classes dealing with events occurring during propagation.org.orekit.propagation.integration Utilities for integration-based propagators (both numerical and semi-analytical).org.orekit.propagation.numerical Top level package for numerical propagators.org.orekit.propagation.semianalytical.dsst This package provides an implementation of the Draper Semi-analytical Satellite Theory (DSST).org.orekit.propagation.semianalytical.dsst.forces This package provides force models for Draper Semi-analytical Satellite Theory (DSST).org.orekit.propagation.semianalytical.dsst.utilities This package provides utilities for Draper Semi-analytical Satellite Theory (DSST). -
-
Uses of FieldOrbit in org.orekit.orbits
Subclasses of FieldOrbit in org.orekit.orbits Modifier and Type Class Description class
FieldCartesianOrbit<T extends CalculusFieldElement<T>>
This class holds Cartesian orbital parameters.class
FieldCircularOrbit<T extends CalculusFieldElement<T>>
This class handles circular orbital parameters.class
FieldEquinoctialOrbit<T extends CalculusFieldElement<T>>
This class handles equinoctial orbital parameters, which can support both circular and equatorial orbits.class
FieldKeplerianOrbit<T extends CalculusFieldElement<T>>
This class handles traditional Keplerian orbital parameters.Methods in org.orekit.orbits that return FieldOrbit Modifier and Type Method Description abstract <T extends CalculusFieldElement<T>>
FieldOrbit<T>OrbitType. convertType(FieldOrbit<T> orbit)
Convert an orbit to the instance type.abstract <T extends CalculusFieldElement<T>>
FieldOrbit<T>OrbitType. mapArrayToOrbit(T[] array, T[] arrayDot, PositionAngle type, FieldAbsoluteDate<T> date, T mu, Frame frame)
Convert state array to orbital parameters.abstract <T extends CalculusFieldElement<T>>
FieldOrbit<T>OrbitType. normalize(FieldOrbit<T> orbit, FieldOrbit<T> reference)
Normalize one orbit with respect to a reference one.abstract FieldOrbit<T>
FieldOrbit. shiftedBy(T dt)
Get a time-shifted orbit.Methods in org.orekit.orbits with parameters of type FieldOrbit Modifier and Type Method Description abstract <T extends CalculusFieldElement<T>>
FieldOrbit<T>OrbitType. convertType(FieldOrbit<T> orbit)
Convert an orbit to the instance type.abstract <T extends CalculusFieldElement<T>>
voidOrbitType. mapOrbitToArray(FieldOrbit<T> orbit, PositionAngle type, T[] stateVector, T[] stateVectorDot)
Convert orbit to state array.abstract <T extends CalculusFieldElement<T>>
FieldOrbit<T>OrbitType. normalize(FieldOrbit<T> orbit, FieldOrbit<T> reference)
Normalize one orbit with respect to a reference one.Method parameters in org.orekit.orbits with type arguments of type FieldOrbit Modifier and Type Method Description FieldCartesianOrbit<T>
FieldCartesianOrbit. interpolate(FieldAbsoluteDate<T> date, Stream<FieldOrbit<T>> sample)
Get an interpolated instance.FieldCircularOrbit<T>
FieldCircularOrbit. interpolate(FieldAbsoluteDate<T> date, Stream<FieldOrbit<T>> sample)
Get an interpolated instance.FieldEquinoctialOrbit<T>
FieldEquinoctialOrbit. interpolate(FieldAbsoluteDate<T> date, Stream<FieldOrbit<T>> sample)
Get an interpolated instance.FieldKeplerianOrbit<T>
FieldKeplerianOrbit. interpolate(FieldAbsoluteDate<T> date, Stream<FieldOrbit<T>> sample)
Get an interpolated instance.Constructors in org.orekit.orbits with parameters of type FieldOrbit Constructor Description FieldCartesianOrbit(FieldOrbit<T> op)
Constructor from any kind of orbital parameters.FieldCircularOrbit(FieldOrbit<T> op)
Constructor from any kind of orbital parameters.FieldEquinoctialOrbit(FieldOrbit<T> op)
Constructor from any kind of orbital parameters.FieldKeplerianOrbit(FieldOrbit<T> op)
Constructor from any kind of orbital parameters. -
Uses of FieldOrbit in org.orekit.propagation
Methods in org.orekit.propagation that return FieldOrbit Modifier and Type Method Description FieldOrbit<T>
FieldSpacecraftState. getOrbit()
Get the current orbit.Constructors in org.orekit.propagation with parameters of type FieldOrbit Constructor Description FieldSpacecraftState(FieldOrbit<T> orbit)
Build a spacecraft state from orbit only.FieldSpacecraftState(FieldOrbit<T> orbit, Map<String,T[]> additional)
Deprecated.as of 11.1, replacezd byFieldSpacecraftState(FieldOrbit, FieldArrayDictionary)
FieldSpacecraftState(FieldOrbit<T> orbit, FieldAttitude<T> attitude)
Build a spacecraft state from orbit and attitude.FieldSpacecraftState(FieldOrbit<T> orbit, FieldAttitude<T> attitude, Map<String,T[]> additional)
Deprecated.as of 11.1, replaced byFieldSpacecraftState(FieldOrbit, FieldAttitude, FieldArrayDictionary)
FieldSpacecraftState(FieldOrbit<T> orbit, FieldAttitude<T> attitude, FieldArrayDictionary<T> additional)
Build a spacecraft state from orbit attitude and additional states.FieldSpacecraftState(FieldOrbit<T> orbit, FieldAttitude<T> attitude, T mass)
Build a spacecraft state from orbit, attitude and mass.FieldSpacecraftState(FieldOrbit<T> orbit, FieldAttitude<T> attitude, T mass, Map<String,T[]> additional)
Deprecated.as of 11.1, replaced byFieldSpacecraftState(FieldOrbit, FieldAttitude, CalculusFieldElement, FieldArrayDictionary)
FieldSpacecraftState(FieldOrbit<T> orbit, FieldAttitude<T> attitude, T mass, FieldArrayDictionary<T> additional)
Build a spacecraft state from orbit, attitude, mass and additional states.FieldSpacecraftState(FieldOrbit<T> orbit, FieldAttitude<T> attitude, T mass, FieldArrayDictionary<T> additional, FieldArrayDictionary<T> additionalDot)
Build a spacecraft state from orbit, attitude, mass, additional states and derivatives.FieldSpacecraftState(FieldOrbit<T> orbit, FieldArrayDictionary<T> additional)
Build a spacecraft state from orbit and additional states.FieldSpacecraftState(FieldOrbit<T> orbit, T mass)
Create a new instance from orbit and mass.FieldSpacecraftState(FieldOrbit<T> orbit, T mass, Map<String,T[]> additional)
Deprecated.as of 11.1, replaced byFieldSpacecraftState(FieldOrbit, CalculusFieldElement, FieldArrayDictionary)
FieldSpacecraftState(FieldOrbit<T> orbit, T mass, FieldArrayDictionary<T> additional)
Create a new instance from orbit, mass and additional states. -
Uses of FieldOrbit in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical that return FieldOrbit Modifier and Type Method Description protected abstract FieldOrbit<T>
FieldAbstractAnalyticalPropagator. propagateOrbit(FieldAbsoluteDate<T> date, T[] parameters)
Extrapolate an orbit up to a specific target date.protected FieldOrbit<T>
FieldKeplerianPropagator. propagateOrbit(FieldAbsoluteDate<T> date, T[] parameters)
Extrapolate an orbit up to a specific target date.FieldOrbit<T>
PythonFieldAbstractAnalyticalPropagator. propagateOrbit(FieldAbsoluteDate<T> date, T[] parameters)
Extrapolate an orbit up to a specific target date.Methods in org.orekit.propagation.analytical with parameters of type FieldOrbit Modifier and Type Method Description static <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T>FieldBrouwerLyddanePropagator. computeMeanOrbit(FieldOrbit<T> osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double M2Value, double epsilon, int maxIterations)
Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T>FieldBrouwerLyddanePropagator. computeMeanOrbit(FieldOrbit<T> osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double M2Value)
Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T>FieldBrouwerLyddanePropagator. computeMeanOrbit(FieldOrbit<T> osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double M2Value, double epsilon, int maxIterations)
Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldCircularOrbit<T>FieldEcksteinHechlerPropagator. computeMeanOrbit(FieldOrbit<T> osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, double epsilon, int maxIterations)
Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldCircularOrbit<T>FieldEcksteinHechlerPropagator. computeMeanOrbit(FieldOrbit<T> osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics)
Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldCircularOrbit<T>FieldEcksteinHechlerPropagator. computeMeanOrbit(FieldOrbit<T> osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double epsilon, int maxIterations)
Conversion from osculating to mean orbit.Constructors in org.orekit.propagation.analytical with parameters of type FieldOrbit Constructor Description FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double M2)
Build a propagator from orbit and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double M2)
Build a propagator from orbit, attitude provider and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider, double M2)
Build a propagator from orbit, attitude provider and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double M2)
Build a propagator from orbit, attitude provider, mass and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, PropagationType initialType, double M2)
Build a propagator from orbit, attitude provider, mass and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, PropagationType initialType, double M2, double epsilon, int maxIterations)
Build a propagator from orbit, attitude provider, mass and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, double M2)
Build a propagator from orbit, attitude provider, mass and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double M2)
Private helper constructor.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType, double M2)
Private helper constructor.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double M2)
Build a propagator from orbit, attitude provider, mass and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, double M2)
Build a propagator from orbit and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double M2)
Build a propagator from orbit and potential provider.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double M2)
Build a propagator from orbit, mass and potential.FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit, T mass, UnnormalizedSphericalHarmonicsProvider provider, double M2)
Build a propagator from orbit, mass and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60)
Build a propagator from FieldOrbit and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60)
Build a propagator from FieldOrbit, attitude provider and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider)
Build a propagator from FieldOrbit, attitude provider and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60)
Build a propagator from FieldOrbit, attitude provider, mass and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType)
Build a propagator from FieldOrbit, attitude provider, mass and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, double epsilon, int maxIterations)
Build a propagator from FieldOrbit, attitude provider, mass and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider)
Build a propagator from FieldOrbit, attitude provider, mass and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics)
Private helper constructor.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitude, T mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType)
Private helper constructor.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType)
Build a propagator from orbit, attitude provider, mass and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, UnnormalizedSphericalHarmonicsProvider provider)
Build a propagator from FieldOrbit and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType)
Build a propagator from orbit and potential provider.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, T mass, double referenceRadius, T mu, double c20, double c30, double c40, double c50, double c60)
Build a propagator from FieldOrbit, mass and potential.FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit, T mass, UnnormalizedSphericalHarmonicsProvider provider)
Build a propagator from FieldOrbit, mass and potential provider.FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit)
Build a propagator from orbit only.FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit, AttitudeProvider attitudeProv)
Build a propagator from orbit and attitude provider.FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit, AttitudeProvider attitudeProv, T mu)
Build a propagator from orbit, attitude provider and central attraction coefficient μ.FieldKeplerianPropagator(FieldOrbit<T> initialOrbit, AttitudeProvider attitudeProv, T mu, T mass)
Build propagator from orbit, attitude provider, central attraction coefficient μ and mass.FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit, T mu)
Build a propagator from orbit and central attraction coefficient μ. -
Uses of FieldOrbit in org.orekit.propagation.analytical.tle
Methods in org.orekit.propagation.analytical.tle that return FieldOrbit Modifier and Type Method Description FieldOrbit<T>
FieldTLEPropagator. propagateOrbit(FieldAbsoluteDate<T> date, T[] parameters)
Extrapolate an orbit up to a specific target date. -
Uses of FieldOrbit in org.orekit.propagation.events
Constructors in org.orekit.propagation.events with parameters of type FieldOrbit Constructor Description FieldApsideDetector(FieldOrbit<T> orbit)
Build a new instance.FieldApsideDetector(T threshold, FieldOrbit<T> orbit)
Build a new instance.FieldNodeDetector(FieldOrbit<T> orbit, Frame frame)
Build a new instance.FieldNodeDetector(T threshold, FieldOrbit<T> orbit, Frame frame)
Build a new instance. -
Uses of FieldOrbit in org.orekit.propagation.integration
Methods in org.orekit.propagation.integration that return FieldOrbit Modifier and Type Method Description protected FieldOrbit<T>
FieldIntegratedEphemeris. propagateOrbit(FieldAbsoluteDate<T> date, T[] parameters)
Extrapolate an orbit up to a specific target date. -
Uses of FieldOrbit in org.orekit.propagation.numerical
Methods in org.orekit.propagation.numerical with parameters of type FieldOrbit Modifier and Type Method Description static <T extends CalculusFieldElement<T>>
double[][]FieldNumericalPropagator. tolerances(T dP, FieldOrbit<T> orbit, OrbitType type)
Estimate tolerance vectors for integrators.static <T extends CalculusFieldElement<T>>
double[][]FieldNumericalPropagator. tolerances(T dP, T dV, FieldOrbit<T> orbit, OrbitType type)
Estimate tolerance vectors for integrators when propagating in orbits. -
Uses of FieldOrbit in org.orekit.propagation.semianalytical.dsst
Methods in org.orekit.propagation.semianalytical.dsst with parameters of type FieldOrbit Modifier and Type Method Description static <T extends CalculusFieldElement<T>>
double[][]FieldDSSTPropagator. tolerances(T dP, FieldOrbit<T> orbit)
Estimate tolerance vectors for an AdaptativeStepsizeIntegrator.static <T extends CalculusFieldElement<T>>
double[][]FieldDSSTPropagator. tolerances(T dP, T dV, FieldOrbit<T> orbit)
Estimate tolerance vectors for an AdaptativeStepsizeIntegrator. -
Uses of FieldOrbit in org.orekit.propagation.semianalytical.dsst.forces
Methods in org.orekit.propagation.semianalytical.dsst.forces with parameters of type FieldOrbit Modifier and Type Method Description T[]
AbstractGaussianContribution.FieldGaussianShortPeriodicCoefficients. value(FieldOrbit<T> meanOrbit)
Evaluate the contributions of the short period terms.T[]
FieldShortPeriodTerms. value(FieldOrbit<T> meanOrbit)
Evaluate the contributions of the short period terms.T[]
PythonFieldShortPeriodTerms. value(FieldOrbit<T> meanOrbit)
Evaluate the contributions of the short period terms. -
Uses of FieldOrbit in org.orekit.propagation.semianalytical.dsst.utilities
Constructors in org.orekit.propagation.semianalytical.dsst.utilities with parameters of type FieldOrbit Constructor Description FieldAuxiliaryElements(FieldOrbit<T> orbit, int retrogradeFactor)
Simple constructor.
-