Added asserts to check if LocalBasisCache data is valid
assert(shapeFunctionValues.size() == localBasis.size());
...
for (std::size_t i = 0; i < localBasis.size(); ++i) {
...
auto v = Dune::Functions::flatVectorView(shapeFunctionValues[i]);
...
}
Added assert to make sure to not access out of bounds indices.