Choral
|
Type ode_solver. More...
Private Member Functions | |
final | ode_solver_clear |
destructor More... | |
type(ode_solver) function | ode_solver_create (pb, type, os_meth, SL_meth, NL_meth, L_meth, DC_meth, check_overflow, verb) |
Constructor for the type ode_solver More... | |
Private Attributes | |
integer | verb = 0 |
verbosity More... | |
integer | type = -1 |
type = solver type More... | |
integer | pb = -1 |
associated ode_problem type More... | |
type(ode_opsplt) | os |
operator splitting method More... | |
integer | l_meth = -1 |
method for linear odes More... | |
integer | sl_meth = -1 |
method for semilinear odes More... | |
integer | dc_meth = -1 |
deferred correction method More... | |
integer | nl_meth = -1 |
method for non linear odes More... | |
type(krylov) | kry |
krylov method for linear Eq. More... | |
logical | check_overflow = .FALSE. |
check overfolws when solving More... | |
procedure(ode_output_proc), pointer, nopass | output => void_ode_output |
output during ode resolution More... | |
Type ode_solver.
See the description in ode_solver_mod detailed description.
Definition at line 161 of file ode_solver_mod.f90.
|
finalprivate |
destructor
Definition at line 199 of file ode_solver_mod.f90.
|
private |
Constructor for the type ode_solver
Definition at line 285 of file ode_solver_mod.f90.
|
private |
check overfolws when solving
Definition at line 191 of file ode_solver_mod.f90.
|
private |
deferred correction method
Definition at line 182 of file ode_solver_mod.f90.
krylov method for linear Eq.
Definition at line 188 of file ode_solver_mod.f90.
|
private |
method for linear odes
Definition at line 176 of file ode_solver_mod.f90.
|
private |
method for non linear odes
Definition at line 185 of file ode_solver_mod.f90.
|
private |
operator splitting method
Definition at line 173 of file ode_solver_mod.f90.
|
private |
output during ode resolution
Definition at line 194 of file ode_solver_mod.f90.
|
private |
associated ode_problem type
Definition at line 170 of file ode_solver_mod.f90.
|
private |
method for semilinear odes
Definition at line 179 of file ode_solver_mod.f90.
|
private |
type = solver type
Definition at line 167 of file ode_solver_mod.f90.
|
private |
verbosity
Definition at line 164 of file ode_solver_mod.f90.