Xerus v2.0.0 Release Notes
Release Date: 2016-03-11 // about 8 years ago-
- ๐ ! Merged FullTensor and SparseTensor into a single Tensor class.
- Implemented several FullTensor functions also for sparse representations (modify(_diag)_elements, fix_slate, resize_dimension,...)
- ! IndexedTensor*s now considered internal.
- ๐ ! Removed all support for stored IndexedTensor*s.
- ! Reworked the IndexedTensor* index assignment.
- ! Changed resize_dimension to allow slate insertion at the first position.
- โ Added TTTensor::random with callback function to manipulate the singular values of all matricisations.
- ๐ Rewrote the ALS algorithm for better readability.
- โ Added fully functional (multi-site) DMRG and alternating steepest descent algorithms.
- ๐ Support for low level factorisation calls for Tensor class.
- ๐ Several bug fixes, including SVD factor handling, SparseTensor summation, Tensor resize_dimension, TN evaluation,....
- โ Added several test cases.