Class AbstractIntegratorBuilder<T extends AbstractIntegrator>
- java.lang.Object
-
- org.orekit.propagation.conversion.AbstractIntegratorBuilder<T>
-
- Type Parameters:
T
- field type
- All Implemented Interfaces:
ODEIntegratorBuilder
- Direct Known Subclasses:
AbstractVariableStepIntegratorBuilder
,ClassicalRungeKuttaIntegratorBuilder
,EulerIntegratorBuilder
,GillIntegratorBuilder
,LutherIntegratorBuilder
,MidpointIntegratorBuilder
,ThreeEighthesIntegratorBuilder
public abstract class AbstractIntegratorBuilder<T extends AbstractIntegrator> extends Object implements ODEIntegratorBuilder
Abstract class for integrator builder.- Since:
- 13.0
- Author:
- Romain Serra
-
-
Constructor Summary
Constructors Constructor Description AbstractIntegratorBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description T
buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.abstract T
buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)
Build a first order integrator.T
buildIntegrator(AbsolutePVCoordinates absolutePVCoordinates)
Build a first order integrator.
-
-
-
Method Detail
-
buildIntegrator
public abstract T buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)
Description copied from interface:ODEIntegratorBuilder
Build a first order integrator.- Specified by:
buildIntegrator
in interfaceODEIntegratorBuilder
- Parameters:
orbit
- reference orbitorbitType
- orbit type to useangleType
- position angle type to use- Returns:
- a first order integrator ready to use
-
buildIntegrator
public T buildIntegrator(Orbit orbit, OrbitType orbitType)
Description copied from interface:ODEIntegratorBuilder
Build a first order integrator.- Specified by:
buildIntegrator
in interfaceODEIntegratorBuilder
- Parameters:
orbit
- reference orbitorbitType
- orbit type to use- Returns:
- a first order integrator ready to use
-
buildIntegrator
public T buildIntegrator(AbsolutePVCoordinates absolutePVCoordinates)
Description copied from interface:ODEIntegratorBuilder
Build a first order integrator. Non-orbit version.- Specified by:
buildIntegrator
in interfaceODEIntegratorBuilder
- Parameters:
absolutePVCoordinates
- absolute position-velocity vector- Returns:
- a first order integrator ready to use
-
-