Namespaces
-
namespace Rodin The Rodin library for finite element methods and shape optimization.
- namespace Adaptation Namespace Rodin::
Tests:: Benchmarks. - namespace Advection Namespace Rodin::
Advection. -
namespace Alert Namespace Rodin::
Alert. - namespace Identifier Namespace containing factory functions for code identifiers.
- namespace Assembly Namespace Rodin::
Assembly. - namespace Context Namespace Rodin::
Context. - namespace Distance Namespace Rodin::
Distance. - namespace Eikonal Namespace Rodin::
Eikonal. - namespace Elasticity Namespace Rodin::
Elasticity. - namespace FormLanguage Namespace Rodin::
FormLanguage. -
namespace Geometry Namespace Rodin::
Geometry. - namespace Euclidean Namespace Rodin::
Geometry:: Euclidean.
- namespace Euclidean Namespace Rodin::
- namespace Heart Namespace Rodin::
Heart. - namespace Hilbert Namespace Rodin::
Hilbert. -
namespace IO Namespace Rodin::
IO. -
namespace HDF5 HDF5 utility namespace providing type aliases, path constants, RAII handle wrappers, and low-level dataset read/write helpers.
- namespace Path HDF5 dataset path constants for the mesh and grid function storage layouts.
- namespace Internal Internal helpers for PETSc HDF5 serialization primitives.
-
namespace HDF5 HDF5 utility namespace providing type aliases, path constants, RAII handle wrappers, and low-level dataset read/write helpers.
- namespace Location Namespace Rodin::
Location. - namespace Math Namespace Rodin::
Math. - namespace MMG Namespace Rodin::
Traits. - namespace MPI Distributed-memory parallel extensions using MPI.
-
namespace PETSc PETSc integration module for Rodin.
- namespace Assembly PETSc-specific assembly strategies.
- namespace Math PETSc-backed linear algebra adapters.
- namespace Solver PETSc-backed linear and nonlinear solver adapters.
- namespace Variational PETSc-backed variational form adapters.
-
namespace Plot Namespace Rodin::
Plot. -
namespace Artist Namespace Rodin::
Plot:: Artist. - namespace Axes Namespace Rodin::
Plot:: Artist:: Axes. - namespace Axis Namespace Rodin::
Plot:: Artist:: Axis. - namespace Lines Namespace Rodin::
Plot:: Artist:: Lines.
- namespace Axes Namespace Rodin::
-
namespace Backend Namespace Rodin::
Plot:: Backend. - namespace Bases Namespace Rodin::
Plot:: Backend:: Bases. - namespace Event Namespace Rodin::
Plot:: Backend:: Event. -
namespace Renderer Namespace Rodin::
Plot:: Backend:: Event. - namespace Drawables Namespace Rodin::
Plot:: Backend:: Renderer:: Drawables.
- namespace Drawables Namespace Rodin::
- namespace Bases Namespace Rodin::
- namespace GUI Namespace Rodin::
Plot:: GUI.
-
namespace Artist Namespace Rodin::
- namespace QF Namespace Rodin::
QF. - namespace Scotch PT-Scotch mesh partitioning integration.
- namespace Serialization Namespace support for serialization of Rodin types.
-
namespace Solid Hyperelastic solid mechanics module for large-deformation problems.
- namespace Tags Standard tag types for auxiliary constitutive data.
- namespace Solver Namespace Rodin::
Solver. - namespace Test Module containing various utilities and classes for writing tests.
-
namespace Tests Tests of the Rodin library
- namespace Benchmarks Namespace Rodin::
Tests:: Manufactured. -
namespace Manufactured Namespace Rodin::
Tests:: Unit. - namespace Conductivity Manufactured solutions for the conductivity problem using P1 spaces.
- namespace Darcy Manufactured solution for the Darcy problem using P1 spaces.
- namespace DirichletBCIdentification Manufactured solutions for the identification Dirichlet BC
DirichletBC(u, A(v)), whereA(v)is a linear shape-function expression. - namespace DivPoisson Manufactured solutions for the divergence Poisson problem using P1 vector spaces.
- namespace Helmholtz3D
- namespace LinearElasticity Manufactured solutions for the linear elasticity problem.
- namespace LinearElasticity3D
- namespace Poisson Manufactured solutions for the Poisson problem.
- namespace Poisson3D Manufactured solutions for the 3D Poisson problem on supported 3D meshes.
- namespace ReactionDiffusion3D
- namespace Stokes Manufactured solutions for the Stokes problem using H1 of order 2.
- namespace Unit Namespace Rodin::
Tests.
- namespace Benchmarks Namespace Rodin::
- namespace Threads Namespace Rodin::
Threads. - namespace Traits Namespace Rodin::
Utility. - namespace Utility Namespace Rodin::
Test. - namespace Variational Namespace Rodin::
Variational.
- namespace Adaptation Namespace Rodin::