Tensor class refactoring
This release adds major changes with the main tensor class to allow for custom types for storage and descriptors. In addition, static tensor descriptors are now possible for compile time pointer arithmetic. As of this release it is not longer recommended to construct tensor_t objects directly. Instead, prefer the make_ variants of the functions.
Other features of this release are:
-
Refactored tensor class to use generic storage and descriptors
-
Adding comments on all make functions. Fixing spectrogram examples
-
Added concatenation operator
-
Added static tensors
-
Adding const on all operator() where applicable
-
Add more creation of tensors
-
Changed convolution example to use static tensor sizes
-
Added documentation for make