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

#include <eltrans.hpp>

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

List of all members.

Public Member Functions

void SetFE (const FiniteElement *FE)
DenseMatrixGetPointMat ()
virtual void Transform (const IntegrationPoint &, Vector &)
virtual void Transform (const IntegrationRule &, DenseMatrix &)
virtual const DenseMatrixJacobian ()
virtual double Weight ()
virtual int OrderJ ()
virtual int OrderW ()
virtual int OrderGrad (const FiniteElement *fe)
 order of adj(J)^t.grad(fi)
virtual ~IsoparametricTransformation ()

Private Attributes

DenseMatrix dshape
DenseMatrix dFdx
double Wght
Vector shape
const FiniteElementFElem
DenseMatrix PointMat

Detailed Description

Definition at line 43 of file eltrans.hpp.


Constructor & Destructor Documentation

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

Definition at line 65 of file eltrans.hpp.


Member Function Documentation

DenseMatrix& IsoparametricTransformation::GetPointMat ( ) [inline]
const DenseMatrix & IsoparametricTransformation::Jacobian ( ) [virtual]

Return the jacobian of the transformation at the IntPoint. The first column contains the x derivatives of the transformation, the second -- the y derivatives, etc.

Implements ElementTransformation.

Definition at line 16 of file eltrans.cpp.

References dFdx, dshape, FElem, FiniteElement::GetDim(), FiniteElement::GetDof(), DenseMatrix::Height(), ElementTransformation::IntPoint, ElementTransformation::JacobianIsEvaluated, Mult(), PointMat, DenseMatrix::SetSize(), and DenseMatrix::Width().

Referenced by Geometry::Geometry(), and Weight().

int IsoparametricTransformation::OrderGrad ( const FiniteElement fe) [virtual]
int IsoparametricTransformation::OrderJ ( ) [virtual]
int IsoparametricTransformation::OrderW ( ) [virtual]
void IsoparametricTransformation::SetFE ( const FiniteElement FE) [inline]
void IsoparametricTransformation::Transform ( const IntegrationRule ir,
DenseMatrix tr 
) [virtual]
void IsoparametricTransformation::Transform ( const IntegrationPoint ip,
Vector trans 
) [virtual]
double IsoparametricTransformation::Weight ( ) [virtual]

Member Data Documentation

Definition at line 46 of file eltrans.hpp.

Referenced by Jacobian(), and Weight().

Definition at line 46 of file eltrans.hpp.

Referenced by Jacobian().

Definition at line 50 of file eltrans.hpp.

Referenced by Jacobian(), OrderGrad(), OrderJ(), OrderW(), SetFE(), Transform(), and Weight().

Definition at line 51 of file eltrans.hpp.

Referenced by GetPointMat(), Jacobian(), and Transform().

Definition at line 48 of file eltrans.hpp.

Referenced by Transform().

Definition at line 47 of file eltrans.hpp.

Referenced by Weight().


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