template<class LHSDerived, class TrialFES, class RHSDerived, class TestFES>
Rodin::Variational::Dot<ShapeFunctionBase<LHSDerived, TrialFES, TrialSpace>, ShapeFunctionBase<RHSDerived, TestFES, TestSpace>> class final

Represents the dot product of trial and test operators.

Constructs an instance representing the following expression:

\[ A(u) : B(v) \]

Base classes

class Base
Base class for all classes which are part of Rodin's FormLanguage.

Public functions

auto copy() const -> Dot* final noexcept
Copies the object and returns a non-owning pointer to the copied object.

Function documentation

template<class LHSDerived, class TrialFES, class RHSDerived, class TestFES>
Dot* Rodin::Variational::Dot<ShapeFunctionBase<LHSDerived, TrialFES, TrialSpace>, ShapeFunctionBase<RHSDerived, TestFES, TestSpace>><LHSDerived, TrialFES, RHSDerived, TestFES>::copy() const final noexcept

Copies the object and returns a non-owning pointer to the copied object.

Returns Non-owning pointer to the copied object.