IFEM  90A354
Public Member Functions | Protected Attributes | List of all members
L2Integrand Class Referenceabstract

Abstract class for evaluating integrand or function. More...

#include <GlbL2projector.h>

Inheritance diagram for L2Integrand:
Inheritance graph
[legend]
Collaboration diagram for L2Integrand:
Collaboration graph
[legend]

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 ProcessAdmgetAdm () const
 Returns a const-ref to associated process administrator.
 

Protected Attributes

const ASMbasem_patch
 Reference to ASM holding geometry.
 
const ProcessAdmm_adm
 Reference to process administrator.
 

Detailed Description

Abstract class for evaluating integrand or function.

Constructor & Destructor Documentation

◆ L2Integrand()

L2Integrand::L2Integrand ( const ASMbase patch,
const ProcessAdm adm 
)
inline

The constructor initializes the patch reference.

Parameters
[in]patchASM holding geometry to evaluate on
[in]admProcess administrator

Member Function Documentation

◆ evaluate()

virtual bool L2Integrand::evaluate ( Matrix sField,
const RealArray gpar 
) const
pure virtual

The documentation for this class was generated from the following file: