NAME
Eos_guardCells
SYNOPSIS
call Eos_guardCells(integer(IN) :: eosmode,
integer(IN) :: blockid,
logical(IN) :: corners,
optional,integer(IN) :: layers(MDIM),
optional,logical(IN) :: skipSrl)
DESCRIPTION
Another layer of wrapping around Eos_wrapped calls, provided as a convenience to make it easy to apply the EOS to guard cells only.
ARGUMENTS
eosmode : determines which variables are used as Eos input variables.
The valid values are MODE_DENS_EI (where density and internal
energy are inputs), MODE_DENS_PRES (density and pressure as inputs)
MODE_DENS_TEMP (density and temperature are inputs).
These quantities are defined in constants.h.
The argument is passed unchanged and unexamined to Eos_wrapped calls.
blockid : ID of block in current processor
corners : indicates whether Eos should be called on corner
guard cells (i.e., diagonal guard cells)
layers : the number of guard cells to be included along each dimension
skipSrl : whether to skip guard cell regions that are coming from
neighboring blocks at the same refinement (or from boundary
conditions) and thus have not undergone interpolation or
restrictions.
SEE ALSO
Eos_wrapped