ODE Tableaus

ODE Tableaus

Explicit Runge-Kutta Methods

Implicit Runge-Kutta Methods

Tableau Methods

stability_region(z,tab::ODERKTableau)

Calculates the stability function from the tableau at z. Stable if <1.

\[r(z) = \frac{\det(I-zA+zeb^T)}{\det(I-zA)}\]
source

ODE_DEFAULT_TABLEAU

Sets the default tableau for the ODE solver. Currently Dormand-Prince 4/5.

source

Explicit Tableaus

DiffEqDevTools.constructEuler
DiffEqDevTools.constructRalston
DiffEqDevTools.constructHeun
DiffEqDevTools.constructKutta3
OrdinaryDiffEq.constructBS3
DiffEqDevTools.constructBogakiShampine3
DiffEqDevTools.constructRK4
DiffEqDevTools.constructRK438Rule
DiffEqDevTools.constructRKF4
DiffEqDevTools.constructRKF5
DiffEqDevTools.constructCashKarp
DiffEqDevTools.constructDormandPrince
OrdinaryDiffEq.constructBS5
DiffEqDevTools.constructPapakostasPapaGeorgiou5
DiffEqDevTools.constructPapakostasPapaGeorgiou52
DiffEqDevTools.constructTsitouras5
DiffEqDevTools.constructLutherKonen5
DiffEqDevTools.constructLutherKonen52
DiffEqDevTools.constructLutherKonen53
DiffEqDevTools.constructRungeFirst5
DiffEqDevTools.constructLawson5
DiffEqDevTools.constructSharpSmart5
DiffEqDevTools.constructBogakiShampine5
DiffEqDevTools.constructCassity5
DiffEqDevTools.constructButcher6
DiffEqDevTools.constructButcher62
DiffEqDevTools.constructButcher63
DiffEqDevTools.constructVernerRobust6
DiffEqDevTools.constructTanakaKasugaYamashitaYazaki6A
DiffEqDevTools.constructTanakaKasugaYamashitaYazaki6B
DiffEqDevTools.constructTanakaKasugaYamashitaYazaki6C
DiffEqDevTools.constructTanakaKasugaYamashitaYazaki6D
DiffEqDevTools.constructHuta6
DiffEqDevTools.constructHuta62
DiffEqDevTools.constructVerner6
DiffEqDevTools.constructDormandPrince6
DiffEqDevTools.constructSharpVerner6
DiffEqDevTools.constructVern6
DiffEqDevTools.constructClassicVerner6
DiffEqDevTools.constructChummund6
DiffEqDevTools.constructChummund62
DiffEqDevTools.constructPapakostas6
DiffEqDevTools.constructLawson6
DiffEqDevTools.constructTsitourasPapakostas6
DiffEqDevTools.constructDormandLockyerMcCorriganPrince6
DiffEqDevTools.constructVernerEfficient6
DiffEqDevTools.constructMikkawyEisa
DiffEqDevTools.constructVernerEfficient7
DiffEqDevTools.constructClassicVerner7
DiffEqDevTools.constructSharpVerner7
DiffEqDevTools.constructTanakaYamashitaStable7
DiffEqDevTools.constructSharpSmart7
DiffEqDevTools.constructTanakaYamashitaEfficient7
DiffEqDevTools.constructVernerRobust7
OrdinaryDiffEq.constructTanYam7
DiffEqDevTools.constructEnrightVerner7
DiffEqDevTools.constructDormandPrince8
DiffEqDevTools.constructRKF8
DiffEqDevTools.constructCooperVerner8
DiffEqDevTools.constructCooperVerner82
DiffEqDevTools.constructTsitourasPapakostas8
DiffEqDevTools.constructEnrightVerner8
DiffEqDevTools.constructdverk78
DiffEqDevTools.constructClassicVerner8
DiffEqDevTools.constructDormandPrince8_64bit
DiffEqDevTools.constructCurtis8
OrdinaryDiffEq.constructTsitPap8
DiffEqDevTools.constructSharp9
DiffEqDevTools.constructTsitouras9
DiffEqDevTools.constructTsitouras92
DiffEqDevTools.constructVernerEfficient9
OrdinaryDiffEq.constructVern9
DiffEqDevTools.constructVerner916
DiffEqDevTools.constructVerner9162
DiffEqDevTools.constructVernerRobust9
DiffEqDevTools.constructFeagin10
DiffEqDevTools.constructFeagin10Tableau
DiffEqDevTools.constructOno10
DiffEqDevTools.constructCurtis10
DiffEqDevTools.constructHairer10
DiffEqDevTools.constructBaker10
DiffEqDevTools.constructFeagin12
DiffEqDevTools.constructOno12
DiffEqDevTools.constructFeagin12Tableau
DiffEqDevTools.constructFeagin14
DiffEqDevTools.constructFeagin14Tableau

Implicit Tableaus

Implicit Euler Method

source

Order 2 Midpoint Method

source

Order 2 Trapezoidal Rule (LobattoIIIA2)

source

LobattoIIIA Order 4 method

source

LobattoIIIB Order 2 method

source

LobattoIIIB Order 4 method

source

LobattoIIIC Order 2 method

source

LobattoIIIC Order 4 method

source

LobattoIIIC* Order 2 method

source

LobattoIIIC* Order 4 method

source

LobattoIIID Order 2 method

source

LobattoIIID Order 4 method

source

Gauss-Legendre Order 2.

source

Gauss-Legendre Order 4.

source

Gauss-Legendre Order 6.

source

RadauIA Order 3 method

source

RadauIA Order 5 method

source

RadauIIA Order 3 method

source

RadauIIA Order 5 method

source