Docs/ODE Solvers

ODE Solvers

ODE solvers from Hairer and Netlib, including dopri5, dop853, VODE, and more.

ode.core.configureODE
configureODE
ode.core.configureODE(config)
ode.core.getODEModule
getODEModule
ode.core.getODEModule()
ode.core.isODELoaded
isODELoaded
ode.core.isODELoaded()
ode.core.loadODEModule
loadODEModule
ode.core.loadODEModule()
ode.core.resetODEModule
resetODEModule
ode.core.resetODEModule()
ode.explicit.dop853
Solve an ODE using the DOP853 method (Dormand-Prince 8(5,3)).
ode.explicit.dop853(fun, t_span, y0, options?)
ode.explicit.dopri5
Solve an ODE using the DOPRI5 method (Dormand-Prince 5(4)).
ode.explicit.dopri5(fun, t_span, y0, options?)
ode.explicit.dverk
Solve an ODE using the DVERK method (Verner 6(5) RK).
ode.explicit.dverk(fun, t_span, y0, options?)
ode.explicit.ode_abm
Solve an ODE using the Adams-Bashforth-Moulton method.
ode.explicit.ode_abm(fun, t_span, y0, options?)
ode.explicit.odex
Solve an ODE using the ODEX method (GBS Extrapolation).
ode.explicit.odex(fun, t_span, y0, options?)
ode.explicit.rkf45
Solve an ODE using the RKF45 method (Runge-Kutta-Fehlberg 4(5)).
ode.explicit.rkf45(fun, t_span, y0, options?)
ode.explicit.rksuite
Solve an ODE using RKSUITE.
ode.explicit.rksuite(fun, t_span, y0, options?)
ode.implicit.radau
Solve an ODE using the RADAU method (Variable Order Radau IIA).
ode.implicit.radau(fun, t_span, y0, options?)
ode.implicit.radau5
Solve an ODE using the RADAU5 method (Implicit Radau IIA order 5).
ode.implicit.radau5(fun, t_span, y0, options?)
ode.implicit.rodas
Solve an ODE using the RODAS method (Rosenbrock order 3(4)).
ode.implicit.rodas(fun, t_span, y0, options?)
ode.implicit.vode
Solve an ODE using VODE (Variable-coefficient ODE solver).
ode.implicit.vode(fun, t_span, y0, options?)
ode.implicit.vodpk
Solve an ODE using VODPK (VODE with Krylov methods).
ode.implicit.vodpk(fun, t_span, y0, options?)
ode.implicit.zvode
Solve a complex-valued ODE using ZVODE.
ode.implicit.zvode(fun, t_span, y0, options?)
ode.rkc
Solve an ODE using RKC (Runge-Kutta-Chebyshev).
ode.rkc(fun, t_span, y0, options?)
ode.solve_ivp
Solve an initial value problem for a system of ODEs.
ode.solve_ivp(fun, t_span, y0, options?)