|
MFEM v2.0
|
#include <bilininteg.hpp>


Public Member Functions | |
| virtual void | AssembleElementMatrix2 (const FiniteElement &dom_fe, const FiniteElement &ran_fe, ElementTransformation &Trans, DenseMatrix &elmat) |
Class for constructing the (local) discrete divergence matrix which can be used as an integrator in a DiscreteLinearOperator object to assemble the global discrete divergence matrix.
Note: Since the dofs in the L2_FECollection are nodal values, the local discrete divergence matrix (with an RT-type domain space) will depend on the transformation. On the other hand, the local matrix returned by VectorFEDivergenceInterpolator is independent of the transformation.
Definition at line 478 of file bilininteg.hpp.
| virtual void DivergenceInterpolator::AssembleElementMatrix2 | ( | const FiniteElement & | trial_fe, |
| const FiniteElement & | test_fe, | ||
| ElementTransformation & | Trans, | ||
| DenseMatrix & | elmat | ||
| ) | [inline, virtual] |
Compute the local matrix representation of a bilinear form a(u,v) defined on different trial (given by u) and test (given by v) spaces. The rows in the local matrix correspond to the test dofs and the columns -- to the trial dofs.
Reimplemented from BilinearFormIntegrator.
Definition at line 481 of file bilininteg.hpp.
References FiniteElement::ProjectDiv().
1.7.4