#include <eltrans.hpp>
Definition at line 23 of file eltrans.hpp.
Enumerator |
---|
JACOBIAN_MASK |
|
WEIGHT_MASK |
|
ADJUGATE_MASK |
|
INVERSE_MASK |
|
Definition at line 30 of file eltrans.hpp.
mfem::ElementTransformation::ElementTransformation |
( |
| ) |
|
virtual mfem::ElementTransformation::~ElementTransformation |
( |
| ) |
|
|
inlinevirtual |
const DenseMatrix& mfem::ElementTransformation::AdjugateJacobian |
( |
| ) |
|
|
inline |
const DenseMatrix & mfem::ElementTransformation::EvalAdjugateJ |
( |
| ) |
|
|
protected |
const DenseMatrix & mfem::ElementTransformation::EvalInverseJ |
( |
| ) |
|
|
protected |
virtual const DenseMatrix& mfem::ElementTransformation::EvalJacobian |
( |
| ) |
|
|
protectedpure virtual |
double mfem::ElementTransformation::EvalWeight |
( |
| ) |
|
|
protected |
int mfem::ElementTransformation::GetDimension |
( |
| ) |
const |
|
inline |
Return the dimension of the reference element.
Definition at line 88 of file eltrans.hpp.
int mfem::ElementTransformation::GetGeometryType |
( |
| ) |
const |
|
inline |
int mfem::ElementTransformation::GetSpaceDim |
( |
| ) |
const |
|
inline |
Get the dimension of the target (physical) space.
We support 2D meshes embedded in 3D; in this case the function will return "3".
Definition at line 93 of file eltrans.hpp.
const DenseMatrix& mfem::ElementTransformation::InverseJacobian |
( |
| ) |
|
|
inline |
const DenseMatrix& mfem::ElementTransformation::Jacobian |
( |
| ) |
|
|
inline |
Return the Jacobian matrix of the transformation at the currently set IntegrationPoint, using the method SetIntPoint().
The dimensions of the Jacobian matrix are physical-space-dim by reference-space-dim. The first column contains the x derivatives of the transformation, the second – the y derivatives, etc.
Definition at line 67 of file eltrans.hpp.
virtual int mfem::ElementTransformation::Order |
( |
| ) |
|
|
pure virtual |
virtual int mfem::ElementTransformation::OrderGrad |
( |
const FiniteElement * |
fe | ) |
|
|
pure virtual |
virtual int mfem::ElementTransformation::OrderJ |
( |
| ) |
|
|
pure virtual |
virtual int mfem::ElementTransformation::OrderW |
( |
| ) |
|
|
pure virtual |
Transform a point pt from physical space to a point ip in reference space.
Attempt to find the IntegrationPoint that is transformed into the given point in physical space. If the inversion fails a non-zero value is returned. This method is not 100 percent reliable for non-linear transformations.
Implemented in mfem::IsoparametricTransformation.
double mfem::ElementTransformation::Weight |
( |
| ) |
|
|
inline |
int mfem::ElementTransformation::Attribute |
int mfem::ElementTransformation::ElementNo |
int mfem::ElementTransformation::EvalState |
|
protected |
int mfem::ElementTransformation::geom |
|
protected |
int mfem::ElementTransformation::space_dim |
|
protected |
double mfem::ElementTransformation::Wght |
|
protected |
The documentation for this class was generated from the following files: