template<class FES>
Rodin::Variational::Component<GridFunction<FES>> class final

Represents the component (or entry) of a vectorial GridFunction.

Base classes

template<class Derived>
class RealFunctionBase<Component<GridFunction<FES>>>
Base class for real-valued functions defined on a mesh.

Constructors, destructors, conversion operators

Component(OperandType& u, size_t component) constexpr
Constructs the component object from a GridFunction and its component index.

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 FES>
Component* Rodin::Variational::Component<GridFunction<FES>><FES>::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.