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: