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

Logical EQ operator between two instances of FunctionBase.

Base classes

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

Public functions

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

Function documentation

template<class LHSDerived, class RHSDerived>
EQ* Rodin::Variational::EQ<FunctionBase<LHSDerived>, FunctionBase<RHSDerived>><LHSDerived, RHSDerived>::copy() const final noexcept

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

Returns Non-owning pointer to the copied object.