Class AbstractFixedStepFieldIntegratorBuilder<T extends CalculusFieldElement<T>,W extends AbstractFieldIntegrator<T>>
java.lang.Object
org.orekit.propagation.conversion.FieldAbstractIntegratorBuilder<T,W>
org.orekit.propagation.conversion.AbstractFixedStepFieldIntegratorBuilder<T,W>
- Type Parameters:
T- type of the field elementsW- type of the field integrator
- All Implemented Interfaces:
FieldODEIntegratorBuilder<T>
- Direct Known Subclasses:
ClassicalRungeKuttaFieldIntegratorBuilder,EulerFieldIntegratorBuilder,GillFieldIntegratorBuilder,LutherFieldIntegratorBuilder,MidpointFieldIntegratorBuilder,ThreeEighthesFieldIntegratorBuilder
public abstract class AbstractFixedStepFieldIntegratorBuilder<T extends CalculusFieldElement<T>,W extends AbstractFieldIntegrator<T>>
extends FieldAbstractIntegratorBuilder<T,W>
Abstract class for integrator builder using fixed step size.
- Author:
- Vincent Cucchietti
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractFixedStepFieldIntegratorBuilder(double step) Constructor.protectedConstructor using a "fielded" step. -
Method Summary
Methods inherited from class org.orekit.propagation.conversion.FieldAbstractIntegratorBuilder
buildIntegrator, buildIntegrator, buildIntegrator, buildIntegratorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.propagation.conversion.FieldODEIntegratorBuilder
toODEIntegratorBuilder
-
Constructor Details
-
AbstractFixedStepFieldIntegratorBuilder
protected AbstractFixedStepFieldIntegratorBuilder(double step) Constructor.- Parameters:
step- step size (s)
-
AbstractFixedStepFieldIntegratorBuilder
Constructor using a "fielded" step.WARNING : Given "fielded" step must be using the same field as the one that will be used when calling
FieldAbstractIntegratorBuilder.buildIntegrator(org.hipparchus.Field<T>, org.orekit.orbits.Orbit, org.orekit.orbits.OrbitType)- Parameters:
step- step size (s)
-
-
Method Details
-
checkStep
protected void checkStep(double stepToCheck) Check that given step size is not equal to 0.- Parameters:
stepToCheck- step size (s) to check
-
getFieldStep
Get "fielded" step size (s).- Parameters:
field- field to which the element belong- Returns:
- "fielded" step size (s)
-
getStep
protected double getStep()Getter for the step size (s).- Returns:
- step size
- Since:
- 13.0
-