Class DormandPrince54IntegrationSettings
- java.lang.Object
-
- org.orekit.control.indirect.shooting.propagation.DormandPrince54IntegrationSettings
-
- All Implemented Interfaces:
ShootingIntegrationSettings
public class DormandPrince54IntegrationSettings extends Object implements ShootingIntegrationSettings
Integration settings using the Dormand-Prince 5(4) scheme.- Since:
- 12.2
- Author:
- Romain Serra
- See Also:
ClassicalRungeKuttaIntegrator
-
-
Constructor Summary
Constructors Constructor Description DormandPrince54IntegrationSettings(double minStep, double maxStep, double dP, double dV)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends CalculusFieldElement<T>>
DormandPrince54FieldIntegratorBuilder<T>getFieldIntegratorBuilder(Field<T> field)
Returns a Field ODE integrator builder.DormandPrince54IntegratorBuilder
getIntegratorBuilder()
Returns an ODE integrator builder.
-
-
-
Constructor Detail
-
DormandPrince54IntegrationSettings
public DormandPrince54IntegrationSettings(double minStep, double maxStep, double dP, double dV)
Constructor.- Parameters:
minStep
- minimum step-size for integratormaxStep
- maximum step-size for integratordP
- expected position error for integratordV
- expected velocity error for integrator
-
-
Method Detail
-
getIntegratorBuilder
public DormandPrince54IntegratorBuilder getIntegratorBuilder()
Returns an ODE integrator builder.- Specified by:
getIntegratorBuilder
in interfaceShootingIntegrationSettings
- Returns:
- builder
-
getFieldIntegratorBuilder
public <T extends CalculusFieldElement<T>> DormandPrince54FieldIntegratorBuilder<T> getFieldIntegratorBuilder(Field<T> field)
Returns a Field ODE integrator builder.- Specified by:
getFieldIntegratorBuilder
in interfaceShootingIntegrationSettings
- Type Parameters:
T
- field type- Parameters:
field
- field for builder- Returns:
- builder
-
-