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 finite element methods and shape optimization.
namespace Rodin::FormLanguage
Namespace Rodin::FormLanguage.
namespace Rodin::Variational
Namespace Rodin::Variational.

Classes

template<class Derived>
struct Rodin::FormLanguage::Traits<Variational::FunctionBase<Derived>>
Form-language traits for variational functions.
template<class Derived>
class Rodin::Variational::FunctionBase
Base class for functions defined on finite element meshes.