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

Approximation of the integral of a test shape function.

Base classes

template<class Number>
class LinearFormIntegratorBase<FormLanguage::Traits<ShapeFunctionBase<NestedDerived, FES, TestSpace>>::ScalarType>
Base class for linear form integrators.

Derived classes

template<class NestedDerived, class FES>
class BoundaryIntegral<ShapeFunctionBase<NestedDerived, FES, TestSpace>> final
Integration of a test operator.
template<class NestedDerived, class FES>
class FaceIntegral<ShapeFunctionBase<NestedDerived, FES, TestSpace>> final
Integration of a test operator.
template<class NestedDerived, class FES>
class Integral<ShapeFunctionBase<NestedDerived, FES, TestSpace>> final
Integration of a test operator.
template<class NestedDerived, class FES>
class InterfaceIntegral<ShapeFunctionBase<NestedDerived, FES, TestSpace>> final
Integration of a test operator.

Public functions

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

Function documentation

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