template<class NestedDerived, class FES>
Rodin::Variational::BoundaryIntegral<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{B}_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 -> BoundaryIntegral* override noexcept
Copies the object and returns a non-owning pointer to the copied object.

Function documentation

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