Add a new experimental subdirectory inside tensor, which provides matrix and vector types that are type aliases for existing tensor types.
Add type traits for the experimental types such as is_matrix, add all functions that existed in ublas::matrix to new types as free functions.
Add examples demonstrating the usage of new experimental types. We can put them in examples/tensor/experimental.
Also add unit tests so code coverage doesn't degrades.
Add a new experimental subdirectory inside tensor, which provides matrix and vector types that are type aliases for existing tensor types.
Add type traits for the experimental types such as
is_matrix, add all functions that existed inublas::matrixto new types as free functions.Add examples demonstrating the usage of new experimental types. We can put them in
examples/tensor/experimental.Also add unit tests so code coverage doesn't degrades.