Public Methods |
| EBData () |
| ~EBData () |
void | define (const Box &box, int comps) |
| EBData (const Box &a_box, int a_comps) |
void | copy (const Box &a_regionFrom, const Interval &a_Cd, const Box &a_regionto, const EBData &a_source, const Interval &a_Cs) |
void | defineVoFData (const EBGraph &a_graph, const Box &a_region) |
| each data holder is defined over the irregular cells of the graph
|
void | defineFaceData (const EBGraph &a_graph, const Box &a_region) |
| each data holder is defined over the irregular cells of the graph
|
void | define (const EBGraph &a_graph, const Vector< IrregNode > &a_irregData, const Box &a_validBox) |
| define the whole thing
|
void | coarsenVoFs (const EBData &a_fineEBData, const EBGraph &a_fineGraph, const EBGraph &a_coarGraph, const Box &a_validRegion) |
void | coarsenFaces (const EBData &a_fineEBData, const EBGraph &a_fineGraph, const EBGraph &a_coarGraph, const Box &a_validRegion) |
Real | volFrac (const VolIndex &a_vof) const |
Real | areaFrac (const FaceIndex &a_face1) const |
RealVect | centroid (const FaceIndex &facein) const |
RealVect | centroid (const VolIndex &a_vof) const |
RealVect | bndryCentroid (const VolIndex &a_vof) const |
Real | bndryArea (const VolIndex &a_vof) const |
RealVect | normal (const VolIndex &a_vof) const |
| EBData (const EBData &a_ebiin) |
bool | operator== (const EBData &a_ebiin) |
EBData & | operator= (const EBData &a_ebiin) |
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) |
void | computeNormalsAndBoundaryAreas (const EBGraph &a_graph, const Box &a_validRegion) |
Static Public Methods |
int | preAllocatable () |
Private Attributes |
RefCountedPtr< EBDataImplem > | m_implem |