155037b | Miles Stoudenmire | 15 May 2019, 17:35:28 UTC | Updated source code headers to Apache 2.0 license | 15 May 2019, 17:35:28 UTC |
0360504 | Miles Stoudenmire | 15 May 2019, 17:15:44 UTC | Update roadmap | 15 May 2019, 17:15:44 UTC |
9b54959 | Matthew Fishman | 14 May 2019, 21:42:38 UTC | Some updates to samples and tutorials for new decomposition syntax | 14 May 2019, 21:42:38 UTC |
c372062 | Matthew Fishman | 14 May 2019, 21:21:53 UTC | Merge conflicts | 14 May 2019, 21:21:53 UTC |
f549849 | Matthew Fishman | 14 May 2019, 19:10:05 UTC | Suppress unused variable warnings from g++. Make decompositions return just ITensors, not the Indices too | 14 May 2019, 19:10:05 UTC |
7d83f92 | Miles Stoudenmire | 14 May 2019, 16:45:49 UTC | Upgraded unit test framework to Catch2 | 14 May 2019, 16:45:49 UTC |
021f2f6 | Miles Stoudenmire | 14 May 2019, 16:42:57 UTC | Changed decomp.cc and dotask.h to avoid an obscure g++ warning | 14 May 2019, 16:42:57 UTC |
08bf0ea | Miles Stoudenmire | 14 May 2019, 16:06:55 UTC | Undo test changes to dotask.h | 14 May 2019, 16:06:55 UTC |
1f2091a | Miles Stoudenmire | 14 May 2019, 16:06:00 UTC | Changed integer types to avoid a warning | 14 May 2019, 16:06:00 UTC |
1b8d310 | Matthew Fishman | 13 May 2019, 21:42:24 UTC | Fixing conflicts | 13 May 2019, 21:42:24 UTC |
e6713db | Matthew Fishman | 13 May 2019, 21:37:44 UTC | TruncateDegenerate -> RespectDegenerate, small improvements to truncate function | 13 May 2019, 21:37:44 UTC |
a710a9d | Miles Stoudenmire | 13 May 2019, 18:18:37 UTC | Added some comments and fixed a small error in new truncate code | 13 May 2019, 18:18:37 UTC |
fc8e81a | Miles Stoudenmire | 13 May 2019, 18:18:23 UTC | Changed default sample library folder in project_template | 13 May 2019, 18:18:23 UTC |
f8d8a1f | Matthew Fishman | 07 May 2019, 15:08:09 UTC | Small update to test of ignoring spaces in TagSet input | 07 May 2019, 15:08:09 UTC |
dd6c80f | Matthew Fishman | 07 May 2019, 15:07:16 UTC | Ignore spaces when creating a TagSet | 07 May 2019, 15:07:16 UTC |
6e2f40e | Matthew Fishman | 06 May 2019, 21:37:33 UTC | Remove idmrg.h. Update roadmap (changelog moved to website). | 06 May 2019, 21:37:33 UTC |
943ae04 | Miles Stoudenmire | 03 May 2019, 17:40:32 UTC | Added reminder to update license info before v3 | 03 May 2019, 17:40:32 UTC |
01fe3b7 | Miles Stoudenmire | 03 May 2019, 17:37:54 UTC | Small formatting improvement | 03 May 2019, 17:37:54 UTC |
e01e16a | Matthew Fishman | 02 May 2019, 14:42:36 UTC | Update tutorial/ for V3 | 02 May 2019, 14:42:36 UTC |
dd68936 | Matthew Fishman | 01 May 2019, 20:08:17 UTC | Make sure all SiteSet implementations support ConserveQNs=false | 01 May 2019, 20:08:17 UTC |
9c600e5 | Matthew Fishman | 01 May 2019, 17:01:19 UTC | Update roadmap | 01 May 2019, 17:01:19 UTC |
cfca95f | Matthew Fishman | 01 May 2019, 16:59:16 UTC | Merge branch 'rc3' of github.com:ITensor/ITensor into rc3 | 01 May 2019, 16:59:16 UTC |
dd23d57 | Matthew Fishman | 01 May 2019, 16:59:03 UTC | Add flag TruncateDegenerate to truncate() function. Defaults to true for MPS functions, otherwise defaults to false | 01 May 2019, 16:59:03 UTC |
31f1535 | Miles Stoudenmire | 26 April 2019, 20:01:07 UTC | Created Boson site set and BosonSite class, added to all.h | 26 April 2019, 20:01:07 UTC |
c70e491 | Miles Stoudenmire | 26 April 2019, 14:51:27 UTC | Improvement to QN printing | 26 April 2019, 14:51:30 UTC |
1339fa0 | Miles Stoudenmire | 23 April 2019, 14:47:54 UTC | Minor formatting change | 26 April 2019, 14:51:30 UTC |
c385658 | Miles Stoudenmire | 24 April 2019, 19:45:38 UTC | Fixed an unsigned comparison warning | 24 April 2019, 19:45:38 UTC |
51e0d2b | Miles Stoudenmire | 24 April 2019, 19:45:17 UTC | Starting working on draft Changelog entry for the website | 24 April 2019, 19:45:17 UTC |
8d05ce6 | Matthew Fishman | 24 April 2019, 14:46:59 UTC | Make elt(T,...) and inner(...) throw errors when used on ITensors, MPSs, and MPOs with complex storage | 24 April 2019, 14:46:59 UTC |
15f6c7a | Matthew Fishman | 23 April 2019, 20:29:48 UTC | Add Silent arg to dmrg to suppress all output | 23 April 2019, 20:29:48 UTC |
24abf40 | Matthew Fishman | 23 April 2019, 14:13:48 UTC | Remove rescaling from Ising MPO in TRG to make it easier to compare to exact result | 23 April 2019, 14:13:48 UTC |
f3e2016 | Matthew Fishman | 22 April 2019, 21:20:05 UTC | Change input ordering of new DMRG out-of-place versions so that starting wavefunction is put behind all generalized MPO/operator terms | 22 April 2019, 21:20:05 UTC |
a803f58 | Matthew Fishman | 22 April 2019, 21:13:54 UTC | Make versions of DMRG that return the optimized MPS: auto [E,psi] = dmrg(H,psi0,sweeps,args) | 22 April 2019, 21:13:54 UTC |
f92f92d | Matthew Fishman | 22 April 2019, 20:34:13 UTC | Rename DMRG args WriteM -> WriteDim | 22 April 2019, 20:34:13 UTC |
21f0951 | Matthew Fishman | 22 April 2019, 18:37:00 UTC | Make applyMPO with Method=Fit allow more general MPS guess input | 22 April 2019, 18:37:00 UTC |
0db4276 | Matthew Fishman | 18 April 2019, 22:37:30 UTC | Add replaceLinkInds free function | 18 April 2019, 22:37:30 UTC |
c557316 | Matthew Fishman | 18 April 2019, 22:34:11 UTC | Rename some MPO functions from siteIndex -> uniqueSiteIndex and siteInds -> uniqueSiteInds to make it more clear how they work | 18 April 2019, 22:34:11 UTC |
03dfe40 | Matthew Fishman | 18 April 2019, 19:58:40 UTC | Change default constructor of SiteTypes (SpinHalfSite(), ElectronSite(), etc.) to make an Index without an n=... tag. Add a SiteNumber arg to set the site number tag. Add free function versions of .index, .state and .op for SiteTypes. | 18 April 2019, 19:58:40 UTC |
a4aefca | Matthew Fishman | 18 April 2019, 16:22:45 UTC | SiteSet(IndexSet) constructor, inds(SiteSet) -> IndexSet conversion. Make sites.op(...) a free function op(sites,...) | 18 April 2019, 16:22:45 UTC |
3c5bdea | Matthew Fishman | 17 April 2019, 21:26:55 UTC | Update denmatDecomp to check for proper indices of both IndexSets are specified | 17 April 2019, 21:26:55 UTC |
f6a64a5 | Miles Stoudenmire | 17 April 2019, 18:09:49 UTC | Updated trg sample code to match website | 17 April 2019, 18:10:09 UTC |
cebaeaf | Miles Stoudenmire | 17 April 2019, 15:18:42 UTC | Removed trg tutorial folder | 17 April 2019, 18:10:09 UTC |
94331d3 | Miles Stoudenmire | 17 April 2019, 15:18:24 UTC | Moved trg from tutorial to sample | 17 April 2019, 18:10:09 UTC |
708b8a9 | Miles Stoudenmire | 17 April 2019, 15:17:28 UTC | Removed tutorial lines from trg.cc | 17 April 2019, 18:10:09 UTC |
8c0ab4d | Matthew Fishman | 17 April 2019, 17:55:37 UTC | Make factor and denmatDecomp check for proper indices if both A and B indices are specified. | 17 April 2019, 17:55:37 UTC |
9adebe7 | Matthew Fishman | 17 April 2019, 15:21:53 UTC | Merge branch 'rc3' of github.com:ITensor/ITensor into rc3 | 17 April 2019, 15:21:53 UTC |
60a9924 | Matthew Fishman | 17 April 2019, 15:21:42 UTC | In svd, if U and V indices are specified, add a check that their union equals the indices of the input ITensor | 17 April 2019, 15:21:42 UTC |
c9af090 | Miles Stoudenmire | 17 April 2019, 15:14:03 UTC | Updated options.mk.sample to use C++17. Thanks Joao Ferreira for catching this. | 17 April 2019, 15:14:07 UTC |
6112f3f | Miles Stoudenmire | 17 April 2019, 15:11:39 UTC | Updated 'make clean' target in sample folder to remove mixedspin binaries | 17 April 2019, 15:11:39 UTC |
74a1a3b | Matthew Fishman | 16 April 2019, 22:44:58 UTC | Add more IndexSet constructors. Add hasSameInds and equals for set equality and exact equality of IndexSets. | 16 April 2019, 22:44:58 UTC |
56fdf34 | Matthew Fishman | 16 April 2019, 18:35:05 UTC | Rename HubbardSite -> ElectronSite, SpinlessSite -> FermionSite. Keep old names with typedefs for backwards compatibility | 16 April 2019, 18:35:05 UTC |
d1aa4aa | Matthew Fishman | 15 April 2019, 17:41:26 UTC | Update roadmap | 15 April 2019, 17:41:26 UTC |
842bd6d | Matthew Fishman | 12 April 2019, 21:44:03 UTC | Update roadmap | 12 April 2019, 21:44:03 UTC |
4724d55 | Matthew Fishman | 12 April 2019, 20:58:13 UTC | Make nmultMPO(A,B) -> C tag-friendly (C gets the non-common site Indices of A and B, and the link tags of A) | 12 April 2019, 20:58:13 UTC |
aa25aed | Matthew Fishman | 12 April 2019, 20:29:38 UTC | Add new inner and trace functions, deprecate overlap. More helper index functions for MPS/MPO | 12 April 2019, 20:29:38 UTC |
ff8574c | Matthew Fishman | 05 April 2019, 15:11:01 UTC | Make applyMPO respect input tags, and output with the site indices that are unique to the MPO. Add siteInds(MPS) -> IndexSet, replaceSiteInds(MPS,IndexSet) -> MPS. Make TagSet convertible to std::string, remove toString(TagSet). | 05 April 2019, 15:11:01 UTC |
dd404c5 | Miles Stoudenmire | 04 April 2019, 14:08:17 UTC | Remove inline from IndexSet operator<< | 04 April 2019, 14:08:17 UTC |
9bb49c1 | Matthew Fishman | 03 April 2019, 16:02:59 UTC | Update util/range.h -> util/iterate.h in test files | 03 April 2019, 16:02:59 UTC |
4d38acf | Matthew Fishman | 03 April 2019, 15:51:33 UTC | Merge branch 'rc3' of github.com:ITensor/ITensor into rc3 | 03 April 2019, 15:51:33 UTC |
11ab249 | Matthew Fishman | 03 April 2019, 15:51:27 UTC | Make .position(int) and .orthogonalize() independent of tag convention | 03 April 2019, 15:51:27 UTC |
33b1e34 | Miles Stoudenmire | 01 April 2019, 19:10:23 UTC | Updated roadmap | 01 April 2019, 19:10:30 UTC |
ade130f | Miles Stoudenmire | 01 April 2019, 19:10:15 UTC | Added TRIQS itertools and renamed util/range.h to util/iterate.h | 01 April 2019, 19:10:30 UTC |
71c4bb8 | Miles | 29 March 2019, 01:50:39 UTC | Updated LICENSE to Apache 2.0 | 29 March 2019, 01:50:39 UTC |
9dee002 | Matthew Fishman | 27 March 2019, 21:07:24 UTC | Get 3rd Index of IndexSet with is(3). Make some of the QN Index functions free functions | 27 March 2019, 21:07:24 UTC |
9f8d883 | Miles Stoudenmire | 27 March 2019, 04:17:34 UTC | Minor variable name change | 27 March 2019, 04:17:34 UTC |
512defa | Miles Stoudenmire | 27 March 2019, 03:58:51 UTC | Added SiteSet(int N) and .set method to SiteSet | 27 March 2019, 03:58:59 UTC |
42d816f | Matthew Fishman | 26 March 2019, 22:52:20 UTC | Improve TagSet printing and conversion to string | 26 March 2019, 22:52:20 UTC |
22e8c4b | Matthew Fishman | 26 March 2019, 20:42:36 UTC | Update project template for V3 | 26 March 2019, 20:42:36 UTC |
06cab54 | Matthew Fishman | 26 March 2019, 20:32:51 UTC | Inline fix in util/str.h | 26 March 2019, 20:32:51 UTC |
cd6e1af | Matthew Fishman | 25 March 2019, 23:09:40 UTC | Add qn(IndexVal) to get QN of an Index at the specified value | 25 March 2019, 23:09:40 UTC |
0b8f442 | Matthew Fishman | 25 March 2019, 22:27:58 UTC | Merge branch 'rc3' of github.com:ITensor/ITensor into rc3 | 25 March 2019, 22:27:58 UTC |
4bd6446 | Matthew Fishman | 25 March 2019, 22:27:48 UTC | Remove SiteSet from MPS class. Add tags functions for IndexVal. | 25 March 2019, 22:27:48 UTC |
cb851b2 | Miles Stoudenmire | 23 March 2019, 03:26:13 UTC | Removed Global::args, since Args::global is preferred instead | 25 March 2019, 20:05:38 UTC |
0b18504 | Matthew Fishman | 25 March 2019, 16:35:27 UTC | Add noTags function for TagSet, Index, IndexSet, ITensor, MPS, MPO to remove all tags and set prime level to 0 | 25 March 2019, 16:36:11 UTC |
323593d | Matthew Fishman | 22 March 2019, 21:07:39 UTC | Optimize A*delta(i,j) contraction to just replace the Index | 22 March 2019, 21:07:39 UTC |
14448d6 | Matthew Fishman | 22 March 2019, 17:44:02 UTC | Change Combiner constructor to combiner(IndexSet) -> tuple<ITensor,Index> (return combiner ITensor and combined Index) | 22 March 2019, 17:44:02 UTC |
7474dd5 | Matthew Fishman | 21 March 2019, 23:33:42 UTC | Update roadmap | 21 March 2019, 23:33:42 UTC |
9dcb19b | Matthew Fishman | 21 March 2019, 22:35:49 UTC | Add versions of ITensor decompositions that return tuples of the outputs, including the new indices | 21 March 2019, 22:35:49 UTC |
8946e96 | Matthew Fishman | 21 March 2019, 19:03:40 UTC | Fix warnings from clang++ compiler about avoiding copies with std::move | 21 March 2019, 19:03:40 UTC |
b48c504 | Matthew Fishman | 21 March 2019, 18:59:25 UTC | Fix some warnings from newer g++ compiler | 21 March 2019, 18:59:25 UTC |
916a905 | Matthew Fishman | 21 March 2019, 18:20:07 UTC | Remove support for exactApplyMPO, fitApplyMPO, etc. interface | 21 March 2019, 18:20:07 UTC |
bf91f27 | Matthew Fishman | 20 March 2019, 21:19:03 UTC | Add more IndexSet set functions | 20 March 2019, 21:19:03 UTC |
8943783 | Matthew Fishman | 19 March 2019, 23:50:38 UTC | Fix sim(IndexSet,...) -> IndexSet to replace with similar indices. Add unionInds(IndexSet,IndexSet) -> IndexSet to get the union of two IndexSets. Add swapInds(ITensor,IndexSet,IndexSet) to swap indices of an ITensor | 19 March 2019, 23:50:38 UTC |
5e2e34d | Matthew Fishman | 19 March 2019, 20:48:05 UTC | Change replaceInds() to accept replaceInds(ITensor,IndexSet,IndexSet) | 19 March 2019, 20:48:05 UTC |
0ac3a26 | Matthew Fishman | 19 March 2019, 19:17:26 UTC | Add the str(int) -> string, str(string,int,string,int,...) -> string function to help make tag sets. Update the trg code | 19 March 2019, 19:17:26 UTC |
dd503d2 | Matthew Fishman | 19 March 2019, 18:06:46 UTC | Complete tag functions for MPO/MPS. Make all tag functions accept IndexSet, vector<Index>, initializer_list<Index>, etc. | 19 March 2019, 18:06:46 UTC |
3fe257e | Matthew Fishman | 19 March 2019, 14:01:23 UTC | Fix to toInt(SmallString) causing errors on mac | 19 March 2019, 14:01:23 UTC |
cda33c0 | Matthew Fishman | 18 March 2019, 22:41:26 UTC | Add conversion of vector, array, initializer_list -> IndexSet so ITensor constructors can accept all of them | 18 March 2019, 22:41:26 UTC |
49887c1 | Matthew Fishman | 18 March 2019, 18:05:17 UTC | Make use of Args Maxm/Minm and Sweep methods maxm()/minm() warnings, not errors, to make V2 -> V3 upgrade nicer | 18 March 2019, 18:05:17 UTC |
b07d5af | Matthew Fishman | 15 March 2019, 23:01:08 UTC | Fix conflicts | 15 March 2019, 23:01:08 UTC |
209a16d | Matthew Fishman | 15 March 2019, 22:55:59 UTC | Add access to prime level through TagSet. Clean up tagging and priming functions for Index, ITensor, MPS, and MPO | 15 March 2019, 22:55:59 UTC |
c5b5390 | Miles Stoudenmire | 12 March 2019, 05:26:29 UTC | Added note about iterInds | 12 March 2019, 05:26:29 UTC |
1f7d69d | Miles Stoudenmire | 12 March 2019, 03:53:23 UTC | Merge branch 'rc3' of github.com:ITensor/ITensor into rc3 | 12 March 2019, 03:53:23 UTC |
8d06eab | Matthew Fishman | 11 March 2019, 20:47:59 UTC | MPO.primeall() -> MPO.prime(). Add sites(MPS/MPO). | 11 March 2019, 20:47:59 UTC |
fdd5e46 | Matthew Fishman | 11 March 2019, 20:12:11 UTC | Some interface changes. Update roadmap | 11 March 2019, 20:12:11 UTC |
4fc0e50 | Matthew Fishman | 11 March 2019, 17:02:33 UTC | Add deprecation error for args Maxm and Minm | 11 March 2019, 17:02:33 UTC |
26259f6 | Miles Stoudenmire | 09 March 2019, 02:07:44 UTC | Removed quotes from TagSet printing for now | 09 March 2019, 02:07:44 UTC |
64de72f | Miles Stoudenmire | 09 March 2019, 02:07:30 UTC | Changed Index printing to show (dim|id|tags) | 09 March 2019, 02:07:30 UTC |
649e63b | Matthew Fishman | 08 March 2019, 23:50:25 UTC | psi.A(i) -> psi(i), psi.Aref(i) -> psi.ref(i), psi.setA(i,T) -> psi.set(i,T) | 08 March 2019, 23:50:25 UTC |
eca0bcf | Matthew Fishman | 08 March 2019, 21:52:31 UTC | Update roadmap: reorganize to get ready for upgrade guide | 08 March 2019, 21:52:31 UTC |