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


Public Member Functions | |
| L2Integrand (const ASMbase &patch, const ProcessAdm &adm) | |
| The constructor initializes the patch reference. More... | |
| virtual bool | evaluate (Matrix &sField, const RealArray *gpar) const =0 |
| Evaluates the entity in a set of points. More... | |
| virtual size_t | dim () const =0 |
| Returns dimension of entity to evaluate. | |
| const ProcessAdm & | getAdm () const |
| Returns a const-ref to associated process administrator. | |
Protected Attributes | |
| const ASMbase & | m_patch |
| Reference to ASM holding geometry. | |
| const ProcessAdm & | m_adm |
| Reference to process administrator. | |
Abstract class for evaluating integrand or function.
|
inline |
The constructor initializes the patch reference.
| [in] | patch | ASM holding geometry to evaluate on |
| [in] | adm | Process administrator |
Evaluates the entity in a set of points.
| [out] | sField | Matrix with results |
| [in] | gpar | Points to evaluate in |
Implemented in L2FuncIntegrand, and L2ProbIntegrand.
Referenced by ASMs1D::assembleL2matrices(), ASMs2D::assembleL2matrices(), ASMs2DLag::assembleL2matrices(), ASMs3D::assembleL2matrices(), ASMs3DLag::assembleL2matrices(), ASMu2D::assembleL2matrices(), ASMu3D::assembleL2matrices(), and ASMbase::globalL2projection().