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:
AbstractFixedSingleStepIntegratorBuilder,AbstractVariableStepIntegratorBuilder
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 TbuildIntegrator(Orbit orbit, OrbitType orbitType)Build a first order integrator.abstract TbuildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.TbuildIntegrator(AbsolutePVCoordinates absolutePVCoordinates)Build a first order integrator.
-
-
-
Method Detail
-
buildIntegrator
public abstract T buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)
Description copied from interface:ODEIntegratorBuilderBuild a first order integrator.- Specified by:
buildIntegratorin 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:ODEIntegratorBuilderBuild a first order integrator.- Specified by:
buildIntegratorin 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:ODEIntegratorBuilderBuild a first order integrator. Non-orbit version.- Specified by:
buildIntegratorin interfaceODEIntegratorBuilder- Parameters:
absolutePVCoordinates- absolute position-velocity vector- Returns:
- a first order integrator ready to use
-
-