11 #ifndef _HYPERSPHEREIF_H_ 12 #define _HYPERSPHEREIF_H_ 18 #include "NamespaceHeader.H" 34 const bool & a_inside);
47 bool & a_inside)
const;
55 const bool & a_inside);
93 #include "NamespaceFooter.H" virtual BaseIF * newImplicitFunction() const
bool m_inside
Definition: HyperSphereIF.H:78
Real m_radius2
Definition: HyperSphereIF.H:79
one dimensional dynamic array
Definition: Vector.H:53
IndexTM< Real, GLOBALDIM > m_center
Definition: HyperSphereIF.H:77
HyperSphereIF()
Definition: HyperSphereIF.H:82
void operator=(const HyperSphereIF &a_inputIF)
Definition: HyperSphereIF.H:87
Real m_radius
Definition: HyperSphereIF.H:76
virtual Real value(const IndexTM< int, GLOBALDIM > &a_partialDerivative, const IndexTM< Real, GLOBALDIM > &a_point) const
virtual ~HyperSphereIF()
Destructor.
virtual Vector< IndexTM< Real, GLOBALDIM > > gradNormal(const IndexTM< Real, GLOBALDIM > &a_point) const
double Real
Definition: REAL.H:33
virtual void SetParams(const Real &a_radius, const IndexTM< Real, GLOBALDIM > &a_center, const bool &a_inside)
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
virtual void GetParams(Real &a_radius, IndexTM< Real, GLOBALDIM > &a_center, bool &a_inside) const
virtual IndexTM< Real, GLOBALDIM > normal(const IndexTM< Real, GLOBALDIM > &a_point) const
Definition: HyperSphereIF.H:24
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).