template<class NestedDerived, class FES, ShapeFunctionSpaceType Space>
Rodin::Variational::Transpose<ShapeFunctionBase<NestedDerived, FES, Space>> class final

Transpose of a ShapeFunctionBase object.

Base classes

template<class Derived, class FES = typename FormLanguage::Traits<Derived>::FESType, ShapeFunctionSpaceType SpaceType = FormLanguage::Traits<Derived>::SpaceType>
class ShapeFunctionBase<Transpose<ShapeFunctionBase<NestedDerived, FES, Space>>, FES, Space>
Base class for shape function objects.

Public functions

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

Function documentation

template<class NestedDerived, class FES, ShapeFunctionSpaceType Space>
Transpose* Rodin::Variational::Transpose<ShapeFunctionBase<NestedDerived, FES, Space>><NestedDerived, FES, Space>::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.