template<class Integrand>
Rodin::Variational::Integral class

Represents mathematical expressions of the integral operator on a domain.

Template parameters
Integrand Type of the integrand

Represents the integral operator with a templated integrand type:

\[ \int_{\mathcal{C}_h} \mathrm{Integrand} \]

on the cells $ \mathcal{C}_h $ of a triangulation $ \mathcal{T}_h $ . The domain integral is defined as the sum of all members of the triangulation:

\[ \int_{\mathcal{C}_h} \mathrm{Integrand} := \sum_{T \in \mathcal{C}_h} \int_T \mathrm{Integrand} \ . \]