template<class NestedDerived, class FES>
Rodin::Variational::Integral<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{T}_h} A(v) \ dx \ . \]

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 -> Integral* override noexcept
Copies the object and returns a non-owning pointer to the copied object.

Function documentation

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