template<class Derived, class FES, ShapeFunctionSpaceType Space>
          ShapeFunction class
        
        
        | Template parameters | |
|---|---|
| FES | Type of finite element space | 
| Space | Type of shape function space (Trial or Test) | 
Base classes
- 
              template<class Derived, class FES = typename FormLanguage::class ShapeFunctionBase<ShapeFunction<Derived, FES, Space>, FES, Space>
Traits<Derived>::FESType, ShapeFunctionSpaceType SpaceType = FormLanguage:: Traits<Derived>::SpaceType>  - Base class for shape function objects.
 
Public functions
- auto copy() const -> ShapeFunction* override noexcept
 - Copies the object and returns a non-owning pointer to the copied object.
 
Function documentation
              
                template<class Derived, class FES, ShapeFunctionSpaceType Space>
              
              ShapeFunction* Rodin:: Variational:: ShapeFunction<Derived, 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. | 
|---|