UncOdeSolverSolveT(Double, T, Double, OdeFunction) 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>(
double[] y,
T[] x,
double eps,
OdeFunction ode_func
)
where T : new(), Object, IRealNumber<T>
Public Shared Function Solve(Of T As {New, Object, IRealNumber(Of T)}) (
y As Double(),
x As T(),
eps As Double,
ode_func As OdeFunction
) As T()()
public:
generic<typename T>
where T : gcnew(), Object, IRealNumber<T>
static array<array<T>^>^ Solve(
array<double>^ y,
array<T>^ x,
double eps,
OdeFunction^ ode_func
)
static member Solve :
y : float[] *
x : 'T[] *
eps : float *
ode_func : OdeFunction -> 'T[][] when 'T : new() and Object and IRealNumber<'T>
- y Double
- Initial conditions Y (length: n) at X[0]
- x T
- X (length: m), should be ordered by ascending or by descending
- eps Double
- Tolerance
- ode_func OdeFunction
- Y' = f(Y, x)
- T
- Real Number Type
TY table (size: m x n)