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

Represents expressions of the integral operator on the faces of a mesh.

Template parameters
Integrand Type of the integrand

Represents the integral operator with a templated integrand type:

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

on the faces $ \mathcal{F}_h $ of a triangulation $ \mathcal{T}_h $ a domain $ \Omega $ . Then the boundary integral is just the sum of integrals over each face of the mesh:

\[ \int_{\mathcal{F}_h} \mathrm{Integrand} := \sum_{F \in \mathcal{F}_h} \int_F \mathrm{Integrand} \ . \]