![]() |
MFEM v4.9.0
Finite element discretization library
|
Integrator for Lagrange vector finite elements. Experimental. More...
#include <mortarintegrator.hpp>
Public Member Functions | |
| BilinearFormIntegrator * | newBFormIntegrator () const override |
| LagrangeVectorL2MortarIntegrator () | |
| LagrangeVectorL2MortarIntegrator (Coefficient *_q) | |
| LagrangeVectorL2MortarIntegrator (VectorCoefficient *_vq) | |
| LagrangeVectorL2MortarIntegrator (MatrixCoefficient *_mq) | |
| void | SetVDim (const int _vdim) |
| 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. | |
Public Member Functions inherited from mfem::MortarIntegrator | |
| virtual int | GetQuadratureOrder () const |
| virtual | ~MortarIntegrator () |
Public Attributes | |
| Vector | D |
| Vector | vec |
| DenseMatrix | K |
| Vector | test_shape |
| Vector | trial_shape |
| DenseMatrix | partelmat |
| DenseMatrix | mcoeff |
Integrator for Lagrange vector finite elements. Experimental.
\[ (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 141 of file mortarintegrator.hpp.
|
inline |
Definition at line 157 of file mortarintegrator.hpp.
|
inline |
Definition at line 158 of file mortarintegrator.hpp.
|
inline |
Definition at line 159 of file mortarintegrator.hpp.
|
inline |
Definition at line 160 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 224 of file mortarintegrator.cpp.
|
overridevirtual |
Implements mfem::MortarIntegrator.
Definition at line 308 of file mortarintegrator.cpp.
|
inline |
Definition at line 161 of file mortarintegrator.hpp.
| Vector mfem::LagrangeVectorL2MortarIntegrator::D |
Definition at line 145 of file mortarintegrator.hpp.
| DenseMatrix mfem::LagrangeVectorL2MortarIntegrator::K |
Definition at line 147 of file mortarintegrator.hpp.
| DenseMatrix mfem::LagrangeVectorL2MortarIntegrator::mcoeff |
Definition at line 151 of file mortarintegrator.hpp.
| DenseMatrix mfem::LagrangeVectorL2MortarIntegrator::partelmat |
Definition at line 150 of file mortarintegrator.hpp.
| Vector mfem::LagrangeVectorL2MortarIntegrator::test_shape |
Definition at line 148 of file mortarintegrator.hpp.
| Vector mfem::LagrangeVectorL2MortarIntegrator::trial_shape |
Definition at line 149 of file mortarintegrator.hpp.
| Vector mfem::LagrangeVectorL2MortarIntegrator::vec |
Definition at line 146 of file mortarintegrator.hpp.