Rodin/Variational/RealFunction.h file

Real-valued scalar functions for variational formulations.

This file defines RealFunctionBase and RealFunction, representing functions mapping points to real numbers: $ f: \Omega \to \mathbb{R} $ .

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::RealFunctionBase
Base class for real-valued functions defined on a mesh.
template<>
class Rodin::Variational::RealFunction<Real>
Represents a constant scalar function with type Real.
template<class F>
class Rodin::Variational::RealFunction<F>
Represents a scalar function given by an arbitrary scalar function.