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 elements
W - 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 Details

  • 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

      protected T getFieldStep(Field<T> field)
      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