11 #ifndef _HYPERPLANEIF_H_ 12 #define _HYPERPLANEIF_H_ 19 #include "NamespaceHeader.H" 35 const bool & a_normalIn);
82 #include "NamespaceFooter.H" virtual Vector< IndexTM< Real, GLOBALDIM > > gradNormal(const IndexTM< Real, GLOBALDIM > &a_point) const
one dimensional dynamic array
Definition: Vector.H:53
bool m_normalIn
Definition: HyperPlaneIF.H:68
virtual BaseIF * newImplicitFunction() const
HyperPlaneIF()
Definition: HyperPlaneIF.H:71
double Real
Definition: REAL.H:33
virtual IndexTM< Real, GLOBALDIM > normal(const IndexTM< Real, GLOBALDIM > &a_point) const
virtual ~HyperPlaneIF()
Destructor.
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
IndexTM< Real, GLOBALDIM > m_normal
Definition: HyperPlaneIF.H:62
Definition: HyperPlaneIF.H:25
virtual Real value(const IndexTM< int, GLOBALDIM > &a_partialDerivative, const IndexTM< Real, GLOBALDIM > &a_point) const
void operator=(const HyperPlaneIF &a_inputIF)
Definition: HyperPlaneIF.H:76
IndexTM< Real, GLOBALDIM > m_point
Definition: HyperPlaneIF.H:65
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).