Derived Types

TypeLocationExtendsDescription
dverk65_class rklib_module rk_variable_step_class

Verner 6(5) "DVERK"

dverk78_class rklib_module rk_variable_step_class

Verner "Maple" 7(8)

euler_class rklib_module rk_fixed_step_class

Euler

heun_class rklib_module rk_fixed_step_class

Heun

midpoint_class rklib_module rk_fixed_step_class

Midpoint

rk3_class rklib_module rk_fixed_step_class

3th order Runge-Kutta

rk4_class rklib_module rk_fixed_step_class

Classic 4th order Runge-Kutta

rk5_class rklib_module rk_fixed_step_class

5th order Runge-Kutta

rk7_class rklib_module rk_fixed_step_class

7th order Runge-Kutta Shanks

rk8_10_class rklib_module rk_fixed_step_class

10-stage, 8th order Runge-Kutta Shanks

rk8_12_class rklib_module rk_fixed_step_class

12-stage, 8th order Runge-Kutta Shanks

rk_class rklib_module None

main integration class

rk_fixed_step_class rklib_module rk_class

fixed step size class

rk_variable_step_class rklib_module rk_class

Main integration class for variable step size Runge-Kutta methods

rk_variable_step_fsal_class rklib_module rk_variable_step_class

a variable step method with the "first same as last" (FSAL) property. Cache the last f and x vectors to use for the next step.

Read more…
rkb109_class rklib_module rk_variable_step_class

Baker 10(9)

rkb6_class rklib_module rk_fixed_step_class

6th order Runge-Kutta Butcher

rkbs32_class rklib_module rk_variable_step_fsal_class

Bogacki & Shampine 3(2)

rkbs54_class rklib_module rk_variable_step_class

Bogacki & Shampine 5(4)

rkc108_class rklib_module rk_variable_step_class

Curtis 10(8)

rkc5_class rklib_module rk_fixed_step_class

5th order Runge-Kutta Cassity

rkc65_class rklib_module rk_variable_step_class

Calvo 6(5)

rkck54_class rklib_module rk_variable_step_class

Cash & Karp 5(4)

rkcv8_class rklib_module rk_fixed_step_class

11-stage, 8th order Runge-Kutta Cooper-Verner

rkdp54_class rklib_module rk_variable_step_fsal_class

Dormand-Prince 5(4)

rkdp65_class rklib_module rk_variable_step_class

Dormand-Prince 6(5)

rkdp85_class rklib_module rk_variable_step_class

Dormand-Prince 8(5)

rkdp87_class rklib_module rk_variable_step_class

Dormand & Prince RK8(7)13M

rkev87_class rklib_module rk_variable_step_class

Enright-Verner (8)7

rkf108_class rklib_module rk_variable_step_class

Feagin 8(10)

rkf1210_class rklib_module rk_variable_step_class

Feagin 12(10)

rkf1412_class rklib_module rk_variable_step_class

Feagin 14(12)

rkf45_class rklib_module rk_variable_step_class

Fehlberg 4(5)

rkf78_class rklib_module rk_variable_step_class

Fehlberg 7(8)

rkf89_class rklib_module rk_variable_step_class

Fehlberg 8(9)

rkh10_class rklib_module rk_fixed_step_class

10th order Runge-Kutta Hairer

rkk87_class rklib_module rk_variable_step_class

Kovalnogov-Fedorov-Karpukhina-Simos-Tsitouras 8(7)

rkl5_class rklib_module rk_fixed_step_class

5th order Runge-Kutta Lawson

rklib_properties rklib_module None

Properties of an RK method.

rklk5a_class rklib_module rk_fixed_step_class

5th order Runge-Kutta Luther-Konen 1

rklk5b_class rklib_module rk_fixed_step_class

5th order Runge-Kutta Luther-Konen 2

rkls44_class rklib_module rk_fixed_step_class

4-stage, 4th order low storage non-TVD Runge-Kutta Jiang-Shu

rkls54_class rklib_module rk_fixed_step_class

5-stage, 4th order low storage Runge-Kutta Carpenter-Kennedy

rko10_class rklib_module rk_fixed_step_class

10th order Runge-Kutta Ono

rko129_class rklib_module rk_variable_step_class

Ono 12(9)

rkpp54_class rklib_module rk_variable_step_fsal_class

Papakostas-PapaGeorgiou 5(4)

rkpp54b_class rklib_module rk_variable_step_fsal_class

Papakostas-PapaGeorgiou 5(4) b

rkr4_class rklib_module rk_fixed_step_class

4th order Runge-Kutta Ralston

rks1110a_class rklib_module rk_variable_step_class

Stone 11(10)

rks4_class rklib_module rk_fixed_step_class

4th order Runge-Kutta Shanks

rks54_class rklib_module rk_variable_step_fsal_class

Stepanov 5(4)

rks5_class rklib_module rk_fixed_step_class

5th order Runge-Kutta Shanks

rks98_class rklib_module rk_variable_step_class

Sharp 9(8)

rkss54_class rklib_module rk_variable_step_class

