Module gut::mesh::topology [−][src]
Structs
CellEdgeIndex | Define index type |
CellFaceIndex | Define index type |
CellIndex | Define index type |
CellVertexIndex | Define index type |
EdgeCellIndex | Define index type |
EdgeFaceIndex | Define index type |
EdgeIndex | Define index type |
EdgeVertexIndex | Define index type |
FaceCellIndex | Define index type |
FaceEdgeIndex | Define index type |
FaceIndex | Define index type |
FaceVertexIndex | Define index type |
MeshIndex | Define index type |
VertexCellIndex | Define index type |
VertexEdgeIndex | Define index type |
VertexFaceIndex | Define index type |
VertexIndex | Define index type |
Traits
CellEdge | |
CellFace | |
CellVertex | |
EdgeCell | |
EdgeFace | |
EdgeVertex | |
ElementIndex | The general structure of all types of mesh topologies is the mapping from one mesh component (like a face) to another (like a vertex). One may implement any data layout convenient for them but the interface shall remain the same. In 3D a mesh can consist of: cells (3D volumes), faces (2D surfaces), edges (1D curves) and vertices (0D points) Topology defines the mapping between each of these components This trait identifies all indices that identify a particular element in a mesh, whether it is a vertex or a triangle, or even a connectivity between triangles and vertices like a triangle-vertex. |
FaceCell | |
FaceEdge | |
FaceVertex | |
NumCells | |
NumEdges | |
NumFaces | |
NumMeshes | |
NumVertices | |
TopoIndex | TopoIndex is an index for data at a point of connectivity. For instance a |
VertexCell | |
VertexEdge | |
VertexFace |