template<class F>
Rodin::Variational::ComplexFunction<F> class final

Represents a scalar function given by an arbitrary scalar function.

Base classes

template<class Derived>
class ComplexFunctionBase<ComplexFunction<F>>
Base class for scalar-valued functions defined on a mesh.

Public functions

auto copy() const -> ComplexFunction* override noexcept
Copies the object and returns a non-owning pointer to the copied object.

Function documentation

template<class F>
ComplexFunction* Rodin::Variational::ComplexFunction<F><F>::copy() const override noexcept

Copies the object and returns a non-owning pointer to the copied object.

Returns Non-owning pointer to the copied object.