Skip to content

foodie ​

Source: src/lib/foodie.f90

Dependencies

Contents ​

Subroutines ​

foodie_integrator_factory ​

fortran
subroutine foodie_integrator_factory(scheme, integrator, stages, tolerance, nu, alpha, iterations, autoupdate, U)

Arguments

NameTypeIntentAttributesDescription
schemecharacter(len=*)in
integratorclass(integrator_object)outallocatable
stagesinteger(kind=I_P)inoptional
tolerancereal(kind=R_P)inoptional
nureal(kind=R_P)inoptional
alphareal(kind=R_P)inoptional
iterationsinteger(kind=I_P)inoptional
autoupdatelogicalinoptional
Uclass(integrand_object)inoptional

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

NameTypeIntentAttributesDescription
class_namecharacter(len=*)inoptional

Call graph

is_available ​

Attributes: pure

Returns: logical

fortran
function is_available(scheme)

Arguments

NameTypeIntentAttributesDescription
schemecharacter(len=*)in

Call graph

is_class_available ​

Attributes: pure

Returns: logical

fortran
function is_class_available(scheme)

Arguments

NameTypeIntentAttributesDescription
schemecharacter(len=*)in

Call graph

is_scheme_available ​

Attributes: pure

Returns: logical

fortran
function is_scheme_available(scheme)

Arguments

NameTypeIntentAttributesDescription
schemecharacter(len=*)in

Call graph

Released under the GPL v3, BSD 2-Clause, BSD 3-Clause and MIT licenses.