11 #ifndef _HELICOILIF_H_ 12 #define _HELICOILIF_H_ 21 #include "NamespaceHeader.H" 45 const Real& a_helixPitch,
46 const Real& a_circleR,
47 const bool& a_inside);
97 #include "NamespaceFooter.H" void operator=(const HelicoilIF &a_inputIF)
Definition: HelicoilIF.H:91
Real m_circleR
Definition: HelicoilIF.H:76
BaseIF * m_helixIF
Definition: HelicoilIF.H:83
virtual ~HelicoilIF()
Destructor.
virtual BaseIF * newImplicitFunction() const
Definition: HelicoilIF.H:35
Real m_helixPitch
Definition: HelicoilIF.H:75
virtual void boxLayoutChanged(const DisjointBoxLayout &a_newBoxLayout, const RealVect &a_dx)
Definition: BaseIF.H:140
HelicoilIF()
Definition: HelicoilIF.H:86
Real m_helixR
Definition: HelicoilIF.H:74
virtual void boxLayoutChanged(const DisjointBoxLayout &a_newBoxLayout, const RealVect &a_dx)
Definition: HelicoilIF.H:67
double Real
Definition: REAL.H:33
bool m_vertical
Definition: HelicoilIF.H:81
A BoxLayout that has a concept of disjointedness.
Definition: DisjointBoxLayout.H:31
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
virtual Real value(const RealVect &a_point) const
Real m_ellipseR
Definition: HelicoilIF.H:80
bool m_inside
Definition: HelicoilIF.H:78
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).