template<class FES>
Rodin::Variational::Integral<GridFunction<FES>> class final

Integration of a GridFunction object.

Base classes

template<class FES>
class QuadratureRule<GridFunction<FES>>
Integration of a GridFunction object.

Public types

using IntegrandType = GridFunction<FES>
Type of integrand.
using Parent = QuadratureRule<IntegrandType>
Parent class.

Constructors, destructors, conversion operators

Integral(const IntegrandType& u)
Constructs the integral object.

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 FES>
Integral* Rodin::Variational::Integral<GridFunction<FES>><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.