25 #include "NamespaceHeader.H"    53             const int& a_direction,
    69               const int& a_direction,
    76   void setVal(
const T& value);
    82   void setVal(
int ivar, 
const T& value);
   106     MayDay::Error(
"invalid constructor called for baseebcellfab");
   164     const T& conval = (*this)(a_vof, a_ivar);
   165     long roffset = (int)(&conval);
   166     roffset -= (int)(&
m_data[0]);
   171   const T* 
dataPtr(
const int& a_comp) 
const;
   206                     const Box&  a_toBox) 
const;
   244 #include "NamespaceFooter.H"   246 #ifndef CH_EXPLICIT_TEMPLATES void linearIn(void *buf, const Box &R, const Interval &comps)
Definition: BaseIFFABI.H:603
 
int nComp() const
Definition: BaseIFFABI.H:424
 
T * dataPtr(const int &a_comp)
Definition: BaseIFFABI.H:463
 
static void setVerbose(bool a_verbose)
Definition: BaseIFFABI.H:72
 
int m_nComp
Definition: BaseIFFAB.H:223
 
int m_truesize
Definition: BaseIFFAB.H:222
 
An irregular domain on an integer lattice. 
Definition: IntVectSet.H:44
 
int size(const Box &R, const Interval &comps) const
Definition: BaseIFFABI.H:499
 
bool m_isDefined
Definition: BaseIFFAB.H:231
 
one dimensional dynamic array 
Definition: Vector.H:53
 
Definition: FaceIndex.H:28
 
void clear()
Definition: BaseIFFABI.H:388
 
void operator=(const BaseIFFAB< T > &)
Definition: BaseIFFAB.H:234
 
void setVal(const T &value)
Definition: BaseIFFABI.H:273
 
~BaseIFFAB()
Definition: BaseIFFABI.H:91
 
int getLocalVecIndex(const FaceIndex &a_face) const
Definition: BaseIFFABI.H:360
 
Geometric description within a box. 
Definition: EBGraph.H:427
 
BaseIFFAB(const Box &a_region, int a_nVar)
invalid but necessary for leveldata to compile 
Definition: BaseIFFAB.H:104
 
static Arena * s_Arena
Definition: BaseIFFAB.H:209
 
IntVectSet m_ivs
Definition: BaseIFFAB.H:229
 
Structure for passing component ranges in code. 
Definition: Interval.H:23
 
bool isDefined() const
Definition: BaseIFFABI.H:410
 
static void setSurroundingNodeSemantic(bool a_useSurr)
Definition: BaseIFFABI.H:25
 
A Virtual Base Class for Dynamic Memory Managemen. 
Definition: Arena.H:40
 
BaseIFFAB(const BaseIFFAB< T > &)
Definition: BaseIFFAB.H:238
 
int direction() const
Definition: BaseIFFABI.H:266
 
EBGraph m_ebgraph
Definition: BaseIFFAB.H:230
 
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. 
 
BaseFab< T * > m_fab
Definition: BaseIFFAB.H:228
 
Vector< T > m_data
Definition: BaseIFFAB.H:221
 
int m_direction
Definition: BaseIFFAB.H:225
 
bool useThisFace(const Box &a_toBox, const FaceIndex &a_face) const
Definition: BaseIFFABI.H:34
 
void setDefaultValues()
Definition: BaseIFFABI.H:488
 
static bool s_doSurroundingNodeSemantic
Definition: BaseIFFAB.H:219
 
A Rectangular Domain on an Integer Lattice. 
Definition: Box.H:465
 
long offset(const FaceIndex &a_vof, const int &a_ivar) const
for AggStencil 
Definition: BaseIFFAB.H:162
 
Definition: BaseIFFAB.H:34
 
BaseIFFAB()
Definition: BaseIFFABI.H:85
 
int m_nFaces
Definition: BaseIFFAB.H:224
 
static bool s_verbose
Definition: BaseIFFAB.H:191
 
void linearOut(void *buf, const Box &R, const Interval &comps) const
Definition: BaseIFFABI.H:561
 
void copy(const Box &a_intBox, const Interval &a_destInterval, const Box &a_toBox, const BaseIFFAB< T > &a_src, const Interval &a_srcInterval)
Definition: BaseIFFABI.H:298
 
static int preAllocatable()
Definition: BaseIFFAB.H:175
 
T & operator()(const FaceIndex &a_face, const int &varlocin)
Definition: BaseIFFABI.H:431
 
void define(const IntVectSet &a_region, const EBGraph &a_ebgraph, const int &a_direction, const int &a_nvarin)
Definition: BaseIFFABI.H:112
 
void getBoxAndIVS(Box &a_intBox, IntVectSet &a_ivsIntersect, const Box &a_toBox) const
Definition: BaseIFFABI.H:54
 
T * getIndex(const FaceIndex &a_face, const int &a_comp) const
Definition: BaseIFFABI.H:347
 
int numFaces() const
Definition: BaseIFFABI.H:417
 
const EBGraph & getEBGraph() const
Definition: BaseIFFABI.H:79
 
const IntVectSet & getIVS() const
Definition: BaseIFFABI.H:259