IFEM  90A354
Public Member Functions | Private Attributes | List of all members
L2ProbIntegrand Class Reference

Evaluation class for secondary solutions of an integrand. More...

#include <GlbL2projector.h>

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

Public Member Functions

 L2ProbIntegrand (const ASMbase &patch, const IntegrandBase &itg, const ProcessAdm &adm)
 The constructor initializes the integrand reference. More...
 
bool evaluate (Matrix &sField, const RealArray *gpar) const override
 Evaluates the secondary solutions in a set of points. More...
 
size_t dim () const override
 Returns number of secondary solutions.
 
- Public Member Functions inherited from L2Integrand
 L2Integrand (const ASMbase &patch, const ProcessAdm &adm)
 The constructor initializes the patch reference. More...
 
const ProcessAdmgetAdm () const
 Returns a const-ref to associated process administrator.
 

Private Attributes

const IntegrandBasem_itg
 Reference to integrand.
 

Additional Inherited Members

- Protected Attributes inherited from L2Integrand
const ASMbasem_patch
 Reference to ASM holding geometry.
 
const ProcessAdmm_adm
 Reference to process administrator.
 

Detailed Description

Evaluation class for secondary solutions of an integrand.

Constructor & Destructor Documentation

◆ L2ProbIntegrand()

L2ProbIntegrand::L2ProbIntegrand ( const ASMbase patch,
const IntegrandBase itg,
const ProcessAdm adm 
)

The constructor initializes the integrand reference.

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

Member Function Documentation

◆ evaluate()

bool L2ProbIntegrand::evaluate ( Matrix sField,
const RealArray gpar 
) const
overridevirtual

Evaluates the secondary solutions in a set of points.

Parameters
[out]sFieldMatrix with results
[in]gparPoints to evaluate in

Implements L2Integrand.

References ASMbase::evalSolution(), m_itg, and L2Integrand::m_patch.


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