11 #ifndef _ELLIPSOIDIF_H_ 12 #define _ELLIPSOIDIF_H_ 19 #include "NamespaceHeader.H" 35 const bool& a_inside);
49 bool& a_inside)
const;
57 const bool& a_inside);
86 #include "NamespaceFooter.H"
virtual void SetParams(const RealVect &a_radii, const RealVect &a_center, const bool &a_inside)
EllipsoidIF()
Definition: EllipsoidIF.H:75
virtual BaseIF * newImplicitFunction() const
virtual Real value(const RealVect &a_point) const
double Real
Definition: REAL.H:33
RealVect m_center
Definition: EllipsoidIF.H:69
virtual void GetParams(RealVect &a_radii, RealVect &a_center, bool &a_inside) const
RealVect m_radii2
Definition: EllipsoidIF.H:72
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
Definition: EllipsoidIF.H:25
RealVect m_radii
Definition: EllipsoidIF.H:68
void operator=(const EllipsoidIF &a_inputIF)
Definition: EllipsoidIF.H:80
bool m_inside
Definition: EllipsoidIF.H:70
virtual ~EllipsoidIF()
Destructor.
static void Abort(const char *const a_msg=m_nullString)
Print out message to cerr and exit via abort() (if serial) or MPI_Abort() (if parallel).