Public Methods |
| TiltedCylinderBL (const Real &a_radius, const RealVect &a_axisDir, const Real &a_dx) |
virtual | ~TiltedCylinderBL () |
virtual bool | isRegular (const Box &a_region, const Box &a_domain, const RealVect &a_origin, const Real &a_dx) const |
virtual bool | isCovered (const Box &a_region, const Box &a_domain, const RealVect &a_origin, const Real &a_dx) const |
virtual pair< int, Side::LoHiSide > | upDirection (const RealVect &a_midpt, const IntVect &a_iv) const |
virtual Real | localFuncValue (const RealVect &a_independentCoords, const int &a_upDirection, const IntVect &a_iv, const Box &a_domain, const RealVect &a_origin, const Real &a_dx) const |
virtual BaseLevelSet * | new_baseLevelSet () const |
RealVect | getCenterPt (const RealVect &a_vec) const |
Protected Methods |
Real | LevelSurface (const RealVect &a_vec) const |
Protected Attributes |
RealVect | m_center |
RealVect | m_axis |
Real | m_radius |
Real | m_dx |
RealVect | m_ellipseCoeffs |
int | m_primaryAxisDir |
Tuple< int, CH_SPACEDIM-1 > | m_tanDirs |
Private Methods |
| TiltedCylinderBL () |
| TiltedCylinderBL (const TiltedCylinderBL &a_radius) |
void | operator= (const TiltedCylinderBL &a_radius) |