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