|
NGSolve
4.9
|
Topology and coordinate information of master element: More...
#include <elementtopology.hpp>
Static Public Member Functions | |
| static const char * | GetElementName (ELEMENT_TYPE et) |
| returns name of element type | |
| static int | GetSpaceDim (ELEMENT_TYPE et) |
| returns space dimension of element type | |
| static int | GetNVertices (ELEMENT_TYPE et) |
| returns number of vertices | |
| static int | GetNEdges (ELEMENT_TYPE et) |
| returns number of edges | |
| static int | GetNFaces (ELEMENT_TYPE et) |
| returns number of faces | |
| static ELEMENT_TYPE | GetFaceType (ELEMENT_TYPE et, int k) |
| returns face type | |
| static int | GetNNodes (ELEMENT_TYPE et, NODE_TYPE nt) |
| returns number of nodes of type nt | |
| static int | GetNFacets (ELEMENT_TYPE et) |
| returns number of facets: == GetNFaces in 3D, GetNEdges in 2D | |
| static ELEMENT_TYPE | GetFacetType (ELEMENT_TYPE et, int k) |
| returns number of facets: == GetNFaces in 3D, GetNEdges in 2D | |
| static const POINT3D * | GetVertices (ELEMENT_TYPE et) |
| returns vertex coordinates (as 3D points) | |
| static const EDGE * | GetEdges (ELEMENT_TYPE et) |
| returns edges of elements. zero-based pairs of integers | |
| static const FACE * | GetFaces (ELEMENT_TYPE et) |
| returns faces of elements. zero-based array of 4 integers, last one is -1 for triangles | |
| static NORMAL * | GetNormals (ELEMENT_TYPE et) |
| return normals on facets (old style) | |
| template<int D> | |
| static FlatVector< Vec< D > > | GetNormals (ELEMENT_TYPE et) |
| static int | GetEdgeNr (ELEMENT_TYPE et, int v1, int v2) |
| returns number of edge from vertex v1 to vertex v2 | |
| static int | GetFaceNr (ELEMENT_TYPE et, int v1, int v2, int v3) |
| returns number of face containing vertices v1, v2, v3. (trig only ?) | |
Topology and coordinate information of master element:
1.7.6.1