11 #ifndef _RHODONEAIF_H_ 12 #define _RHODONEAIF_H_ 19 #include "NamespaceHeader.H" 35 const Real& a_outerRadius,
36 const int& a_frequency,
38 const bool& a_inside);
54 bool& a_inside)
const;
61 const Real& a_outerRadius,
62 const int& a_frequency,
64 const bool& a_inside);
93 #include "NamespaceFooter.H" bool m_inside
Definition: RhodoneaIF.H:79
Definition: RhodoneaIF.H:25
void operator=(const RhodoneaIF &a_inputIF)
Definition: RhodoneaIF.H:87
virtual ~RhodoneaIF()
Destructor.
virtual void GetParams(Real &a_innerRadius, Real &a_outerRadius, int &a_frequency, RealVect &a_center, bool &a_inside) const
RhodoneaIF()
Definition: RhodoneaIF.H:82
double Real
Definition: REAL.H:33
Real m_innerRadius
Definition: RhodoneaIF.H:75
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
virtual Real value(const RealVect &a_point) const
RealVect m_center
Definition: RhodoneaIF.H:78
Real m_outerRadius
Definition: RhodoneaIF.H:76
virtual BaseIF * newImplicitFunction() const
virtual void SetParams(const Real &a_innerRadius, const Real &a_outerRadius, const int &a_frequency, const RealVect &a_center, const bool &a_inside)
int m_frequency
Definition: RhodoneaIF.H:77
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).