enum
GSL::ODE::Algorithm
Overview
ODE integration algorithms supported by GSL.
Defined in:
gsl/maths/analysis/ode.crEnum Members
-
RK2 =
0 -
Explicit 2nd-order Runge-Kutta
-
RK4 =
1 -
Explicit 4th-order Runge-Kutta
-
RKF45 =
2 -
Runge-Kutta-Fehlberg (4/5)
-
RKCK =
3 -
Runge-Kutta-Cash-Karp (4/5)
-
RK8PD =
4 -
Runge-Kutta Prince-Dormand (8/9)
-
RK1IMP =
5 -
Implicit Euler (1st order)
-
RK2IMP =
6 -
Implicit midpoint (2nd order)
-
RK4IMP =
7 -
Gauss-Legendre (4th order)
-
BSIMP =
8 -
Implicit Bulirsch-Stoer
-
MSADAMS =
9 -
Adams-Moulton predictor-corrector
-
MSBDF =
10 -
Backward Differentiation Formula
Instance Method Summary
-
#bsimp?
Returns
trueif this enum value equalsBSIMP -
#msadams?
Returns
trueif this enum value equalsMSADAMS -
#msbdf?
Returns
trueif this enum value equalsMSBDF -
#require_jacobian?
Returns true if algorithm requires a Jacobian.
-
#rk1_imp?
Returns
trueif this enum value equalsRK1IMP -
#rk2?
Returns
trueif this enum value equalsRK2 -
#rk2_imp?
Returns
trueif this enum value equalsRK2IMP -
#rk4?
Returns
trueif this enum value equalsRK4 -
#rk4_imp?
Returns
trueif this enum value equalsRK4IMP -
#rk8_pd?
Returns
trueif this enum value equalsRK8PD -
#rkck?
Returns
trueif this enum value equalsRKCK -
#rkf45?
Returns
trueif this enum value equalsRKF45 -
#to_unsafe
Converts enum value to GSL solve pointer.