Namespaces
-
namespace Rodin The Rodin library for Shape and Topology Optimization.
- namespace Assembly Module for performing the assembly of linear algebra objects from variational expressions.
- namespace Context Module for serial, multi-threaded, distributed, and/or parallel computation.
- namespace External Third-party library integrations with Rodin.
- namespace FormLanguage Module for writing high level abstract expressions.
- namespace Geometry Module for dealing with geometries.
- namespace IO Module for dealing with I/O functionality.
- namespace Math Module for general mathematical operations.
-
namespace Models Module which provides implementation of various variational models.
- namespace Advection Module which provides models for the resolution of unsteady advection equations.
- namespace Distance Module which provides models for computation of the distance function.
- namespace Hilbert Module which provides models and tools for the Hilbertian extension-regularization procedure.
-
namespace Plot Module for visualization tools.
-
namespace Artist Module for Rodin::
Plot artists. -
namespace Backend Module for the Rodin::
Plot backend. - namespace GUI Contains GUI functionality.
-
namespace Artist Module for Rodin::
- namespace QF Module for defining quadrature formulae.
- namespace Solver Module for linear algebra systems.
- namespace Test Module containing various utilities and classes for writing tests.
-
namespace Tests Tests of the Rodin library
- namespace Benchmarks Performance benchmarks.
-
namespace Manufactured Manufactured solution test cases
- namespace Conductivity
- namespace Unit Unitary tests.
- namespace Threads Module containing various tools for working with threads.
- namespace Traits Module containing metaprogramming facilities.
- namespace Utility Module containing general purpose and language support utility classes.
-
namespace Variational Module which provides the necessary tools for constructing variational problems.
- namespace F Contains built-in functions.