68 lambda, rhocp, bd, dt, n)
78 class(
ax_t),
intent(in) :: Ax
79 type(
mesh_t),
intent(inout) :: msh
80 type(
space_t),
intent(inout) :: Xh
81 type(
field_t),
intent(inout) :: s
82 type(
field_t),
intent(inout) :: s_res
83 type(
field_t),
intent(in) :: f_Xh
84 type(
coef_t),
intent(inout) :: c_Xh
85 type(
field_t),
intent(in) :: lambda
86 real(kind=
rp),
intent(in) :: rhocp
87 real(kind=
rp),
intent(in) :: bd
88 real(kind=
rp),
intent(in) :: dt
89 integer,
intent(in) :: n
97 module subroutine scalar_residual_factory(object)
98 class(scalar_residual_t),
allocatable,
intent(inout) :: object
99 end subroutine scalar_residual_factory
102 public :: scalar_residual_factory
Interface for computing the residual of a scalar transport equation.
Defines a Matrix-vector product.
Dirichlet condition applied in the facet normal direction.
integer, parameter, public rp
Global precision used in computations.
Defines the residual for the scalar transport equation.
Source terms for scalars.
Defines a function space.
Base type for a matrix-vector product providing .
Coefficients defined on a given (mesh, ) tuple. Arrays use indices (i,j,k,e): element e,...
Dirichlet condition in facet normal direction.
Abstract type to compute scalar residual.
Defines a source term for the scalar transport equation term .
The function space for the SEM solution fields.