Class ShootingIntegrationSettingsFactory
java.lang.Object
org.orekit.control.indirect.shooting.propagation.ShootingIntegrationSettingsFactory
Factory for some common schemes.
- Since:
- 13.0
- Author:
- Romain Serra
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic ShootingIntegrationSettingsgetClassicalRungeKuttaIntegratorSettings(double step) Returns shooting integration settings according to the classical Runge Kutta scheme.static ShootingIntegrationSettingsgetDormandPrince54IntegratorSettings(double minStep, double maxStep, ToleranceProvider toleranceProvider) Returns shooting integration settings according to the Dormand Prince 5(4) scheme.static ShootingIntegrationSettingsgetDormandPrince853IntegratorSettings(double minStep, double maxStep, ToleranceProvider toleranceProvider) Returns shooting integration settings according to the Dormand Prince 8(53) scheme.static ShootingIntegrationSettingsgetLutherIntegratorSettings(double step) Returns shooting integration settings according to the Luther Runge Kutta scheme.static ShootingIntegrationSettingsgetMidpointIntegratorSettings(double step) Returns shooting integration settings according to the midpoint Runge Kutta scheme.
-
Method Details
-
getMidpointIntegratorSettings
Returns shooting integration settings according to the midpoint Runge Kutta scheme.- Parameters:
step- default step-size- Returns:
- integration settings
-
getClassicalRungeKuttaIntegratorSettings
Returns shooting integration settings according to the classical Runge Kutta scheme.- Parameters:
step- default step-size- Returns:
- integration settings
-
getLutherIntegratorSettings
Returns shooting integration settings according to the Luther Runge Kutta scheme.- Parameters:
step- default step-size- Returns:
- integration settings
-
getDormandPrince54IntegratorSettings
public static ShootingIntegrationSettings getDormandPrince54IntegratorSettings(double minStep, double maxStep, ToleranceProvider toleranceProvider) Returns shooting integration settings according to the Dormand Prince 5(4) scheme.- Parameters:
minStep- minimum step-sizemaxStep- maximum step-sizetoleranceProvider- tolerance provider- Returns:
- integration settings
-
getDormandPrince853IntegratorSettings
public static ShootingIntegrationSettings getDormandPrince853IntegratorSettings(double minStep, double maxStep, ToleranceProvider toleranceProvider) Returns shooting integration settings according to the Dormand Prince 8(53) scheme.- Parameters:
minStep- minimum step-sizemaxStep- maximum step-sizetoleranceProvider- tolerance provider- Returns:
- integration settings
-