MFEM  v3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
mfem::IsoparametricTransformation Class Reference

#include <eltrans.hpp>

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

Public Member Functions

void SetFE (const FiniteElement *FE)
 
DenseMatrixGetPointMat ()
 
void SetIdentityTransformation (int GeomType)
 
virtual void Transform (const IntegrationPoint &, Vector &)
 
virtual void Transform (const IntegrationRule &, DenseMatrix &)
 
virtual const DenseMatrixJacobian ()
 
virtual double Weight ()
 
virtual int Order ()
 
virtual int OrderJ ()
 
virtual int OrderW ()
 
virtual int OrderGrad (const FiniteElement *fe)
 order of adj(J)^t.grad(fi) More...
 
virtual int GetSpaceDim ()
 
virtual ~IsoparametricTransformation ()
 
- Public Member Functions inherited from mfem::ElementTransformation
 ElementTransformation ()
 
void SetIntPoint (const IntegrationPoint *ip)
 
const IntegrationPointGetIntPoint ()
 
virtual ~ElementTransformation ()
 

Additional Inherited Members

- Public Attributes inherited from mfem::ElementTransformation
int Attribute
 
int ElementNo
 
- Protected Attributes inherited from mfem::ElementTransformation
int JacobianIsEvaluated
 
int WeightIsEvaluated
 
const IntegrationPointIntPoint
 

Detailed Description

Definition at line 56 of file eltrans.hpp.

Constructor & Destructor Documentation

virtual mfem::IsoparametricTransformation::~IsoparametricTransformation ( )
inlinevirtual

Definition at line 86 of file eltrans.hpp.

Member Function Documentation

DenseMatrix& mfem::IsoparametricTransformation::GetPointMat ( )
inline

Definition at line 68 of file eltrans.hpp.

virtual int mfem::IsoparametricTransformation::GetSpaceDim ( )
inlinevirtual

Get dimension of target space (we support 2D meshes embedded in 3D; in this case the function should return "3").

Implements mfem::ElementTransformation.

Definition at line 80 of file eltrans.hpp.

const DenseMatrix & mfem::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 mfem::ElementTransformation.

Definition at line 50 of file eltrans.cpp.

virtual int mfem::IsoparametricTransformation::Order ( )
inlinevirtual

Implements mfem::ElementTransformation.

Definition at line 76 of file eltrans.hpp.

int mfem::IsoparametricTransformation::OrderGrad ( const FiniteElement fe)
virtual

order of adj(J)^t.grad(fi)

Implements mfem::ElementTransformation.

Definition at line 104 of file eltrans.cpp.

int mfem::IsoparametricTransformation::OrderJ ( )
virtual

Implements mfem::ElementTransformation.

Definition at line 76 of file eltrans.cpp.

int mfem::IsoparametricTransformation::OrderW ( )
virtual

Implements mfem::ElementTransformation.

Definition at line 90 of file eltrans.cpp.

void mfem::IsoparametricTransformation::SetFE ( const FiniteElement FE)
inline

Definition at line 67 of file eltrans.hpp.

void mfem::IsoparametricTransformation::SetIdentityTransformation ( int  GeomType)

Definition at line 29 of file eltrans.cpp.

void mfem::IsoparametricTransformation::Transform ( const IntegrationPoint ip,
Vector trans 
)
virtual

Implements mfem::ElementTransformation.

Definition at line 123 of file eltrans.cpp.

void mfem::IsoparametricTransformation::Transform ( const IntegrationRule ir,
DenseMatrix tr 
)
virtual

Implements mfem::ElementTransformation.

Definition at line 133 of file eltrans.cpp.

double mfem::IsoparametricTransformation::Weight ( )
virtual

Implements mfem::ElementTransformation.

Definition at line 65 of file eltrans.cpp.


The documentation for this class was generated from the following files: