template<class LHSDerived, class RHSDerived>
Rodin::Variational::Min<FunctionBase<LHSDerived>, FunctionBase<RHSDerived>> class final

Represents the minimum between two arguments.

Base classes

template<class Derived>
class FunctionBase<Min<FunctionBase<LHSDerived>, FunctionBase<RHSDerived>>>
Base class for function objects which can be evaluated over a mesh.

Public functions

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

Function documentation

template<class LHSDerived, class RHSDerived>
Min* Rodin::Variational::Min<FunctionBase<LHSDerived>, FunctionBase<RHSDerived>><LHSDerived, RHSDerived>::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.