2088051 | Miles Stoudenmire | 17 September 2015, 23:13:09 UTC | Made AutoMPO SiteSet constructor explicit | 17 September 2015, 23:13:09 UTC |
6517782 | Miles Stoudenmire | 17 September 2015, 23:12:51 UTC | Improved an error message | 17 September 2015, 23:12:51 UTC |
e196f99 | Miles Stoudenmire | 17 September 2015, 23:12:36 UTC | Some small updates to timer printout | 17 September 2015, 23:12:36 UTC |
9b4b1a0 | Miles Stoudenmire | 17 September 2015, 23:12:14 UTC | Removed an outdated comment | 17 September 2015, 23:12:14 UTC |
97e7934 | Miles Stoudenmire | 17 September 2015, 23:12:09 UTC | Updated iqtensor_test to test basic element access succeeds | 17 September 2015, 23:12:09 UTC |
8c93dd4 | Miles Stoudenmire | 17 September 2015, 23:08:39 UTC | Fixed accidentally commented increment in IQTensor const element access (thanks Shenghan Jiang) | 17 September 2015, 23:08:39 UTC |
9493f15 | Miles Stoudenmire | 21 August 2015, 06:16:50 UTC | Added stdx and timers utility libraries | 21 August 2015, 06:17:17 UTC |
e2c6ea9 | Miles Stoudenmire | 20 August 2015, 19:47:53 UTC | Shortened some type names in cplx_literal.h and names of constants in global.h | 20 August 2015, 19:48:05 UTC |
b1ba6dc | Miles Stoudenmire | 20 August 2015, 19:47:33 UTC | Fixed a bug causing truncation error to always be reported as zero in ITensor svd | 20 August 2015, 19:47:33 UTC |
4a26d5a | Miles Stoudenmire | 19 August 2015, 21:07:41 UTC | Fixed typo in count.h | 19 August 2015, 21:07:41 UTC |
2d6111e | Miles Stoudenmire | 19 August 2015, 21:06:01 UTC | Removed/fixed C++14 code in count.h | 19 August 2015, 21:06:01 UTC |
3cce1cd | Miles Stoudenmire | 19 August 2015, 20:48:09 UTC | Added some aliases: Cplx for Complex and Args::global for Args::Global | 19 August 2015, 20:48:09 UTC |
769c74a | Miles Stoudenmire | 19 August 2015, 20:47:49 UTC | Added setA method to MPS/IQMPS | 19 August 2015, 20:47:49 UTC |
ebe3375 | Miles Stoudenmire | 19 August 2015, 03:53:43 UTC | Added utilities/count.h The count.h library lets you do range based for loops such as for(auto j : count(N)) which goes from 0, 1, ..., N-1. The count1(N) function goes from 1 to N. The index(C) function runs over 0,1,...,C.size()-1. | 19 August 2015, 03:53:43 UTC |
8c10305 | Miles Stoudenmire | 19 August 2015, 03:52:18 UTC | Updated tutorial/observer code | 19 August 2015, 03:52:18 UTC |
e36a71d | Miles Stoudenmire | 19 August 2015, 03:50:30 UTC | svd method now supports setting the left and right singular value tensor index names and types | 19 August 2015, 03:50:30 UTC |
e13c195 | Miles Stoudenmire | 19 August 2015, 03:50:00 UTC | Changed Spectrum constructor to set svdtruncerr to 0 to avoid confusing printout when not truncating | 19 August 2015, 03:50:00 UTC |
fdd32f0 | Miles Stoudenmire | 19 August 2015, 03:49:39 UTC | Added external norm(T) functions for ITensor and IQTensor | 19 August 2015, 03:49:39 UTC |
fb307db | Miles Stoudenmire | 19 August 2015, 03:49:20 UTC | Added getIndexType for retrieving IndexTypes from an Args object | 19 August 2015, 03:49:20 UTC |
b73f6b1 | Miles Stoudenmire | 19 August 2015, 03:49:00 UTC | Improved Index printing a bit | 19 August 2015, 03:49:00 UTC |
0304e33 | Miles Stoudenmire | 19 August 2015, 03:48:45 UTC | Added EXIT macro | 19 August 2015, 03:48:45 UTC |
30e9254 | Miles Stoudenmire | 18 August 2015, 19:47:59 UTC | More informative PAUSE macro | 18 August 2015, 19:48:07 UTC |
fb24642 | Miles Stoudenmire | 18 August 2015, 19:47:53 UTC | Added a new tutorial code about a custom DMRGObserver | 18 August 2015, 19:47:53 UTC |
589df6e | Miles Stoudenmire | 17 August 2015, 19:26:19 UTC | Improvements to lattice/ codes; LatticeBond now optionally tracks x,y values of start and end points | 17 August 2015, 19:26:19 UTC |
4f8e3c8 | Miles Stoudenmire | 16 August 2015, 22:56:09 UTC | Simplified dmrg and iqdmrg sample codes and continued moving to a more C++11 style | 16 August 2015, 22:56:09 UTC |
7839894 | Miles Stoudenmire | 16 August 2015, 22:54:48 UTC | Updated tutorial/project_template to use C++11 style, include more comments | 16 August 2015, 22:54:48 UTC |
60a3a28 | Miles Stoudenmire | 16 August 2015, 22:54:04 UTC | Added helper functions for making 2D lattices, located in lattice folder | 16 August 2015, 22:54:04 UTC |
12b397f | Miles Stoudenmire | 13 August 2015, 19:52:28 UTC | Quieted most make output, except which files are currently compiling | 13 August 2015, 20:01:35 UTC |
fec528c | Miles Stoudenmire | 13 August 2015, 19:33:00 UTC | Merge remote branch 'origin/master' | 13 August 2015, 19:33:00 UTC |
15e408e | Miles Stoudenmire | 13 August 2015, 19:32:43 UTC | Updates to CMakeLists.txt files | 13 August 2015, 19:32:43 UTC |
a92c17a | Miles Stoudenmire | 13 August 2015, 19:31:42 UTC | IndexType now a class instead of an enum; makes IndexType's user extensible IndexType is now a small class holding an immutable fixed-length string (a std::array of chars). Its size is exactly that of a long integer. This design allows users to define their own IndexTypes by writing auto MyType = IndexType("MyType"); then defining an Index of this type as
auto I = Index("I",10,MyType); | 13 August 2015, 19:31:42 UTC |
9492bac | Miles Stoudenmire | 13 August 2015, 18:01:24 UTC | Print/PrintData macros now auto determine whether to include line break after = sign | 13 August 2015, 18:01:24 UTC |
f697407 | Miles Stoudenmire | 13 August 2015, 17:52:50 UTC | Fixed AutoMPO bug where out-of-order site indices could cause problems Still requires care in fermionic case - may get tricky for 2d fermionic systems. | 13 August 2015, 17:52:50 UTC |
bc6009d | Miles Stoudenmire | 13 August 2015, 14:07:26 UTC | Minor change to index.h | 13 August 2015, 14:07:26 UTC |
d92237f | Miles Stoudenmire (tn) | 16 May 2015, 21:00:39 UTC | Fixed another warning in eigensolver.h | 13 July 2015, 08:25:00 UTC |
c720a67 | Miles | 13 July 2015, 08:24:36 UTC | Merge pull request #86 from aeantipov/master Verbose disable source build | 13 July 2015, 08:24:36 UTC |
608978c | Andrey Antipov | 13 July 2015, 08:22:46 UTC | Verbose disable source build | 13 July 2015, 08:22:46 UTC |
51ee5c0 | Miles | 13 July 2015, 07:28:35 UTC | Merge pull request #85 from aeantipov/master fix cmake compilation | 13 July 2015, 07:28:35 UTC |
df98638 | Andrey Antipov | 12 July 2015, 08:22:10 UTC | fix cmake compilation | 12 July 2015, 08:22:10 UTC |
a3a56c0 | Miles Stoudenmire (tn) | 16 May 2015, 21:00:39 UTC | Fixed another warning in eigensolver.h | 18 June 2015, 20:06:00 UTC |
605dc96 | Miles Stoudenmire | 26 May 2015, 02:31:02 UTC | Merge remote-tracking branch 'origin/master' | 26 May 2015, 02:31:02 UTC |
730b635 | Miles Stoudenmire | 26 May 2015, 02:29:44 UTC | Added MSVC version of mkdtemp suggested by Kyungmin Lee. Fixes #82 | 26 May 2015, 02:29:44 UTC |
d3416c4 | Miles Stoudenmire | 26 May 2015, 02:15:06 UTC | Fixed bug in hams/TriHeisenberg.h where it wasn't converting to IQMPO properly - thanks Hitesh Changlani | 26 May 2015, 02:15:06 UTC |
e4f8000 | Miles Stoudenmire | 18 May 2015, 23:21:44 UTC | Removed static keywords from workspace vectors in lapack_wrap.h. Removed a variable sizes array from utility.cc. Fixes #79 - thanks kyungminlee | 18 May 2015, 23:21:44 UTC |
5453c06 | Miles Stoudenmire | 18 May 2015, 23:17:36 UTC | Removed typo in lapack_wrap.h. Fixes #80, thanks lukyluket. | 18 May 2015, 23:18:07 UTC |
634a196 | Miles Stoudenmire | 16 May 2015, 20:59:13 UTC | Fixed some warnings in eigensolver.h | 18 May 2015, 23:18:07 UTC |
3e5c189 | Miles Stoudenmire (tn) | 16 May 2015, 20:52:01 UTC | Fixed two unused var warnings in idmrg.h | 18 May 2015, 23:18:07 UTC |
069791b | Miles | 18 May 2015, 23:15:29 UTC | Merge pull request #81 from kyungminlee/master Added #include <string> to utilities/error.h. | 18 May 2015, 23:15:29 UTC |
7e5eb7d | Kyungmin Lee | 18 May 2015, 22:55:02 UTC | Added #include <string> to utilities/error.h. | 18 May 2015, 22:55:47 UTC |
1813b5c | Miles Stoudenmire | 16 May 2015, 20:59:13 UTC | Fixed some warnings in eigensolver.h | 16 May 2015, 20:59:13 UTC |
bb8e071 | Miles Stoudenmire (tn) | 16 May 2015, 20:52:01 UTC | Fixed two unused var warnings in idmrg.h | 16 May 2015, 20:52:01 UTC |
fe3c00e | Miles Stoudenmire | 16 May 2015, 20:39:05 UTC | Merge branch 'kyungminlee-develop' into 'master' | 16 May 2015, 20:39:05 UTC |
a8c14ee | Miles Stoudenmire | 16 May 2015, 20:38:32 UTC | Merged K. Lee's patch to lapack_wrap.h | 16 May 2015, 20:38:32 UTC |
7ab2c23 | Miles Stoudenmire | 16 May 2015, 18:07:22 UTC | Merge branch develop into branch master Fixed conflicts: .gitignore itensor/index.cc itensor/svdalgs.cc itensor/svdalgs.h | 16 May 2015, 18:07:22 UTC |
3dd17f9 | Miles Stoudenmire | 16 May 2015, 18:03:25 UTC | Fixed a signed/unsigned comparison warning | 16 May 2015, 18:03:25 UTC |
6cd53fc | Miles Stoudenmire | 16 May 2015, 17:54:40 UTC | Commented out buggy to/fromMatrix12 and to/fromMatrix22 ITensor methods for now. | 16 May 2015, 17:54:40 UTC |
4970435 | Miles Stoudenmire | 16 May 2015, 16:56:45 UTC | Minor updates to tutorial folder | 16 May 2015, 16:56:45 UTC |
7fe5304 | Miles Stoudenmire | 14 May 2015, 14:09:22 UTC | Removed unsafe iterators from VectorRef, put onto Vector and updated some related ITensor code. | 14 May 2015, 14:09:22 UTC |
34b78fb | Miles Stoudenmire | 14 May 2015, 13:51:43 UTC | Removed mistaken trailing semicolon after namespace closing brace | 14 May 2015, 13:57:37 UTC |
84807b1 | Miles Stoudenmire | 14 May 2015, 13:47:14 UTC | New version of lapack_wrap.h which no longer uses non-standard variable sized arrays, using std::vector instead. | 14 May 2015, 13:47:14 UTC |
29795a6 | Kyungmin Lee | 11 May 2015, 22:22:53 UTC | matrix/lapack_wrap.h: replaced variable-length arrays with std::vector Variable-length arrays are currently not C++ standard. | 11 May 2015, 22:29:51 UTC |
3127980 | Miles Stoudenmire | 07 May 2015, 01:44:12 UTC | Fixed bug in Args::add where const char* was converting to bool without explicit overload. | 07 May 2015, 01:44:12 UTC |
b7ac88d | Miles Stoudenmire | 11 March 2015, 19:56:29 UTC | Commented out an unused typedef. | 11 March 2015, 19:56:29 UTC |
91ecffb | Miles Stoudenmire | 29 January 2015, 21:34:42 UTC | Changed some logic in matrix/david.cc that was dividing by zero on certain platforms. Thanks to Chia-Min Chung for catching this. | 29 January 2015, 21:39:03 UTC |
21086db | Miles Stoudenmire | 29 January 2015, 21:34:42 UTC | Changed some logic in matrix/david.cc that was dividing by zero on certain platforms. Thanks to Chia-Min Chung for catching this. | 29 January 2015, 21:35:10 UTC |
b1fa3fa | Miles Stoudenmire | 29 January 2015, 20:37:44 UTC | Fixed some signed unsigned comparisons | 29 January 2015, 20:37:44 UTC |
23e67ef | Miles Stoudenmire | 29 January 2015, 20:29:11 UTC | Fixed a typo in lapack_wrap.h | 29 January 2015, 20:29:11 UTC |
a729ddd | Miles Stoudenmire | 29 January 2015, 20:28:13 UTC | Merge branch 'noindexptr' into develop | 29 January 2015, 20:28:13 UTC |
15ad832 | Miles Stoudenmire | 29 January 2015, 20:28:06 UTC | Replaced M_PI with explicit expression | 29 January 2015, 20:28:06 UTC |
981db18 | Miles Stoudenmire | 14 January 2015, 23:31:42 UTC | Reordered Index fields to put id_ and primelevel_ at front; measured 5 percent speedup of iqdmrg. | 14 January 2015, 23:35:16 UTC |
0ce5ee9 | Miles Stoudenmire | 14 January 2015, 23:24:01 UTC | Put Index properties directly into Index class, no pointer to IndexDat. | 14 January 2015, 23:24:01 UTC |
6e6e768 | Miles Stoudenmire | 07 January 2015, 05:11:00 UTC | Reimplemented toMatrixProd in terms of SimpleMatrixRef which has simple non-owning semantics (and very little overhead). | 07 January 2015, 05:11:00 UTC |
3a263c2 | Miles Stoudenmire | 04 January 2015, 15:04:06 UTC | Added data() accessor to ITDat. | 04 January 2015, 15:04:06 UTC |
c690a22 | Miles Stoudenmire (tn) | 02 January 2015, 06:26:43 UTC | Updated lapack_wrap.h to compile with MKL | 02 January 2015, 06:26:43 UTC |
394a951 | Miles Stoudenmire | 30 December 2014, 21:38:54 UTC | Fixed bug in contract related to new logic of how toMatrixProd works: I had forgotten to allocate new memory for the result of contract which was unneeded before. | 30 December 2014, 21:38:54 UTC |
3b8ac2b | Miles Stoudenmire | 29 December 2014, 21:26:16 UTC | Changed ITensor storage from Vector to std::vector. Should make it simpler to reason about efficiency and thread safety. | 29 December 2014, 21:26:16 UTC |
6a9bcc7 | Miles Stoudenmire | 27 December 2014, 16:52:14 UTC | Added explicit operator bool conversion for LocalMPO | 27 December 2014, 16:52:14 UTC |
5cdc782 | Miles Stoudenmire | 06 December 2014, 21:39:50 UTC | Fixed IQTensor svd and denmatDecomp to include QNs in returned Spectrum object. Thanks to Maciej Koch-Janusz for pointing out this bug. | 06 December 2014, 21:39:50 UTC |
7815c71 | Miles Stoudenmire | 05 December 2014, 20:19:16 UTC | Improved itensor::printf to always immediately flush buffer. | 05 December 2014, 20:19:16 UTC |
524641c | Miles Stoudenmire | 02 December 2014, 19:57:46 UTC | Fixed bug in psiHKphi where conj should be replaced by dag. Thanks to Ori Alberton for catching this. | 02 December 2014, 19:57:46 UTC |
318bda2 | Miles Stoudenmire | 25 November 2014, 23:26:01 UTC | Improved some MPS and MPO addition code that was failing for summing Hamiltonian terms for large 2d systems. Most likely problem was the absence of the DoRelCutoff=true option in MPOt::addAssumeOrth. | 25 November 2014, 23:26:01 UTC |
5a2e56e | Miles Stoudenmire | 19 November 2014, 20:31:57 UTC | Updated .gitignore to reflect change of folder name from model to sites. | 19 November 2014, 20:31:57 UTC |
0c2a8dd | Miles Stoudenmire | 19 November 2014, 20:31:12 UTC | InputGroup::getYesNo and GetYesNo now accepts “true” and “false” in addition to “yes”, “no”, “y”, and “n”. | 19 November 2014, 20:31:12 UTC |
b14ed83 | Miles Stoudenmire | 19 November 2014, 20:27:14 UTC | Fixed missing std:: before fabs in mpo.h and mps.h. | 19 November 2014, 20:27:14 UTC |
c756ddf | Miles Stoudenmire | 19 November 2014, 04:03:32 UTC | Added comment to check on sign of eigs in diag_hermitian | 19 November 2014, 04:03:32 UTC |
a4b3321 | Miles Stoudenmire | 18 November 2014, 04:39:40 UTC | Replaced type names OptSet and Opt by Args everywhere. | 18 November 2014, 04:39:40 UTC |
ace2547 | Miles Stoudenmire | 17 November 2014, 01:10:04 UTC | Merge remote-tracking branch 'upstream/develop' into develop | 17 November 2014, 01:10:04 UTC |
1715745 | Miles Stoudenmire | 16 November 2014, 19:42:20 UTC | Added new version of readFromFile which optionally takes constructor args for newly created T object and returns the object read from disk. | 16 November 2014, 19:42:20 UTC |
6b060db | Miles Stoudenmire | 16 November 2014, 19:40:29 UTC | Added a new version (needs testing) of fitApplyMPO which takes a Sweeps parameter for more fine-grained control and noise feature. | 16 November 2014, 19:40:29 UTC |
ddc364c | Miles Stoudenmire | 16 November 2014, 19:29:41 UTC | Modified Permutation class to allow arbitrary number of entries. | 16 November 2014, 19:29:41 UTC |
8ea885d | Steve White | 14 November 2014, 20:43:34 UTC | Made cpu_time::sincemark const | 14 November 2014, 20:43:34 UTC |
acebb39 | Miles Stoudenmire | 14 November 2014, 05:03:43 UTC | Created read and write methods for Sweeps class. | 14 November 2014, 05:03:43 UTC |
c2106bc | Miles Stoudenmire | 14 November 2014, 05:03:12 UTC | Lots of minor cleanup. Replaced typedef with using throughout. | 14 November 2014, 05:03:12 UTC |
63c1ca5 | Miles Stoudenmire | 09 November 2014, 20:35:40 UTC | Minor cleanup of autompo.h | 09 November 2014, 20:35:40 UTC |
cd5bbfe | Miles Stoudenmire | 09 November 2014, 19:27:52 UTC | Some cleanup and minor improvements to sample codes. | 09 November 2014, 19:27:52 UTC |
3a44b81 | Miles Stoudenmire | 09 November 2014, 19:27:24 UTC | Cleaned up autompo.h, moving most code to autompo.cc. Added AutoMPO::reset() method. | 09 November 2014, 19:27:24 UTC |
69fc45f | Miles Stoudenmire | 04 November 2014, 03:36:41 UTC | Some cleanup of option.h/cc and minor changes to printing of Args objects. | 04 November 2014, 03:36:41 UTC |
2040568 | Miles Stoudenmire | 03 November 2014, 18:24:46 UTC | Renamed OptSet and Opts to Args in dmrg.h | 03 November 2014, 18:24:46 UTC |
690ebab | Miles Stoudenmire | 03 November 2014, 18:23:16 UTC | Renamed OptSet and Opts to Args in sweeps.h | 03 November 2014, 18:23:16 UTC |
942251c | Miles Stoudenmire | 03 November 2014, 18:22:24 UTC | Fixed Sweeps class to use updated Args interface. | 03 November 2014, 18:22:24 UTC |