MFEM v2.0
|
Integrator for (curl u, curl v) for Nedelec elements. More...
#include <bilininteg.hpp>
Public Member Functions | |
CurlCurlIntegrator () | |
CurlCurlIntegrator (Coefficient &q) | |
Construct a bilinear form integrator for Nedelec elements. | |
virtual void | AssembleElementMatrix (const FiniteElement &el, ElementTransformation &Trans, DenseMatrix &elmat) |
Given a particular Finite Element computes the element matrix elmat. | |
Private Attributes | |
DenseMatrix | Curlshape |
DenseMatrix | Curlshape_dFt |
Coefficient * | Q |
Integrator for (curl u, curl v) for Nedelec elements.
Definition at line 279 of file bilininteg.hpp.
CurlCurlIntegrator::CurlCurlIntegrator | ( | ) | [inline] |
Definition at line 288 of file bilininteg.hpp.
References Q.
CurlCurlIntegrator::CurlCurlIntegrator | ( | Coefficient & | q | ) | [inline] |
Construct a bilinear form integrator for Nedelec elements.
Definition at line 290 of file bilininteg.hpp.
void CurlCurlIntegrator::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 535 of file bilininteg.cpp.
References AddMult_a_AAt(), FiniteElement::CalcCurlShape(), IntegrationRules::Get(), FiniteElement::GetDim(), FiniteElement::GetDof(), FiniteElement::GetGeomType(), IntegrationRule::GetNPoints(), FiniteElement::GetOrder(), IntegrationRule::IntPoint(), IntRules, ElementTransformation::Jacobian(), MultABt(), FunctionSpace::Pk, ElementTransformation::SetIntPoint(), DenseMatrix::SetSize(), FiniteElement::Space(), ElementTransformation::Weight(), and IntegrationPoint::weight.
DenseMatrix CurlCurlIntegrator::Curlshape [private] |
Definition at line 283 of file bilininteg.hpp.
DenseMatrix CurlCurlIntegrator::Curlshape_dFt [private] |
Definition at line 283 of file bilininteg.hpp.
Coefficient* CurlCurlIntegrator::Q [private] |
Definition at line 285 of file bilininteg.hpp.
Referenced by CurlCurlIntegrator().