MFEM  v4.5.2
Finite element discretization library
Public Member Functions | List of all members
mfem::L2MortarIntegrator Class Reference

Integrator for scalar finite elements \( (u, v)_{L^2(\mathcal{T}_m \cap \mathcal{T}_s)}, u \in U(\mathcal{T}_m ) and v \in V(\mathcal{T}_s ) \). More...

#include <mortarintegrator.hpp>

Inheritance diagram for mfem::L2MortarIntegrator:
[legend]
Collaboration diagram for mfem::L2MortarIntegrator:
[legend]

Public Member Functions

void AssembleElementMatrix (const FiniteElement &trial, const IntegrationRule &trial_ir, ElementTransformation &trial_Trans, const FiniteElement &test, const IntegrationRule &test_ir, ElementTransformation &test_Trans, DenseMatrix &elemmat) override
 Implements the assembly routine. More...
 
bool is_vector_fe () const override
 
- Public Member Functions inherited from mfem::MortarIntegrator
virtual int GetQuadratureOrder () const
 
virtual ~MortarIntegrator ()
 

Detailed Description

Integrator for scalar finite elements \( (u, v)_{L^2(\mathcal{T}_m \cap \mathcal{T}_s)}, u \in U(\mathcal{T}_m ) and v \in V(\mathcal{T}_s ) \).

Definition at line 73 of file mortarintegrator.hpp.

Member Function Documentation

◆ AssembleElementMatrix()

void mfem::L2MortarIntegrator::AssembleElementMatrix ( const FiniteElement trial,
const IntegrationRule trial_ir,
ElementTransformation trial_Trans,
const FiniteElement test,
const IntegrationRule test_ir,
ElementTransformation test_Trans,
DenseMatrix elemmat 
)
overridevirtual

Implements the assembly routine.

Parameters
trialis the master/source element
trial_iris the quadrature formula for evaluating quantities within the trial element
trial_Transthe geometric transformation of the trial element
testis the slave/destination element
test_iris the quadrature formula for evaluating quantities within the test element
test_Transthe geometric transformation of the test element
elemmatthe result of the assembly

Implements mfem::MortarIntegrator.

Definition at line 17 of file mortarintegrator.cpp.

◆ is_vector_fe()

bool mfem::L2MortarIntegrator::is_vector_fe ( ) const
inlineoverridevirtual
Returns
true if it uses vector fe and false otherwise

Implements mfem::MortarIntegrator.

Definition at line 84 of file mortarintegrator.hpp.


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