Sharp & Smart 5(4)

rkss76_class rklib_module rk_variable_step_class

Sharp & Smart 7(6)

rkssp22_class rklib_module rk_fixed_step_class

2-stage, 2nd order TVD Runge-Kutta Shu-Osher

rkssp33_class rklib_module rk_fixed_step_class

3-stage, 3rd order TVD Runge-Kutta Shu-Osher

rkssp43_class rklib_module rk_variable_step_class

4-stage, 3rd order SSP

rkssp53_class rklib_module rk_fixed_step_class

5-stage, 3rd order SSP Runge-Kutta Spiteri-Ruuth

rkssp54_class rklib_module rk_fixed_step_class

5-stage, 4th order SSP Runge-Kutta Spiteri-Ruuth

rkt54_class rklib_module rk_variable_step_fsal_class

Tsitouras 5(4)

rkt98a_class rklib_module rk_variable_step_class

Tsitouras 9(8) A

rktf65_class rklib_module rk_variable_step_fsal_class

Tsitouras & Famelis 6(5)

rktmy7_class rklib_module rk_variable_step_class

7th order Tanaka-Muramatsu-Yamashita

rktmy7s_class rklib_module rk_variable_step_class

7th order Stable Tanaka-Muramatsu-Yamashita

rktp64_class rklib_module rk_variable_step_class

Tsitouras & Papakostas NEW6(4)

rktp75_class rklib_module rk_variable_step_class

Tsitouras & Papakostas NEW7(5)

rktp86_class rklib_module rk_variable_step_class

Tsitouras & Papakostas NEW8(6)

rkv65_class rklib_module rk_variable_step_class

Verner 6(5)

rkv65e_class rklib_module rk_variable_step_fsal_class

Verner efficient (9,6(5))

rkv65r_class rklib_module rk_variable_step_fsal_class

Verner robust (9,6(5))

rkv76e_class rklib_module rk_variable_step_class

Verner efficient (10:7(6))

rkv76r_class rklib_module rk_variable_step_class

Verner robust (10:7(6))

rkv78_class rklib_module rk_variable_step_class

Verner 7(8)

rkv87e_class rklib_module rk_variable_step_class

Verner efficient (8)7

rkv87r_class rklib_module rk_variable_step_class

Verner robust (8)7

rkv89_class rklib_module rk_variable_step_class

Verner 8(9)

rkv98e_class rklib_module rk_variable_step_class

Verner efficient (16:9(8))

rkv98r_class rklib_module rk_variable_step_class

Verner robust (16:9(8))

rkz10_class rklib_module rk_fixed_step_class

10th order Runge-Kutta Zhang

stepsize_class rklib_module None

Algorithms for adjusting the step size for variable-step Runge-Kutta integrators.

