Evaluate solution at grid points of structured mesh and reshape to tensor

See for instance:

DOLFINx in general does not consider a mesh structured. All meshes are unstructured, and data is reordered with respect to data-locality.