Class FiniteDifferencePropagatorConverter
- java.lang.Object
-
- org.orekit.propagation.conversion.AbstractPropagatorConverter
-
- org.orekit.propagation.conversion.FiniteDifferencePropagatorConverter
-
- All Implemented Interfaces:
PropagatorConverter
public class FiniteDifferencePropagatorConverter extends AbstractPropagatorConverter
Propagator converter using finite differences to compute the Jacobian.- Since:
- 6.0
- Author:
- Pascal Parraud
-
-
Constructor Summary
Constructors Constructor Description FiniteDifferencePropagatorConverter(PropagatorBuilder factory, double threshold, int maxIterations)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.hipparchus.optim.nonlinear.vector.leastsquares.MultivariateJacobianFunction
getModel()
Get the Jacobian of the function computing position/velocity at sample points.protected org.hipparchus.analysis.MultivariateVectorFunction
getObjectiveFunction()
Get the function computing position/velocity at sample points.-
Methods inherited from class org.orekit.propagation.conversion.AbstractPropagatorConverter
convert, convert, convert, convert, getAdaptedPropagator, getEvaluations, getFrame, getRMS, getSample, getTargetSize, isOnlyPosition
-
-
-
-
Constructor Detail
-
FiniteDifferencePropagatorConverter
public FiniteDifferencePropagatorConverter(PropagatorBuilder factory, double threshold, int maxIterations)
Simple constructor.- Parameters:
factory
- builder for adapted propagatorthreshold
- absolute threshold for optimization algorithmmaxIterations
- maximum number of iterations for fitting
-
-
Method Detail
-
getObjectiveFunction
protected org.hipparchus.analysis.MultivariateVectorFunction getObjectiveFunction()
Get the function computing position/velocity at sample points.- Specified by:
getObjectiveFunction
in classAbstractPropagatorConverter
- Returns:
- function computing position/velocity at sample points
-
getModel
protected org.hipparchus.optim.nonlinear.vector.leastsquares.MultivariateJacobianFunction getModel()
Get the Jacobian of the function computing position/velocity at sample points.- Specified by:
getModel
in classAbstractPropagatorConverter
- Returns:
- Jacobian of the function computing position/velocity at sample points
-
-