Rodin/Variational/ScalarFunction.h file

Base class for scalar-valued functions in variational formulations.

This file defines ScalarFunctionBase, which extends FunctionBase to represent functions mapping points in the domain to scalar values $ f: \Omega \to \mathbb{F} $ , where $ \mathbb{F} $ is a scalar field (typically Real or Complex).

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 Scalar, class Derived>
class Rodin::Variational::ScalarFunctionBase
Base class for scalar-valued functions with templated scalar type.