Integreat`RK`
Integreat`RK`

RK

RK[]

returns a Dataset containing a catalog of RungeKutta methods.

RK["name"]

retrieves the method named name from the catalog.

RK[s]

constructs a generic s-stage RungeKutta method.

RK[A,b,c]

constructs a RungeKutta method with coefficients A, b, and c.

RK[A,b]

constructs a RungeKutta method with c coefficients that are the row sum of A.

RK[A]

constructs a stiffly accurate RungeKutta method.

RK[A,b,c,bHat]

constructs an embedded RungeKutta pair.

RK[rk,bHat]

adds embedded coefficients bHat to rk.

Details and Options

  • An stage RungeKutta method is given by , with stages , for .
  • An RK object represent a RungeKutta method optionally including an embedded method.
  • RK[] displays in a notebook as a Butcher tableau.
  • Dense output is supported by specifying b coefficients which depend on θ.

Examples

Basic Examples  (4)

Create a generic three stage RungeKutta methods:

Create the backward Euler method:

Load the classical fourth order RungeKutta method from the catalog:

Create an embedded pair with dense output:

Tech Notes
  • RungeKutta Methods