template<class ShapeFunctionDerived, class Number, class Mesh, ShapeFunctionSpaceType Space>
Jacobian<ShapeFunction<ShapeFunctionDerived, P1<Math::Vector<Number>, Mesh>, Space>> class final
Jacobian of an P1 ShapeFunction object.
Base classes
-
template<class Derived, class FES = typename FormLanguage::class ShapeFunctionBase<Jacobian<ShapeFunction<ShapeFunctionDerived, P1<Math::Vector<Number>, Mesh>, Space>>>
Traits<Derived>::FESType, ShapeFunctionSpaceType SpaceType = FormLanguage:: Traits<Derived>::SpaceType> - Base class for shape function objects.
Public functions
Function documentation
template<class ShapeFunctionDerived, class Number, class Mesh, ShapeFunctionSpaceType Space>
Jacobian* Rodin:: Variational:: Jacobian<ShapeFunction<ShapeFunctionDerived, P1<Math:: Vector<Number>, Mesh>, Space>><ShapeFunctionDerived, Number, Mesh, 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. |
---|