template<class NestedDerived, class FES>
Rodin::Variational::InterfaceIntegral<ShapeFunctionBase<NestedDerived, FES, TestSpace>> class final

Integration of a test operator.

Given an operator defined over a test space $ V_h $

\[ A : V_h \rightarrow \mathbb{R}, \]

this class will represent its integral

\[ \int_{\mathcal{F}_h} A(v) \ d\sigma(x) \ . \]

Base classes

template<class NestedDerived, class FES>
class QuadratureRule<ShapeFunctionBase<NestedDerived, FES, TestSpace>>
Approximation of the integral of a test shape function.

Public functions

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

Function documentation

template<class NestedDerived, class FES>
InterfaceIntegral* Rodin::Variational::InterfaceIntegral<ShapeFunctionBase<NestedDerived, FES, TestSpace>><NestedDerived, FES>::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.