Go to the source code of this file.
|
logical function, public | ode_lin_1s_mod::check_ode_method_lin_1s (method) |
| is 'method' a one-step linear ODE solver ? More...
|
|
subroutine, public | ode_lin_1s_mod::memsize_ode_lin_1s (n_V, method) |
| required sizes to allocate memory More...
|
|
subroutine, public | ode_lin_1s_mod::set_solver_ode_lin_1s (slv, method) |
| Setting the solver for diffusion. More...
|
|
subroutine, public | ode_lin_1s_mod::create_ode_lin_1s_sol (sol, pb, method) |
| allocate memory for the ode_solution structure 'sol' More...
|
|
subroutine, public | ode_lin_1s_mod::solve_ode_lin_1s (sol, pb, t0, T, dt, method, out, Kinv, kry) |
| solve with constant time-step More...
|
|
subroutine | kinv_default (x, bool, b) |
| Default solver for K*x = b. More...
|
|
subroutine | k_default (y, x) |
|
subroutine | ode_lin_1s_mod::lin_1s_be (sol, ierr, dt, pb, KInv) |
| BacWard Euler. More...
|
|
subroutine | ode_lin_1s_mod::lin_1s_cn (sol, ierr, dt, pb, KInv) |
| Crank - Nicolson. More...
|
|
subroutine | ode_lin_1s_mod::lin_1s_sdirk4 (sol, ierr, dt, pb, KInv) |
| SDIRK4 HAIRER II p. 100. More...
|
|
◆ k_default()
subroutine solve_ode_lin_1s::k_default |
( |
real(rp), dimension(:), intent(out) |
y, |
|
|
real(rp), dimension(:), intent(in) |
x |
|
) |
| |
|
private |
◆ kinv_default()
subroutine solve_ode_lin_1s::kinv_default |
( |
real(rp), dimension(:), intent(inout) |
x, |
|
|
logical, intent(out) |
bool, |
|
|
real(rp), dimension(:), intent(in) |
b |
|
) |
| |
|
private |