Choral
|
DERIVED TYPE ode_problem: definition of ODE/PDE problems More...
Data Types | |
interface | clear |
interface | ode_problem |
Type ode_problem: definition of ODE/PDE problems. More... | |
interface | |
interface | valid |
Functions/Subroutines | |
subroutine | ode_problem_clear (pb) |
destructor for ode_problem More... | |
type(ode_problem) function | ode_problem_create (type, dim, dof, X, M, S, AB, N, Na) |
Constructor for the type ode_problem More... | |
logical function | ode_problem_valid (pb) |
check ode_problem More... | |
character(len=15) function, public | name_ode_problem (type) |
ode_problem name More... | |
subroutine | ode_problem_print (pb) |
print ode_problem More... | |
DERIVED TYPE ode_problem: definition of ODE/PDE problems
Choral constants for ODE problems: ODE_PB_xxx, see the list.
Tutorial examples are listed in ode_solver_mod detailed description.
An ode_problem is constructed with
the argumentss define the problem relativelly to its type, see ode_problem_create.
Among these parameters:
Reaction term decomposition:
We have set
to define the global reaction term \(~~~ F:~(x,t)\in\Omega\times\R\rightarrow F(x,t)\in\R^{N}\)
This linearisation of the reaction term \( F \) is used by several ODE methods such as implicit-explicit Euler or exponential integrators in ode_NL_ms_mod and ode_SL_NL_ms_mod.
character(len=15) function, public ode_problem_mod::name_ode_problem | ( | integer, intent(in) | type | ) |
ode_problem name
Definition at line 319 of file ode_problem_mod.f90.
|
private |
destructor for ode_problem
Definition at line 187 of file ode_problem_mod.f90.
|
private |
Constructor for the type ode_problem
Details are given in in ode_problem_mod detailed description
Definition at line 224 of file ode_problem_mod.f90.
|
private |
print ode_problem
Definition at line 346 of file ode_problem_mod.f90.
|
private |
check ode_problem
Definition at line 263 of file ode_problem_mod.f90.