template<class NestedDerived, class Range, class Mesh, Variational:: ShapeFunctionSpaceType SpaceType>
Grad<ShapeFunction<NestedDerived, P0<Range, Mesh>, SpaceType>> class final
Gradient of a P0 ShapeFunction.
Base classes
-
template<class Derived, class FES = typename FormLanguage::class ShapeFunctionBase<Grad<ShapeFunction<NestedDerived, P0<Range, Mesh>, SpaceType>>>
Traits<Derived>::FESType, ShapeFunctionSpaceType SpaceType = FormLanguage:: Traits<Derived>::SpaceType> - Base class for shape function objects.
Public functions
Function documentation
template<class NestedDerived, class Range, class Mesh, Variational:: ShapeFunctionSpaceType SpaceType>
Grad* Rodin:: Variational:: Grad<ShapeFunction<NestedDerived, P0<Range, Mesh>, SpaceType>><NestedDerived, Range, Mesh, SpaceType>:: 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. |
---|