| 
|   | EBDataImplem () | 
|   | 
|   | ~EBDataImplem () | 
|   | 
| void  | define (const Box &box, int comps) | 
|   | 
|   | EBDataImplem (const Box &a_box, int a_comps) | 
|   | 
| void  | copy (const Box &a_regionFrom, const Interval &a_Cd, const Box &a_regionto, const EBDataImplem &a_source, const Interval &a_Cs) | 
|   | 
| void  | define (const EBGraph &a_graph, const Vector< IrregNode > &a_irregData, const Box &a_validBox, const Real &a_dx, bool a_hasMoments) | 
|   | define the whole thing  More...
  | 
|   | 
| void  | define (const EBGraph &a_graph, const Box &a_region, const Real &a_dx, bool a_hasMoments) | 
|   | 
| void  | coarsenVoFs (const EBDataImplem &a_fineEBDataImplem, const EBGraph &a_fineGraph, const EBGraph &a_coarGraph, const Box &a_validRegion) | 
|   | 
| void  | coarsenFaces (const EBDataImplem &a_fineEBDataImplem, const EBGraph &a_fineGraph, const EBGraph &a_coarGraph, const Box &a_validRegion) | 
|   | 
| const Real &  | volFrac (const VolIndex &a_vof) const | 
|   | 
| const Real &  | areaFrac (const FaceIndex &a_face1) const | 
|   | 
| const RealVect &  | centroid (const FaceIndex &facein) const | 
|   | 
| const RealVect &  | centroid (const VolIndex &a_vof) const | 
|   | 
| const RealVect &  | bndryCentroid (const VolIndex &a_vof) const | 
|   | 
| const RealVect &  | bndryCentroid (const VolIndex &a_vof, int face) const | 
|   | 
| const Real &  | bndryArea (const VolIndex &a_vof) const | 
|   | 
| const Real &  | bndryArea (const VolIndex &a_vof, int face) const | 
|   | 
| const RealVect &  | normal (const VolIndex &a_vof) const | 
|   | 
| const RealVect &  | normal (const VolIndex &a_vof, int face) const | 
|   | 
| int  | facePhase (const VolIndex &a_vof, int aface) const | 
|   | used by multi-fluid applications  More...
  | 
|   | 
| const VolIndex &  | faceIndex (const VolIndex &a_vof, int face) const | 
|   | used by multi-fluid code  More...
  | 
|   | 
| void  | setFacePhase (const VolIndex &a_vof, int face, int phase) | 
|   | used by multi-fluid code  More...
  | 
|   | 
| void  | setFaceIndex (const VolIndex &a_vof, int face, const VolIndex &index) | 
|   | used by multi-fluid code  More...
  | 
|   | 
| int  | numFacePhase (const VolIndex &a_vof) const | 
|   | 
| void  | clearMultiBoundaries () | 
|   | 
| void  | setBoundaryPhase (int phase) | 
|   | 
| int  | size (const Box &R, const Interval &comps) const | 
|   | 
| void  | linearOut (void *buf, const Box &R, const Interval &comps) const | 
|   | 
| void  | linearIn (void *buf, const Box &R, const Interval &comps) | 
|   | 
| BaseIVFAB< VolData > &  | getVolData () | 
|   | 
| const BaseIVFAB< VolData > &  | getVolData () const | 
|   | 
| bool  | hasMoments () const | 
|   | return true if higher order moments are available  More...
  | 
|   | 
| void  | addFullIrregularVoFs (const IntVectSet &a_vofsToChange, const EBGraph &a_newGhostGraph, const BaseIVFAB< VolData > &a_newGhostData, const EBGraph &a_oldGhostGraph) | 
|   | 
| void  | addEmptyIrregularVoFs (const IntVectSet &a_vofsToChange, const EBGraph &a_newGraph) | 
|   | multifluid angels dancing on the heads of pins.  More...
  | 
|   | 
| IndMomSpaceDim  | getVolumeMoments (const VolIndex &a_vof) const | 
|   | get the moment at the VoF associated with the monomial with the input exponents  More...
  | 
