template<class OperandDerived, class FES, ShapeFunctionSpaceType Space>
Component<ShapeFunctionBase<OperandDerived, FES, Space>> class final
Represents the component (or entry) of a vectorial ShapeFunction.
Base classes
-
template<class Derived, class FES = typename FormLanguage::class ShapeFunctionBase<Component<ShapeFunctionBase<OperandDerived, FES, Space>>, FES, Space>
Traits<Derived>::FESType, ShapeFunctionSpaceType SpaceType = FormLanguage:: Traits<Derived>::SpaceType> - Base class for shape function objects.
Constructors, destructors, conversion operators
- Component(const OperandType& u, size_t component)
- Constructs the component object from a TrialFunction and its component index.
Public functions
Function documentation
template<class OperandDerived, class FES, ShapeFunctionSpaceType Space>
Component* Rodin:: Variational:: Component<ShapeFunctionBase<OperandDerived, FES, Space>><OperandDerived, 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. |
---|