AbstractPropagatorConverter
, FiniteDifferencePropagatorConverter
, JacobianPropagatorConverter
public interface PropagatorConverter
It provides a way to convert a given propagator or a set of SpacecraftState
into a wanted propagator that minimize the mean square error over a time span.
Modifier and Type | Method | Description |
---|---|---|
Propagator |
convert(List<SpacecraftState> states,
boolean positionOnly,
String... freeParameters) |
Find the propagator that minimize the mean square error for a sample of
states . |
Propagator |
convert(List<SpacecraftState> states,
boolean positionOnly,
List<String> freeParameters) |
Find the propagator that minimize the mean square error for a sample of
states . |
Propagator |
convert(Propagator source,
double timeSpan,
int nbPoints,
String... freeParameters) |
Convert a propagator into another one.
|
Propagator |
convert(Propagator source,
double timeSpan,
int nbPoints,
List<String> freeParameters) |
Convert a propagator into another one.
|
Propagator convert(Propagator source, double timeSpan, int nbPoints, List<String> freeParameters) throws OrekitException
source
- propagator to converttimeSpan
- time span considered for conversionnbPoints
- number of points for sampling over the time spanfreeParameters
- names of the free parametersOrekitException
- if propagator cannot be adaptedPropagator convert(Propagator source, double timeSpan, int nbPoints, String... freeParameters) throws OrekitException
source
- propagator to converttimeSpan
- time span considered for conversionnbPoints
- number of points for sampling over the time spanfreeParameters
- names of the free parametersOrekitException
- if propagator cannot be adaptedPropagator convert(List<SpacecraftState> states, boolean positionOnly, List<String> freeParameters) throws OrekitException
states
.states
- spacecraft states sample to fitpositionOnly
- if true, consider only position data otherwise both position and velocity are usedfreeParameters
- names of the free parametersOrekitException
- if propagator cannot be adaptedPropagator convert(List<SpacecraftState> states, boolean positionOnly, String... freeParameters) throws OrekitException
states
.states
- spacecraft states sample to fitpositionOnly
- if true, consider only position data otherwise both position and velocity are usedfreeParameters
- names of the free parametersOrekitException
- if propagator cannot be adaptedCopyright © 2002-2018 CS Systèmes d'information. All rights reserved.