Represents a function that computes the Jacobian for a system of
ordinary differential equations.
Namespace:
Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public delegate Matrix<double> DifferentialJacobianFunction(
double t,
Vector<double> y,
Vector<double> dy,
Matrix<double> J
)
Public Delegate Function DifferentialJacobianFunction (
t As Double,
y As Vector(Of Double),
dy As Vector(Of Double),
J As Matrix(Of Double)
) As Matrix(Of Double)
public delegate Matrix<double>^ DifferentialJacobianFunction(
double t,
Vector<double>^ y,
Vector<double>^ dy,
Matrix<double>^ J
)
type DifferentialJacobianFunction =
delegate of
t : float *
y : Vector<float> *
dy : Vector<float> *
J : Matrix<float> -> Matrix<float>
Parameters
- t
- Type: SystemDouble
The time value. - y
- Type: Extreme.MathematicsVectorDouble
A vector containing the current value of the dependent variables. - dy
- Type: Extreme.MathematicsVectorDouble
A vector containing the current value of the derivatives of the
dependent variables. - J
- Type: Extreme.MathematicsMatrixDouble
A matrix that is to hold the Jacobian of the system.
Return Value
Type:
MatrixDouble
Reference