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.
Derived classes
-
template<class FESType>class TestFunction
- Represents a function which belongs to a test space.
-
template<class FESType>class TrialFunction
- Represents a function which belongs to a trial space.
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. |
---|