UncOdeSolverSolveT(T, T, T, Double, OdeFunction2) Method
Solves ODE System
Namespace: Metas.UncLib.LinPropAssembly: Metas.UncLib.LinProp (in Metas.UncLib.LinProp.dll) Version: 2.9.9435.16865
public static T[][] Solve<T>(
T[] y,
T[] x,
T[] p,
double eps,
OdeFunction2 ode_func
)
where T : new(), Object, IRealNumber<T>
Public Shared Function Solve(Of T As {New, Object, IRealNumber(Of T)}) (
y As T(),
x As T(),
p As T(),
eps As Double,
ode_func As OdeFunction2
) As T()()
public:
generic<typename T>
where T : gcnew(), Object, IRealNumber<T>
static array<array<T>^>^ Solve(
array<T>^ y,
array<T>^ x,
array<T>^ p,
double eps,
OdeFunction2^ ode_func
)
static member Solve :
y : 'T[] *
x : 'T[] *
p : 'T[] *
eps : float *
ode_func : OdeFunction2 -> 'T[][] when 'T : new() and Object and IRealNumber<'T>
- y T
- Initial conditions Y (length: n) at X[0]
- x T
- X (length: m), should be ordered by ascending or by descending
- p T
- P
- eps Double
- Tolerance
- ode_func OdeFunction2
- Y' = f(Y, x, P)
- T
- Real Number Type
TY table (size: m x n)