258272b | Miles Stoudenmire | 02 June 2014, 14:42:29 UTC | Removed const from tensor in 05_gates tutorial. Added a hint to the instructions. | 02 June 2014, 14:43:49 UTC |
243fe6f | Miles Stoudenmire | 02 June 2014, 04:54:04 UTC | Added new tutorial 05_gates | 02 June 2014, 04:54:04 UTC |
1ddff1c | Miles Stoudenmire | 02 June 2014, 04:39:06 UTC | Fixed ShowPercent feature of TEvolObserver.h | 02 June 2014, 04:39:06 UTC |
fe9be1b | Miles Stoudenmire | 02 June 2014, 04:32:26 UTC | Made itensor namespace usage more correct for tutorial/04_mps | 02 June 2014, 04:32:26 UTC |
d84543d | Miles Stoudenmire | 02 June 2014, 04:27:07 UTC | Removed an out of date comment | 02 June 2014, 04:27:07 UTC |
7749bf6 | Miles Stoudenmire | 02 June 2014, 04:26:53 UTC | Renamed 05_DMRG tutorial folder to 06_DMRG to make room for new time evolution tutorial. | 02 June 2014, 04:26:53 UTC |
7f34cd9 | Miles Stoudenmire | 02 June 2014, 04:21:32 UTC | Updated older Model class name with SiteSet for tutorial/04_mps | 02 June 2014, 04:21:46 UTC |
8bad171 | Miles Stoudenmire | 31 May 2014, 18:25:24 UTC | Tested and made some minor improvements to MPS write to disk code. | 31 May 2014, 18:25:24 UTC |
92a79b0 | Miles Stoudenmire | 31 May 2014, 17:55:17 UTC | Merge pull request #64 from SDepenbrock/ITensor into master | 31 May 2014, 17:56:12 UTC |
d48d875 | Stefan.Depenbrock | 31 May 2014, 02:26:15 UTC | Fixed off-by-one error in read/write of MPS | 31 May 2014, 02:26:15 UTC |
110a92f | Miles | 30 May 2014, 20:56:32 UTC | Merge pull request #63 from SDepenbrock/master Added check for diagonal tensors to Spectrum | 30 May 2014, 20:56:32 UTC |
200055a | Stefan.Depenbrock | 30 May 2014, 20:23:15 UTC | Added check for diagonal tensors to Spectrum | 30 May 2014, 20:23:15 UTC |
0c77040 | Miles Stoudenmire | 30 May 2014, 19:27:02 UTC | Merge branch 'master' of github.com:jgukelberger/ITensor Fixed Conflicts: itensor/global.h utilities/cppversion.h | 30 May 2014, 19:27:02 UTC |
3a43a12 | Miles Stoudenmire | 30 May 2014, 19:11:50 UTC | Merge branch 'SDepenbrock-master' to include pull request #62 | 30 May 2014, 19:11:50 UTC |
14f8649 | Stefan.Depenbrock | 30 May 2014, 19:01:12 UTC | Fixed for compilation with ACML and gcc 4.8.2 | 30 May 2014, 19:01:12 UTC |
225b413 | Jan Gukelberger | 30 May 2014, 16:08:05 UTC | add missing standard library includes | 30 May 2014, 18:33:41 UTC |
74ac930 | Miles Stoudenmire | 30 May 2014, 15:14:33 UTC | Fixed a C++11-only line of code in new idmrg.h header. | 30 May 2014, 15:14:33 UTC |
d5d9dc1 | Miles Stoudenmire (hr) | 30 May 2014, 14:10:11 UTC | Fixed a type definition causing compilation error in spectrum.cc. | 30 May 2014, 14:10:11 UTC |
7533c32 | Miles Stoudenmire | 30 May 2014, 13:58:54 UTC | Removed code causing compilation bug when using boost foreach. | 30 May 2014, 13:58:54 UTC |
17dc03d | Miles Stoudenmire | 30 May 2014, 13:29:51 UTC | Minor cleanup of tutorial/05_DMRG | 30 May 2014, 13:29:51 UTC |
6ef6f4c | Miles Stoudenmire | 30 May 2014, 13:22:38 UTC | Slight change to 03_svd tutorial. | 30 May 2014, 13:22:38 UTC |
60fcd40 | Miles Stoudenmire | 28 May 2014, 21:55:41 UTC | Updated 02_two_site/imag_tevol code to use newer conventions; added some more comments. | 29 May 2014, 22:39:05 UTC |
430c887 | Miles Stoudenmire | 28 May 2014, 14:44:56 UTC | Renamed primed to prime in tutorial/02_two_site | 29 May 2014, 22:39:05 UTC |
8f3948d | Miles Stoudenmire | 29 May 2014, 21:04:56 UTC | Made IQIndexVal and IndexVal no longer subclasses of IQIndex and Index. This design was leading to confusing behavior when trying to construct an ITensor from one or more IQIndexVal (which are often used by the SiteSet classes). Added some related unit tests. | 29 May 2014, 21:53:00 UTC |
d211bd5 | Miles Stoudenmire | 29 May 2014, 21:52:54 UTC | Commented out printing in spectrum_test.cc | 29 May 2014, 21:52:54 UTC |
e66af5e | Miles Stoudenmire | 29 May 2014, 21:51:12 UTC | Merge branch 'spectrum' | 29 May 2014, 21:51:12 UTC |
c687eac | Miles Stoudenmire | 29 May 2014, 21:50:33 UTC | Expanded features of Spectrum class and added ability to construct from tensors containing singular values. | 29 May 2014, 21:50:33 UTC |
776471c | Miles Stoudenmire | 29 May 2014, 19:37:21 UTC | Partial work on adding features to Spectrum class. | 29 May 2014, 19:37:21 UTC |
d009653 | Miles Stoudenmire | 29 May 2014, 16:06:45 UTC | Added a check for negative prime level. | 29 May 2014, 16:06:45 UTC |
1886da5 | Miles Stoudenmire | 29 May 2014, 15:53:28 UTC | Improved robustness of options.mk.sample file. Now strips whitespace out of USE_CPP11 value and issues an error if USE_CPP11 undefined or set to any value besides yes or no. | 29 May 2014, 15:53:28 UTC |
5a92189 | Miles Stoudenmire | 29 May 2014, 15:51:25 UTC | Improved Markdown formatting of INSTALL.md file. | 29 May 2014, 15:51:25 UTC |
6742919 | Miles Stoudenmire | 28 May 2014, 18:56:39 UTC | Changed name of method `conj` to `dag`. Added conj methods for ITensor and IQTensor which only take complex conjugate and do not reverse index arrows (really only applies for IQTensor case). | 28 May 2014, 18:56:39 UTC |
49a678f | Miles Stoudenmire | 27 May 2014, 22:54:43 UTC | Merge branch 'master' into develop Fixed some unit test conflicts | 27 May 2014, 22:54:43 UTC |
6889249 | Miles Stoudenmire | 27 May 2014, 22:44:21 UTC | Fixed an idmrg bug. | 27 May 2014, 22:44:21 UTC |
5505ec9 | Miles Stoudenmire | 27 May 2014, 22:42:08 UTC | Removed line specific to a project from idmrg.h | 27 May 2014, 22:42:08 UTC |
3c3b073 | Miles Stoudenmire | 27 May 2014, 22:07:50 UTC | Added correlation function measurement to sample idmrg code. | 27 May 2014, 22:07:50 UTC |
8d33ba5 | Miles Stoudenmire | 27 May 2014, 21:51:15 UTC | Updated idmrg code to user newer subtraction algorithm. Added a sample idmrg code. | 27 May 2014, 21:51:15 UTC |
6e172bc | Miles Stoudenmire | 27 May 2014, 21:02:50 UTC | Removed some old macros from a few Hamiltonians. | 27 May 2014, 21:02:50 UTC |
313c6ce | Miles Stoudenmire | 27 May 2014, 17:46:35 UTC | Updated idmrg code to compile with latest library changes. | 27 May 2014, 17:48:45 UTC |
fc4ce43 | Miles Stoudenmire | 27 May 2014, 06:31:25 UTC | Added unit test for OptSet variadic constructor. | 27 May 2014, 17:48:45 UTC |
6afec5e | Miles Stoudenmire | 27 May 2014, 05:27:40 UTC | Some more cleanup | 27 May 2014, 17:48:41 UTC |
2b9a300 | Miles Stoudenmire | 27 May 2014, 05:27:40 UTC | Cleaned up some older or unused code. Improved code style in a few places. | 27 May 2014, 05:27:52 UTC |
a286a08 | Miles Stoudenmire (tn) | 27 May 2014, 05:10:16 UTC | Removed problematic using namespace std; from indexset_test.cc | 27 May 2014, 05:10:16 UTC |
e713fb3 | Miles Stoudenmire | 27 May 2014, 04:47:05 UTC | Updated tutorial code to compile with library changes. | 27 May 2014, 04:50:25 UTC |
be27799 | Miles Stoudenmire | 26 May 2014, 13:39:46 UTC | Switched 01 tutorial to use printfln. | 27 May 2014, 04:50:25 UTC |
1b670e9 | Miles Stoudenmire | 16 May 2014, 03:51:44 UTC | Renamed one_plus_one app to svd. | 27 May 2014, 04:50:25 UTC |
76bd645 | Miles Stoudenmire | 26 May 2014, 22:20:23 UTC | Removed usage of name model for SiteSet objects. | 27 May 2014, 04:50:25 UTC |
415956a | Miles Stoudenmire | 26 May 2014, 21:27:40 UTC | Cleaned up some commented out code in mpo.h | 27 May 2014, 04:50:25 UTC |
9d7f590 | Miles Stoudenmire (tn) | 27 May 2014, 04:48:26 UTC | Updated Index generateID to produce better random ids. Was seeing collisions for large lattices. | 27 May 2014, 04:49:11 UTC |
a15086a | Miles Stoudenmire (hr) | 27 May 2014, 03:18:32 UTC | Put all matrix library code into itensor namespace. | 27 May 2014, 03:19:24 UTC |
6e23a3e | Miles Stoudenmire | 26 May 2014, 21:23:48 UTC | Replaced automatic MPO to IQMPO conversion operator with explicit function toIQMPO(). Updated ExtHubbard.h which uses this feature. Fixed some compilation errors in sample programs. | 26 May 2014, 21:23:48 UTC |
9196ce0 | Miles Stoudenmire | 26 May 2014, 21:06:54 UTC | Added boost::random::uniform_int_distribution and normal_distribution to boost_minimal. | 26 May 2014, 21:06:54 UTC |
b6b8cf2 | Miles Stoudenmire | 26 May 2014, 18:16:09 UTC | Added some missing boost_minimal contents to version control. | 26 May 2014, 18:16:09 UTC |
64c94ea | Miles Stoudenmire (tn) | 26 May 2014, 18:07:35 UTC | Fixed some compilation issues when using Intel compiler | 26 May 2014, 18:07:35 UTC |
6c34639 | Miles Stoudenmire | 26 May 2014, 18:00:09 UTC | Changed version of boost_minimal to 1.54 (there is a compilation bug in 1.55). | 26 May 2014, 18:00:09 UTC |
1d5b78e | Miles Stoudenmire | 26 May 2014, 14:06:02 UTC | Used bcp to add minimal set of boost libraries needed to compile ITensor without C++11. Updated options.mk.sample to automatically include the boost_minimal folder if USE_CPP11=no. Updated INSTALL.md. Also added unittest to folders to clean under make clean target. | 26 May 2014, 14:06:02 UTC |
433fb38 | Miles Stoudenmire | 26 May 2014, 05:44:55 UTC | Updated options.mk.sample, INSTALL.md, and tutorial/project_template to explain new USE_CPP11 features and be easier to follow overall. | 26 May 2014, 05:49:44 UTC |
f7e38e4 | Miles Stoudenmire | 26 May 2014, 04:58:25 UTC | Removed some unnecessary methods from MPSt and MPOt. | 26 May 2014, 04:58:25 UTC |
12ca236 | Miles Stoudenmire | 26 May 2014, 04:57:49 UTC | Removed vector of Spectrum objects from MPSt and MPOt. Considerably lightens amount of data carried by these classes. Added a new method lastSpectrum to DMRGObserver (since DMRGObserver can no longer access spectrum through MPS) and required that Observers used by dmrg routines be derived from DMRGObserver. | 26 May 2014, 04:57:49 UTC |
83a99d8 | Miles Stoudenmire | 25 May 2014, 20:24:00 UTC | Eliminated Opt::isNull in favor of safe bool idiom (via valid() method). | 25 May 2014, 20:24:00 UTC |
e4427f3 | Miles Stoudenmire | 25 May 2014, 20:19:19 UTC | Implemented safe conversion to boolean for ITensor, IQTensor, MPSt, MPOt. | 25 May 2014, 20:19:19 UTC |
f9b1708 | Miles Stoudenmire | 25 May 2014, 20:00:40 UTC | Eliminated Index::isNull in favor of inheriting from class safe_bool which allows testing Index as a boolean (implemented through Index::valid() method). | 25 May 2014, 20:00:40 UTC |
5622217 | Miles Stoudenmire | 25 May 2014, 05:30:40 UTC | Fixed comparison operators for FLString class. Added operator+ as an alternative to operator& for OptSet. | 25 May 2014, 05:31:27 UTC |
f376b72 | Miles Stoudenmire | 25 May 2014, 05:29:49 UTC | Renamed class Model to SiteSet (keeping Model as a typedef for backwards compability). Renamed models folder to sites. | 25 May 2014, 05:29:49 UTC |
cef49bc | Miles Stoudenmire | 24 May 2014, 17:34:42 UTC | Changed Opt to use new FLString fixed-length string class for efficiency. Removed Opt operator==. Changed storage of OptSet to std::vector. Moved option.h/cc to utilities folder, along with cppversion.h. | 24 May 2014, 17:34:42 UTC |
fa70f83 | Miles Stoudenmire | 24 May 2014, 14:16:37 UTC | Enabled feature where printing ITensor with format string %f shows data. | 24 May 2014, 14:16:37 UTC |
a7c7ec3 | Miles Stoudenmire | 22 May 2014, 21:20:26 UTC | Replaced Boost unit test framework with Catch framework (defined in catch.hpp). | 23 May 2014, 17:42:01 UTC |
6ec25ad | Miles Stoudenmire | 14 May 2014, 14:59:49 UTC | Added methods psiHphiC and psiHKphiC which return a Complex. | 23 May 2014, 17:42:01 UTC |
1ce398c | Miles Stoudenmire | 14 May 2014, 15:02:31 UTC | Removed python folder. | 23 May 2014, 17:42:01 UTC |
2b49e45 | Miles Stoudenmire | 23 May 2014, 01:02:52 UTC | Merge branch 'upstream/master' into develop | 23 May 2014, 01:02:52 UTC |
5ec0cf4 | Miles Stoudenmire | 23 May 2014, 01:02:10 UTC | Improved InputFile and InputGroup interface. Now can construct InputGroup directly from filename. Made data members private. | 23 May 2014, 01:02:10 UTC |
f84ce29 | Miles Stoudenmire | 22 May 2014, 21:54:04 UTC | Merge branch 'noboost' into develop | 22 May 2014, 21:54:04 UTC |
682ced8 | Miles Stoudenmire | 22 May 2014, 21:20:26 UTC | Replaced Boost unit test framework with Catch framework (defined in catch.hpp). | 22 May 2014, 21:20:26 UTC |
975029a | Miles Stoudenmire | 22 May 2014, 17:49:09 UTC | Finished replacing boost dependencies (boost::random and boost::function) with C++11 features when USING_CPP11 flag defined. Updated options.mk.sample to make setting this flag easy. | 22 May 2014, 17:49:09 UTC |
663dbbe | Miles Stoudenmire | 22 May 2014, 04:30:36 UTC | Removed dependence on Boost foreach, array, and shared_ptr when using the USING_CPP11 flag. | 22 May 2014, 04:34:28 UTC |
5949ed9 | Miles Stoudenmire | 16 May 2014, 17:25:10 UTC | Finished replacing boost::format with print.h functions throughout ITensor code. | 22 May 2014, 04:34:28 UTC |
b87042e | Miles Stoudenmire | 16 May 2014, 04:39:20 UTC | Worked on replacing boost::format with new format and print functions defined in print.h. | 22 May 2014, 04:34:28 UTC |
1d00e17 | Miles Stoudenmire | 16 May 2014, 04:38:58 UTC | Added print.h which defines print, println, printf, and prinfln based on tinyformat. | 22 May 2014, 04:34:22 UTC |
fe873ec | Miles Stoudenmire | 14 May 2014, 21:28:48 UTC | Made MPS methods linkInd, rightLinkInd, leftLinkInd, checkOrtho, and applygate external methods taking an MPS or MPO as the first argument. | 14 May 2014, 21:28:48 UTC |
92487c1 | Miles Stoudenmire | 14 May 2014, 19:59:46 UTC | Commented out some printout happening during an error condition. | 14 May 2014, 19:59:46 UTC |
c26a357 | Miles Stoudenmire | 14 May 2014, 19:59:30 UTC | Replaced primed with prime throughout library code. | 14 May 2014, 19:59:30 UTC |
fdf76bd | Miles Stoudenmire | 14 May 2014, 16:49:04 UTC | Deprecated 'primed' and 'deprimed' functions in favor of names 'prime' and 'noprime'. | 14 May 2014, 16:49:04 UTC |
5863532 | Miles Stoudenmire | 14 May 2014, 16:43:32 UTC | Removed sandbox line from Makefile. | 14 May 2014, 16:43:32 UTC |
bb17021 | Miles Stoudenmire | 14 May 2014, 16:43:22 UTC | Renamed some tutorial folders and codes. | 14 May 2014, 16:43:22 UTC |
cbd3647 | Miles Stoudenmire | 14 May 2014, 16:14:03 UTC | Added PrintData as an alternative to PrintDat macro. | 14 May 2014, 16:14:03 UTC |
df1fdc4 | Miles Stoudenmire | 14 May 2014, 16:12:19 UTC | Updated tutorial code to compile with latest library changes. Simplified Makefiles. | 14 May 2014, 16:12:19 UTC |
3ac370c | Miles Stoudenmire | 14 May 2014, 15:58:09 UTC | Renamed tutorial/template to tutorial/project_template | 14 May 2014, 15:58:09 UTC |
08f6857 | Miles Stoudenmire | 14 May 2014, 15:57:48 UTC | Cleaned up options.mk.sample and added some additional convenience variables (CCFLAGS, CCGFLAGS, LIBFLAGS, LIBGFLAGS). | 14 May 2014, 15:57:48 UTC |
64e61f4 | Miles Stoudenmire | 14 May 2014, 15:57:13 UTC | Added tutorial/template which contains a ready to use template of driver code with a Makefile and an auxilary header/source file pair. | 14 May 2014, 15:57:13 UTC |
fcec7a5 | Miles Stoudenmire | 14 May 2014, 15:56:25 UTC | Removed ROADMAP file | 14 May 2014, 15:56:25 UTC |
a6e3d5a | Miles Stoudenmire | 14 May 2014, 15:08:47 UTC | Removed redundant INSTALL file (already have INSTALL.md). Updated inputfile_dmrg_table to use different accuracy params (mainly fewer Davidson steps). | 14 May 2014, 15:08:47 UTC |
c5b6969 | Miles Stoudenmire | 14 May 2014, 15:02:31 UTC | Removed python folder. | 14 May 2014, 15:02:31 UTC |
eccaf2c | Miles Stoudenmire | 14 May 2014, 15:00:59 UTC | Removed sandbox folder, too much to maintain in addition to sample folder. | 14 May 2014, 15:00:59 UTC |
1543cca | Miles Stoudenmire | 14 May 2014, 14:59:49 UTC | Added methods psiHphiC and psiHKphiC which return a Complex. | 14 May 2014, 14:59:49 UTC |
4350f5a | Miles Stoudenmire | 14 May 2014, 14:59:14 UTC | Added Sy operator to SpinHalf. | 14 May 2014, 14:59:14 UTC |
169f4b7 | Miles Stoudenmire | 11 May 2014, 21:33:11 UTC | Fixed compilation error in stats.h related to std::sqrt. | 11 May 2014, 21:33:11 UTC |
26dc24f | Miles Stoudenmire | 11 May 2014, 20:27:38 UTC | Fixed some unit tests following change to svd algs and MPS interfaces. | 11 May 2014, 20:27:38 UTC |
ed4426c | Miles Stoudenmire | 11 May 2014, 20:27:18 UTC | Put all ITensor related code into namespace itensor. | 11 May 2014, 20:27:18 UTC |
c2614ba | Miles Stoudenmire | 11 May 2014, 20:25:49 UTC | Fixed some compilation bugs following recent change to svd algorithm and MPS class signatures. | 11 May 2014, 20:25:49 UTC |
5a142a8 | Miles Stoudenmire | 11 May 2014, 20:23:45 UTC | Removed some unused unit tests. | 11 May 2014, 20:23:45 UTC |