See: Description
Interface | Description |
---|---|
FieldOrekitFixedStepHandler<T extends CalculusFieldElement<T>> |
This interface is a space-dynamics aware fixed size step handler.
|
FieldOrekitStepHandler<T extends CalculusFieldElement<T>> |
This interface is a space-dynamics aware step handler.
|
FieldOrekitStepInterpolator<T extends CalculusFieldElement<T>> |
This interface is a space-dynamics aware step interpolator.
|
MultiSatStepHandler |
This interface is a space-dynamics aware step handler for
multi-sat propagation . |
OrekitFixedStepHandler |
This interface is a space-dynamics aware fixed size step handler.
|
OrekitStepHandler |
This interface is a space-dynamics aware step handler.
|
OrekitStepInterpolator |
This interface is a space-dynamics aware step interpolator.
|
Class | Description |
---|---|
FieldOrekitStepNormalizer<T extends CalculusFieldElement<T>> |
This class wraps an object implementing
OrekitFixedStepHandler
into a OrekitStepHandler . |
FieldStepHandlerMultiplexer<T extends CalculusFieldElement<T>> |
This class gathers several
OrekitStepHandler instances into one. |
OrekitStepNormalizer |
This class wraps an object implementing
OrekitFixedStepHandler
into a OrekitStepHandler . |
StepHandlerMultiplexer |
This class gathers several
OrekitStepHandler instances into one. |
It is used when a Propagator
is run. The propagator
takes care of the time loop and application callback methods are called at each finalized step.
The callback methods must implement the OrekitFixedStepHandler
interface for fixed step sampling or the OrekitStepHandler
interface for variable step sampling.
Both regular propagators using double numbers for state components and field based propagators
using any kind of field
are available. A typical
example is to use derivative
structure
objects to propagate orbits using Taylor Algebra, for either high order uncertainties
propagation or very fast Monte-Carlo simulations.
The PropagatorsParallelizer
class can
be used to propagate orbits for several spacecrafts simultaneously, which can be useful for
formation flying or orbit determination for complete navigation constellations.
The low level interfaces and classes (OrekitXxx
)
are heavily based on classes with similar names in the ode package from the Hipparchus library. The changes are mainly
adaptations of the signatures to space dynamics:
double
to AbsoluteDate
double[]
to SpacecraftState
Copyright © 2002-2021 CS GROUP. All rights reserved.