46 const double * coords,
48 const unsigned spatialDimension,
49 const unsigned numPoints,
51 const unsigned fieldSize)
const 54 do_evaluate(coords, time, spatialDimension, numPoints, fieldPtr, fieldSize);
58 virtual void setup(
const double time) {}
64 const double * coords,
66 const unsigned spatialDimension,
67 const unsigned numPoints,
69 const unsigned fieldSize,
70 const unsigned beginPos,
71 const unsigned endPos)
const = 0;
75 const double * coords,
77 const unsigned spatialDimension,
78 const unsigned numPoints,
80 const unsigned fieldSize)
const 82 do_evaluate(coords, time, spatialDimension, numPoints, fieldPtr, fieldSize, 0, fieldSize);
Definition: ABLForcingAlgorithm.C:26
const unsigned endPos_
Definition: AuxFunction.h:87
virtual ~AuxFunction()
Definition: AuxFunction.h:21
virtual void do_evaluate(const double *coords, const double time, const unsigned spatialDimension, const unsigned numPoints, double *fieldPtr, const unsigned fieldSize) const
Definition: AuxFunction.h:74
virtual void setup(const double time)
Definition: AuxFunction.h:58
const unsigned beginPos_
Definition: AuxFunction.h:86
void evaluate(const double *coords, const double time, const unsigned spatialDimension, const unsigned numPoints, double *fieldPtr, const unsigned fieldSize) const
Definition: AuxFunction.h:45
virtual void do_evaluate(const double *coords, const double time, const unsigned spatialDimension, const unsigned numPoints, double *fieldPtr, const unsigned fieldSize, const unsigned beginPos, const unsigned endPos) const =0
AuxFunction(const unsigned beginPos, const unsigned endPos)
Definition: AuxFunction.h:18
Definition: AuxFunction.h:15