Cleaned out tarray.h, stride.h is gone.
Introduced BoxOrdinal.permute().
Minor cleanup of StorageRef.
Fixed const issues in TensorViewIterator.
More TensorView constructors are non-explicit to make syntax cleaner.
RangeNd can be sliced to help TensorView … Tensor can be safely initialized with sliced/permuted TensorViews
NDIterator gone … TensorViewIterator plays its role, but behind the scenes. TensorView is the central player now. Further development of Tensor syntax is needed.
Ooops … forgot to add tensor_func.h earlier.