Module meshx::mesh::topology[][src]

Structs

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Define index type

Traits

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.

TopoIndex is an index for data at a point of connectivity. For instance a FaceVertexIndex identifies a specific vertex pointed to by a face. This means it has a source and a destination. This trait defines the indices for this source and destination indices.