Go to the source code of this file.
|
module | ode_sl_nl_ms_mod |
| MULTISTEP SOLVERS FOR A SEMILINEAR ODE coupled with a non-linear ODE system
|
|
|
subroutine, public | ode_sl_nl_ms_mod::create_ode_sl_nl_ms_sol (sol, pb, SL_meth, NL_meth) |
| Create the solution data structure. More...
|
|
subroutine, public | ode_sl_nl_ms_mod::solve_ode_sl_nl_ms (sol, pb, t0, T, dt, SL_meth, NL_meth, out, check_overflow, Kinv, kry) |
| solve : multistep with constant time step More...
|
|
subroutine | kinv_default (x, bool, b) |
| Default solver for K*x = b. More...
|
|
subroutine | k_default (y, x) |
|
◆ k_default()
subroutine solve_ode_sl_nl_ms::k_default |
( |
real(rp), dimension(:), intent(out) |
y, |
|
|
real(rp), dimension(:), intent(in) |
x |
|
) |
| |
|
private |
◆ kinv_default()
subroutine solve_ode_sl_nl_ms::kinv_default |
( |
real(rp), dimension(:), intent(inout) |
x, |
|
|
logical, intent(out) |
bool, |
|
|
real(rp), dimension(:), intent(in) |
b |
|
) |
| |
|
private |