Uses of Class
org.orekit.propagation.PropagationType
-
Packages that use PropagationType Package Description org.orekit.estimation.leastsquares The leastsquares package provides an implementation of a batch least squares estimator engine to perform an orbit determination.org.orekit.propagation Propagationorg.orekit.propagation.analytical Top level package for analytical propagators.org.orekit.propagation.conversion This package provides tools to convert a given propagator or a set ofSpacecraftState
into another propagator.org.orekit.propagation.integration Utilities for integration-based propagators (both numerical and semi-analytical).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). -
-
Uses of PropagationType in org.orekit.estimation.leastsquares
Constructors in org.orekit.estimation.leastsquares with parameters of type PropagationType Constructor Description DSSTBatchLSModel(PropagatorBuilder[] propagatorBuilders, List<ObservedMeasurement<?>> measurements, ParameterDriversList estimatedMeasurementsParameters, ModelObserver observer, PropagationType propagationType)
Simple constructor. -
Uses of PropagationType in org.orekit.propagation
Methods in org.orekit.propagation that return PropagationType Modifier and Type Method Description static PropagationType
PropagationType. valueOf(String name)
Returns the enum constant of this type with the specified name.static PropagationType[]
PropagationType. values()
Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of PropagationType in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical with parameters of type PropagationType Modifier and Type Method Description void
BrouwerLyddanePropagator. resetInitialState(SpacecraftState state, PropagationType stateType)
Reset the propagator initial state.void
BrouwerLyddanePropagator. resetInitialState(SpacecraftState state, PropagationType stateType, double epsilon, int maxIterations)
Reset the propagator initial state.void
EcksteinHechlerPropagator. resetInitialState(SpacecraftState state, PropagationType stateType)
Reset the propagator initial state.void
EcksteinHechlerPropagator. resetInitialState(SpacecraftState state, PropagationType stateType, double epsilon, int maxIterations)
Reset the propagator initial state.void
FieldBrouwerLyddanePropagator. resetInitialState(FieldSpacecraftState<T> state, PropagationType stateType)
Reset the propagator initial state.void
FieldBrouwerLyddanePropagator. resetInitialState(FieldSpacecraftState<T> state, PropagationType stateType, double epsilon, int maxIterations)
Reset the propagator initial state.void
FieldEcksteinHechlerPropagator. resetInitialState(FieldSpacecraftState<T> state, PropagationType stateType)
Reset the propagator initial state.void
FieldEcksteinHechlerPropagator. resetInitialState(FieldSpacecraftState<T> state, PropagationType stateType, double epsilon, int maxIterations)
Reset the propagator initial state.Constructors in org.orekit.propagation.analytical with parameters of type PropagationType Constructor Description BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, PropagationType initialType, double M2)
Build a propagator from orbit, attitude provider, mass and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double 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.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType, double M2)
Private helper constructor.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double M2)
Build a propagator from orbit, attitude provider, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double M2)
Build a propagator from orbit and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType)
Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, double epsilon, int maxIterations)
Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType)
Private helper constructor.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType)
Build a propagator from orbit, attitude provider, mass and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType)
Build a propagator from orbit and potential provider.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 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, PropagationType initialType, double M2)
Build a propagator from orbit 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, 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 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, PropagationType initialType)
Build a propagator from orbit and potential provider. -
Uses of PropagationType in org.orekit.propagation.conversion
Methods in org.orekit.propagation.conversion that return PropagationType Modifier and Type Method Description PropagationType
DSSTPropagatorBuilder. getPropagationType()
Get the type of the orbit used for the propagation (mean or osculating).PropagationType
DSSTPropagatorBuilder. getStateType()
Get the type of the elements used to define the orbital state (mean or osculating).Methods in org.orekit.propagation.conversion with parameters of type PropagationType Modifier and Type Method Description void
DSSTPropagatorBuilder. resetOrbit(Orbit newOrbit, PropagationType orbitType)
Reset the orbit in the propagator builder.Constructors in org.orekit.propagation.conversion with parameters of type PropagationType Constructor Description DSSTPropagatorBuilder(Orbit referenceOrbit, ODEIntegratorBuilder builder, double positionScale, PropagationType propagationType, PropagationType stateType)
Build a new instance.DSSTPropagatorBuilder(Orbit referenceOrbit, ODEIntegratorBuilder builder, double positionScale, PropagationType propagationType, PropagationType stateType, AttitudeProvider attitudeProvider)
Build a new instance. -
Uses of PropagationType in org.orekit.propagation.integration
Methods in org.orekit.propagation.integration that return PropagationType Modifier and Type Method Description PropagationType
AbstractIntegratedPropagator. getPropagationType()
Get the propagation type.PropagationType
FieldAbstractIntegratedPropagator. getPropagationType()
Get the propagation type.protected PropagationType
FieldAbstractIntegratedPropagator. isMeanOrbit()
Check if only the mean elements should be used in a semi-analytical propagation.Methods in org.orekit.propagation.integration with parameters of type PropagationType Modifier and Type Method Description abstract FieldSpacecraftState<T>
FieldStateMapper. mapArrayToState(FieldAbsoluteDate<T> date, T[] y, T[] yDot, PropagationType type)
Map the raw double components to a spacecraft state.FieldSpacecraftState<T>
FieldStateMapper. mapArrayToState(T t, T[] y, T[] yDot, PropagationType type)
Map the raw double components to a spacecraft state.SpacecraftState
StateMapper. mapArrayToState(double t, double[] y, double[] yDot, PropagationType type)
Map the raw double components to a spacecraft state.abstract SpacecraftState
StateMapper. mapArrayToState(AbsoluteDate date, double[] y, double[] yDot, PropagationType type)
Map the raw double components to a spacecraft state.Constructors in org.orekit.propagation.integration with parameters of type PropagationType Constructor Description AbstractIntegratedPropagator(ODEIntegrator integrator, PropagationType propagationType)
Build a new instance.FieldAbstractIntegratedPropagator(Field<T> field, FieldODEIntegrator<T> integrator, PropagationType propagationType)
Build a new instance.FieldIntegratedEphemeris(FieldAbsoluteDate<T> startDate, FieldAbsoluteDate<T> minDate, FieldAbsoluteDate<T> maxDate, FieldStateMapper<T> mapper, PropagationType type, FieldDenseOutputModel<T> model, FieldArrayDictionary<T> unmanaged, List<FieldAdditionalStateProvider<T>> providers, String[] equations, int[] dimensions)
Creates a new instance of IntegratedEphemeris.IntegratedEphemeris(AbsoluteDate startDate, AbsoluteDate minDate, AbsoluteDate maxDate, StateMapper mapper, PropagationType type, DenseOutputModel model, DoubleArrayDictionary unmanaged, List<AdditionalStateProvider> providers, String[] equations, int[] dimensions)
Creates a new instance of IntegratedEphemeris. -
Uses of PropagationType in org.orekit.propagation.semianalytical.dsst
Methods in org.orekit.propagation.semianalytical.dsst with parameters of type PropagationType Modifier and Type Method Description void
DSSTHarvester. initializeFieldShortPeriodTerms(SpacecraftState reference, PropagationType type)
Initialize the short periodic terms for the "field" elements.void
DSSTPropagator. setInitialState(SpacecraftState initialState, PropagationType stateType)
Set the initial state.void
FieldDSSTPropagator. setInitialState(FieldSpacecraftState<T> initialState, PropagationType stateType)
Set the initial state.Constructors in org.orekit.propagation.semianalytical.dsst with parameters of type PropagationType Constructor Description DSSTPropagator(ODEIntegrator integrator, PropagationType propagationType)
Create a new instance of DSSTPropagator.DSSTPropagator(ODEIntegrator integrator, PropagationType propagationType, AttitudeProvider attitudeProvider)
Create a new instance of DSSTPropagator.FieldDSSTPropagator(Field<T> field, FieldODEIntegrator<T> integrator, PropagationType propagationType)
Create a new instance of DSSTPropagator.FieldDSSTPropagator(Field<T> field, FieldODEIntegrator<T> integrator, PropagationType propagationType, AttitudeProvider attitudeProvider)
Create a new instance of DSSTPropagator. -
Uses of PropagationType in org.orekit.propagation.semianalytical.dsst.forces
Methods in org.orekit.propagation.semianalytical.dsst.forces with parameters of type PropagationType Modifier and Type Method Description List<ShortPeriodTerms>
AbstractGaussianContribution. initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements, PropagationType type, double[] parameters)
Performs initialization prior to propagation for the current force model.<T extends CalculusFieldElement<T>>
List<FieldShortPeriodTerms<T>>AbstractGaussianContribution. initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements, PropagationType type, T[] parameters)
Performs initialization prior to propagation for the current force model.List<ShortPeriodTerms>
DSSTForceModel. initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements, PropagationType type, double[] parameters)
Performs initialization prior to propagation for the current force model.<T extends CalculusFieldElement<T>>
List<FieldShortPeriodTerms<T>>DSSTForceModel. initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements, PropagationType type, T[] parameters)
Performs initialization prior to propagation for the current force model.List<ShortPeriodTerms>
DSSTJ2SquaredClosedForm. initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements, PropagationType type, double[] parameters)
Performs initialization prior to propagation for the current force model.<T extends CalculusFieldElement<T>>
List<FieldShortPeriodTerms<T>>DSSTJ2SquaredClosedForm. initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements, PropagationType type, T[] parameters)
Performs initialization prior to propagation for the current force model.List<ShortPeriodTerms>
DSSTNewtonianAttraction. initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements, PropagationType type, double[] parameters)
Performs initialization prior to propagation for the current force model.<T extends CalculusFieldElement<T>>
List<FieldShortPeriodTerms<T>>DSSTNewtonianAttraction. initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements, PropagationType type, T[] parameters)
Performs initialization prior to propagation for the current force model.List<ShortPeriodTerms>
DSSTTesseral. initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements, PropagationType type, double[] parameters)
Performs initialization prior to propagation for the current force model.<T extends CalculusFieldElement<T>>
List<FieldShortPeriodTerms<T>>DSSTTesseral. initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements, PropagationType type, T[] parameters)
Performs initialization prior to propagation for the current force model.List<ShortPeriodTerms>
DSSTThirdBody. initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements, PropagationType type, double[] parameters)
Computes the highest power of the eccentricity and the highest power of a/R3 to appear in the truncated analytical power series expansion.<T extends CalculusFieldElement<T>>
List<FieldShortPeriodTerms<T>>DSSTThirdBody. initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements, PropagationType type, T[] parameters)
Performs initialization prior to propagation for the current force model.List<ShortPeriodTerms>
DSSTZonal. initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements, PropagationType type, double[] parameters)
Performs initialization prior to propagation for the current force model.<T extends CalculusFieldElement<T>>
List<FieldShortPeriodTerms<T>>DSSTZonal. initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements, PropagationType type, T[] parameters)
Performs initialization prior to propagation for the current force model.
-