6bfe5ec | Miles Stoudenmire | 03 May 2016, 01:25:39 UTC | Changed error behavior of findIQInd to return default IQIndex instead of throwing. | 03 May 2016, 01:25:39 UTC |
5d8a700 | Miles Stoudenmire | 03 May 2016, 01:25:02 UTC | Minor changes to template type names in ITensorT constructor | 03 May 2016, 01:25:02 UTC |
91cf997 | Miles Stoudenmire | 03 May 2016, 01:24:46 UTC | Relaxed requirement of orderedC that data be complex; now it switches the type if real. | 03 May 2016, 01:24:46 UTC |
0a538ed | Miles Stoudenmire | 03 May 2016, 01:24:08 UTC | Removed declaration of error-message overload of randomTensor from iqtensor.h | 03 May 2016, 01:24:08 UTC |
af610d7 | Miles Stoudenmire | 03 May 2016, 01:23:38 UTC | Changed implementation of qn and dir functions not to rely on findIQInd to throw exception | 03 May 2016, 01:23:38 UTC |
e57a5f1 | Miles Stoudenmire | 03 May 2016, 01:22:35 UTC | 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 | Miles Stoudenmire | 29 April 2016, 00:52:43 UTC | Generalized IndexVal times scalar to work for complex scalars | 29 April 2016, 00:52:43 UTC |
40abb07 | Miles Stoudenmire | 27 April 2016, 22:04:27 UTC | New unit test for .apply for Diag storage | 27 April 2016, 22:12:24 UTC |
f49ec06 | Miles Stoudenmire | 27 April 2016, 22:04:18 UTC | Fixed .apply Cplx to Real case for QDiag | 27 April 2016, 22:12:24 UTC |
8d9bd39 | Miles Stoudenmire | 27 April 2016, 22:04:00 UTC | Fixed addition of Diag to work for any data type | 27 April 2016, 22:12:24 UTC |
401a071 | Miles Stoudenmire | 27 April 2016, 22:03:44 UTC | Fixed .apply case when transforming complex Diag to real Diag. | 27 April 2016, 22:12:24 UTC |
597e9d3 | Miles | 27 April 2016, 17:55:46 UTC | Merge pull request #104 from kyungminlee/devel Fixed error.h to #include <cstdlib> | 27 April 2016, 17:55:46 UTC |
ede1f12 | Miles Stoudenmire | 27 April 2016, 17:47:47 UTC | Added second arg t to expHermitian; does exp(t*H) | 27 April 2016, 17:47:47 UTC |
ccec989 | Miles Stoudenmire | 27 April 2016, 17:47:17 UTC | Fixed implementations of doTask(ApplyIT...) for Diag and QDiag storage. | 27 April 2016, 17:47:17 UTC |
1eb0745 | Kyungmin Lee | 27 April 2016, 02:18:32 UTC | Fixed error.h to #include <cstdlib> abort() is declared in cstdlib. | 27 April 2016, 02:18:32 UTC |
11619ab | Miles Stoudenmire | 26 April 2016, 00:13:45 UTC | Very minor edit to autovector.h | 26 April 2016, 00:13:45 UTC |
8d2b0fa | Miles Stoudenmire | 25 April 2016, 22:58:07 UTC | Changed priming of indices in eigDecomp | 25 April 2016, 22:58:07 UTC |
b96fccc | Miles Stoudenmire | 25 April 2016, 22:57:42 UTC | Removed some printing code and partial work on computing inverse in eigen decomp | 25 April 2016, 22:57:42 UTC |
6191b86 | Miles Stoudenmire | 25 April 2016, 20:54:36 UTC | Added algs.ih to Makefile dependencies | 25 April 2016, 20:54:36 UTC |
6a82bd3 | Miles Stoudenmire | 25 April 2016, 20:54:16 UTC | 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 | Miles Stoudenmire | 25 April 2016, 20:53:32 UTC | Added expHermitian to decomp.h/cc | 25 April 2016, 20:53:32 UTC |
d4f7b1d | Miles Stoudenmire | 25 April 2016, 20:52:50 UTC | Added multiplication of complex vector by complex scalar | 25 April 2016, 20:52:50 UTC |
6b8c612 | Miles Stoudenmire | 25 April 2016, 20:52:34 UTC | Added version of Matrix times Vector mult which returns result | 25 April 2016, 20:52:34 UTC |
51fa42a | Miles Stoudenmire | 25 April 2016, 20:52:07 UTC | Added eigen and eigDecomp matrix routines (dgeev not working for left eigenvectors currently) | 25 April 2016, 20:52:07 UTC |
7787ce6 | Miles Stoudenmire | 25 April 2016, 20:51:15 UTC | Fixed ordered and orderedC to allocate ITensor if needed | 25 April 2016, 20:51:15 UTC |
0d51d52 | Miles Stoudenmire | 20 April 2016, 22:03:59 UTC | Added target which updates timestamp of all.h, all_basic.h, all_mps.h | 20 April 2016, 22:03:59 UTC |
862950b | Miles Stoudenmire | 18 April 2016, 18:16:52 UTC | Updated code style of project_template; using new all.h header; clarified Makefile instructions | 18 April 2016, 18:16:52 UTC |
0d6a4dc | Miles | 17 April 2016, 00:35:41 UTC | Merge pull request #98 from kyungminlee/openblas Updates to options.mk.sample for OpenBLAS | 17 April 2016, 00:35:41 UTC |
ed0e2c6 | Miles Stoudenmire | 17 April 2016, 00:33:31 UTC | Merge branch 'pull100' | 17 April 2016, 00:33:31 UTC |
5396857 | Miles Stoudenmire | 17 April 2016, 00:23:43 UTC | Merge branch 'sizetype' of https://github.com/kyungminlee/ITensor into pull100 | 17 April 2016, 00:23:43 UTC |
847acd1 | Miles Stoudenmire | 17 April 2016, 00:23:15 UTC | Wrote a unit test for LocalOp::diag for IQTensor, but needs more testing | 17 April 2016, 00:23:15 UTC |
edbc8bd | Miles Stoudenmire | 17 April 2016, 00:19:52 UTC | Changed a readwrite.h templates to use "expression SFINAE" | 17 April 2016, 00:19:52 UTC |
7e09305 | Miles Stoudenmire | 17 April 2016, 00:19:24 UTC | Cleanup of a few other files. | 17 April 2016, 00:19:24 UTC |
e6a5f1a | Miles Stoudenmire | 17 April 2016, 00:19:05 UTC | Refactored IQIndex, moving much more code into iqindex.cc | 17 April 2016, 00:19:05 UTC |
df8c3bc | Miles Stoudenmire | 17 April 2016, 00:18:40 UTC | Some cleanup of indextype.h | 17 April 2016, 00:18:40 UTC |
313a82b | Miles Stoudenmire | 17 April 2016, 00:18:23 UTC | Cleaned up indexset.h/ih a bit | 17 April 2016, 00:18:23 UTC |
48ca89a | Miles | 17 April 2016, 00:16:43 UTC | Merge pull request #101 from kyungminlee/mingw Replaced macro _MSC_VER with _WIN32 to support MinGW. | 17 April 2016, 00:16:43 UTC |
d51cad8 | Kyungmin Lee | 16 April 2016, 01:49:28 UTC | Replaced _MSC_VER with _WIN32 to support MinGW. | 16 April 2016, 01:49:28 UTC |
6141bb9 | Kyungmin Lee | 15 April 2016, 21:26:41 UTC | 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 | Kyungmin Lee | 15 April 2016, 21:20:19 UTC | 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 | Miles Stoudenmire | 11 April 2016, 23:18:10 UTC | Updated sample codes to use all.h and other stylistic changes. | 11 April 2016, 23:18:10 UTC |
4095ee8 | Miles Stoudenmire | 11 April 2016, 23:17:52 UTC | 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 | Miles Stoudenmire | 11 April 2016, 18:02:29 UTC | 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 | Miles Stoudenmire | 08 April 2016, 00:01:02 UTC | Merge pull request #94 into master | 08 April 2016, 00:01:02 UTC |
f9538cb | Miles Stoudenmire | 08 April 2016, 00:00:43 UTC | Changed IndexSetIter operator+ to be pass by value; added a test | 08 April 2016, 00:00:43 UTC |
0b7606d | xich | 07 April 2016, 04:28:24 UTC | fix a const error in IndexSetIter::operator+() | 07 April 2016, 04:28:24 UTC |
965a7fd | Miles Stoudenmire | 06 April 2016, 19:16:38 UTC | Merge pull request from branch 'kyungminlee-master' into master | 06 April 2016, 19:17:08 UTC |
ee1cbd7 | Miles Stoudenmire | 06 April 2016, 19:15:50 UTC | Merge branch 'master' of https://github.com/kyungminlee/ITensor into kyungminlee-master feature branch | 06 April 2016, 19:15:50 UTC |
2ee493d | Miles Stoudenmire | 06 April 2016, 18:56:00 UTC | Made Index comparison ops free functions and moved most code to index.cc | 06 April 2016, 19:11:49 UTC |
587020f | Miles Stoudenmire | 06 April 2016, 01:08:34 UTC | Changed write to disk of ITensors to just use write(ostream, T) overloads and tested | 06 April 2016, 01:08:34 UTC |
f5cfa3f | Miles Stoudenmire | 05 April 2016, 23:35:28 UTC | Made IndexVal operators free functions. Tweak to putprimes output. | 05 April 2016, 23:35:28 UTC |
103b34d | Miles Stoudenmire | 05 April 2016, 23:35:06 UTC | Moved most QMixed code into new file qmixed.cc | 05 April 2016, 23:35:06 UTC |
18c2003 | Miles Stoudenmire | 05 April 2016, 23:34:43 UTC | Changed how Write task works. Now storage types define doTask(Write) | 05 April 2016, 23:34:43 UTC |
0f10b4c | Miles Stoudenmire | 05 April 2016, 23:34:15 UTC | Defined typeNameOf for most storage types | 05 April 2016, 23:34:15 UTC |
53e393a | Miles Stoudenmire | 05 April 2016, 23:32:40 UTC | 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 | Miles Stoudenmire | 05 April 2016, 23:31:13 UTC | 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 |
51c3038 | Miles Stoudenmire | 03 April 2016, 21:12:20 UTC | Fixed getVals helper function to work for mixed list of IndexVals and IQIndexVals. | 03 April 2016, 21:12:20 UTC |
fc55244 | Miles | 02 April 2016, 20:41:50 UTC | Merge pull request #93 from mingruyang/patch-1 Update myappname.cc | 02 April 2016, 20:41:50 UTC |
60f24dd | mingruyang | 02 April 2016, 19:58:12 UTC | Update myappname.cc | 02 April 2016, 19:58:12 UTC |
53ca528 | Miles Stoudenmire | 02 April 2016, 18:34:41 UTC | Improved logic about printing scale in showEigs | 02 April 2016, 18:34:41 UTC |
23baf8f | Miles Stoudenmire | 31 March 2016, 22:13:21 UTC | Added factor method to decomp.h/cc | 31 March 2016, 22:13:21 UTC |
a75906c | Miles Stoudenmire | 30 March 2016, 21:50:44 UTC | Stylistic edits to iqdmrg.cc and added a helpful comment | 30 March 2016, 21:50:44 UTC |
c419fc9 | Miles Stoudenmire | 30 March 2016, 21:50:27 UTC | Added 2d lattice helper functions. | 30 March 2016, 21:50:27 UTC |
2326087 | Miles Stoudenmire | 30 March 2016, 20:38:20 UTC | Cleanup and stylistic changes to LocalMPO_MPS and LocalMPOSet | 30 March 2016, 20:41:00 UTC |
171b83f | Miles Stoudenmire | 30 March 2016, 20:04:33 UTC | Fixed out of date interface of LocalMPO_MPS and LocalMPOSet. Thanks to Yahya Alavirad for the bug report. | 30 March 2016, 20:04:33 UTC |
88405ed | Miles Stoudenmire | 30 March 2016, 01:25:38 UTC | Made a unit test for AutoMPO; currently just tests extended Hubbard model | 30 March 2016, 01:27:11 UTC |
4380aef | Miles Stoudenmire | 30 March 2016, 00:49:58 UTC | Fixed printing of AutoMPO (for debugging purposes); wasn't showing coefficient of end op. | 30 March 2016, 00:49:58 UTC |
de6a9a6 | Miles Stoudenmire | 29 March 2016, 17:45:33 UTC | Stylistic changes to exthubbard sample code | 29 March 2016, 17:45:33 UTC |
f93a4c0 | Miles Stoudenmire | 29 March 2016, 17:44:56 UTC | Put in various checks for divide by zero errors that were occurring | 29 March 2016, 17:44:56 UTC |
9c5e9d2 | Miles Stoudenmire | 29 March 2016, 17:14:55 UTC | Put in sorting of AutoMPO terms. Appears to fix ordering bug, need to test further. | 29 March 2016, 17:14:55 UTC |
4c0f81a | Miles Stoudenmire | 29 March 2016, 00:32:56 UTC | Fixed some flag typos in sample/Makefile | 29 March 2016, 00:32:56 UTC |
f58322d | Miles Stoudenmire | 27 March 2016, 06:11:47 UTC | New version of mapprime taking any number of triples of Index-plev1-plev2 or IndexType-plev1-plev2. | 27 March 2016, 06:26:21 UTC |
6e15dc1 | Miles Stoudenmire | 26 March 2016, 23:55:13 UTC | Updates to options.mk.sample. Removed intel compiler; edited text explaining BLAS_LAPACK flags. Removed some unused macro definitions from flags. | 26 March 2016, 23:55:13 UTC |
f00578f | Miles Stoudenmire[mn] | 26 March 2016, 00:03:09 UTC | Some small changes to reduce, but not totally fix compiler errors with icpc | 26 March 2016, 00:03:09 UTC |
422b7d4 | Miles Stoudenmire | 25 March 2016, 20:09:57 UTC | Merge remote-tracking branch 'origin/master' | 25 March 2016, 20:09:57 UTC |
fd28dd5 | Miles Stoudenmire | 25 March 2016, 19:23:57 UTC | Small edit to INSTALL.md | 25 March 2016, 19:23:57 UTC |
fc6e746 | Miles Stoudenmire[mn] | 25 March 2016, 19:17:59 UTC | Removed unused variable from idmrg.h | 25 March 2016, 19:17:59 UTC |
0570765 | Miles Stoudenmire[mn] | 25 March 2016, 19:06:35 UTC | Removed ambiguous MatRange overload of offset. Simplified offset implementation. | 25 March 2016, 19:06:35 UTC |
2607f2c | Miles Stoudenmire[mn] | 25 March 2016, 19:06:07 UTC | Included <iostream> with autovector | 25 March 2016, 19:06:07 UTC |
7a03451 | Miles Stoudenmire[mn] | 25 March 2016, 19:05:46 UTC | Added cast to stdx::make_array to suppress a warning | 25 March 2016, 19:05:46 UTC |
299197f | Miles Stoudenmire | 25 March 2016, 18:30:59 UTC | Removed conditional from print_macro.h which was causing problems | 25 March 2016, 18:30:59 UTC |
53c4b9a | Miles Stoudenmire | 25 March 2016, 18:26:59 UTC | Tweak to printing of states kept in DMRG | 25 March 2016, 18:26:59 UTC |
56735ef | Miles Stoudenmire | 25 March 2016, 18:26:49 UTC | Small tweak to showm(IQIndex) | 25 March 2016, 18:26:49 UTC |
415885c | Miles Stoudenmire | 25 March 2016, 18:18:21 UTC | Stylistic updates to exthubbard | 25 March 2016, 18:18:21 UTC |
3f51dce | Miles Stoudenmire | 25 March 2016, 18:11:18 UTC | Tweaked printing of QNs | 25 March 2016, 18:11:18 UTC |
16c6592 | Miles Stoudenmire | 25 March 2016, 18:11:10 UTC | Shortened index names in Hubbard site set | 25 March 2016, 18:11:10 UTC |
3330e5a | Miles Stoudenmire | 25 March 2016, 18:10:54 UTC | Fixed arrow bug in DMRGObserver | 25 March 2016, 18:10:59 UTC |
4a6b961 | Miles Stoudenmire | 25 March 2016, 18:10:29 UTC | Fixed bug where exactly zero eigenvalues not being truncated when docut==0. | 25 March 2016, 18:10:29 UTC |
641af7e | Miles Stoudenmire | 24 March 2016, 22:00:57 UTC | Introduced MatRangeType and VecRangeType empty base classes for MatRange and VecRange | 24 March 2016, 22:00:57 UTC |
522c75a | Miles Stoudenmire | 24 March 2016, 22:00:30 UTC | Updated tutorials. Updated bondgate.h and moved PrintNice back to print.h | 24 March 2016, 22:00:35 UTC |
827c54a | Miles Stoudenmire | 24 March 2016, 19:13:45 UTC | Expanded contract wrapper for data-owning tensors | 24 March 2016, 19:13:45 UTC |
003260e | Miles Stoudenmire | 24 March 2016, 18:45:19 UTC | Print macro no longer defined by default; must include util/print_macro.h | 24 March 2016, 19:13:13 UTC |
cd54df8 | Miles Stoudenmire | 24 March 2016, 18:18:48 UTC | Fixed missing path in some util includes | 24 March 2016, 18:18:48 UTC |
e326456 | Miles Stoudenmire | 24 March 2016, 18:06:24 UTC | Removed some unused methods from LocalMPO | 24 March 2016, 18:06:24 UTC |
c76b5d9 | Miles Stoudenmire | 23 March 2016, 18:01:19 UTC | Merge branch 'master' of github.com:emstoudenmire/ITensor | 23 March 2016, 18:01:45 UTC |
c68925d | Miles Stoudenmire[mn] | 23 March 2016, 18:00:00 UTC | Fixed many warnings; mostly trailing semicolons after namespaces | 23 March 2016, 18:00:00 UTC |
0a283de | Miles Stoudenmire | 23 March 2016, 16:51:17 UTC | Minor stylistic updates to localop.h | 23 March 2016, 16:51:17 UTC |
9a99b79 | Miles Stoudenmire | 23 March 2016, 16:51:02 UTC | Updated Spinless site set to compile with latest changes to library | 23 March 2016, 16:51:02 UTC |
1082f30 | Miles Stoudenmire | 23 March 2016, 00:24:26 UTC | Fixed arrow bug in noise term part of denmatDecomp | 23 March 2016, 00:24:26 UTC |
521c901 | Miles Stoudenmire | 23 March 2016, 00:19:35 UTC | Fixed bug where astarts not initialized in contractDiagFull | 23 March 2016, 00:19:35 UTC |