11 #ifndef _LEVELFLUXREGISTEREDGE_H_    12 #define _LEVELFLUXREGISTEREDGE_H_    24 #include "NamespaceHeader.H"    56                     const Box& a_dProblem,
    84               const Box& a_dProblem,
   205   static int getRegComp(
const int& faceDir, 
const int& edgeDir);
   248 #include "NamespaceFooter.H" 
A class to facilitate interaction with physical boundary conditions. 
Definition: ProblemDomain.H:141
 
Data that maintains a one-to-one mapping of T to the boxes in a BoxLayout. 
Definition: BoxLayout.H:26
 
int m_nComp
number of components in register 
Definition: LevelFluxRegisterEdge.H:232
 
LevelData< FluxBox > m_fabFine[SpaceDim *2]
Definition: LevelFluxRegisterEdge.H:216
 
ProblemDomain m_domainCoarse
domain at the coarse grid resolution 
Definition: LevelFluxRegisterEdge.H:238
 
const int SpaceDim
Definition: SPACE.H:38
 
LayoutData< Vector< Vector< IntVectSet > > > m_refluxLocations[SpaceDim *2]
Definition: LevelFluxRegisterEdge.H:226
 
LayoutData< Vector< DataIndex > > m_coarToCoarMap[SpaceDim *2]
Definition: LevelFluxRegisterEdge.H:227
 
void operator=(const LevelFluxRegisterEdge &)
there is no operator= for this class 
 
Structure for passing component ranges in code. 
Definition: Interval.H:23
 
double Real
Definition: REAL.H:33
 
LevelFluxRegisterEdge – Flux register for constrained-transport applications. 
Definition: LevelFluxRegisterEdge.H:38
 
Vector< Copier > m_crseCopiers
Definition: LevelFluxRegisterEdge.H:221
 
bool m_isDefined
Definition: LevelFluxRegisterEdge.H:229
 
LevelData< EdgeDataBox > m_regCoarse
Definition: LevelFluxRegisterEdge.H:215
 
void dumpLoCoar(int idir)
 
A BoxLayout that has a concept of disjointedness. 
Definition: DisjointBoxLayout.H:30
 
LoHiSide
Definition: LoHiSide.H:27
 
void refluxCurl(LevelData< FluxBox > &a_uCoarse, Real a_scale)
 
static int getRegComp(const int &faceDir, const int &edgeDir)
 
void incrementFine(FArrayBox &a_fineFlux, Real a_scale, const DataIndex &a_fineDataIndex, const Interval &a_srcInterval, const Interval &a_dstInterval)
 
void dumpHiFine(int idir)
 
A Rectangular Domain on an Integer Lattice. 
Definition: Box.H:465
 
void define(const DisjointBoxLayout &a_dbl, const DisjointBoxLayout &a_dblCoarse, const Box &a_dProblem, int a_nRefine, int a_nComp)
 
Definition: DataIndex.H:112
 
void incrementCoarse(FArrayBox &a_coarseFlux, Real a_scale, const DataIndex &a_coarseDataIndex, const Interval &a_srcInterval, const Interval &a_dstInterval)
 
Definition: FArrayBox.H:45
 
int m_nRefine
refinement ratio between levels 
Definition: LevelFluxRegisterEdge.H:235
 
static int index(int dir, Side::LoHiSide side)
 
void dumpHiCoar(int idir)
 
void dumpLoFine(int idir)