Go to the source code of this file.
|
subroutine | ode_opsplt_mod::ode_opsplt_clear (os) |
| destructor for 'ode_opSplt' More...
|
|
type(ode_opsplt) function | ode_opsplt_mod::ode_opsplt_create (method, L_meth, NL_meth, check_overflow) |
| Constructor for the type ode_opSplt More...
|
|
subroutine | ode_opsplt_mod::def_splitting (os) |
| Define splitting methods. More...
|
|
logical function | ode_opsplt_mod::ode_opsplt_valid (os) |
|
subroutine | ode_opsplt_mod::ode_opsplt_print (os) |
|
character(len=15) function, public | ode_opsplt_mod::name_ode_method_opsplt (method) |
| Get operator splitting method name. More...
|
|
integer function, public | ode_opsplt_mod::order_ode_method_opsplt (method) |
| Get operator splitting method name. More...
|
|
subroutine, public | ode_opsplt_mod::create_ode_opsplt_sol (sol, pb, os) |
|
subroutine, public | ode_opsplt_mod::solve_ode_opsplt (sol, t0, T, dt, os, pb, kry, out) |
| solve : operator splitting with constant time step More...
|
|
subroutine | kinv (x, bool, b) |
| Solver for K*x = b. More...
|
|
subroutine | k (y, x) |
|
◆ k()
subroutine solve_ode_opsplt::k |
( |
real(rp), dimension(:), intent(out) |
y, |
|
|
real(rp), dimension(:), intent(in) |
x |
|
) |
| |
|
private |
◆ kinv()
subroutine solve_ode_opsplt::kinv |
( |
real(rp), dimension(:), intent(inout) |
x, |
|
|
logical, intent(out) |
bool, |
|
|
real(rp), dimension(:), intent(in) |
b |
|
) |
| |
|
private |