Some more adaption to new interface (no viennagrid::elements(), using range constructor instead)