RungeKuttaExplicitBaseCore Constructor |
Namespace: Altaxo.Calc.OdeAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public Core(
int order,
int numberOfStages,
int numberOfAdditionalStagesForDenseOutput,
double[][] a,
double[] b,
double[]? bhml,
double[] c,
double x0,
double[] y,
Action<double, double[], double[]> f
)
Parameters
- order Int32
- Order of the Runge-Kutta method (the highest order of the embedded pair).
- numberOfStages Int32
- Number of stages for the main process (stages for dense output not included).
- numberOfAdditionalStagesForDenseOutput Int32
- Number of additional stages needed for dense output of higher order.
- a Double
- The central coefficients of the Runge-Kutta scheme.
- b Double
- The high order bottom side coefficients of the Runge-Kutta scheme used to calculate the next function values.
- bhml Double
- Differences between high order and low order bottom side coefficents of the Runge-Kutta scheme for local error estimation.
- c Double
- The left side coefficients of the Runge-Kutta scheme.
- x0 Double
- The initial x value.
- y Double
- The initial y values.
- f ActionDouble, Double, Double
- Evaluation function to calculate the derivatives. 1st arg: x, 2nd arg: y, 3rd arg: array to hold the resulting derivatives.
See Also