![]() |
MFEM
v4.5.2
Finite element discretization library
|
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>
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 |
![]() | |
virtual int | GetQuadratureOrder () const |
virtual | ~MortarIntegrator () |
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.
|
overridevirtual |
Implements the assembly routine.
trial | is the master/source element |
trial_ir | is the quadrature formula for evaluating quantities within the trial element |
trial_Trans | the geometric transformation of the trial element |
test | is the slave/destination element |
test_ir | is the quadrature formula for evaluating quantities within the test element |
test_Trans | the geometric transformation of the test element |
elemmat | the result of the assembly |
Implements mfem::MortarIntegrator.
Definition at line 17 of file mortarintegrator.cpp.
|
inlineoverridevirtual |
Implements mfem::MortarIntegrator.
Definition at line 84 of file mortarintegrator.hpp.