17 #include "NamespaceHeader.H" 25 return lhs.
lexLT(rhs);
85 bool operator==(
const StdSetIVS& lhs)
const;
88 bool contains(
const IntVect& iv)
const;
91 bool contains(
const Box&
box)
const;
97 void grow(
int idir,
int igrow);
103 void growHi(
int a_dir);
106 void refine(
int iref = 2);
133 void linearIn(
const void*
const inBuf);
136 void linearOut(
void*
const a_outBuf)
const;
159 const IntVect& operator()()
const ;
177 std::set<IntVect, lex_compare_iv>::iterator
m_iter;
180 #include "NamespaceFooter.H" 181 #endif // STDSETIVS_H void define(const StdSetIVS &ivs)
Box refine(const Box &b, const IntVect &refinement_ratio)
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:141
~StdSetIVS()
Definition: StdSetIVS.H:46
std::set< IntVect, lex_compare_iv >::iterator m_iter
Definition: StdSetIVS.H:177
Definition: StdSetIVS.H:21
Definition: IntVect.H:719
int isEmpty(const box2d *)
IntVectSet implementation based std::set.
Definition: StdSetIVS.H:31
Definition: EBInterface.H:45
Box minBox(const Box &b1, const Box &b2)
IndexTM< T, N > coarsen(const IndexTM< T, N > &a_p, T a_s)
Definition: IndexTMI.H:430
Definition: StdSetIVS.H:146
void linearOut(void *const a_outBuf, const T &inputT)
Definition: SPMDI.H:33
std::set< IntVect, lex_compare_iv > m_stdSet
Definition: StdSetIVS.H:142
Box grow(const Box &b, int i)
Definition: Box.H:2277
int linearSize(const T &inputT)
Definition: SPMDI.H:21
const StdSetIVS * m_ivs
Definition: StdSetIVS.H:176
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:469
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
void linearIn(T &a_outputT, const void *const inBuf)
Definition: SPMDI.H:27
StdSetIVS()
Definition: StdSetIVS.H:37
bool lexLT(const IntVect &s) const
Definition: IntVect.H:917