Click or drag to resize

RungeKuttaExplicitBaseCore Constructor

Initializes a new instance of the RungeKuttaExplicitBaseCore.

Namespace: Altaxo.Calc.Ode
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
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