Fixed a mistaken error message printout.
Added a debugging function checkStorage(const IQTensor&).
Minor change to Index printing output.
Reduced output of arnoldi method
Fixed global.h to include real.h
New version of StoreLink using shared_ptr and vector<Real> for storage.
Minor improvements to StoreLink
Fixed bugs in both versions of diag_hermitian where if scale was negative, the matrix was getting multiplied by -1 leading to reverse ordering of eigenvalues. Thanks to the Bryan Clark group at UIUC for catching this. Also changed default Truncate option to be false inside of diag_hermitian.
Fixed bug where ITensor scale was not being included in Spectrum eigs returned from diag_hermitian. Also fixed behavior where alleigs wasn’t sorted in IQTensor diag_hermitian unless Truncate=true.