type~~graph~~TypeGraph type~dverk65_class dverk65_class type~rk_variable_step_class rk_variable_step_class type~dverk65_class->type~rk_variable_step_class type~dverk78_class dverk78_class type~dverk78_class->type~rk_variable_step_class type~euler_class euler_class type~rk_fixed_step_class rk_fixed_step_class type~euler_class->type~rk_fixed_step_class type~heun_class heun_class type~heun_class->type~rk_fixed_step_class type~midpoint_class midpoint_class type~midpoint_class->type~rk_fixed_step_class type~rk3_class rk3_class type~rk3_class->type~rk_fixed_step_class type~rk4_class rk4_class type~rk4_class->type~rk_fixed_step_class type~rk5_class rk5_class type~rk5_class->type~rk_fixed_step_class type~rk7_class rk7_class type~rk7_class->type~rk_fixed_step_class type~rk8_10_class rk8_10_class type~rk8_10_class->type~rk_fixed_step_class type~rk8_12_class rk8_12_class type~rk8_12_class->type~rk_fixed_step_class type~rk_class rk_class root_method root_method type~rk_class->root_method solver type~rk_fixed_step_class->type~rk_class type~rk_variable_step_class->type~rk_class type~stepsize_class stepsize_class type~rk_variable_step_class->type~stepsize_class stepsize_method type~rk_variable_step_fsal_class rk_variable_step_fsal_class type~rk_variable_step_fsal_class->type~rk_variable_step_class type~rkb109_class rkb109_class type~rkb109_class->type~rk_variable_step_class type~rkb6_class rkb6_class type~rkb6_class->type~rk_fixed_step_class type~rkbs32_class rkbs32_class type~rkbs32_class->type~rk_variable_step_fsal_class type~rkbs54_class rkbs54_class type~rkbs54_class->type~rk_variable_step_class type~rkc108_class rkc108_class type~rkc108_class->type~rk_variable_step_class type~rkc5_class rkc5_class type~rkc5_class->type~rk_fixed_step_class type~rkc65_class rkc65_class type~rkc65_class->type~rk_variable_step_class type~rkck54_class rkck54_class type~rkck54_class->type~rk_variable_step_class type~rkcv8_class rkcv8_class type~rkcv8_class->type~rk_fixed_step_class type~rkdp54_class rkdp54_class type~rkdp54_class->type~rk_variable_step_fsal_class type~rkdp65_class rkdp65_class type~rkdp65_class->type~rk_variable_step_class type~rkdp85_class rkdp85_class type~rkdp85_class->type~rk_variable_step_class type~rkdp87_class rkdp87_class type~rkdp87_class->type~rk_variable_step_class type~rkev87_class rkev87_class type~rkev87_class->type~rk_variable_step_class type~rkf108_class rkf108_class type~rkf108_class->type~rk_variable_step_class type~rkf1210_class rkf1210_class type~rkf1210_class->type~rk_variable_step_class type~rkf1412_class rkf1412_class type~rkf1412_class->type~rk_variable_step_class type~rkf45_class rkf45_class type~rkf45_class->type~rk_variable_step_class type~rkf78_class rkf78_class type~rkf78_class->type~rk_variable_step_class type~rkf89_class rkf89_class type~rkf89_class->type~rk_variable_step_class type~rkh10_class rkh10_class type~rkh10_class->type~rk_fixed_step_class type~rkk87_class rkk87_class type~rkk87_class->type~rk_variable_step_class type~rkl5_class rkl5_class type~rkl5_class->type~rk_fixed_step_class type~rklib_properties rklib_properties type~rklk5a_class rklk5a_class type~rklk5a_class->type~rk_fixed_step_class type~rklk5b_class rklk5b_class type~rklk5b_class->type~rk_fixed_step_class type~rkls44_class rkls44_class type~rkls44_class->type~rk_fixed_step_class type~rkls54_class rkls54_class type~rkls54_class->type~rk_fixed_step_class type~rko10_class rko10_class type~rko10_class->type~rk_fixed_step_class type~rko129_class rko129_class type~rko129_class->type~rk_variable_step_class type~rkpp54_class rkpp54_class type~rkpp54_class->type~rk_variable_step_fsal_class type~rkpp54b_class rkpp54b_class type~rkpp54b_class->type~rk_variable_step_fsal_class type~rkr4_class rkr4_class type~rkr4_class->type~rk_fixed_step_class type~rks1110a_class rks1110a_class type~rks1110a_class->type~rk_variable_step_class type~rks4_class rks4_class type~rks4_class->type~rk_fixed_step_class type~rks54_class rks54_class type~rks54_class->type~rk_variable_step_fsal_class type~rks5_class rks5_class type~rks5_class->type~rk_fixed_step_class type~rks98_class rks98_class type~rks98_class->type~rk_variable_step_class type~rkss54_class rkss54_class type~rkss54_class->type~rk_variable_step_class type~rkss76_class rkss76_class type~rkss76_class->type~rk_variable_step_class type~rkssp22_class rkssp22_class type~rkssp22_class->type~rk_fixed_step_class type~rkssp33_class rkssp33_class type~rkssp33_class->type~rk_fixed_step_class type~rkssp43_class rkssp43_class type~rkssp43_class->type~rk_variable_step_class type~rkssp53_class rkssp53_class type~rkssp53_class->type~rk_fixed_step_class type~rkssp54_class rkssp54_class type~rkssp54_class->type~rk_fixed_step_class type~rkt54_class rkt54_class type~rkt54_class->type~rk_variable_step_fsal_class type~rkt98a_class rkt98a_class type~rkt98a_class->type~rk_variable_step_class type~rktf65_class rktf65_class type~rktf65_class->type~rk_variable_step_fsal_class type~rktmy7_class rktmy7_class type~rktmy7_class->type~rk_variable_step_class type~rktmy7s_class rktmy7s_class type~rktmy7s_class->type~rk_variable_step_class type~rktp64_class rktp64_class type~rktp64_class->type~rk_variable_step_class type~rktp75_class rktp75_class type~rktp75_class->type~rk_variable_step_class type~rktp86_class rktp86_class type~rktp86_class->type~rk_variable_step_class type~rkv65_class rkv65_class type~rkv65_class->type~rk_variable_step_class type~rkv65e_class rkv65e_class type~rkv65e_class->type~rk_variable_step_fsal_class type~rkv65r_class rkv65r_class type~rkv65r_class->type~rk_variable_step_fsal_class type~rkv76e_class rkv76e_class type~rkv76e_class->type~rk_variable_step_class type~rkv76r_class rkv76r_class type~rkv76r_class->type~rk_variable_step_class type~rkv78_class rkv78_class type~rkv78_class->type~rk_variable_step_class type~rkv87e_class rkv87e_class type~rkv87e_class->type~rk_variable_step_class type~rkv87r_class rkv87r_class type~rkv87r_class->type~rk_variable_step_class type~rkv89_class rkv89_class type~rkv89_class->type~rk_variable_step_class type~rkv98e_class rkv98e_class type~rkv98e_class->type~rk_variable_step_class type~rkv98r_class rkv98r_class type~rkv98r_class->type~rk_variable_step_class type~rkz10_class rkz10_class type~rkz10_class->type~rk_fixed_step_class
Help