Rodin/Geometry/ directory

Namespace Rodin::Geometry.

Directories

directory Euclidean/
Namespace Rodin::Geometry::Euclidean.

Files

file AttributeIndex.h
Attribute indexing for mesh polytopes.
file BalancedCompactPartitioner.h
Balanced compact partitioning strategy for mesh decomposition.
file Connectivity.h
Mesh connectivity for representing topological relationships.
file Euclidean.h
Euclidean geometry utilities for the Rodin::Geometry module.
file ForwardDecls.h
Forward declarations for the Rodin::Geometry module.
file GeometryIndexed.h
Container for mapping polytope types to associated data.
file GreedyPartitioner.h
Greedy partitioning strategy for mesh decomposition.
file IdentityTransformation.h
Identity transformation for polytopes.
file IndexGenerator.h
Index generation utilities for iterating over polytope indices.
file IsoparametricTransformation.h
Isoparametric transformation for finite elements.
file Mesh.h
Core mesh data structure for finite element computations.
file MeshPartitioner.h
Base interface for mesh partitioning algorithms.
file Point.h
Spatial points on mesh polytopes with reference and physical coordinates.
file Polytope.h
Polytope classes representing geometric elements in finite element meshes.
file PolytopeIterator.h
Iterator classes for traversing mesh polytopes.
file PolytopeTransformation.h
Base class for polytope geometric transformations.
file PolytopeTransformationIndex.h
Index for storing polytope transformations.
file Region.h
Region enumeration for identifying mesh subregions.
file Shard.h
Advanced mesh shard with ghost polytope tracking for distributed computing.
file Sharder.h
Sharder interface for mesh decomposition.
file SubMesh.h
SubMesh class for representing subregions of meshes with parent relationships.
file Types.h
Type definitions for the Rodin::Geometry module.