Uses of Interface
org.orekit.propagation.Propagator
Packages that use Propagator
Package
Description
The leastsquares package provides an implementation of a batch least
squares estimator engine to perform an orbit determination.
This package provides Orbit Determination measurements generation.
The sequential package provides an implementation of a
Kalman Filter engine to perform an orbit determination.
This package provides interfaces for orbit file representations and corresponding
parsers.
This package provides classes related to GNSS applications.
Propagation
Top level package for analytical propagators.
This package provides classes to propagate GNSS orbits.
This package provides classes to propagate Intelsat's 11 elements.
This package provides classes to read and extrapolate tle's.
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator.Utilities for integration-based propagators (both numerical and semi-analytical).
Top level package for numerical propagators.
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 PropagatorModifier and TypeMethodDescriptionAbstractBatchLSModel.createPropagators(RealVector point) Create the propagators and parameters corresponding to an evaluation point.BatchLSEstimator.estimate()Estimate the orbital, propagation and measurements parameters.Methods in org.orekit.estimation.leastsquares with parameters of type PropagatorModifier and TypeMethodDescriptionprotected abstract MatricesHarvesterAbstractBatchLSModel.configureHarvester(Propagator propagator) Configure the propagator to compute derivatives.protected MatricesHarvesterBatchLSModel.configureHarvester(Propagator propagator) Configure the propagator to compute derivatives.protected MatricesHarvesterDSSTBatchLSModel.configureHarvester(Propagator propagator) Configure the propagator to compute derivatives.protected abstract OrbitAbstractBatchLSModel.configureOrbits(MatricesHarvester harvester, Propagator propagator) Configure the current estimated orbits.protected OrbitBatchLSModel.configureOrbits(MatricesHarvester harvester, Propagator propagator) Configure the current estimated orbits.protected OrbitDSSTBatchLSModel.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 PropagatorModifier and TypeMethodDescriptionGenerator.getPropagator(ObservableSatellite satellite) Get a registered propagator.Methods in org.orekit.estimation.measurements.generation with parameters of type PropagatorModifier and TypeMethodDescriptionGenerator.addPropagator(Propagator propagator) Add a propagator.Generator.addPropagator(Propagator propagator, String name) Add a propagator.Constructors in org.orekit.estimation.measurements.generation with parameters of type PropagatorModifierConstructorDescriptionEventBasedScheduler(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 PropagatorModifier and TypeMethodDescriptionKalmanEstimator.estimationStep(ObservedMeasurement<?> observedMeasurement) Process a single measurement.UnscentedKalmanEstimator.estimationStep(ObservedMeasurement<?> observedMeasurement) Process a single measurement.KalmanModel.getReferenceTrajectories()Getter for the reference trajectories.KalmanEstimator.processMeasurements(Iterable<ObservedMeasurement<?>> observedMeasurements) Process several measurements.UnscentedKalmanEstimator.processMeasurements(Iterable<ObservedMeasurement<?>> observedMeasurements) Process several measurements.Methods in org.orekit.estimation.sequential with parameters of type PropagatorModifier and TypeMethodDescriptionvoidKalmanModel.setReferenceTrajectories(Propagator[] referenceTrajectories) Setter for the reference trajectories.protected voidKalmanModel.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 -
Uses of Propagator in org.orekit.gnss
Method parameters in org.orekit.gnss with type arguments of type PropagatorModifier and TypeMethodDescriptionDOPComputer.compute(AbsoluteDate date, List<Propagator> gnss) Compute theDOPat a given date for a set of GNSS spacecrafts. -
Uses of Propagator in org.orekit.propagation
Subinterfaces of Propagator in org.orekit.propagationModifier and TypeInterfaceDescriptioninterfaceThis interface is intended for ephemerides valid only during a time range.Classes in org.orekit.propagation that implement PropagatorMethods in org.orekit.propagation that return types with arguments of type PropagatorModifier and TypeMethodDescriptionPropagatorsParallelizer.getPropagators()Get an unmodifiable list of the underlying mono-satellite propagators.Constructors in org.orekit.propagation with parameters of type PropagatorModifierConstructorDescriptionOrbitBlender(SmoothStepFactory.SmoothStepFunction blendingFunction, Propagator blendingPropagator, Frame outputInertialFrame) Default constructor.Constructor parameters in org.orekit.propagation with type arguments of type PropagatorModifierConstructorDescriptionPropagatorsParallelizer(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 PropagatorModifier and TypeClassDescriptionclassCommon handling ofPropagatormethods for analytical propagators.classOrbit propagator that adapts an underlying propagator, addingdifferential effects.classABoundedPropagatorthat covers a larger time span from several constituent propagators that cover shorter time spans.classThis class propagates aSpacecraftStateusing the analytical Brouwer-Lyddane model (from J2 to J5 zonal harmonics).classThis class propagates aSpacecraftStateusing the analytical Eckstein-Hechler model.classThis class is designed to accept and handle tabulated orbital entries.classSimple Keplerian orbit propagator.Methods in org.orekit.propagation.analytical that return PropagatorModifier and TypeMethodDescriptionAdapterPropagator.getPropagator()Get the reference propagator.Constructors in org.orekit.propagation.analytical with parameters of type PropagatorModifierConstructorDescriptionAdapterPropagator(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 PropagatorModifier and TypeClassDescriptionclassThis class aims at propagating a GLONASS orbit fromGLONASSOrbitalElements.classCommon handling ofAbstractAnalyticalPropagatormethods for GNSS propagators.classThis 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 PropagatorModifier and TypeClassDescriptionclassThis 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 PropagatorModifier and TypeClassDescriptionclassThis class contains the methods that compute deep space perturbation terms.classThis class contains methods to compute propagated coordinates with the SGP4 model.classThis class provides elements to propagate TLE's. -
Uses of Propagator in org.orekit.propagation.conversion
Methods in org.orekit.propagation.conversion that return PropagatorModifier and TypeMethodDescriptiondefault PropagatorPropagatorBuilder.buildPropagator()Build a propagator from current value of selected normalized parameters.PropagatorBuilder.buildPropagator(double[] normalizedParameters) Build a propagator.AbstractPropagatorConverter.convert(List<SpacecraftState> states, boolean positionOnly, String... freeParameters) Find the propagator that minimize the mean square error for a sample ofstates.AbstractPropagatorConverter.convert(List<SpacecraftState> states, boolean positionOnly, List<String> freeParameters) Find the propagator that minimize the mean square error for a sample ofstates.AbstractPropagatorConverter.convert(Propagator source, double timeSpan, int nbPoints, String... freeParameters) Convert a propagator to another.AbstractPropagatorConverter.convert(Propagator source, double timeSpan, int nbPoints, List<String> freeParameters) Convert a propagator to another.PropagatorConverter.convert(List<SpacecraftState> states, boolean positionOnly, String... freeParameters) Find the propagator that minimize the mean square error for a sample ofstates.PropagatorConverter.convert(List<SpacecraftState> states, boolean positionOnly, List<String> freeParameters) Find the propagator that minimize the mean square error for a sample ofstates.PropagatorConverter.convert(Propagator source, double timeSpan, int nbPoints, String... freeParameters) Convert a propagator into another one.PropagatorConverter.convert(Propagator source, double timeSpan, int nbPoints, List<String> freeParameters) Convert a propagator into another one.AbstractPropagatorConverter.getAdaptedPropagator()Get the adapted propagator.Methods in org.orekit.propagation.conversion with parameters of type PropagatorModifier and TypeMethodDescriptionAbstractPropagatorConverter.convert(Propagator source, double timeSpan, int nbPoints, String... freeParameters) Convert a propagator to another.AbstractPropagatorConverter.convert(Propagator source, double timeSpan, int nbPoints, List<String> freeParameters) Convert a propagator to another.PropagatorConverter.convert(Propagator source, double timeSpan, int nbPoints, String... freeParameters) Convert a propagator into another one.PropagatorConverter.convert(Propagator source, double timeSpan, int nbPoints, List<String> freeParameters) Convert a propagator into another one. -
Uses of Propagator in org.orekit.propagation.integration
Classes in org.orekit.propagation.integration that implement PropagatorModifier and TypeClassDescriptionclassCommon handling ofPropagatormethods for both numerical and semi-analytical propagators.classThis 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 PropagatorModifier and TypeClassDescriptionclassThis class propagates GLONASS orbits using numerical integration.classThis class propagatesorbitsusing numerical integration. -
Uses of Propagator in org.orekit.propagation.semianalytical.dsst
Classes in org.orekit.propagation.semianalytical.dsst that implement Propagator