Public Methods |
| PolyGeom () |
| ~PolyGeom () |
Static Public Methods |
void | setTolerance (const Real &a_tolerance) |
void | setVectDx (const RealVect &a_vectDx) |
void | setVolumeTolerance (const Real &a_tolerance) |
void | setAreaTolerance (const Real &a_tolerance) |
void | setLengthTolerance (const Real &a_tolerance) |
RealVect | cross (const RealVect &a_xvec1, const RealVect &a_xvec0) |
Real | dot (const RealVect &a_xvec1, const RealVect &a_xvec0) |
const Real & | getTolerance () |
const RealVect & | getVectDx () |
const Real & | getVolumeTolerance () |
const Real & | getAreaTolerance () |
const Real & | getLengthTolerance () |
RealVect | normal (const VolIndex &a_vof, const EBISBox &a_ebisBox, const Real &a_bndryArea) |
Real | bndryArea (const VolIndex &a_vof, const EBISBox &a_ebisBox) |
Real | computeAlpha (const Real &a_volFrac, const RealVect &a_normal) |
Real | computeVolume (const Real &a_alpha, const RealVect &a_normal) |
void | computeNormalAndAlpha (Real &a_alpha, RealVect &a_normal, const int &a_upDir, const Tuple< RealVect, CH_SPACEDIM > &a_poly) |
Real | matrixSolveComp (const Vector< Vector< Real > > &a_A, const Vector< Real > &a_rhs, const int &a_icomp) |
Real | determinant (const Vector< Vector< Real > > &a_A) |
Real | sAndZVolume (const Real &a_alpha, const RealVect &a_normal) |
void | sortVector (RealVect &vect, IntVect &ivmap) |
void | posifyVector (RealVect &vect, IntVect &signs) |
| make vector all pos and return the signs
|
void | unifyVector (RealVect &normal, Real &sumSquare) |
| make vector into a unit vector and return the sum of squares
|
Tuple< int, CH_SPACEDIM-1 > | computeTanDirs (int upDir) |
Static Protected Methods |
Real | twoDFunc (const Real &arg) |
Real | threeDFunc (const Real &arg) |
Real | computeAnyVolume (const Real &a_alpha, const Real &a_norm0, const Real &a_norm1, const Real &a_norm2) |
RealVect | tetCentroid (const RealVect &normal, const Real &alpha) |
Real | tetVolume (const RealVect &normal, const Real &alpha) |
Static Protected Attributes |
RealVect | s_vectDx |
Real | s_tolerance |
Real | s_lengthtolerance |
Real | s_areatolerance |