#include <Rodin/Geometry/ForwardDecls.h>
template<class ContextType = Context:: Local>
Mesh class
Represents a polyhedral complex.
A Mesh object represents a polyhedral complex , which is a set containing finitely many convex polyhedra. The mesh provides access to polytopes of various dimensions and their connectivity.
Key Features
- Access to polytopes by dimension (vertices, faces, cells)
- Connectivity information between polytopes
- Support for attributes marking different regions
- Thread-safe operations (context-dependent)
Context Types
The template parameter ContextType determines the execution model:
- Context::
Local for sequential execution - Context::
MPI for distributed parallel execution