Helps the compiler to use optimisations related to the shape form
auto a = iota(5, 5); auto b = iota(5, 5); assumeHypercube(a); // first use this one, if applicable assumeSameShape(a, b); // assert(a == iota(5, 5)); assert(b == iota(5, 5));
See Implementation
Helps the compiler to use optimisations related to the shape form