In file comp/meshaccess.hpp: Access to mesh geometry.
Documentation
Access to mesh geometry.
This class provides topology, as element to vertex,
element to face etc. Internally, NGSolve calls the Netgen
mesh handler.
Public Methods
-
MeshAccess()
-
virtual ~MeshAccess()
-
int GetDimension() const
-
int GetNP() const
-
int GetNV() const
-
int GetNE() const
-
int GetNSE() const
-
int GetNEdges() const
-
int GetNFaces() const
-
void GetPoint(int pi, double* p) const
-
ELEMENT_TYPE GetElType(int elnr) const
-
int GetElIndex(int elnr) const
-
ELEMENT_TYPE GetSElType(int elnr) const
-
int GetSElIndex(const int elnr) const
-
void GetElPNums(int elnr, ARRAY<int> & pnums) const
-
void GetSElPNums(int selnr, ARRAY<int> & pnums) const
-
void GetSElVertices(int selnr, ARRAY<int> & vnums) const
-
void GetElEdges(int elnr, ARRAY<int> & ednums) const
-
void GetElEdges(int elnr, ARRAY<int> & ednums, ARRAY<int> & orient) const
-
void GetSElEdges(int selnr, ARRAY<int> & ednums) const
-
void GetSElEdges(int selnr, ARRAY<int> & ednums, ARRAY<int> & orient) const
-
void GetElFaces(int elnr, ARRAY<int> & fnums) const
-
void GetElFaces(int elnr, ARRAY<int> & fnums, ARRAY<int> & orient) const
-
int GetSElFace(int selnr) const
-
void GetSElFace(int selnr, int & fnum, int & orient) const
-
void GetFacePNums(int fnr, ARRAY<int> & pnums) const
-
void GetEdgePNums(int enr, int & pn1, int & pn2) const
-
void GetFaceEdges(int fnr, ARRAY<int> & edges) const
-
int GetElOrder(int enr) const
-
double ElementVolume(int elnr) const
-
double SurfaceElementVolume(int selnr) const
-
int GetNLevels() const
- multigrid:
-
void GetParentNodes(int pi, int* parents) const
-
int GetParentElement(int ei) const
-
int GetParentSElement(int ei) const
-
int GetClusterRepVertex(int pi) const
- anisotropic clusters:
-
int GetClusterRepEdge(int pi) const
-
int GetClusterRepFace(int pi) const
-
int GetClusterRepElement(int pi) const
-
void GetElementTransformation(int elnr, ElementTransformation & eltrans, LocalHeap & lh) const
-
void GetSurfaceElementTransformation(int elnr, ElementTransformation & eltrans, LocalHeap & lh) const
Private Fields
-
Finite Elements for mesh transformation
Finite Elements for mesh transformation
FE_Segm1 segm1
FE_Segm2 segm2
FE_Trig1 trig1
FE_Trig2 trig2
FE_Quad1 quad1
FE_Quad2aniso quad2
FE_Tet1 tet1
FE_Tet2 tet2
FE_Prism1 prism1
FE_Pyramid1 pyramid1
FE_Hex1 hex1
MeshAccess()
virtual ~MeshAccess()
int GetDimension() const
int GetNP() const
int GetNV() const
int GetNE() const
int GetNSE() const
int GetNEdges() const
int GetNFaces() const
void GetPoint(int pi, double* p) const
ELEMENT_TYPE GetElType(int elnr) const
int GetElIndex(int elnr) const
ELEMENT_TYPE GetSElType(int elnr) const
int GetSElIndex(const int elnr) const
void GetElPNums(int elnr, ARRAY<int> & pnums) const
void GetSElPNums(int selnr, ARRAY<int> & pnums) const
void GetSElVertices(int selnr, ARRAY<int> & vnums) const
void GetElEdges(int elnr, ARRAY<int> & ednums) const
void GetElEdges(int elnr, ARRAY<int> & ednums, ARRAY<int> & orient) const
void GetSElEdges(int selnr, ARRAY<int> & ednums) const
void GetSElEdges(int selnr, ARRAY<int> & ednums, ARRAY<int> & orient) const
void GetElFaces(int elnr, ARRAY<int> & fnums) const
void GetElFaces(int elnr, ARRAY<int> & fnums, ARRAY<int> & orient) const
int GetSElFace(int selnr) const
void GetSElFace(int selnr, int & fnum, int & orient) const
void GetFacePNums(int fnr, ARRAY<int> & pnums) const
void GetEdgePNums(int enr, int & pn1, int & pn2) const
void GetFaceEdges(int fnr, ARRAY<int> & edges) const
int GetElOrder(int enr) const
double ElementVolume(int elnr) const
double SurfaceElementVolume(int selnr) const
int GetNLevels() const
- multigrid:
void GetParentNodes(int pi, int* parents) const
int GetParentElement(int ei) const
int GetParentSElement(int ei) const
int GetClusterRepVertex(int pi) const
- anisotropic clusters:
int GetClusterRepEdge(int pi) const
int GetClusterRepFace(int pi) const
int GetClusterRepElement(int pi) const
void GetElementTransformation(int elnr, ElementTransformation & eltrans, LocalHeap & lh) const
void GetSurfaceElementTransformation(int elnr, ElementTransformation & eltrans, LocalHeap & lh) const
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.