Rodin/Variational/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.