MFEM v2.0
Public Member Functions | Private Attributes
TransposeIntegrator Class Reference

#include <bilininteg.hpp>

Inheritance diagram for TransposeIntegrator:
Inheritance graph
[legend]
Collaboration diagram for TransposeIntegrator:
Collaboration graph
[legend]

List of all members.

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
BilinearFormIntegratorbfi
DenseMatrix bfi_elmat

Detailed Description

Definition at line 46 of file bilininteg.hpp.


Constructor & Destructor Documentation

TransposeIntegrator::TransposeIntegrator ( BilinearFormIntegrator _bfi,
int  _own_bfi = 1 
) [inline]

Definition at line 55 of file bilininteg.hpp.

References bfi, and own_bfi.

virtual TransposeIntegrator::~TransposeIntegrator ( ) [inline, virtual]

Definition at line 65 of file bilininteg.hpp.

References bfi, and own_bfi.


Member Function Documentation

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().


Member Data Documentation

Definition at line 52 of file bilininteg.hpp.

Referenced by AssembleElementMatrix(), and AssembleElementMatrix2().

Definition at line 49 of file bilininteg.hpp.

Referenced by TransposeIntegrator(), and ~TransposeIntegrator().


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines