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

Class for integrating (Q D_i(u), v); u and v are scalars. More...

#include <bilininteg.hpp>

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

List of all members.

Public Member Functions

 DerivativeIntegrator (Coefficient &q, int i)
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)

Private Attributes

CoefficientQ
int xi
DenseMatrix dshape
DenseMatrix dshapedxt
DenseMatrix invdfdx
Vector shape
Vector dshapedxi

Detailed Description

Class for integrating (Q D_i(u), v); u and v are scalars.

Definition at line 259 of file bilininteg.hpp.


Constructor & Destructor Documentation

DerivativeIntegrator::DerivativeIntegrator ( Coefficient q,
int  i 
) [inline]

Definition at line 267 of file bilininteg.hpp.


Member Function Documentation

virtual void DerivativeIntegrator::AssembleElementMatrix ( const FiniteElement el,
ElementTransformation Trans,
DenseMatrix elmat 
) [inline, virtual]

Given a particular Finite Element computes the element matrix elmat.

Reimplemented from BilinearFormIntegrator.

Definition at line 268 of file bilininteg.hpp.

References AssembleElementMatrix2().

void DerivativeIntegrator::AssembleElementMatrix2 ( const FiniteElement trial_fe,
const FiniteElement test_fe,
ElementTransformation Trans,
DenseMatrix elmat 
) [virtual]

Member Data Documentation

Definition at line 264 of file bilininteg.hpp.

Referenced by AssembleElementMatrix2().

Definition at line 265 of file bilininteg.hpp.

Referenced by AssembleElementMatrix2().

Definition at line 264 of file bilininteg.hpp.

Referenced by AssembleElementMatrix2().

Definition at line 264 of file bilininteg.hpp.

Referenced by AssembleElementMatrix2().

Definition at line 262 of file bilininteg.hpp.

Referenced by AssembleElementMatrix2().

Definition at line 265 of file bilininteg.hpp.

Referenced by AssembleElementMatrix2().

int DerivativeIntegrator::xi [private]

Definition at line 263 of file bilininteg.hpp.

Referenced by AssembleElementMatrix2().


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