MPI-AMRVAC  3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Data Types | Functions/Subroutines | Variables
mod_physics_hllc Module Reference

Data Types

interface  sub_diffuse_hllcd
 
interface  sub_get_lCD
 
interface  sub_get_wCD
 
interface  sub_hllc_init_species
 

Functions/Subroutines

subroutine phys_hllc_check
 
subroutine dummy_diffuse_hllcd (ixIL, ixOL, idims, wLC, wRC, fLC, fRC, patchf)
 
subroutine dummy_get_lcd (wLC, wRC, fLC, fRC, cmin, cmax, idims, ixIL, ixOL, whll, Fhll, lambdaCD, patchf)
 
subroutine dummy_get_wcd (wLC, wRC, whll, fRC, fLC, Fhll, patchf, lambdaCD, cmin, cmax, ixIL, ixOL, idims, f)
 

Variables

procedure(sub_diffuse_hllcd), pointer phys_diffuse_hllcd => null()
 
procedure(sub_get_lcd), pointer phys_get_lcd => null()
 
procedure(sub_get_wcd), pointer phys_get_wcd => null()
 
procedure(sub_hllc_init_species), pointer phys_hllc_init_species => null()
 

Function/Subroutine Documentation

◆ dummy_diffuse_hllcd()

subroutine mod_physics_hllc::dummy_diffuse_hllcd ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nw), intent(in)  wLC,
double precision, dimension(ixi^s,1:nw), intent(in)  wRC,
double precision, dimension(ixi^s,1:nwflux), intent(in)  fLC,
double precision, dimension(ixi^s,1:nwflux), intent(in)  fRC,
integer, dimension(ixi^s), intent(inout)  patchf 
)

Definition at line 70 of file mod_physics_hllc.t.

◆ dummy_get_lcd()

subroutine mod_physics_hllc::dummy_get_lcd ( double precision, dimension(ixi^s,1:nw), intent(in)  wLC,
double precision, dimension(ixi^s,1:nw), intent(in)  wRC,
double precision, dimension(ixi^s,1:nwflux), intent(in)  fLC,
double precision, dimension(ixi^s,1:nwflux), intent(in)  fRC,
double precision, dimension(ixi^s), intent(in)  cmin,
double precision, dimension(ixi^s), intent(in)  cmax,
integer, intent(in)  idims,
integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
double precision, dimension(ixi^s,1:nwflux), intent(out)  whll,
double precision, dimension(ixi^s,1:nwflux), intent(out)  Fhll,
double precision, dimension(ixi^s), intent(out)  lambdaCD,
integer, dimension(ixi^s), intent(inout)  patchf 
)

Definition at line 84 of file mod_physics_hllc.t.

◆ dummy_get_wcd()

subroutine mod_physics_hllc::dummy_get_wcd ( double precision, dimension(ixi^s,1:nw), intent(in)  wLC,
double precision, dimension(ixi^s,1:nw), intent(in)  wRC,
double precision, dimension(ixi^s,1:nwflux), intent(in)  whll,
double precision, dimension(ixi^s,1:nwflux), intent(in)  fRC,
double precision, dimension(ixi^s,1:nwflux), intent(in)  fLC,
double precision, dimension(ixi^s,1:nwflux), intent(in)  Fhll,
integer, dimension(ixi^s), intent(in)  patchf,
double precision, dimension(ixi^s), intent(in)  lambdaCD,
double precision, dimension(ixi^s), intent(in)  cmin,
double precision, dimension(ixi^s), intent(in)  cmax,
integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
integer, intent(in)  idims,
double precision, dimension(ixi^s,1:nwflux), intent(out)  f 
)

Definition at line 106 of file mod_physics_hllc.t.

◆ phys_hllc_check()

subroutine mod_physics_hllc::phys_hllc_check

Definition at line 54 of file mod_physics_hllc.t.

Here is the call graph for this function:

Variable Documentation

◆ phys_diffuse_hllcd

procedure(sub_diffuse_hllcd), pointer mod_physics_hllc::phys_diffuse_hllcd => null()

Definition at line 6 of file mod_physics_hllc.t.

◆ phys_get_lcd

procedure(sub_get_lcd), pointer mod_physics_hllc::phys_get_lcd => null()

Definition at line 7 of file mod_physics_hllc.t.

◆ phys_get_wcd

procedure(sub_get_wcd), pointer mod_physics_hllc::phys_get_wcd => null()

Definition at line 8 of file mod_physics_hllc.t.

◆ phys_hllc_init_species

procedure(sub_hllc_init_species), pointer mod_physics_hllc::phys_hllc_init_species => null()

Definition at line 9 of file mod_physics_hllc.t.