OdeImplicitRungeKutta5 Type

Solves an initial-value problem for stiff ordinary differential equations using the implicit Runge-Kutta method of order 5. dy(i)/dt = f(i,t,y(1),y(2),...,y(N)).

Constructors

Constructor Description

OdeImplicitRungeKutta5()

Full Usage: OdeImplicitRungeKutta5()

Initializes a new instance of the OdeImplicitRungeKutta5 class.

OdeImplicitRungeKutta5(function, jacobian, numEquations)

Full Usage: OdeImplicitRungeKutta5(function, jacobian, numEquations)

Parameters:
    function : OdeFunction - A function that evaluates the right side of the differential equations.
    jacobian : OdeJacobian - A function that evaluates the jacobian matrix.
    numEquations : int - The number of differential equations.

Initializes a new instance of the OdeImplicitRungeKutta5 class.

function : OdeFunction

A function that evaluates the right side of the differential equations.

jacobian : OdeJacobian

A function that evaluates the jacobian matrix.

numEquations : int

The number of differential equations.

OdeImplicitRungeKutta5(function, numEquations)

Full Usage: OdeImplicitRungeKutta5(function, numEquations)

Parameters:
    function : OdeFunction - A function that evaluates the right side of the differential equations.
    numEquations : int - The number of differential equations.

Initializes a new instance of the OdeImplicitRungeKutta5 class.

function : OdeFunction

A function that evaluates the right side of the differential equations.

numEquations : int

The number of differential equations.

Instance members

Instance member Description

this.InitializeODEs

Full Usage: this.InitializeODEs

Parameters:
    function : OdeFunction - A function that evaluates the right side of the differential equations.
    numEquations : int - The number of differential equations.

Modifiers: abstract

Method that initialize the ODE to solve.

function : OdeFunction

A function that evaluates the right side of the differential equations.

numEquations : int

The number of differential equations.

this.InitializeODEs

Full Usage: this.InitializeODEs

Parameters:
    function : OdeFunction - A function that evaluates the right side of the differential equations.
    numEquations : int - The number of differential equations.
    t0 : float - The initial value for the independent variable.
    y0 : float[] - A vector of size N containing the initial conditions. N is the number of differential equations.

Modifiers: abstract

Method that initialize the ODE to solve.

function : OdeFunction

A function that evaluates the right side of the differential equations.

numEquations : int

The number of differential equations.

t0 : float

The initial value for the independent variable.

y0 : float[]

A vector of size N containing the initial conditions. N is the number of differential equations.

this.InitializeODEs

Full Usage: this.InitializeODEs

Parameters:
    function : OdeFunction - A function that evaluates the right side of the differential equations.
    jacobian : OdeJacobian - A function that evaluates the jacobian matrix.
    numEquations : int - The number of differential equations.

Method that initialize the ODE to solve.

function : OdeFunction

A function that evaluates the right side of the differential equations.

jacobian : OdeJacobian

A function that evaluates the jacobian matrix.

numEquations : int

The number of differential equations.

this.InitializeODEs

Full Usage: this.InitializeODEs

Parameters:
    function : OdeFunction - A function that evaluates the right side of the differential equations.
    jacobian : OdeJacobian - A function that evaluates the jacobian matrix.
    numEquations : int - The number of differential equations.
    t0 : float - The initial value for the independent variable.
    y0 : float[] - A vector of size N containing the initial conditions. N is the number of differential equations.

Method that initialize the ODE to solve.

function : OdeFunction

A function that evaluates the right side of the differential equations.

jacobian : OdeJacobian

A function that evaluates the jacobian matrix.

numEquations : int

The number of differential equations.

t0 : float

The initial value for the independent variable.

y0 : float[]

A vector of size N containing the initial conditions. N is the number of differential equations.