In file comp/meshaccess.hpp:

class MeshAccess

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

[more] MeshAccess()
[more]virtual ~MeshAccess()
[more]int GetDimension() const
[more]int GetNP() const
[more]int GetNV() const
[more]int GetNE() const
[more]int GetNSE() const
[more]int GetNEdges() const
[more]int GetNFaces() const
[more]void GetPoint(int pi, double* p) const
[more]ELEMENT_TYPE GetElType(int elnr) const
[more]int GetElIndex(int elnr) const
[more]ELEMENT_TYPE GetSElType(int elnr) const
[more]int GetSElIndex(const int elnr) const
[more]void GetElPNums(int elnr, ARRAY<int> & pnums) const
[more]void GetSElPNums(int selnr, ARRAY<int> & pnums) const
[more]void GetSElVertices(int selnr, ARRAY<int> & vnums) const
[more]void GetElEdges(int elnr, ARRAY<int> & ednums) const
[more]void GetElEdges(int elnr, ARRAY<int> & ednums, ARRAY<int> & orient) const
[more]void GetSElEdges(int selnr, ARRAY<int> & ednums) const
[more]void GetSElEdges(int selnr, ARRAY<int> & ednums, ARRAY<int> & orient) const
[more]void GetElFaces(int elnr, ARRAY<int> & fnums) const
[more]void GetElFaces(int elnr, ARRAY<int> & fnums, ARRAY<int> & orient) const
[more]int GetSElFace(int selnr) const
[more]void GetSElFace(int selnr, int & fnum, int & orient) const
[more]void GetFacePNums(int fnr, ARRAY<int> & pnums) const
[more]void GetEdgePNums(int enr, int & pn1, int & pn2) const
[more]void GetFaceEdges(int fnr, ARRAY<int> & edges) const
[more]int GetElOrder(int enr) const
[more]double ElementVolume(int elnr) const
[more]double SurfaceElementVolume(int selnr) const
[more]int GetNLevels() const
multigrid:
[more]void GetParentNodes(int pi, int* parents) const
[more]int GetParentElement(int ei) const
[more]int GetParentSElement(int ei) const
[more]int GetClusterRepVertex(int pi) const
anisotropic clusters:
[more]int GetClusterRepEdge(int pi) const
[more]int GetClusterRepFace(int pi) const
[more]int GetClusterRepElement(int pi) const
[more]void GetElementTransformation(int elnr, ElementTransformation & eltrans, LocalHeap & lh) const
[more]void GetSurfaceElementTransformation(int elnr, ElementTransformation & eltrans, LocalHeap & lh) const

Private Fields

[more] Finite Elements for mesh transformation

o Finite Elements for mesh transformation

oFE_Segm1 segm1

oFE_Segm2 segm2

oFE_Trig1 trig1

oFE_Trig2 trig2

oFE_Quad1 quad1

oFE_Quad2aniso quad2

oFE_Tet1 tet1

oFE_Tet2 tet2

oFE_Prism1 prism1

oFE_Pyramid1 pyramid1

oFE_Hex1 hex1

o MeshAccess()

ovirtual ~MeshAccess()

oint GetDimension() const

oint GetNP() const

oint GetNV() const

oint GetNE() const

oint GetNSE() const

oint GetNEdges() const

oint GetNFaces() const

ovoid GetPoint(int pi, double* p) const

oELEMENT_TYPE GetElType(int elnr) const

oint GetElIndex(int elnr) const

oELEMENT_TYPE GetSElType(int elnr) const

oint GetSElIndex(const int elnr) const

ovoid GetElPNums(int elnr, ARRAY<int> & pnums) const

ovoid GetSElPNums(int selnr, ARRAY<int> & pnums) const

ovoid GetSElVertices(int selnr, ARRAY<int> & vnums) const

ovoid GetElEdges(int elnr, ARRAY<int> & ednums) const

ovoid GetElEdges(int elnr, ARRAY<int> & ednums, ARRAY<int> & orient) const

ovoid GetSElEdges(int selnr, ARRAY<int> & ednums) const

ovoid GetSElEdges(int selnr, ARRAY<int> & ednums, ARRAY<int> & orient) const

ovoid GetElFaces(int elnr, ARRAY<int> & fnums) const

ovoid GetElFaces(int elnr, ARRAY<int> & fnums, ARRAY<int> & orient) const

oint GetSElFace(int selnr) const

ovoid GetSElFace(int selnr, int & fnum, int & orient) const

ovoid GetFacePNums(int fnr, ARRAY<int> & pnums) const

ovoid GetEdgePNums(int enr, int & pn1, int & pn2) const

ovoid GetFaceEdges(int fnr, ARRAY<int> & edges) const

oint GetElOrder(int enr) const

odouble ElementVolume(int elnr) const

odouble SurfaceElementVolume(int selnr) const

oint GetNLevels() const
multigrid:

ovoid GetParentNodes(int pi, int* parents) const

oint GetParentElement(int ei) const

oint GetParentSElement(int ei) const

oint GetClusterRepVertex(int pi) const
anisotropic clusters:

oint GetClusterRepEdge(int pi) const

oint GetClusterRepFace(int pi) const

oint GetClusterRepElement(int pi) const

ovoid GetElementTransformation(int elnr, ElementTransformation & eltrans, LocalHeap & lh) const

ovoid 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++.