template<class OperandDerived>
Rodin::Variational::Component<FunctionBase<OperandDerived>, size_t> class final

Represents the component (or entry) of a vectorial FunctionBase instance.

Base classes

template<class Derived>
class RealFunctionBase<Component<FunctionBase<OperandDerived>, size_t>>
Base class for real-valued functions defined on a mesh.

Public functions

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

Function documentation

template<class OperandDerived>
Component* Rodin::Variational::Component<FunctionBase<OperandDerived>, size_t><OperandDerived>::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.