NGSolve  4.9
Public Member Functions
ngfem::FE_ElementTransformation< DIMS, DIMR > Class Template Reference
Inheritance diagram for ngfem::FE_ElementTransformation< DIMS, DIMR >:
ngfem::ElementTransformation

List of all members.

Public Member Functions

virtual void SetElement (const FiniteElement *afel, int aelnr, int aelindex)
const FiniteElementGetElement () const
ELEMENT_TYPE GetElementType () const
 return element geometry type
virtual void CalcJacobian (const IntegrationPoint &ip, FlatMatrix<> dxdxi) const
 calculates the Jacobi matrix
virtual void CalcPoint (const IntegrationPoint &ip, FlatVector<> point) const
 calculate the mapped point
virtual void CalcPointJacobian (const IntegrationPoint &ip, FlatVector<> point, FlatMatrix<> dxdxi) const
 calculate point and Jacobi matrix
virtual void CalcMultiPointJacobian (const IntegrationRule &ir, BaseMappedIntegrationRule &bmir) const
 Calculate points and Jacobimatrices in all points of integrationrule.
FlatMatrix PointMatrix () const
const FlatMatrixNVMatrix () const
template<typename T >
void CalcNormalVector (const IntegrationPoint &ip, T &nv, LocalHeap &lh) const
int SpaceDim () const
 returns space dimension of physical elements
bool Boundary (void) const
 is it a mapping for boundary elements ?
void GetSort (FlatArray< int > sort) const
virtual
BaseMappedIntegrationPoint
operator() (const IntegrationPoint &ip, LocalHeap &lh) const
 return a mapped integration point on localheap
virtual BaseMappedIntegrationRuleoperator() (const IntegrationRule &ir, LocalHeap &lh) const
 return a mapped integration rule on localheap

template<int DIMS, int DIMR>
class ngfem::FE_ElementTransformation< DIMS, DIMR >


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