version 0.6.0
mod_compute_cell_cons_advection_term_exp_generic_rec Module Reference

Explicit Reconstruction scheme (generic) for the advection equation.

Functions/Subroutines

subroutine compute_cell_cons_advection_term_exp_upwind_generic_rec (velocity, time_step, scalar, divut, flux_type, directions, rec_scheme)
 Fills divuT with \( div(u \cdot T) \) with a generic reconstruction scheme Non regular grid. More...
 
subroutine compute_cell_cons_advection_term_exp_centered_generic_rec (velocity, time_step, scalar, divut, flux_type, directions, rec_scheme)
 Fills divuT with \( div(u \cdot T) \) with a generic centered reconstruction scheme Non regular grid. More...
 

Function/Subroutine Documentation

◆ compute_cell_cons_advection_term_exp_centered_generic_rec()

subroutine mod_compute_cell_cons_advection_term_exp_generic_rec::compute_cell_cons_advection_term_exp_centered_generic_rec ( type(t_face_field), intent(in)  velocity,
double precision, intent(in)  time_step,
double precision, dimension(:,:,:), intent(in)  scalar,
double precision, dimension(:,:,:), intent(inout)  divut,
type(t_fv_flux), intent(in)  flux_type,
integer, dimension(:), intent(in)  directions,
class(t_rec_scheme), intent(inout)  rec_scheme 
)
Parameters
[in]velocitythe velocity u
[in]scalarthe scalar T to be advected
[in]flux_typethe flux type
[in]time_stepthe time step \( \delta t^{n} = t^{n+1} - t^{n} \)
[in,out]rec_schemethe given reconstruction scheme
[in,out]divutthe resulting explicit term

◆ compute_cell_cons_advection_term_exp_upwind_generic_rec()

subroutine mod_compute_cell_cons_advection_term_exp_generic_rec::compute_cell_cons_advection_term_exp_upwind_generic_rec ( type(t_face_field), intent(in)  velocity,
double precision, intent(in)  time_step,
double precision, dimension(:,:,:), intent(in)  scalar,
double precision, dimension(:,:,:), intent(inout)  divut,
type(t_fv_flux), intent(in)  flux_type,
integer, dimension(:), intent(in)  directions,
class(t_rec_scheme), intent(inout)  rec_scheme 
)
Parameters
[in]velocitythe velocity u
[in]scalarthe scalar T to be advected
[in]flux_typethe flux type
[in]time_stepthe time step \( \delta t^{n} = t^{n+1} - t^{n} \)
[in,out]rec_schemethe given reconstruction scheme
[in,out]divutthe resulting explicit term