|   | 
| IndMomSpaceDim  | getEBMoments (const VolIndex &a_vof) const | 
|   | get the normal the irregular face associated with the monomial with the input exponents  More...
  | 
|   | 
| IndMomSDMinOne  | getFaceMoments (const FaceIndex &a_face) const | 
|   | get the moment at the face associated with the monomial with the input exponents  More...
  | 
|   | 
| IndMomSDMinOne  | getAreaMoments (const FaceIndex &a_face) const | 
|   | I am sick of guessing this name wrong.  More...
  | 
|   | 
| IndMomSpaceDim  | getEBNormalPartialDerivs (const VolIndex &a_vof, int normalComponent) const | 
|   | 
| IndMomSpaceDim  | getEBNormalMoments (const VolIndex &a_vof, int normalComponent) const | 
|   | get the normal*moment at the irregular face associated with the monomial with the input exponents  More...
  | 
|   | 
 | 
| bool  | irregFace (const FaceIndex &a_face) const | 
|   | 
| bool  | irregVoF (const VolIndex &a_vof) const | 
|   | 
| void  | defineVoFData (const EBGraph &a_graph, const Box &a_region) | 
|   | each data holder is defined over the irregular cells of the graph  More...
  | 
|   | 
| void  | defineFaceData (const EBGraph &a_graph, const Box &a_region) | 
|   | each data holder is defined over the irregular cells of the graph  More...
  | 
|   | 
| void  | setVolumeMomentsToZero (const VolIndex &a_vof) | 
|   | 
| void  | setAreaMomentsToZero (const FaceIndex &a_face) | 
|   | 
| void  | setCoveredAndRegular () | 
|   | 
| void  | shiftAndIncrement (IndMomSpaceDim &a_output, const IndMomSpaceDim &a_input, const RealVect &a_shiftRV) | 
|   | 
| void  | shiftAndIncrement (IndMomSDMinOne &a_output, const IndMomSDMinOne &a_input, const RealVect &a_shiftRV, int faceDir) | 
|   | 
| void  | operator= (const EBDataImplem &ebiin) | 
|   | 
|   | EBDataImplem (const EBDataImplem &ebiin) | 
|   | 
| void  | coarsenFaceCentroid (RealVect &a_centroidCoar, const Vector< RealVect > &a_centroidsFine, const Vector< Real > &a_areaFracFine, const Vector< FaceIndex > &a_facesFine, const FaceIndex &a_faceCoar) | 
|   | 
| void  | coarsenAreaFrac (Real &a_areaFracCoar, const Vector< Real > &a_areaFracFine) | 
|   | 
| void  | coarsenVolFracAndCentroid (Real &a_volFracCoar, RealVect &a_volCentroidCoar, const Vector< Real > &a_volFracFine, const Vector< RealVect > &a_volCentroidFine, const Vector< VolIndex > &a_fineVoFs, const VolIndex &a_coarVoF) | 
|   | 
| void  | coarsenBoundaryAreaAndNormal (Real &a_bndryAreaCoar, RealVect &a_normalCoar, const Vector< Real > &a_bndryAreaFine, const Vector< RealVect > &a_normalFine) | 
|   | 
| RealVect  | fineToCoarseTransform (const RealVect &a_finePoint, const IntVect &a_coarCell, const IntVect &a_fineCell) | 
|   | 
| void  | coarsenBndryCentroid (RealVect &a_bndryCentroidCoar, const Vector< RealVect > &a_bndryCentroidFine, const Vector< Real > &a_bndryAreaFine, const Vector< VolIndex > &a_fineVoFs, const VolIndex &a_coarVoF) | 
|   | 
| void  | fetch (std::list< const VolData *> &fineVols, const Vector< VolIndex > &vofsFine) const | 
|   | 
This class contains all the geometric information for an ebisbox. 
 
get the normal*moment at the irregular face associated with the monomial with the input exponents 
Given VoF variables x, y, z, p = mono(0), q = mono(1), r = mono(2), returns integral_over_VoF(((x-x0)^p (y-y0)^q (z-z0)^r)*n_i dV) for p q r, and (x0,y0,z0) is the center of the cell