MultiFunctionMathIntegrateConservativeOde Method (FuncDouble, IReadOnlyListDouble, IReadOnlyListDouble, Double, IReadOnlyListDouble, IReadOnlyListDouble, Double, MultiOdeSettings) |
Solves a set of coupled, conservative second order ordinary differential equation initial value problems using the given settings.
Namespace:
Meta.Numerics.Analysis
Assembly:
Meta.Numerics (in Meta.Numerics.dll) Version: 4.1.4
Syntax public static MultiOdeResult IntegrateConservativeOde(
Func<double, IReadOnlyList<double>, IReadOnlyList<double>> rhs,
double x0,
IReadOnlyList<double> y0,
IReadOnlyList<double> yPrime0,
double x1,
MultiOdeSettings settings
)
Public Shared Function IntegrateConservativeOde (
rhs As Func(Of Double, IReadOnlyList(Of Double), IReadOnlyList(Of Double)),
x0 As Double,
y0 As IReadOnlyList(Of Double),
yPrime0 As IReadOnlyList(Of Double),
x1 As Double,
settings As MultiOdeSettings
) As MultiOdeResult
public:
static MultiOdeResult^ IntegrateConservativeOde(
Func<double, IReadOnlyList<double>^, IReadOnlyList<double>^>^ rhs,
double x0,
IReadOnlyList<double>^ y0,
IReadOnlyList<double>^ yPrime0,
double x1,
MultiOdeSettings^ settings
)
static member IntegrateConservativeOde :
rhs : Func<float, IReadOnlyList<float>, IReadOnlyList<float>> *
x0 : float *
y0 : IReadOnlyList<float> *
yPrime0 : IReadOnlyList<float> *
x1 : float *
settings : MultiOdeSettings -> MultiOdeResult
Parameters
- rhs
- Type: SystemFuncDouble, IReadOnlyListDouble, IReadOnlyListDouble
The right hand side function. - x0
- Type: SystemDouble
The initial value of the independent variable. - y0
- Type: System.Collections.GenericIReadOnlyListDouble
The initial values of the functions. - yPrime0
- Type: System.Collections.GenericIReadOnlyListDouble
The initial values of the functions' derivatives. - x1
- Type: SystemDouble
The final value of the independent variable. - settings
- Type: Meta.Numerics.AnalysisMultiOdeSettings
The settings to use when solving the problem.
Return Value
Type:
MultiOdeResultThe solution, including the final value of the functions and their derivatives.
Exceptions Remarks See Also