template<class Range, class Context>
Rodin::Variational::L2 class

Arbitrary order $ H^1(\mathcal{T}_h)^d \subset L^2 (\Omega) $ broken Sobolev space.

Given some triangulation $ \mathcal{T}_h $ of $ \Omega $ , instances of this class will represent the finite element space:

\[ H^1(\mathcal{T}_h)^d := \left\{ v \in L^2(\Omega)^d : \forall \tau \in \mathcal{T}_h, \ v |_\tau \in H^1 (\tau)^d \right\} \]