RealFunction.h file
Real-valued scalar functions for variational formulations.
This file defines RealFunctionBase and RealFunction, representing functions mapping points to real numbers: .
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::RealFunctionBase<Derived>>
- Traits for the CRTP base of real-valued functions.
-
template<class Derived>class Rodin::Variational::RealFunctionBase
- Base class for real-valued functions defined on a mesh.
-
template<class NestedDerived>class Rodin::Variational::RealFunction<FunctionBase<NestedDerived>>
- Real-valued function that wraps another real function expression.
-
template<>class Rodin::Variational::RealFunction<Real>
- Represents a constant scalar function with type Real.
-
template<>class Rodin::Variational::RealFunction<Integer>
- Represents a constant scalar function initialized from an Integer.
-
template<class F>class Rodin::Variational::RealFunction<F>
- Represents a scalar function given by an arbitrary scalar function.