https://github.com/ITensor/ITensor

sort by:
Revision Author Date Message Commit Date
3f0b3b8 Added some comments to options.mk.sample about Windows and Intel C++ compilers 08 June 2016, 20:49:04 UTC
888f8fc Simplified 04_mps tutorial code 08 June 2016, 20:44:52 UTC
c26af66 Some improvements to 02_two_site tutorial 08 June 2016, 20:15:14 UTC
ca27752 Added a comment to 05_gates tutorial 08 June 2016, 19:41:08 UTC
42eed8f Removed code from 05_gates tutorial 08 June 2016, 18:37:45 UTC
0c0cf17 Made svd code easier to understand in 05_gates tutorial 08 June 2016, 16:31:16 UTC
022f25e More cleanup of tutorial codes 08 June 2016, 16:31:02 UTC
5b5f279 Fixed 03_SVD tutorial code 08 June 2016, 16:21:00 UTC
ff93db7 Cleanup of 01 and 02 tutorial codes 08 June 2016, 16:20:27 UTC
c93bc09 Made comments in 06_DMRG tutorial more helpful 08 June 2016, 16:10:09 UTC
392a035 Fixed bug where operator() and operator[] of Index not marked const 08 June 2016, 16:09:45 UTC
57ee97a Split off some itensor_interface.cc code into itensor_operators.cc as a workaround for Windows compiler limitation 06 June 2016, 21:36:25 UTC
545cea0 Changed suggested clang flags to c++11 to avoid any confusion 06 June 2016, 20:32:33 UTC
a262a14 Moved some mpo.ih code to mpo.cc 06 June 2016, 18:02:58 UTC
0bd1008 Added scope guards to a few ih files and moved some algs.ih code to algs.cc 06 June 2016, 17:53:09 UTC
ec86aaf Moved some mpo.cc code into new mpoalgs.cc to help with compilation on Windows 04 June 2016, 19:38:12 UTC
e2dc083 Moved multSiteOps code to itensor_interface.cc 04 June 2016, 19:37:48 UTC
454d22e Reorganized code a bit for big compile-time speedup. Most impactful change was moving ITensor operator*= to new itensor_interface.cc 04 June 2016, 04:57:03 UTC
5e50c9f Removed constexpr to allow autovector usage for types with non-constexpr default constructor 04 June 2016, 04:00:22 UTC
41aa2aa Changed averageM to return a Real number instead of an int 02 June 2016, 01:25:06 UTC
5930ded Commented error printouts which could get unhelpfully large in some cases 26 May 2016, 22:12:00 UTC
d40a5ce Fixed bug where Truncate was getting overridden if other truncation parameters provided. Thanks Bill Huggins for pointing this out. 26 May 2016, 21:06:19 UTC
09ffca6 Implemented ComputeQNs for Hermitian diag (including denmatDecomp) 26 May 2016, 00:37:12 UTC
e0bb88e Implemented optional calculation of density matrix eigenvalue quantum numbers in IQTensor SVD. 26 May 2016, 00:27:15 UTC
d85f3ff Cleanup of Spectrum object interface 26 May 2016, 00:26:32 UTC
bfbcb9e Stylistic improvements to mpo.h and mps.cc 25 May 2016, 22:52:55 UTC
3fad74a Restored AutoMPO code for making non-QN-conserving MPOs. Was throwing an error for these. 25 May 2016, 22:52:36 UTC
16ec5a2 Removed unused variable in eigensolver.h 24 May 2016, 17:22:35 UTC
b70a1d9 Fixed bug in davidson where failure of orthog was not repeating Gram-Schmidt 24 May 2016, 17:21:45 UTC
fc198fe Fixed issue where nmultMPO cutoff was defaulting to 0.0, causing blowup of states. Thanks cdwhite for pointing this out. 24 May 2016, 00:37:33 UTC
617bc75 Refactored code in truncate algorithm 23 May 2016, 23:52:44 UTC
d578a25 Made logic of diagHermitian truncate more intelligent 23 May 2016, 23:52:33 UTC
98a666d Added sweepnext1 for single-site sweeping algorithms 23 May 2016, 23:52:16 UTC
5b98710 Fixed exactApplyMPO not to assume different input and output MPS 23 May 2016, 07:22:59 UTC
9fc1c12 Fixed compilation and off-by-one bugs in stats.h. Added stats to all_mps.h 14 May 2016, 00:12:56 UTC
e6fede5 LAPACK workspace vectors no longer static for thread safety reasons 10 May 2016, 04:51:54 UTC
d2034ab Removed MPS::makeRealBasis and made normalize a free function (though .normalize still present for backwards compatibility). 10 May 2016, 04:51:37 UTC
fa53c8f Put stdx::find into autompo code 10 May 2016, 04:50:59 UTC
06bcab2 Minor style change 10 May 2016, 04:50:37 UTC
9edd175 Removed some currently unsupported decompositions 10 May 2016, 04:50:27 UTC
439f9d9 Moved code for MPS addition and a few other functions into mps/mpsalg.cc to help with compiling on Windows. Made addAssumeOrth a free function. 04 May 2016, 22:34:32 UTC
ef02005 Moved some code out of decomp.cc into new svd.cc and hermitian.cc. Large object files have been reported to cause issues with gcc on windows. 04 May 2016, 21:20:27 UTC
5065b07 Reorganized named arguments in svd. Now Truncate is turned on by setting one of the other accuracy parameters. Lowered default Cutoff to zero and raised default Maxm to maximum integer. Implemented index customization for IQTensor version. 04 May 2016, 04:33:23 UTC
41296b6 Changed preferred method for computing IQTensor divergence back to div; hid deprecated method called flux in iqtensor.ih, but kept for backward compatibility. 03 May 2016, 01:36:29 UTC
6bfe5ec Changed error behavior of findIQInd to return default IQIndex instead of throwing. 03 May 2016, 01:25:39 UTC
5d8a700 Minor changes to template type names in ITensorT constructor 03 May 2016, 01:25:02 UTC
91cf997 Relaxed requirement of orderedC that data be complex; now it switches the type if real. 03 May 2016, 01:24:46 UTC
0a538ed Removed declaration of error-message overload of randomTensor from iqtensor.h 03 May 2016, 01:24:08 UTC
af610d7 Changed implementation of qn and dir functions not to rely on findIQInd to throw exception 03 May 2016, 01:23:38 UTC
e57a5f1 Combined prime(is,Index,...) and prime(is,IndexType,...) into a single variadic template which is more flexible and can take combinations of Index and IndexType args. 03 May 2016, 01:22:43 UTC
98f101a Generalized IndexVal times scalar to work for complex scalars 29 April 2016, 00:52:43 UTC
40abb07 New unit test for .apply for Diag storage 27 April 2016, 22:12:24 UTC
f49ec06 Fixed .apply Cplx to Real case for QDiag 27 April 2016, 22:12:24 UTC
8d9bd39 Fixed addition of Diag to work for any data type 27 April 2016, 22:12:24 UTC
401a071 Fixed .apply case when transforming complex Diag to real Diag. 27 April 2016, 22:12:24 UTC
597e9d3 Merge pull request #104 from kyungminlee/devel Fixed error.h to #include <cstdlib> 27 April 2016, 17:55:46 UTC
ede1f12 Added second arg t to expHermitian; does exp(t*H) 27 April 2016, 17:47:47 UTC
ccec989 Fixed implementations of doTask(ApplyIT...) for Diag and QDiag storage. 27 April 2016, 17:47:17 UTC
1eb0745 Fixed error.h to #include <cstdlib> abort() is declared in cstdlib. 27 April 2016, 02:18:32 UTC
11619ab Very minor edit to autovector.h 26 April 2016, 00:13:45 UTC
8d2b0fa Changed priming of indices in eigDecomp 25 April 2016, 22:58:07 UTC
b96fccc Removed some printing code and partial work on computing inverse in eigen decomp 25 April 2016, 22:57:42 UTC
6191b86 Added algs.ih to Makefile dependencies 25 April 2016, 20:54:36 UTC
6a82bd3 Replaced eigDecomp with new method eigen. Redefined eigDecomp to do full diagonalization but currently not working properly due to dgeev issue. 25 April 2016, 20:54:16 UTC
947e3e5 Added expHermitian to decomp.h/cc 25 April 2016, 20:53:32 UTC
d4f7b1d Added multiplication of complex vector by complex scalar 25 April 2016, 20:52:50 UTC
6b8c612 Added version of Matrix times Vector mult which returns result 25 April 2016, 20:52:34 UTC
51fa42a Added eigen and eigDecomp matrix routines (dgeev not working for left eigenvectors currently) 25 April 2016, 20:52:07 UTC
7787ce6 Fixed ordered and orderedC to allocate ITensor if needed 25 April 2016, 20:51:15 UTC
0d51d52 Added target which updates timestamp of all.h, all_basic.h, all_mps.h 20 April 2016, 22:03:59 UTC
862950b Updated code style of project_template; using new all.h header; clarified Makefile instructions 18 April 2016, 18:16:52 UTC
0d6a4dc Merge pull request #98 from kyungminlee/openblas Updates to options.mk.sample for OpenBLAS 17 April 2016, 00:35:41 UTC
ed0e2c6 Merge branch 'pull100' 17 April 2016, 00:33:31 UTC
5396857 Merge branch 'sizetype' of https://github.com/kyungminlee/ITensor into pull100 17 April 2016, 00:23:43 UTC
847acd1 Wrote a unit test for LocalOp::diag for IQTensor, but needs more testing 17 April 2016, 00:23:15 UTC
edbc8bd Changed a readwrite.h templates to use "expression SFINAE" 17 April 2016, 00:19:52 UTC
7e09305 Cleanup of a few other files. 17 April 2016, 00:19:24 UTC
e6a5f1a Refactored IQIndex, moving much more code into iqindex.cc 17 April 2016, 00:19:05 UTC
df8c3bc Some cleanup of indextype.h 17 April 2016, 00:18:40 UTC
313a82b Cleaned up indexset.h/ih a bit 17 April 2016, 00:18:23 UTC
48ca89a Merge pull request #101 from kyungminlee/mingw Replaced macro _MSC_VER with _WIN32 to support MinGW. 17 April 2016, 00:16:43 UTC
d51cad8 Replaced _MSC_VER with _WIN32 to support MinGW. 16 April 2016, 01:49:28 UTC
6141bb9 Use size_t instead of unsigned long. size of unsigned long does not match size of itensor::Index for LLP64 systems like Windows, resulting in static_cast errors. Use size_t instead. 15 April 2016, 22:45:02 UTC
b1ac300 Updates to options.mk.sample for OpenBLAS By default OpenBLAS uses C99 complex type in complex.h, which defines I. This definition conflicts with the use of I as template parameters in range.h. Defining the two macros as in the sample circumvents this problem. 15 April 2016, 22:37:54 UTC
b5e3810 Updated sample codes to use all.h and other stylistic changes. 11 April 2016, 23:18:10 UTC
4095ee8 Added all.h, all_mps.h, and all_basic.h convenience headers for pulling in other ITensor headers. 11 April 2016, 23:17:52 UTC
6b54fa3 Updated localop.h diag method to correctly use delta function to tie indices. Fixes #96 - thanks to Xiongjie Yu for reporting it. 11 April 2016, 18:02:29 UTC
b3f3eeb Merge pull request #94 into master 08 April 2016, 00:01:02 UTC
f9538cb Changed IndexSetIter operator+ to be pass by value; added a test 08 April 2016, 00:00:43 UTC
0b7606d fix a const error in IndexSetIter::operator+() 07 April 2016, 04:28:24 UTC
965a7fd Merge pull request from branch 'kyungminlee-master' into master 06 April 2016, 19:17:08 UTC
ee1cbd7 Merge branch 'master' of https://github.com/kyungminlee/ITensor into kyungminlee-master feature branch 06 April 2016, 19:15:50 UTC
2ee493d Made Index comparison ops free functions and moved most code to index.cc 06 April 2016, 19:11:49 UTC
587020f Changed write to disk of ITensors to just use write(ostream, T) overloads and tested 06 April 2016, 01:08:34 UTC
f5cfa3f Made IndexVal operators free functions. Tweak to putprimes output. 05 April 2016, 23:35:28 UTC
103b34d Moved most QMixed code into new file qmixed.cc 05 April 2016, 23:35:06 UTC
18c2003 Changed how Write task works. Now storage types define doTask(Write) 05 April 2016, 23:34:43 UTC
0f10b4c Defined typeNameOf for most storage types 05 April 2016, 23:34:15 UTC
53e393a Added typeNameOf function which returns a string version of various task and storage types; useful for making error messages more informative. 05 April 2016, 23:33:32 UTC
1d69acb Put in a check to prevent storage becoming complex if number provided to .set has zero imaginary part. 05 April 2016, 23:32:02 UTC
back to top