In file elementtopology.hpp:

class ElementTopology

Topology and coordinate information of master element:

Documentation

Topology and coordinate information of master element:

Public Methods

[more]static const char* GetElementName(ELEMENT_TYPE et)
returns name of element type
[more]static int GetSpaceDim(ELEMENT_TYPE et)
returns space dimension of element type
[more]static int GetNVertices(ELEMENT_TYPE et)
returns number of vertices
[more]static int GetNEdges(ELEMENT_TYPE et)
returns number of edges
[more]static int GetNFaces(ELEMENT_TYPE et)
returns number of faces
[more]static int GetNFacets(ELEMENT_TYPE et)
returns number of facets: == GetNFaces in 3D, GetNEdges in 2D
[more]static ELEMENT_TYPE GetFacetType(ELEMENT_TYPE et, int k)
returns number of facets: == GetNFaces in 3D, GetNEdges in 2D
[more]static const POINT3D* GetVertices(ELEMENT_TYPE et)
returns vertex coordinates (as 3D points)
[more]static const EDGE* GetEdges(ELEMENT_TYPE et)
returns edges of elements.
[more]static const FACE* GetFaces(ELEMENT_TYPE et)
returns faces of elements.
[more]static const NORMAL* GetNormals(ELEMENT_TYPE et)
return normals on facets
[more]static int GetEdgeNr(ELEMENT_TYPE et, int v1, int v2)
returns number of edge from vertex v1 to vertex v2
[more]static int GetFaceNr(ELEMENT_TYPE et, int v1, int v2, int v3)
returns number of face containing vertices v1, v2, v3.

ostatic const char* GetElementName(ELEMENT_TYPE et)
returns name of element type

ostatic int GetSpaceDim(ELEMENT_TYPE et)
returns space dimension of element type

ostatic int GetNVertices(ELEMENT_TYPE et)
returns number of vertices

ostatic int GetNEdges(ELEMENT_TYPE et)
returns number of edges

ostatic int GetNFaces(ELEMENT_TYPE et)
returns number of faces

ostatic int GetNFacets(ELEMENT_TYPE et)
returns number of facets: == GetNFaces in 3D, GetNEdges in 2D

ostatic ELEMENT_TYPE GetFacetType(ELEMENT_TYPE et, int k)
returns number of facets: == GetNFaces in 3D, GetNEdges in 2D

ostatic const POINT3D* GetVertices(ELEMENT_TYPE et)
returns vertex coordinates (as 3D points)

ostatic const EDGE* GetEdges(ELEMENT_TYPE et)
returns edges of elements. zero-based pairs of integers

ostatic const FACE* GetFaces(ELEMENT_TYPE et)
returns faces of elements. zero-based array of 4 integers, last one is -1 for triangles

ostatic const NORMAL* GetNormals(ELEMENT_TYPE et)
return normals on facets

ostatic int GetEdgeNr(ELEMENT_TYPE et, int v1, int v2)
returns number of edge from vertex v1 to vertex v2

ostatic int GetFaceNr(ELEMENT_TYPE et, int v1, int v2, int v3)
returns number of face containing vertices v1, v2, v3. (trig only ?)


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.