30 #include "NamespaceHeader.H" 106 const int& a_steps)
const;
497 #include "NamespaceFooter.H" Vector< VolIndex > refine(const VolIndex &a_coarVoF) const
bool isConnected(const VolIndex &a_vof1, const VolIndex &a_vof2) const
Vector< VolIndex > getVoFs(const IntVect &a_iv) const
Definition: EBGraph.H:854
EBData m_data
this is already a ref-counted objecto
Definition: EBISBox.H:411
An irregular domain on an integer lattice.
Definition: IntVectSet.H:44
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:141
bool isCovered(const IntVect &a_iv) const
Definition: EBISBox.H:445
Real bndryArea(const VolIndex &a_vof) const
bool isAllRegular() const
Definition: EBGraph.H:864
VolIndex coarsen(const VolIndex &a_fineVoF) const
const EBGraph & getEBGraph() const
define from scratch using irregular graph
IntVectSet getIrregIVS(const Box &a_subbox) const
IntVectSet getMultiCells(const Box &a_subbox) const
Definition: FaceIndex.H:28
const ProblemDomain & getDomain() const
void setDomain(const ProblemDomain &a_domain)
Vector< FaceIndex > getAllFaces(const IntVect &a_iv, const int &a_idir, const Side::LoHiSide &a_sd) const
Definition: EBISBox.H:477
IndMomSDMinOne getFaceMoments(const FaceIndex &a_face) const
get the moment at the face associated with the monomial with the input exponents
Definition: EBData.H:615
bool isMultiValued(const IntVect &a_iv) const
Definition: EBISBox.H:451
int numFacePhase(const VolIndex &a_vof) const
bool isAllCovered() const
Definition: EBGraph.H:869
Real areaFrac(const FaceIndex &a_face1) const
Real sumArea(const VolIndex &a_vof, const int &a_idir, const Side::LoHiSide &a_sd) const
void define(const EBGraph &a_graph, const EBData &a_data, const DataIndex &a_dit)
define from scratch using a graph and an ebdata
bool isIrregular(const IntVect &a_iv) const
Definition: EBGraph.H:874
int numFaces(const VolIndex &a_vof, const int &a_idir, const Side::LoHiSide &a_sd) const
Vector< VolIndex > getVoFs(const IntVect &a_iv) const
Definition: EBISBox.H:470
Vector< FaceIndex > getFaces(const VolIndex &a_vof, const int &a_idir, const Side::LoHiSide &a_sd) const
Definition: EBISBox.H:485
IndMomSpaceDim getEBNormalPartialDerivs(const VolIndex &a_vof, int a_normalComponent) const
Definition: EBData.H:630
Geometric description within a box.
Definition: EBGraph.H:427
bool isIrregular(const IntVect &a_iv) const
Definition: EBISBox.H:427
int facePhase(const VolIndex &a_vof, int face) const
used by multi-fluid code
long long numVoFs(const IntVect &a_iv) const
Definition: EBGraph.H:989
IndMomSDMinOne getFaceMoments(const FaceIndex &a_face) const
get the moment at the face associated with the monomial with the input exponents
Definition: EBISBox.H:381
IndMomSpaceDim getVolumeMoments(const VolIndex &a_vof) const
get the moment at the VoF associated with the monomial with the input exponents
Definition: EBData.H:595
Real areaFracScaling(const VolIndex &a_vof) const
bool isAllRegular() const
Definition: EBISBox.H:439
Vector< FaceIndex > getFaces(const VolIndex &a_vof, const int &a_idir, const Side::LoHiSide &a_sd) const
Definition: EBGraph.H:900
double Real
Definition: REAL.H:33
RealVect bndryCentroid(const VolIndex &a_vof) const
int numVoFs(const IntVect &a_iv) const
Definition: EBISBox.H:493
bool isRegular(const Box &a_box) const
Definition: EBGraph.H:894
LoHiSide
Definition: LoHiSide.H:27
RealVect normal(const VolIndex &a_vof) const
IndMomSpaceDim getVolumeMoments(const VolIndex &a_vof) const
get the moment at the VoF associated with the monomial with the input exponents
Definition: EBISBox.H:361
RealVect centroid(const FaceIndex &facein) const
bool isMultiValued(const IntVect &a_iv) const
Definition: EBGraph.H:884
A Rectangular Domain on an Integer Lattice.
Definition: Box.H:465
IndMomSpaceDim getEBNormalPartialDerivs(const VolIndex &a_vof, int a_normalComponent) const
Definition: EBISBox.H:396
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
const EBData & getEBData() const
Definition: DataIndex.H:112
IndMomSpaceDim getEBMoments(const VolIndex &a_vof) const
get the normal the irregular face associated with the monomial with the input exponents ...
Definition: EBISBox.H:371
IndMomSpaceDim getEBMoments(const VolIndex &a_vof) const
get the normal the irregular face associated with the monomial with the input exponents ...
Definition: EBData.H:605
DataIndex dataIndex() const
Definition: EBISBox.H:401
const Box & getRegion() const
bool isAllCovered() const
Definition: EBISBox.H:433
EBISBox & operator=(const EBISBox &ebiin)
pointer copy
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
bool isRegular(const IntVect &a_iv) const
Definition: EBISBox.H:421
bool isCovered(const Box &a_box) const
Definition: EBGraph.H:889
Volume of Fluid Index.
Definition: VolIndex.H:31
Vector< FaceIndex > getAllFaces(const IntVect &a_iv, const int &a_idir, const Side::LoHiSide &a_sd) const
Definition: EBGraph.H:979
bool operator==(const EBISBox &ebiin)
pointer comparison
DataIndex m_dit
Definition: EBISBox.H:413
IndMomSDMinOne getAreaMoments(const FaceIndex &a_face) const
I am sick of guessing this name wrong.
Definition: EBISBox.H:387
EBGraph m_graph
this is already a ref-counted object
Definition: EBISBox.H:408
IntVectSet boundaryIVS(const Box &a_subbox) const
Real volFrac(const VolIndex &a_vof) const
const VolIndex & faceIndex(const VolIndex &a_vof, int face) const
used by multi-fluid code