org.spaceroots.mantissa.ode
Class ThreeEighthesIntegrator
- java.lang.Object
-
- org.spaceroots.mantissa.ode.RungeKuttaIntegrator
-
- org.spaceroots.mantissa.ode.ThreeEighthesIntegrator
-
- All Implemented Interfaces:
- FirstOrderIntegrator
public class ThreeEighthesIntegrator extends RungeKuttaIntegrator
This class implements the 3/8 fourth order Runge-Kutta integrator for Ordinary Differential Equations.This method is an explicit Runge-Kutta method, its Butcher-array is the following one :
0 | 0 0 0 0 1/3 | 1/3 0 0 0 2/3 |-1/3 1 0 0 1 | 1 -1 1 0 |-------------------- | 1/8 3/8 3/8 1/8
-
-
Constructor Summary
Constructors Constructor and Description ThreeEighthesIntegrator(double step)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.StringgetName()Get the name of the method.-
Methods inherited from class org.spaceroots.mantissa.ode.RungeKuttaIntegrator
addSwitchingFunction, getCurrentStepsize, getCurrentStepStart, getStepHandler, integrate, setStepHandler
-
-
-
-
Constructor Detail
-
ThreeEighthesIntegrator
public ThreeEighthesIntegrator(double step)
Simple constructor. Build a 3/8 integrator with the given step.- Parameters:
step- integration step
-
-
Method Detail
-
getName
public java.lang.String getName()
Get the name of the method.- Specified by:
getNamein interfaceFirstOrderIntegrator- Specified by:
getNamein classRungeKuttaIntegrator- Returns:
- name of the method
-
-
DataMelt 3.0 © DataMelt by jWork.ORG