Mesh Types and Template Specializations module

Different types of mesh and template specializations of the Mesh class.

SpecializationDescription
Mesh<Context::Local>Sequential mesh storing the full incidence complex and geometry in a single process.
Mesh<Context::MPI>Distributed mesh storing a rank-local shard, global/local index maps, and MPI context for parallel assembly.

Classes

template<>
class Rodin::Geometry::Mesh<Context::Local>
Represents the subdivision of some domain into faces of (possibly) different geometries.
template<>
class Rodin::Geometry::Mesh<Context::MPI>
Distributed mesh specialization for MPI contexts.