26 #include "NamespaceHeader.H" 68 const IntVect & a_ghostCellsPhi,
69 const bool & a_layoutChanged =
true);
93 const IntVect & a_ghostCellsPhi,
94 const bool & a_layoutChanged =
true);
124 const Box & a_coarBox,
127 const Interval & a_variables)
const;
180 #include "NamespaceFooter.H" A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:141
void operator=(const EBCFCopy &fabin)
Definition: EBCFCopy.H:173
Definition: EBIndexSpace.H:50
int m_refRat
Definition: EBCFCopy.H:146
Data that maintains a one-to-one mapping of T to the boxes in a BoxLayout.
Definition: BoxLayout.H:26
A strange but true thing to make copying from one boxlayoutdata to another fast.
Definition: Copier.H:152
EBISLayout m_coarEBISL
Definition: EBCFCopy.H:143
EBISLayout m_fineEBISL
Definition: EBCFCopy.H:144
EBISLayout m_buffEBISL
Definition: EBCFCopy.H:158
int m_nComp
Definition: EBCFCopy.H:147
Copy coarse values from coarse cells to the fine cells covering them.
Definition: EBCFCopy.H:34
DisjointBoxLayout m_buffGrids
Definition: EBCFCopy.H:157
Structure for passing component ranges in code.
Definition: Interval.H:23
Definition: EBCellFAB.H:29
void copy(LevelData< EBCellFAB > &a_fineData, const LevelData< EBCellFAB > &a_coarseData, const Interval &a_variables)
A BoxLayout that has a concept of disjointedness.
Definition: DisjointBoxLayout.H:30
void copyFAB(EBCellFAB &a_refCoar, const Box &a_coarBox, const EBCellFAB &a_fine, const DataIndex &a_datInd, const Interval &a_variables) const
static void Error(const char *const a_msg=m_nullString, int m_exitCode=CH_DEFAULT_ERROR_CODE)
Print out message to cerr and exit with the specified exit code.
ProblemDomain m_coarDomain
Definition: EBCFCopy.H:140
IntVect m_ghost
Definition: EBCFCopy.H:135
DisjointBoxLayout m_fineGrids
Definition: EBCFCopy.H:138
DisjointBoxLayout m_coarGrids
Definition: EBCFCopy.H:137
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:469
Copier m_copierFtoRC
Definition: EBCFCopy.H:161
Definition: DataIndex.H:114
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
bool m_isDefined
Definition: EBCFCopy.H:133
LayoutData< RefCountedPtr< EBStencil > > m_copyEBStencil
Definition: EBCFCopy.H:165
bool m_coarsenable
Definition: EBCFCopy.H:150
ProblemDomain m_fineDomain
Definition: EBCFCopy.H:141
Definition: EBISLayout.H:39
void define(const DisjointBoxLayout &a_dblFine, const DisjointBoxLayout &a_dblCoar, const EBISLayout &a_ebislFine, const EBISLayout &a_ebislCoar, const ProblemDomain &a_domainCoar, const int &a_nref, const int &a_nvar, const EBIndexSpace *a_ebisPtr, const IntVect &a_ghostCellsPhi, const bool &a_layoutChanged=true)
Copier m_copierRCtoF
Definition: EBCFCopy.H:162
void copySameLayout(LevelData< EBCellFAB > &a_fineData, const LevelData< EBCellFAB > &a_coarseData, const Interval &a_variables)
EBCFCopy(const EBCFCopy &ebcin)
Definition: EBCFCopy.H:169
bool m_layoutChanged
Definition: EBCFCopy.H:149