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


Public Member Functions | |
| TransposeIntegrator (BilinearFormIntegrator *_bfi, int _own_bfi=1) | |
| virtual void | AssembleElementMatrix (const FiniteElement &el, ElementTransformation &Trans, DenseMatrix &elmat) |
| Given a particular Finite Element computes the element matrix elmat. | |
| virtual void | AssembleElementMatrix2 (const FiniteElement &trial_fe, const FiniteElement &test_fe, ElementTransformation &Trans, DenseMatrix &elmat) |
| virtual | ~TransposeIntegrator () |
Private Attributes | |
| int | own_bfi |
| BilinearFormIntegrator * | bfi |
| DenseMatrix | bfi_elmat |
Definition at line 46 of file bilininteg.hpp.
| TransposeIntegrator::TransposeIntegrator | ( | BilinearFormIntegrator * | _bfi, |
| int | _own_bfi = 1 |
||
| ) | [inline] |
Definition at line 55 of file bilininteg.hpp.
| virtual TransposeIntegrator::~TransposeIntegrator | ( | ) | [inline, virtual] |
Definition at line 65 of file bilininteg.hpp.
| void TransposeIntegrator::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 42 of file bilininteg.cpp.
References bfi, bfi_elmat, and DenseMatrix::Transpose().
| void TransposeIntegrator::AssembleElementMatrix2 | ( | const FiniteElement & | trial_fe, |
| const FiniteElement & | test_fe, | ||
| ElementTransformation & | Trans, | ||
| DenseMatrix & | elmat | ||
| ) | [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 50 of file bilininteg.cpp.
References bfi, bfi_elmat, and DenseMatrix::Transpose().
BilinearFormIntegrator* TransposeIntegrator::bfi [private] |
Definition at line 50 of file bilininteg.hpp.
Referenced by AssembleElementMatrix(), AssembleElementMatrix2(), TransposeIntegrator(), and ~TransposeIntegrator().
DenseMatrix TransposeIntegrator::bfi_elmat [private] |
Definition at line 52 of file bilininteg.hpp.
Referenced by AssembleElementMatrix(), and AssembleElementMatrix2().
int TransposeIntegrator::own_bfi [private] |
Definition at line 49 of file bilininteg.hpp.
Referenced by TransposeIntegrator(), and ~TransposeIntegrator().
1.7.4