Public Methods |
| DoubleCylBL (const Real a_radius[2], const Real a_height[2], const RealVect a_center[2], const RealVect &a_origin, const int &a_axis, const bool &a_interior, const Real &a_dx) |
virtual | ~DoubleCylBL () |
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 |
Protected Methods |
Real | LevelSurface (const RealVect &a_vec) const |
Protected Attributes |
RealVect | m_center [2] |
Real | m_radius [2] |
Real | m_height [2] |
RealVect | m_origin |
int | m_axis |
bool | m_interior |
Real | m_dx |
Real | m_dividingLine |
Private Methods |
| DoubleCylBL () |
| DoubleCylBL (const DoubleCylBL &a_radius) |
void | operator= (const DoubleCylBL &a_radius) |