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 |
6e66a3a | Miles Stoudenmire | 23 March 2016, 00:15:14 UTC | Merge branch 'newqdiag' into v2devel; New QDiag storage design | 23 March 2016, 00:15:14 UTC |
19251e0 | Miles Stoudenmire | 22 March 2016, 23:36:27 UTC | More QDiag tests | 22 March 2016, 23:36:27 UTC |
e604b79 | Miles Stoudenmire | 22 March 2016, 23:36:17 UTC | Fixed buggy test in sliceData | 22 March 2016, 23:36:17 UTC |
80f6703 | Miles Stoudenmire | 22 March 2016, 23:36:09 UTC | Added support for QDiag contract with QDiag result. | 22 March 2016, 23:36:09 UTC |
3d48fc8 | Miles Stoudenmire | 22 March 2016, 23:35:33 UTC | Fixed off-by-one bug in QDiag GetElt | 22 March 2016, 23:35:33 UTC |
3f91d94 | Miles Stoudenmire | 22 March 2016, 22:11:47 UTC | More tests of new QDiag storage and delta IQTensor constructor function | 22 March 2016, 22:11:47 UTC |
d00d71a | Miles Stoudenmire | 22 March 2016, 22:11:25 UTC | Removed Inds typedefs from GetElt and SetElt | 22 March 2016, 22:11:25 UTC |
91c3bbe | Miles Stoudenmire | 22 March 2016, 22:11:09 UTC | Continued overhaul of QDiag. Added sliceData helper for DataRange. Added "astarts" argument to contractDiagPartial. | 22 March 2016, 22:11:09 UTC |
96c5ad7 | Miles Stoudenmire | 22 March 2016, 22:10:01 UTC | Restricted getBlock in qdense.h to resolve template ambiguity. Minor edits to loopContractedBlocks | 22 March 2016, 22:10:01 UTC |
6001486 | Miles Stoudenmire | 22 March 2016, 20:38:12 UTC | Added whole container wrappers for min_ and max_element to stdx | 22 March 2016, 20:38:12 UTC |
7abb620 | Miles Stoudenmire | 22 March 2016, 20:37:42 UTC | Added printing for autovector | 22 March 2016, 20:37:42 UTC |
4f724d7 | Miles Stoudenmire | 18 March 2016, 01:00:34 UTC | Partial work on new QDiag storage design | 18 March 2016, 01:00:34 UTC |
08d408c | Miles Stoudenmire | 18 March 2016, 00:20:21 UTC | Fixed compilation errors in unit tests | 18 March 2016, 00:20:21 UTC |
0f78185 | Miles Stoudenmire | 18 March 2016, 00:20:11 UTC | Some stylistic changes to various code | 18 March 2016, 00:20:11 UTC |
9bbec0a | Miles Stoudenmire | 17 March 2016, 21:58:28 UTC | Moved some implementation code from iqtensor.h to iqtensor.ih | 17 March 2016, 21:58:28 UTC |
fb2ccf4 | Miles Stoudenmire | 17 March 2016, 19:35:34 UTC | Added an all-same mode to QDiag storage; implemented IQTensor version of delta constructor function | 17 March 2016, 19:35:34 UTC |
b71793b | Miles Stoudenmire | 17 March 2016, 19:34:47 UTC | Replaced diag(Real, Index i1,...) with delta(Index i1,...) which assumes diagonal elements are 1.0. | 17 March 2016, 19:34:47 UTC |
796bb51 | Miles Stoudenmire | 17 March 2016, 19:33:33 UTC | Stylistic improvements to qdense.h | 17 March 2016, 19:33:33 UTC |
cb5f3f0 | Miles Stoudenmire | 17 March 2016, 19:33:14 UTC | Minor cleanup of combiner.h/cc | 17 March 2016, 19:33:14 UTC |
bf0ad2c | Miles Stoudenmire | 17 March 2016, 19:32:45 UTC | Minor stylistic changes to decomp.cc | 17 March 2016, 19:32:45 UTC |
20c2b57 | Miles Stoudenmire | 15 March 2016, 22:59:55 UTC | Added ITensor unit tests for realPart, imagPart, and norm | 15 March 2016, 22:59:55 UTC |
0325f44 | Miles Stoudenmire | 15 March 2016, 22:59:36 UTC | Updated iqtensor_test to use new QN interface | 15 March 2016, 22:59:36 UTC |
ba74e82 | Miles Stoudenmire | 15 March 2016, 22:59:19 UTC | Updated regression_test to compile with latest code | 15 March 2016, 22:59:19 UTC |
7a86560 | Miles Stoudenmire | 15 March 2016, 22:59:07 UTC | Updated qn_test to use latest QN interface | 15 March 2016, 22:59:07 UTC |
7c878eb | Miles Stoudenmire | 15 March 2016, 22:58:54 UTC | Defined contraction of an ITensor with an IQIndexVal | 15 March 2016, 22:58:54 UTC |
44f5182 | Miles Stoudenmire | 15 March 2016, 22:58:33 UTC | Fixed declaration of doTask(TakeImag, DenseCplx,...) | 15 March 2016, 22:58:33 UTC |
5ac5643 | Miles Stoudenmire | 15 March 2016, 22:58:10 UTC | Improvements to QN constructors, explicitly defining behavior for passing a set of integers with no braces. | 15 March 2016, 22:58:10 UTC |
fd86d0e | Miles Stoudenmire | 15 March 2016, 21:44:14 UTC | Updated site sets to use new QN constructor | 15 March 2016, 21:44:14 UTC |
ae77f86 | Miles Stoudenmire | 15 March 2016, 21:44:02 UTC | Removed QN constructor helpers in favor of Args based QN constructor | 15 March 2016, 21:44:02 UTC |
683d707 | Miles Stoudenmire | 15 March 2016, 18:28:23 UTC | Extended behavior of Args to chop spaces and equals signs after arg names | 15 March 2016, 18:28:23 UTC |
cf88f8c | Miles Stoudenmire | 15 March 2016, 18:23:39 UTC | Args now allows names to end in "=", in which case it removes the equals sign | 15 March 2016, 18:23:39 UTC |
061560c | Miles Stoudenmire | 15 March 2016, 01:22:42 UTC | Renamed pick function to setElt | 15 March 2016, 01:22:42 UTC |
ca8be8a | Miles Stoudenmire | 15 March 2016, 01:08:50 UTC | Updated code in SpinOne and SpinHalf site sets, including use of mixedIQTensor | 15 March 2016, 01:08:50 UTC |
ca8c8fc | Miles Stoudenmire | 15 March 2016, 01:03:57 UTC | Added qmixed.h to version control | 15 March 2016, 01:03:57 UTC |
cc971bc | Miles Stoudenmire | 15 March 2016, 01:03:42 UTC | Updated style of dmrg.cc sample code | 15 March 2016, 01:03:42 UTC |
c0b4722 | Miles Stoudenmire | 15 March 2016, 01:03:04 UTC | Minor changes to mps.cc | 15 March 2016, 01:03:04 UTC |
0584218 | Miles Stoudenmire | 15 March 2016, 01:02:54 UTC | Changed AutoMPO toMPO function to work with generic tensor type | 15 March 2016, 01:02:54 UTC |
3c7498c | Miles Stoudenmire | 15 March 2016, 01:02:29 UTC | Used new mixedIQTensor in SpinOne SiteSet | 15 March 2016, 01:02:29 UTC |
d030fc7 | Miles Stoudenmire | 15 March 2016, 01:02:15 UTC | Added QMixed storage and mixedIQTensor constructor for making IQTensors with undefined QN flux. | 15 March 2016, 01:02:15 UTC |
9f3e2fe | Miles Stoudenmire | 15 March 2016, 01:01:23 UTC | Added IQTensor flux function as an alias for div | 15 March 2016, 01:01:23 UTC |
4479bc4 | Miles Stoudenmire | 15 March 2016, 01:00:42 UTC | Made davidson code more robust when tensors are complex | 15 March 2016, 01:00:42 UTC |
09ee0ab | Miles Stoudenmire | 15 March 2016, 01:00:25 UTC | Changed implementation of Write class to provide default behavior for new storage types | 15 March 2016, 01:00:25 UTC |
d94be1d | Miles Stoudenmire | 11 March 2016, 19:49:43 UTC | Removed experimental Index iteration in favor of defining .size() method so range1(I) can be used | 11 March 2016, 19:49:43 UTC |
8e93ff5 | Miles Stoudenmire | 11 March 2016, 19:36:19 UTC | Removed experimental IndexVal priming feature; will replace later with mapPrime | 11 March 2016, 19:36:19 UTC |
804f630 | Miles Stoudenmire | 11 March 2016, 19:23:45 UTC | Added unit test for complex rank 4 diagHermitian | 11 March 2016, 19:28:18 UTC |
256964d | Miles Stoudenmire | 11 March 2016, 19:22:56 UTC | Fixed bug in diagHermitian - was giving conjugated U if MatRange of input matrix was transposed. Added a regression test. | 11 March 2016, 19:23:29 UTC |
8e2e334 | Miles Stoudenmire | 10 March 2016, 23:21:18 UTC | Fixed bug where diag_hermitian backend was truncating negative eigenvalues even when Truncate=false. | 10 March 2016, 23:21:18 UTC |
7202b24 | Miles Stoudenmire | 10 March 2016, 02:29:38 UTC | Fixed failing unit test by raising singular value recursion threshold | 10 March 2016, 02:33:51 UTC |
89c6974 | Miles Stoudenmire | 10 March 2016, 02:29:17 UTC | Added forwarding header so code using svdalgs.h will still work | 10 March 2016, 02:29:17 UTC |
784df4d | Miles Stoudenmire | 10 March 2016, 02:28:04 UTC | Renamed svdalgs.h/cc to decomp.h/cc | 10 March 2016, 02:28:14 UTC |
b811a66 | Miles Stoudenmire | 10 March 2016, 02:15:32 UTC | Changed the template parameters for diagHermitian | 10 March 2016, 02:15:32 UTC |
d6a769c | Miles Stoudenmire | 09 March 2016, 02:42:57 UTC | Generalized diag_hermitian to work for complex tensors | 09 March 2016, 02:42:57 UTC |
491b47f | Miles Stoudenmire | 09 March 2016, 01:50:59 UTC | Major overhaul to eigensolver.h, taking advantage of complex matrix (CMatrix) support. | 09 March 2016, 01:50:59 UTC |
f9ba3e0 | Miles Stoudenmire | 09 March 2016, 01:50:05 UTC | Updated iqdmrg.cc to use newest conventions | 09 March 2016, 01:50:05 UTC |
f47ef55 | Miles Stoudenmire | 09 March 2016, 01:49:38 UTC | Added randomMatC function and a unit test for complex diagHermitian | 09 March 2016, 01:49:38 UTC |
b62082b | Miles Stoudenmire | 09 March 2016, 00:12:07 UTC | Deprecated isOrtho, orthoCenter, isComplex MPS and MPO methods in favor of new free functions. | 09 March 2016, 00:14:59 UTC |
b107e61 | Miles Stoudenmire (n7) | 08 March 2016, 23:53:50 UTC | More cleanup of mps.h and mpo.h. Created mpo.ih and made psiHphi methods aliases for new name overlap | 08 March 2016, 23:53:50 UTC |
c04e1cd | Miles Stoudenmire | 08 March 2016, 06:44:54 UTC | Major cleanup of code in mps.h, moving much to mps.ih. Removed some deprecated methods. | 08 March 2016, 06:44:54 UTC |
565f65d | Miles Stoudenmire | 08 March 2016, 01:15:27 UTC | Added external rank(T) function and "order" as an alternative name (used in applied math literature) | 08 March 2016, 01:15:27 UTC |
22227dc | Miles Stoudenmire (hr) | 07 March 2016, 21:01:18 UTC | Fixed ordered_impl to work correctly with orderedC | 07 March 2016, 21:01:18 UTC |
5e65613 | Miles Stoudenmire (hr) | 07 March 2016, 20:58:35 UTC | Added unit test for ordered function | 07 March 2016, 20:58:35 UTC |
ee0527d | Miles Stoudenmire (hr) | 07 March 2016, 20:58:25 UTC | Removed non-narrowing conversion in mps.cc which was failing to compile | 07 March 2016, 20:58:25 UTC |
57eab32 | Miles Stoudenmire | 07 March 2016, 20:37:49 UTC | Added ordered, orderedC functions for quick access to ITensors. Added permuteRangeTo helper function. | 07 March 2016, 20:37:49 UTC |
f986899 | Miles Stoudenmire | 07 March 2016, 20:35:32 UTC | Fixed missing return statement in applyFunc_impl overload | 07 March 2016, 20:35:32 UTC |
8667cf6 | Miles Stoudenmire | 07 March 2016, 19:30:35 UTC | Added "start" template parameter to range types. Allows 1 indexing. | 07 March 2016, 19:30:35 UTC |
ab2dbbc | Miles Stoudenmire | 06 March 2016, 00:28:01 UTC | Renamed Labels to IntArray and made Labels an alias. | 06 March 2016, 00:28:01 UTC |
b5a80d2 | Miles Stoudenmire | 04 March 2016, 01:40:47 UTC | Added offset1 - 1 index offset function | 04 March 2016, 01:40:47 UTC |
f2decd7 | Miles Stoudenmire | 04 March 2016, 00:08:14 UTC | Made IQIndexVal to IndexVal conversion explicit. Also changed some IQIndexVal class methods to free functions. | 04 March 2016, 00:08:14 UTC |
637465a | Miles Stoudenmire | 03 March 2016, 21:39:52 UTC | Updated code throughout to no longer use removed IndexVal ITensor constructor | 03 March 2016, 21:39:52 UTC |
4046086 | Miles Stoudenmire | 03 March 2016, 19:20:15 UTC | Fixed out of date sample code | 03 March 2016, 19:20:15 UTC |
5e57a81 | Miles Stoudenmire | 03 March 2016, 19:17:25 UTC | Timers now attempt to estimate error bars | 03 March 2016, 19:17:25 UTC |
54cef80 | Miles Stoudenmire | 03 March 2016, 19:17:07 UTC | Updates to unit tests to compile with latest changes | 03 March 2016, 19:17:07 UTC |
469a6d9 | Miles Stoudenmire | 03 March 2016, 19:16:35 UTC | Renamed replacer back to delta. Renamed diagTensor to just diag. Renamed "delta" to "pick". | 03 March 2016, 19:16:35 UTC |
ce3403b | Miles Stoudenmire | 29 February 2016, 01:25:39 UTC | Made quickran never return 0; seems to fix occasional failure of orthog inside SVD. Thanks to Daniel Bauernfeind for the bug report. | 29 February 2016, 01:25:39 UTC |