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.