Package org.hipparchus.ode.nonstiff
Interface ButcherArrayProvider
-
- All Known Implementing Classes:
ClassicalRungeKuttaIntegrator
,DormandPrince54Integrator
,DormandPrince853Integrator
,EmbeddedRungeKuttaIntegrator
,EulerIntegrator
,GillIntegrator
,HighamHall54Integrator
,LutherIntegrator
,MidpointIntegrator
,RungeKuttaIntegrator
,ThreeEighthesIntegrator
public interface ButcherArrayProvider
This interface represents an integrator based on Butcher arrays.- See Also:
RungeKuttaIntegrator
,EmbeddedRungeKuttaIntegrator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double[][]
getA()
Get the internal weights from Butcher array (without the first empty row).double[]
getB()
Get the external weights for the high order method from Butcher array.double[]
getC()
Get the time steps from Butcher array (without the first zero).
-
-
-
Method Detail
-
getC
double[] getC()
Get the time steps from Butcher array (without the first zero).- Returns:
- time steps from Butcher array (without the first zero
-
getA
double[][] getA()
Get the internal weights from Butcher array (without the first empty row).- Returns:
- internal weights from Butcher array (without the first empty row)
-
getB
double[] getB()
Get the external weights for the high order method from Butcher array.- Returns:
- external weights for the high order method from Butcher array
-
-