Class PythonAbstractPropagatorConverter
- java.lang.Object
-
- org.orekit.propagation.conversion.AbstractPropagatorConverter
-
- org.orekit.propagation.conversion.PythonAbstractPropagatorConverter
-
- All Implemented Interfaces:
PropagatorConverter
public class PythonAbstractPropagatorConverter extends AbstractPropagatorConverter
-
-
Constructor Summary
Constructors Constructor Description PythonAbstractPropagatorConverter(PropagatorBuilder builder, double threshold, int maxIterations)
Build a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalize()
Part of JCC Python interface to objectMultivariateJacobianFunction
getModel()
Get the Jacobian of the function computing position/velocity at sample points.MultivariateVectorFunction
getObjectiveFunction()
Get the function computing position/velocity at sample points.void
pythonDecRef()
Part of JCC Python interface to objectlong
pythonExtension()
Part of JCC Python interface to objectvoid
pythonExtension(long pythonObject)
Part of JCC Python interface to object-
Methods inherited from class org.orekit.propagation.conversion.AbstractPropagatorConverter
convert, convert, convert, convert, getAdaptedPropagator, getEvaluations, getFrame, getRMS, getSample, getTargetSize, isOnlyPosition
-
-
-
-
Constructor Detail
-
PythonAbstractPropagatorConverter
public PythonAbstractPropagatorConverter(PropagatorBuilder builder, double threshold, int maxIterations)
Build a new instance.- Parameters:
builder
- propagator builderthreshold
- absolute convergence threshold for optimization algorithmmaxIterations
- maximum number of iterations for fitting
-
-
Method Detail
-
pythonExtension
public void pythonExtension(long pythonObject)
Part of JCC Python interface to object
-
pythonExtension
public long pythonExtension()
Part of JCC Python interface to object
-
finalize
public void finalize() throws Throwable
Part of JCC Python interface to object
-
pythonDecRef
public void pythonDecRef()
Part of JCC Python interface to object
-
getObjectiveFunction
public MultivariateVectorFunction getObjectiveFunction()
Get the function computing position/velocity at sample points. Extension point for Python.- Specified by:
getObjectiveFunction
in classAbstractPropagatorConverter
- Returns:
- function computing position/velocity at sample points
-
getModel
public MultivariateJacobianFunction getModel()
Get the Jacobian of the function computing position/velocity at sample points. Extension point for Python.- Specified by:
getModel
in classAbstractPropagatorConverter
- Returns:
- Jacobian of the function computing position/velocity at sample points
-
-