Geometry directory
Headers in Rodin/Geometry.
Directories
- directory Euclidean/
- Headers in Rodin/Geometry/Euclidean.
Files
- file AttributeIndex.h
- Attribute indexing for mesh polytopes.
- file BalancedCompactPartitioner.h
- Balanced compact partitioning strategy for mesh decomposition.
- file Bounds.h
- Conservative support bounds for mapped reference cells.
- file Connectivity.h
- Mesh connectivity for representing topological relationships.
- file Euclidean.h
- Euclidean primitives with arbitrary compile-time dimensions. Points, affine lines and segments, spheres, hyperplanes, and axis-aligned boxes use compile-time Math::FixedSizeVector coordinates. The planar names Point2D, Line2D, LineSegment2D, Circle, and Rectangle alias dimension two.
- 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 Mesh.h
- Core mesh data structure for finite element computations.
- file MeshPartitioner.h
- Base interface for mesh partitioning algorithms.
- file MinSTCut.h
- Declarations in MinSTCut.h.
- file ParametricTransformation.h
- Parametric transformation for finite-element mesh geometry.
- file Point.h
- Spatial points on mesh polytopes with reference and physical coordinates.
- file PointCloud.h
- Declarations in PointCloud.h.
- file Polytope.h
- Polytope classes representing geometric elements in finite element meshes.
- file PolytopeIterator.h
- Iterator classes for traversing mesh polytopes.
- file PolytopeQuadrature.h
- Cached quadrature data attached to 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
- Local mesh shard with partition, ownership, and overlap metadata.
- 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.