#include <SimpleEllipsoidIF.H>

Public Member Functions | |
| SimpleEllipsoidIF (const RealVect &a_ABE, const RealVect &a_X0, const Real &a_R, const bool &a_inside) | |
| virtual | ~SimpleEllipsoidIF () |
| Destructor. | |
| virtual Real | value (const IndexTM< int, SpaceDim > &a_partialDerivative, const IndexTM< Real, SpaceDim > &a_point) const |
| virtual Real | value (const RealVect &a_point) const |
| virtual Real | value (const IndexTM< Real, SpaceDim > &a_point) const |
| virtual BaseIF * | newImplicitFunction () const |
Protected Attributes | |
| RealVect | m_ABE |
| RealVect | m_X0 |
| Real | m_R |
| bool | m_inside |
| RealVect | m_A2 |
Private Member Functions | |
| SimpleEllipsoidIF () | |
| virtual SimpleEllipsoidIF::~SimpleEllipsoidIF | ( | ) | [inline, virtual] |
Destructor.
| SimpleEllipsoidIF::SimpleEllipsoidIF | ( | ) | [private] |
Referenced by newImplicitFunction().
| virtual Real SimpleEllipsoidIF::value | ( | const IndexTM< int, SpaceDim > & | a_partialDerivative, | |
| const IndexTM< Real, SpaceDim > & | a_point | |||
| ) | const [virtual] |
Return the value of the function at a_point. When delineating a domain, the level set value=0 represents the boundary and value<0 is inside the fluid.
Implements BaseIF.
| virtual BaseIF* SimpleEllipsoidIF::newImplicitFunction | ( | ) | const [inline, virtual] |
RealVect SimpleEllipsoidIF::m_ABE [protected] |
Referenced by newImplicitFunction(), and SimpleEllipsoidIF().
RealVect SimpleEllipsoidIF::m_X0 [protected] |
Referenced by newImplicitFunction(), and SimpleEllipsoidIF().
Real SimpleEllipsoidIF::m_R [protected] |
Referenced by newImplicitFunction(), and SimpleEllipsoidIF().
bool SimpleEllipsoidIF::m_inside [protected] |
Referenced by newImplicitFunction(), and SimpleEllipsoidIF().
RealVect SimpleEllipsoidIF::m_A2 [protected] |
Referenced by SimpleEllipsoidIF().
1.5.5