mFES - molecular Finite Element Solver  0.4
Public Member Functions | Private Attributes
ngcomp::Ng_ElementTransformation< DIMS, DIMR > Class Template Reference

List of all members.

Public Member Functions

 Ng_ElementTransformation (const netgen::Ngx_Mesh *amesh)
virtual void SetElement (bool aboundary, int aelnr, int aelindex)
virtual int SpaceDim () const
virtual bool Boundary () const
virtual bool BelongsToMesh (const void *mesh2) const
virtual void GetSort (FlatArray< int > sort) const
virtual void CalcJacobian (const IntegrationPoint &ip, FlatMatrix<> dxdxi) const
virtual void CalcPoint (const IntegrationPoint &ip, FlatVector<> point) const
virtual void CalcPointJacobian (const IntegrationPoint &ip, FlatVector<> point, FlatMatrix<> dxdxi) const
virtual
BaseMappedIntegrationPoint & 
operator() (const IntegrationPoint &ip, LocalHeap &lh) const
virtual BaseMappedIntegrationRule & operator() (const IntegrationRule &ir, LocalHeap &lh) const
virtual void CalcMultiPointJacobian (const IntegrationRule &ir, BaseMappedIntegrationRule &bmir) const

Private Attributes

const netgen::Ngx_Mesh * mesh

template<int DIMS, int DIMR>
class ngcomp::Ng_ElementTransformation< DIMS, DIMR >


Constructor & Destructor Documentation

template<int DIMS, int DIMR>
ngcomp::Ng_ElementTransformation< DIMS, DIMR >::Ng_ElementTransformation ( const netgen::Ngx_Mesh *  amesh) [inline]

Member Function Documentation

template<int DIMS, int DIMR>
virtual bool ngcomp::Ng_ElementTransformation< DIMS, DIMR >::BelongsToMesh ( const void *  mesh2) const [inline, virtual]
template<int DIMS, int DIMR>
virtual bool ngcomp::Ng_ElementTransformation< DIMS, DIMR >::Boundary ( ) const [inline, virtual]
template<int DIMS, int DIMR>
virtual void ngcomp::Ng_ElementTransformation< DIMS, DIMR >::CalcJacobian ( const IntegrationPoint &  ip,
FlatMatrix<>  dxdxi 
) const [inline, virtual]
template<int DIMS, int DIMR>
virtual void ngcomp::Ng_ElementTransformation< DIMS, DIMR >::CalcMultiPointJacobian ( const IntegrationRule &  ir,
BaseMappedIntegrationRule &  bmir 
) const [inline, virtual]
template<int DIMS, int DIMR>
virtual void ngcomp::Ng_ElementTransformation< DIMS, DIMR >::CalcPoint ( const IntegrationPoint &  ip,
FlatVector<>  point 
) const [inline, virtual]
template<int DIMS, int DIMR>
virtual void ngcomp::Ng_ElementTransformation< DIMS, DIMR >::CalcPointJacobian ( const IntegrationPoint &  ip,
FlatVector<>  point,
FlatMatrix<>  dxdxi 
) const [inline, virtual]
template<int DIMS, int DIMR>
virtual void ngcomp::Ng_ElementTransformation< DIMS, DIMR >::GetSort ( FlatArray< int >  sort) const [inline, virtual]
template<int DIMS, int DIMR>
virtual BaseMappedIntegrationPoint& ngcomp::Ng_ElementTransformation< DIMS, DIMR >::operator() ( const IntegrationPoint &  ip,
LocalHeap &  lh 
) const [inline, virtual]
template<int DIMS, int DIMR>
virtual BaseMappedIntegrationRule& ngcomp::Ng_ElementTransformation< DIMS, DIMR >::operator() ( const IntegrationRule &  ir,
LocalHeap &  lh 
) const [inline, virtual]
template<int DIMS, int DIMR>
virtual void ngcomp::Ng_ElementTransformation< DIMS, DIMR >::SetElement ( bool  aboundary,
int  aelnr,
int  aelindex 
) [inline, virtual]
template<int DIMS, int DIMR>
virtual int ngcomp::Ng_ElementTransformation< DIMS, DIMR >::SpaceDim ( ) const [inline, virtual]

Member Data Documentation

template<int DIMS, int DIMR>
const netgen::Ngx_Mesh* ngcomp::Ng_ElementTransformation< DIMS, DIMR >::mesh [private]

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