MPI-AMRVAC  3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Functions/Subroutines
mod_twofl_hllc Module Reference

Functions/Subroutines

subroutine, public twofl_hllc_init ()
 
subroutine twofl_hllc_init_species (ii, rho_, mom, e_)
 
subroutine twofl_diffuse_hllcd_n (ixIL, ixOL, idim, wLC, wRC, fLC, fRC, patchf)
 
subroutine twofl_get_lcd_n (wLC, wRC, fLC, fRC, cmin, cmax, idim, ixIL, ixOL, whll, Fhll, lambdaCD, patchf)
 
subroutine twofl_get_wcd_n (wLC, wRC, whll, fRC, fLC, Fhll, patchf, lambdaCD, cmin, cmax, ixIL, ixOL, idim, f)
 
subroutine twofl_diffuse_hllcd_c (ixIL, ixOL, idim, wLC, wRC, fLC, fRC, patchf)
 
subroutine twofl_get_lcd_c (wLC, wRC, fLC, fRC, cmin, cmax, idim, ixIL, ixOL, whll, Fhll, lambdaCD, patchf)
 
subroutine twofl_get_wcd_c (wLC, wRC, whll, fRC, fLC, Fhll, patchf, lambdaCD, cmin, cmax, ixIL, ixOL, idim, f)
 

Function/Subroutine Documentation

◆ twofl_diffuse_hllcd_c()

subroutine mod_twofl_hllc::twofl_diffuse_hllcd_c ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
integer, intent(in)  idim,
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 264 of file mod_twofl_hllc.t.

◆ twofl_diffuse_hllcd_n()

subroutine mod_twofl_hllc::twofl_diffuse_hllcd_n ( integer, intent(in)  ixI,
integer, intent(in)  L,
integer, intent(in)  ixO,
  L,
integer, intent(in)  idim,
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 56 of file mod_twofl_hllc.t.

◆ twofl_get_lcd_c()

subroutine mod_twofl_hllc::twofl_get_lcd_c ( 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)  idim,
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 298 of file mod_twofl_hllc.t.

◆ twofl_get_lcd_n()

subroutine mod_twofl_hllc::twofl_get_lcd_n ( 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)  idim,
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 92 of file mod_twofl_hllc.t.

◆ twofl_get_wcd_c()

subroutine mod_twofl_hllc::twofl_get_wcd_c ( 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)  idim,
double precision, dimension(ixi^s,1:nwflux), intent(out)  f 
)

Definition at line 392 of file mod_twofl_hllc.t.

◆ twofl_get_wcd_n()

subroutine mod_twofl_hllc::twofl_get_wcd_n ( 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)  idim,
double precision, dimension(ixi^s,1:nwflux), intent(out)  f 
)

Definition at line 190 of file mod_twofl_hllc.t.

◆ twofl_hllc_init()

subroutine, public mod_twofl_hllc::twofl_hllc_init

Definition at line 19 of file mod_twofl_hllc.t.

Here is the call graph for this function:

◆ twofl_hllc_init_species()

subroutine mod_twofl_hllc::twofl_hllc_init_species ( integer, intent(in)  ii,
integer, intent(out)  rho_,
integer, dimension(1:ndir), intent(out)  mom,
integer, intent(out)  e_ 
)

Definition at line 29 of file mod_twofl_hllc.t.

Here is the call graph for this function: