Class JacobianPropagatorConverter
java.lang.Object
org.orekit.propagation.conversion.AbstractPropagatorConverter
org.orekit.propagation.conversion.JacobianPropagatorConverter
- All Implemented Interfaces:
PropagatorConverter
Propagator converter using the real Jacobian.
- Since:
- 6.0
- Author:
- Pascal Parraud
-
Constructor Summary
ConstructorsConstructorDescriptionJacobianPropagatorConverter(NumericalPropagatorBuilder builder, double threshold, int maxIterations) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected MultivariateJacobianFunctiongetModel()Get the Jacobian of the function computing position/velocity at sample points.protected MultivariateVectorFunctionGet 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 Details
-
JacobianPropagatorConverter
public JacobianPropagatorConverter(NumericalPropagatorBuilder builder, double threshold, int maxIterations) Simple constructor.- Parameters:
builder- builder for adapted propagator, it must be configured to generateOrbitType.CARTESIANstatesthreshold- absolute threshold for optimization algorithmmaxIterations- maximum number of iterations for fitting
-
-
Method Details
-
getObjectiveFunction
Get the function computing position/velocity at sample points.- Specified by:
getObjectiveFunctionin classAbstractPropagatorConverter- Returns:
- function computing position/velocity at sample points
-
getModel
Get the Jacobian of the function computing position/velocity at sample points.- Specified by:
getModelin classAbstractPropagatorConverter- Returns:
- Jacobian of the function computing position/velocity at sample points
-