|
IFEM 90A354
|
Abstract class for evaluating integrand or function. More...
#include <GlbL2projector.h>


Public Member Functions | |
| L2Integrand (const ASMbase &patch) | |
| The constructor initializes the patch reference. | |
| virtual | ~L2Integrand () |
| Empty destructor. | |
| virtual bool | evaluate (Matrix &sField, const RealArray *gpar) const =0 |
| Evaluates the entity in a set of points. | |
| virtual size_t | dim () const =0 |
| Returns dimension of entity to evaluate. | |
| double | getTimeLevel () const |
| Returns current time/load parameter for 2ndary solution evaluation. | |
Protected Attributes | |
| const ASMbase & | m_patch |
| Reference to ASM holding geometry. | |
| double | myTime |
| Current time or load parameter. | |
Abstract class for evaluating integrand or function.
|
inline |
|
pure virtual |
Returns dimension of entity to evaluate.
Implemented in L2ProbIntegrand, and L2FuncIntegrand.
Referenced by ASMbase::globalL2projection().
Evaluates the entity in a set of points.
| [out] | sField | Matrix with results |
| [in] | gpar | Points to evaluate in |
Implemented in L2ProbIntegrand, and L2FuncIntegrand.
Referenced by ASMs1D::assembleL2matrices(), ASMs2D::assembleL2matrices(), ASMs2DLag::assembleL2matrices(), ASMs3D::assembleL2matrices(), ASMs3DLag::assembleL2matrices(), ASMu2D::assembleL2matrices(), ASMu3D::assembleL2matrices(), and ASMbase::globalL2projection().