public static MultiOdeResult IntegrateOde(
	Func<double, IReadOnlyList<double>, IReadOnlyList<double>> rhs,
	double x0,
	IReadOnlyList<double> y0,
	double x1,
	MultiOdeSettings settings
)Public Shared Function IntegrateOde ( 
	rhs As Func(Of Double, IReadOnlyList(Of Double), IReadOnlyList(Of Double)),
	x0 As Double,
	y0 As IReadOnlyList(Of Double),
	x1 As Double,
	settings As MultiOdeSettings
) As MultiOdeResultpublic:
static MultiOdeResult^ IntegrateOde(
	Func<double, IReadOnlyList<double>^, IReadOnlyList<double>^>^ rhs, 
	double x0, 
	IReadOnlyList<double>^ y0, 
	double x1, 
	MultiOdeSettings^ settings
)static member IntegrateOde : 
        rhs : Func<float, IReadOnlyList<float>, IReadOnlyList<float>> * 
        x0 : float * 
        y0 : IReadOnlyList<float> * 
        x1 : float * 
        settings : MultiOdeSettings -> MultiOdeResult This method integrates a set of coupled ordinary differential equations. The dependent variable y is a vector with any number of components, and the right-hand-side is a vector-valued function that gives the derivative of each component. Each component's derivative may depend itself and any other components, as well as on the independent variable. The independent variable x still takes only a single real value.
| ArgumentNullException | rhs, y0, or settings is . | 
| NonconvergenceException | The ODE could not be integrated to the required precision before exhausting the maximum allowed number of rhsevaluations. |