Skip to content

foodie_integrand_object ​

Source: src/lib/foodie_integrand_object.F90

Contents ​

Derived Types ​

integrand_object ​

Attributes: abstract

Type-Bound Procedures ​

NameAttributesDescription
descriptionpass(self)
integrand_dimensionpass(self)
tpass(self)
local_errorpass(lhs)
operator(.lterror.)
integrand_add_integrandpass(lhs)
integrand_add_realpass(lhs)
real_add_integrandpass(rhs)
operator(+)
integrand_multiply_integrandpass(lhs)
integrand_multiply_realpass(lhs)
real_multiply_integrandpass(rhs)
integrand_multiply_real_scalarpass(lhs)
real_scalar_multiply_integrandpass(rhs)
operator(*)
integrand_sub_integrandpass(lhs)
integrand_sub_realpass(lhs)
real_sub_integrandpass(rhs)
operator(-)
assign_integrandpass(lhs)
assign_realpass(lhs)
assignment(=)
t_fastpass(self)
integrand_add_integrand_fastpass(opr)
add_fast
integrand_multiply_integrand_fastpass(opr)
integrand_multiply_real_scalar_fastpass(opr)
multiply_fast
integrand_subtract_integrand_fastpass(opr)
subtract_fast

Subroutines ​

t_fast ​

fortran
subroutine t_fast(self, t)

Arguments

NameTypeIntentAttributesDescription
selfclass(integrand_object)inout
treal(kind=R_P)inoptional

Call graph

integrand_add_integrand_fast ​

Attributes: pure

fortran
subroutine integrand_add_integrand_fast(opr, lhs, rhs)

Arguments

NameTypeIntentAttributesDescription
oprclass(integrand_object)inout
lhsclass(integrand_object)in
rhsclass(integrand_object)in

integrand_multiply_integrand_fast ​

Attributes: pure

fortran
subroutine integrand_multiply_integrand_fast(opr, lhs, rhs)

Arguments

NameTypeIntentAttributesDescription
oprclass(integrand_object)inout
lhsclass(integrand_object)in
rhsclass(integrand_object)in

integrand_multiply_real_scalar_fast ​

Attributes: pure

fortran
subroutine integrand_multiply_real_scalar_fast(opr, lhs, rhs)

Arguments

NameTypeIntentAttributesDescription
oprclass(integrand_object)inout
lhsclass(integrand_object)in
rhsreal(kind=R_P)in

integrand_subtract_integrand_fast ​

Attributes: pure

fortran
subroutine integrand_subtract_integrand_fast(opr, lhs, rhs)

Arguments

NameTypeIntentAttributesDescription
oprclass(integrand_object)inout
lhsclass(integrand_object)in
rhsclass(integrand_object)in

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