foodie
Source: src/lib/foodie.f90
Dependencies
Contents
- foodie_integrator_factory
- foodie_integrator_class_names
- foodie_integrator_schemes
- is_available
- is_class_available
- is_scheme_available
Subroutines
foodie_integrator_factory
fortran
subroutine foodie_integrator_factory(scheme, integrator, stages, tolerance, nu, alpha, iterations, autoupdate, U)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
scheme | character(len=*) | in | ||
integrator | class(integrator_object) | out | allocatable | |
stages | integer(kind=I_P) | in | optional | |
tolerance | real(kind=R_P) | in | optional | |
nu | real(kind=R_P) | in | optional | |
alpha | real(kind=R_P) | in | optional | |
iterations | integer(kind=I_P) | in | optional | |
autoupdate | logical | in | optional | |
U | class(integrand_object) | in | optional |
Call graph
Functions
foodie_integrator_class_names
Attributes: pure
Returns: character(len=99)
fortran
function foodie_integrator_class_names() result(names)Call graph
foodie_integrator_schemes
Attributes: pure
Returns: character(len=99)
fortran
function foodie_integrator_schemes(class_name) result(schemes)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
class_name | character(len=*) | in | optional |
Call graph
is_available
Attributes: pure
Returns: logical
fortran
function is_available(scheme)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
scheme | character(len=*) | in |
Call graph
is_class_available
Attributes: pure
Returns: logical
fortran
function is_class_available(scheme)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
scheme | character(len=*) | in |
Call graph
is_scheme_available
Attributes: pure
Returns: logical
fortran
function is_scheme_available(scheme)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
scheme | character(len=*) | in |
Call graph