|
IFEM 90A354
|
Evaluation class for secondary solutions of an integrand. More...
#include <GlbL2projector.h>


Public Member Functions | |
| L2ProbIntegrand (const ASMbase &patch, const IntegrandBase &itg) | |
| The constructor initializes the integrand reference. | |
| bool | evaluate (Matrix &sField, const RealArray *gpar) const override |
| Evaluates the secondary solutions in a set of points. | |
| size_t | dim () const override |
| Returns number of secondary solutions. | |
Public Member Functions inherited from L2Integrand | |
| L2Integrand (const ASMbase &patch) | |
| The constructor initializes the patch reference. | |
| virtual | ~L2Integrand () |
| Empty destructor. | |
| double | getTimeLevel () const |
| Returns current time/load parameter for 2ndary solution evaluation. | |
Private Attributes | |
| const IntegrandBase & | m_itg |
| Reference to integrand. | |
Additional Inherited Members | |
Protected Attributes inherited from L2Integrand | |
| const ASMbase & | m_patch |
| Reference to ASM holding geometry. | |
| double | myTime |
| Current time or load parameter. | |
Evaluation class for secondary solutions of an integrand.
| L2ProbIntegrand::L2ProbIntegrand | ( | const ASMbase & | patch, |
| const IntegrandBase & | itg | ||
| ) |
The constructor initializes the integrand reference.
References IntegrandBase::getTimeLevel(), and L2Integrand::myTime.
|
overridevirtual |
Returns number of secondary solutions.
Implements L2Integrand.
References IntegrandBase::getNoFields(), and m_itg.
Evaluates the secondary solutions in a set of points.
| [out] | sField | Matrix with results |
| [in] | gpar | Points to evaluate in |
Implements L2Integrand.
References ASMbase::evalSolution(), m_itg, and L2Integrand::m_patch.