Class JacobianPropagatorConverter
- java.lang.Object
-
- org.orekit.propagation.conversion.AbstractPropagatorConverter
-
- org.orekit.propagation.conversion.JacobianPropagatorConverter
-
- All Implemented Interfaces:
PropagatorConverter
public class JacobianPropagatorConverter extends AbstractPropagatorConverter
Propagator converter using the real Jacobian.- Since:
- 6.0
- Author:
- Pascal Parraud
-
-
Constructor Summary
Constructors Constructor Description JacobianPropagatorConverter(NumericalPropagatorBuilder builder, 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
-
JacobianPropagatorConverter
public JacobianPropagatorConverter(NumericalPropagatorBuilder builder, double threshold, int maxIterations)
Simple constructor.- Parameters:
builder
- builder for adapted propagator, it must be configured to generateOrbitType.CARTESIAN
statesthreshold
- 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
-
-