55 procedure, pass(this) :: compute_scalar => &
70 type(
coef_t),
intent(in) :: coef
97 type(
coef_t),
intent(in) :: coef
98 type(
field_t),
intent(inout) :: vx, vy, vz
99 type(
field_t),
intent(inout) :: fx, fy, fz
100 integer,
intent(in) :: n
101 real(kind=
rp),
intent(in),
optional :: dt
121 type(
field_t),
intent(inout) :: vx, vy, vz
122 type(
field_t),
intent(inout) :: s
123 type(
field_t),
intent(inout) :: fs
124 type(
space_t),
intent(in) :: Xh
125 type(
coef_t),
intent(in) :: coef
126 integer,
intent(in) :: n
127 real(kind=
rp),
intent(in),
optional :: dt
133 type(
coef_t),
intent(in) :: coef
134 logical,
intent(in) :: moving_boundary
139 fx, fy, fz, Xh, coef, n, dt)
141 type(
field_t),
intent(inout) :: vx, vy, vz
142 type(
field_t),
intent(inout) :: wm_x, wm_y, wm_z
143 type(
field_t),
intent(inout) :: fx, fy, fz
144 type(
space_t),
intent(in) :: Xh
145 type(
coef_t),
intent(in) :: coef
146 integer,
intent(in) :: n
147 real(kind=
rp),
intent(in),
optional :: dt
subroutine compute_adv_dummy(this, vx, vy, vz, fx, fy, fz, xh, coef, n, dt)
Add the advection term for the fluid, i.e. to the RHS.
subroutine free_adv_dummy(this)
Destructor.
subroutine init_adv_dummy(this, coef)
Constructor.
subroutine recompute_metrics_dummy_noop(this, coef, moving_boundary)
subroutine compute_ale_adv_dummy(this, vx, vy, vz, wm_x, wm_y, wm_z, fx, fy, fz, xh, coef, n, dt)
subroutine compute_scalar_adv_dummy(this, vx, vy, vz, s, fs, xh, coef, n, dt)
Add the advection term for a scalar, i.e. , to the RHS.
Subroutines to add advection terms to the RHS of a transport equation.
integer, parameter, public rp
Global precision used in computations.
Defines a function space.
A zero-valued advection that can be used to kill the advection term.
Base abstract type for computing the advection operator.
Coefficients defined on a given (mesh, ) tuple. Arrays use indices (i,j,k,e): element e,...
The function space for the SEM solution fields.