Source headers

Curated links to the main Rodin source header pages.

The generated Files index lists only a small subset of file pages in the m.css output. This page collects the public module headers and commonly referenced submodule headers so users can still navigate to the generated file documentation directly.

Top-Level Headers

HeaderDescription
Rodin.hTop-level umbrella include
Rodin/Geometry.hGeometry and mesh API
Rodin/Variational.hFinite element spaces and form language
Rodin/Solver.hLinear and nonlinear solvers
Rodin/Assembly.hAssembly backend entry points
Rodin/IO.hMesh and field I/O
Rodin/QF.hQuadrature formulae
Rodin/MPI.hMPI integration
Rodin/PETSc.hPETSc integration
Rodin/MMG.hMMG integration
Rodin/Solid.hSolid mechanics
Rodin/Adaptation.hMoving-interface mesh adaptation
Rodin/Heart.hReduced heart models

Geometry

HeaderDescription
Rodin/Geometry/Mesh.hPrimary mesh template
Rodin/Geometry/Polytope.hPolytope types and entities
Rodin/Geometry/Connectivity.hIncidence relations
Rodin/Geometry/Point.hPhysical/reference evaluation point
Rodin/Geometry/SubMesh.hLocal submesh view
Rodin/Geometry/Shard.hDistributed shard metadata
Rodin/Geometry/Sharder.hMesh sharding utilities
Rodin/Geometry/BalancedCompactPartitioner.hPartitioning utility

MMG

HeaderDescription
Rodin/MMG/Mesh.hMMG mesh wrapper
Rodin/MMG/Adapt.hMetric-based adaptation
Rodin/MMG/MeshOptimizer.hMesh-quality optimizer
Rodin/MMG/LevelSetDiscretizer.hLevel-set discretizer
Rodin/MMG/MMG5.hShared MMG wrapper base
Rodin/MMG/GridFunction.hMMG grid-function aliases
Rodin/MMG/MeshLoader.hMMG mesh loader
Rodin/MMG/MeshPrinter.hMMG mesh printer

Parallel and Backend Headers

HeaderDescription
Rodin/MPI/Geometry/Mesh.hMPI mesh specialization
Rodin/MPI/Geometry/SubMesh.hMPI submesh specialization
Rodin/MPI/Geometry/Sharder.hMPI sharder
Rodin/PETSc/Math.hPETSc linear algebra
Rodin/PETSc/Solver.hPETSc solver wrappers
Rodin/PETSc/Variational.hPETSc-backed variational wrappers