MFEM v2.0
|
(q . grad u, v) More...
#include <bilininteg.hpp>
Public Member Functions | |
ConvectionIntegrator (VectorCoefficient &q) | |
virtual void | AssembleElementMatrix (const FiniteElement &, ElementTransformation &, DenseMatrix &) |
Given a particular Finite Element computes the element matrix elmat. | |
Private Attributes | |
DenseMatrix | dshape |
DenseMatrix | invdfdx |
Vector | shape |
Vector | vec1 |
Vector | vec2 |
Vector | BdFidxT |
VectorCoefficient & | Q |
(q . grad u, v)
Definition at line 152 of file bilininteg.hpp.
ConvectionIntegrator::ConvectionIntegrator | ( | VectorCoefficient & | q | ) | [inline] |
Definition at line 161 of file bilininteg.hpp.
void ConvectionIntegrator::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 304 of file bilininteg.cpp.
References AddMultVWt(), BdFidxT, FiniteElement::CalcDShape(), CalcInverse(), FiniteElement::CalcShape(), dshape, VectorCoefficient::Eval(), IntegrationRules::Get(), FiniteElement::GetDim(), FiniteElement::GetDof(), FiniteElement::GetGeomType(), IntegrationRule::GetNPoints(), FiniteElement::GetOrder(), IntegrationRule::IntPoint(), IntRules, invdfdx, ElementTransformation::Jacobian(), DenseMatrix::Mult, Q, ElementTransformation::SetIntPoint(), Vector::SetSize(), DenseMatrix::SetSize(), shape, vec1, vec2, IntegrationPoint::weight, and ElementTransformation::Weight().
Vector ConvectionIntegrator::BdFidxT [private] |
Definition at line 158 of file bilininteg.hpp.
Referenced by AssembleElementMatrix().
DenseMatrix ConvectionIntegrator::dshape [private] |
Definition at line 155 of file bilininteg.hpp.
Referenced by AssembleElementMatrix().
DenseMatrix ConvectionIntegrator::invdfdx [private] |
Definition at line 156 of file bilininteg.hpp.
Referenced by AssembleElementMatrix().
VectorCoefficient& ConvectionIntegrator::Q [private] |
Definition at line 159 of file bilininteg.hpp.
Referenced by AssembleElementMatrix().
Vector ConvectionIntegrator::shape [private] |
Definition at line 157 of file bilininteg.hpp.
Referenced by AssembleElementMatrix().
Vector ConvectionIntegrator::vec1 [private] |
Definition at line 157 of file bilininteg.hpp.
Referenced by AssembleElementMatrix().
Vector ConvectionIntegrator::vec2 [private] |
Definition at line 157 of file bilininteg.hpp.
Referenced by AssembleElementMatrix().