Class HighamHall54Integrator

All Implemented Interfaces:
FirstOrderIntegrator, ODEIntegrator

public class HighamHall54Integrator extends EmbeddedRungeKuttaIntegrator
This class implements the 5(4) Higham and Hall integrator for Ordinary Differential Equations.

This integrator is an embedded Runge-Kutta integrator of order 5(4) used in local extrapolation mode (i.e. the solution is computed using the high order formula) with stepsize control (and automatic step initialization) and continuous output. This method uses 7 functions evaluations per step.

Since:
1.2
  • Constructor Details

    • HighamHall54Integrator

      public HighamHall54Integrator(double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance)
      Simple constructor. Build a fifth order Higham and Hall integrator with the given step bounds
      Parameters:
      minStep - minimal step (must be positive even for backward integration), the last step can be smaller than this
      maxStep - maximal step (must be positive even for backward integration)
      scalAbsoluteTolerance - allowed absolute error
      scalRelativeTolerance - allowed relative error
    • HighamHall54Integrator

      public HighamHall54Integrator(double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance)
      Simple constructor. Build a fifth order Higham and Hall integrator with the given step bounds
      Parameters:
      minStep - minimal step (must be positive even for backward integration), the last step can be smaller than this
      maxStep - maximal step (must be positive even for backward integration)
      vecAbsoluteTolerance - allowed absolute error
      vecRelativeTolerance - allowed relative error
  • Method Details