MFEM v2.0
|
(Q div u, div v) for RT elements More...
#include <bilininteg.hpp>
Public Member Functions | |
DivDivIntegrator () | |
DivDivIntegrator (Coefficient &q) | |
virtual void | AssembleElementMatrix (const FiniteElement &el, ElementTransformation &Trans, DenseMatrix &elmat) |
Given a particular Finite Element computes the element matrix elmat. | |
Private Attributes | |
Coefficient * | Q |
Vector | divshape |
(Q div u, div v) for RT elements
Definition at line 354 of file bilininteg.hpp.
DivDivIntegrator::DivDivIntegrator | ( | ) | [inline] |
Definition at line 364 of file bilininteg.hpp.
References Q.
DivDivIntegrator::DivDivIntegrator | ( | Coefficient & | q | ) | [inline] |
Definition at line 365 of file bilininteg.hpp.
void DivDivIntegrator::AssembleElementMatrix | ( | const FiniteElement & | el, |
ElementTransformation & | Trans, | ||
DenseMatrix & | elmat | ||
) | [virtual] |
Given a particular Finite Element computes the element matrix elmat.
Reimplemented from BilinearFormIntegrator.
Definition at line 735 of file bilininteg.cpp.
References AddMult_a_VVt(), FiniteElement::CalcDivShape(), divshape, IntegrationRules::Get(), FiniteElement::GetDof(), FiniteElement::GetGeomType(), FiniteElement::GetOrder(), IntegrationRule::IntPoint(), IntRules, Q, ElementTransformation::SetIntPoint(), DenseMatrix::SetSize(), Vector::SetSize(), ElementTransformation::Weight(), and IntegrationPoint::weight.
Vector DivDivIntegrator::divshape [private] |
Definition at line 360 of file bilininteg.hpp.
Referenced by AssembleElementMatrix().
Coefficient* DivDivIntegrator::Q [private] |
Definition at line 357 of file bilininteg.hpp.
Referenced by AssembleElementMatrix(), and DivDivIntegrator().