11 #ifndef _SCALARFUNCTION_H_ 12 #define _SCALARFUNCTION_H_ 17 #include "NamespaceHeader.H" 102 #include "NamespaceFooter.H"
Real operator()(const RealVect &a_x) const
Definition: ScalarFunction.H:63
Definition: ScalarFunction.H:21
ScalarFunction & operator=(const ScalarFunction &)
Real derivative(const IntVect &a_order, const RealVect &a_x) const
Definition: ScalarFunction.H:72
bool isConstant() const
Returns true if this function is constant, false otherwise.
Definition: ScalarFunction.H:85
bool m_isHomogeneous
Definition: ScalarFunction.H:92
virtual Real derivative(const IntVect &a_order, const RealVect &a_x, Real a_t) const
bool isHomogeneous() const
Returns true if this function is homogeneous, false otherwise.
Definition: ScalarFunction.H:79
virtual bool hasDerivative(const IntVect &a_order) const
double Real
Definition: REAL.H:33
bool m_isConstant
Definition: ScalarFunction.H:92
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
virtual Real operator()(const RealVect &a_x, Real a_t) const =0
virtual ~ScalarFunction()
Destructor.