Function.h file
Base class hierarchy for functions in variational formulations.
This file defines the fundamental FunctionBase template, which serves as the foundation for all function types (scalar, vector, matrix) in Rodin's variational formulation framework.
Namespaces
- namespace Rodin
- The Rodin library for Shape and Topology Optimization.
- namespace Rodin::FormLanguage
- Module for writing high level abstract expressions.
- namespace Rodin::Variational
- Module which provides the necessary tools for constructing variational problems.
Classes
-
template<class Derived>class Rodin::Variational::FunctionBase
- Base class for function objects which can be evaluated over a mesh.