Uses of Interface
org.orekit.propagation.Propagator
-
Packages that use Propagator 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.estimation.measurements.generation This package provides Orbit Determination measurements generation.org.orekit.estimation.sequential The sequential package provides an implementation of a Kalman Filter engine to perform an orbit determination.org.orekit.files.general This package provides interfaces for orbit file representations and corresponding parsers.org.orekit.gnss This package provides classes related to GNSS applications.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.gnss This package provides classes to propagate GNSS orbits.org.orekit.propagation.analytical.intelsat This package provides classes to propagate Intelsat's 11 elements.org.orekit.propagation.analytical.tle This package provides classes to read and extrapolate tle's.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.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). -
-
Uses of Propagator in org.orekit.estimation.leastsquares
Methods in org.orekit.estimation.leastsquares that return Propagator Modifier and Type Method Description Propagator[]
AbstractBatchLSModel. createPropagators(RealVector point)
Create the propagators and parameters corresponding to an evaluation point.Propagator[]
BatchLSEstimator. estimate()
Estimate the orbital, propagation and measurements parameters.Methods in org.orekit.estimation.leastsquares with parameters of type Propagator Modifier and Type Method Description protected abstract MatricesHarvester
AbstractBatchLSModel. configureHarvester(Propagator propagator)
Configure the propagator to compute derivatives.protected MatricesHarvester
BatchLSModel. configureHarvester(Propagator propagator)
Configure the propagator to compute derivatives.protected MatricesHarvester
DSSTBatchLSModel. configureHarvester(Propagator propagator)
Configure the propagator to compute derivatives.protected abstract Orbit
AbstractBatchLSModel. configureOrbits(MatricesHarvester harvester, Propagator propagator)
Configure the current estimated orbits.protected Orbit
BatchLSModel. configureOrbits(MatricesHarvester harvester, Propagator propagator)
Configure the current estimated orbits.protected Orbit
DSSTBatchLSModel. configureOrbits(MatricesHarvester harvester, Propagator propagator)
Configure the current estimated orbits. -
Uses of Propagator in org.orekit.estimation.measurements.generation
Methods in org.orekit.estimation.measurements.generation that return Propagator Modifier and Type Method Description Propagator
Generator. getPropagator(ObservableSatellite satellite)
Get a registered propagator.Methods in org.orekit.estimation.measurements.generation with parameters of type Propagator Modifier and Type Method Description ObservableSatellite
Generator. addPropagator(Propagator propagator)
Add a propagator.Constructors in org.orekit.estimation.measurements.generation with parameters of type Propagator Constructor Description EventBasedScheduler(MeasurementBuilder<T> builder, DatesSelector selector, Predicate<EstimatedMeasurementBase<T>> filter, Propagator propagator, EventDetector detector, SignSemantic signSemantic)
Simple constructor.EventBasedScheduler(MeasurementBuilder<T> builder, DatesSelector selector, Propagator propagator, EventDetector detector, SignSemantic signSemantic)
Simple constructor. -
Uses of Propagator in org.orekit.estimation.sequential
Methods in org.orekit.estimation.sequential that return Propagator Modifier and Type Method Description Propagator[]
KalmanEstimator. estimationStep(ObservedMeasurement<?> observedMeasurement)
Process a single measurement.Propagator[]
UnscentedKalmanEstimator. estimationStep(ObservedMeasurement<?> observedMeasurement)
Process a single measurement.Propagator[]
KalmanModel. getReferenceTrajectories()
Getter for the reference trajectories.Propagator[]
KalmanEstimator. processMeasurements(Iterable<ObservedMeasurement<?>> observedMeasurements)
Process several measurements.Propagator[]
UnscentedKalmanEstimator. processMeasurements(Iterable<ObservedMeasurement<?>> observedMeasurements)
Process several measurements.Methods in org.orekit.estimation.sequential with parameters of type Propagator Modifier and Type Method Description void
KalmanModel. setReferenceTrajectories(Propagator[] referenceTrajectories)
Setter for the reference trajectories.protected void
KalmanModel. updateReferenceTrajectories(Propagator[] propagators)
Update the reference trajectories using the propagators as input. -
Uses of Propagator in org.orekit.files.general
Classes in org.orekit.files.general that implement Propagator Modifier and Type Class Description class
EphemerisSegmentPropagator<C extends TimeStampedPVCoordinates>
APropagator
based on aEphemerisFile.EphemerisSegment
. -
Uses of Propagator in org.orekit.gnss
Method parameters in org.orekit.gnss with type arguments of type Propagator Modifier and Type Method Description DOP
DOPComputer. compute(AbsoluteDate date, List<Propagator> gnss)
Compute theDOP
at a given date for a set of GNSS spacecrafts. -
Uses of Propagator in org.orekit.orbits
Constructors in org.orekit.orbits with parameters of type Propagator Constructor Description OrbitBlender(SmoothStepFactory.SmoothStepFunction blendingFunction, Propagator blendingPropagator, Frame outputInertialFrame)
Default constructor. -
Uses of Propagator in org.orekit.propagation
Subinterfaces of Propagator in org.orekit.propagation Modifier and Type Interface Description interface
BoundedPropagator
This interface is intended for ephemerides valid only during a time range.Classes in org.orekit.propagation that implement Propagator Modifier and Type Class Description class
AbstractPropagator
Common handling ofPropagator
methods for analytical propagators.Methods in org.orekit.propagation that return types with arguments of type Propagator Modifier and Type Method Description List<Propagator>
PropagatorsParallelizer. getPropagators()
Get an unmodifiable list of the underlying mono-satellite propagators.Constructor parameters in org.orekit.propagation with type arguments of type Propagator Constructor Description PropagatorsParallelizer(List<Propagator> propagators, double h, MultiSatFixedStepHandler globalHandler)
Simple constructor.PropagatorsParallelizer(List<Propagator> propagators, MultiSatStepHandler globalHandler)
Simple constructor. -
Uses of Propagator in org.orekit.propagation.analytical
Classes in org.orekit.propagation.analytical that implement Propagator Modifier and Type Class Description class
AbstractAnalyticalPropagator
Common handling ofPropagator
methods for analytical propagators.class
AdapterPropagator
Orbit propagator that adapts an underlying propagator, addingdifferential effects
.class
AggregateBoundedPropagator
ABoundedPropagator
that covers a larger time span from several constituent propagators that cover shorter time spans.class
BrouwerLyddanePropagator
This class propagates aSpacecraftState
using the analytical Brouwer-Lyddane model (from J2 to J5 zonal harmonics).class
EcksteinHechlerPropagator
This class propagates aSpacecraftState
using the analytical Eckstein-Hechler model.class
Ephemeris
This class is designed to accept and handle tabulated orbital entries.class
KeplerianPropagator
Simple Keplerian orbit propagator.Methods in org.orekit.propagation.analytical that return Propagator Modifier and Type Method Description Propagator
AdapterPropagator. getPropagator()
Get the reference propagator.Constructors in org.orekit.propagation.analytical with parameters of type Propagator Constructor Description AdapterPropagator(Propagator reference)
Build a propagator from an underlying reference propagator. -
Uses of Propagator in org.orekit.propagation.analytical.gnss
Classes in org.orekit.propagation.analytical.gnss that implement Propagator Modifier and Type Class Description class
GLONASSAnalyticalPropagator
This class aims at propagating a GLONASS orbit fromGLONASSOrbitalElements
.class
GNSSPropagator
Common handling ofAbstractAnalyticalPropagator
methods for GNSS propagators.class
SBASPropagator
This class aims at propagating a SBAS orbit fromSBASOrbitalElements
. -
Uses of Propagator in org.orekit.propagation.analytical.intelsat
Classes in org.orekit.propagation.analytical.intelsat that implement Propagator Modifier and Type Class Description class
IntelsatElevenElementsPropagator
This class provides elements to propagate Intelsat's 11 elements. -
Uses of Propagator in org.orekit.propagation.analytical.tle
Classes in org.orekit.propagation.analytical.tle that implement Propagator Modifier and Type Class Description class
DeepSDP4
This class contains the methods that compute deep space perturbation terms.class
SGP4
This class contains methods to compute propagated coordinates with the SGP4 model.class
TLEPropagator
This class provides elements to propagate TLE's. -
Uses of Propagator in org.orekit.propagation.conversion
Methods in org.orekit.propagation.conversion that return Propagator Modifier and Type Method Description Propagator
EcksteinHechlerPropagatorBuilder. buildPropagator(double[] normalizedParameters)
Build a propagator.Propagator
EphemerisPropagatorBuilder. buildPropagator(double[] normalizedParameters)
Build a propagator.Propagator
KeplerianPropagatorBuilder. buildPropagator(double[] normalizedParameters)
Build a propagator.default Propagator
PropagatorBuilder. buildPropagator()
Build a propagator from current value of selected normalized parameters.Propagator
PropagatorBuilder. buildPropagator(double[] normalizedParameters)
Build a propagator.Propagator
AbstractPropagatorConverter. convert(List<SpacecraftState> states, boolean positionOnly, String... freeParameters)
Find the propagator that minimize the mean square error for a sample ofstates
.Propagator
AbstractPropagatorConverter. convert(List<SpacecraftState> states, boolean positionOnly, List<String> freeParameters)
Find the propagator that minimize the mean square error for a sample ofstates
.Propagator
AbstractPropagatorConverter. convert(Propagator source, double timeSpan, int nbPoints, String... freeParameters)
Convert a propagator to another.Propagator
AbstractPropagatorConverter. convert(Propagator source, double timeSpan, int nbPoints, List<String> freeParameters)
Convert a propagator to another.Propagator
PropagatorConverter. convert(List<SpacecraftState> states, boolean positionOnly, String... freeParameters)
Find the propagator that minimize the mean square error for a sample ofstates
.Propagator
PropagatorConverter. convert(List<SpacecraftState> states, boolean positionOnly, List<String> freeParameters)
Find the propagator that minimize the mean square error for a sample ofstates
.Propagator
PropagatorConverter. convert(Propagator source, double timeSpan, int nbPoints, String... freeParameters)
Convert a propagator into another one.Propagator
PropagatorConverter. convert(Propagator source, double timeSpan, int nbPoints, List<String> freeParameters)
Convert a propagator into another one.Propagator
AbstractPropagatorConverter. getAdaptedPropagator()
Get the adapted propagator.Methods in org.orekit.propagation.conversion with parameters of type Propagator Modifier and Type Method Description Propagator
AbstractPropagatorConverter. convert(Propagator source, double timeSpan, int nbPoints, String... freeParameters)
Convert a propagator to another.Propagator
AbstractPropagatorConverter. convert(Propagator source, double timeSpan, int nbPoints, List<String> freeParameters)
Convert a propagator to another.Propagator
PropagatorConverter. convert(Propagator source, double timeSpan, int nbPoints, String... freeParameters)
Convert a propagator into another one.Propagator
PropagatorConverter. convert(Propagator source, double timeSpan, int nbPoints, List<String> freeParameters)
Convert a propagator into another one.Constructors in org.orekit.propagation.conversion with parameters of type Propagator Constructor Description OsculatingToMeanElementsConverter(SpacecraftState state, int satelliteRevolution, Propagator propagator, double positionScale)
Constructor. -
Uses of Propagator in org.orekit.propagation.integration
Classes in org.orekit.propagation.integration that implement Propagator Modifier and Type Class Description class
AbstractIntegratedPropagator
Common handling ofPropagator
methods for both numerical and semi-analytical propagators.class
IntegratedEphemeris
This class stores sequentially generated orbital parameters for later retrieval. -
Uses of Propagator in org.orekit.propagation.numerical
Classes in org.orekit.propagation.numerical that implement Propagator Modifier and Type Class Description class
GLONASSNumericalPropagator
This class propagates GLONASS orbits using numerical integration.class
NumericalPropagator
This class propagatesorbits
using numerical integration. -
Uses of Propagator in org.orekit.propagation.semianalytical.dsst
Classes in org.orekit.propagation.semianalytical.dsst that implement Propagator Modifier and Type Class Description class
DSSTPropagator
This class propagatesorbits
using the DSST theory.
-