11 #ifndef _GAUSSIANSPHEREIF_H_ 12 #define _GAUSSIANSPHEREIF_H_ 19 #include "NamespaceHeader.H" 37 const bool& a_inside);
51 bool& a_inside)
const;
59 const bool& a_inside);
120 #include "NamespaceFooter.H" bool m_inside
Definition: GaussianSphereIF.H:99
Real m_normal
Definition: GaussianSphereIF.H:102
Real m_sigma2
Definition: GaussianSphereIF.H:101
RealVect m_center
Definition: GaussianSphereIF.H:98
Real m_C
Definition: GaussianSphereIF.H:107
GaussianSphereIF()
Definition: GaussianSphereIF.H:109
virtual Real secondDeriv(const IntVect &a_deriv, const RealVect &a_point) const
virtual Real firstDeriv(const IntVect &a_deriv, const RealVect &a_point) const
virtual Real thirdDeriv(const IntVect &a_deriv, const RealVect &a_point) const
virtual void SetParams(const Real &a_sigma, const RealVect &a_center, const bool &a_inside)
virtual Real fourthDeriv(const IntVect &a_deriv, const RealVect &a_point) const
virtual Real derivative(const IntVect &a_deriv, const RealVect &a_point) const
return the partial derivative at the point
virtual BaseIF * newImplicitFunction() const
double Real
Definition: REAL.H:33
virtual void GetParams(Real &a_sigma, RealVect &a_center, bool &a_inside) const
virtual Real value(const RealVect &a_point) const
virtual ~GaussianSphereIF()
Destructor.
void operator=(const GaussianSphereIF &a_inputIF)
Definition: GaussianSphereIF.H:114
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
Real m_sigma
Definition: GaussianSphereIF.H:97
virtual Real fifthDeriv(const IntVect &a_deriv, const RealVect &a_point) const
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
virtual Real sixthDeriv(const IntVect &a_deriv, const RealVect &a_point) const
Definition: GaussianSphereIF.H:27
Real m_b
Definition: GaussianSphereIF.H:107
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).