20 #include "NamespaceHeader.H" 39 const int& a_direction);
55 const int& a_direction);
289 #include "NamespaceFooter.H" int linearSize(const FaceIndex &findex)
IntVect m_loiv
the intvect of the low vof
Definition: FaceIndex.H:169
Definition: FaceIndex.H:28
bool operator==(const FaceIndex &a_facein) const
void shift(const IntVect &a_iv)
for stencil gymnastics
Definition: FaceIndex.H:158
friend ostream & operator<<(ostream &out, const FaceIndex &fi)
void linearOut(void *const a_outBuf, const FaceIndex &a_inputT)
const IntVect & gridIndex(const Side::LoHiSide &a_sd) const
bool m_isBoundary
Definition: FaceIndex.H:206
int m_hiIndex
Definition: FaceIndex.H:190
index for other indicies to inherit
Definition: BaseIndex.H:26
static size_t lo_offset
Definition: FaceIndex.H:154
const int & direction() const
IntVect m_hiiv
the intvect of the high vof
Definition: FaceIndex.H:174
const bool & isBoundary() const
FaceIndex & operator=(const FaceIndex &a_facein)
LoHiSide
Definition: LoHiSide.H:27
int m_direction
direction of the face.
Definition: FaceIndex.H:193
static int initializeOffsets()
static size_t rest_offset
Definition: FaceIndex.H:154
bool operator!=(const FaceIndex &a_facein) const
void define(const VolIndex &a_vof1, const VolIndex &a_vof2, const int &a_direction)
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
const bool & isDefined() const
int m_loIndex
Definition: FaceIndex.H:182
VolIndex getVoF(const Side::LoHiSide &a_sd) const
Volume of Fluid Index.
Definition: VolIndex.H:31
void linearIn(FaceIndex &a_outputT, const void *const inBuf)
int faceSign(const VolIndex &a_vof) const
static size_t hi_offset
Definition: FaceIndex.H:154
const int & cellIndex(const Side::LoHiSide &a_sd) const
bool m_isDefined
Definition: FaceIndex.H:199
friend bool operator<(const FaceIndex &f1, const FaceIndex &f2)
Definition: FaceIndex.H:212
bool lexLT(const IntVect &s) const
Definition: IntVect.H:917