Here are updates needed to the tutorials (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials) for V3: ITensor Quickstart (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/quickstart) - [ ] Fix Index constructors - [ ] `i(1)` -> `i=1` Understanding Tensor Diagrams (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/diagrams) - [ ] Fix Index constructors - [ ] `IQMPS`/`IQTensor` -> `MPS`/`ITensor` with QNs/`QDense` storage Priming Indices in ITensor (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/primes) - [ ] Remove `IndexType`, explain using tags Choosing DMRG Parameters (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/dmrg_params) - [ ] `maxm` -> `maxDim`, etc. - [ ] `niter` -> `maxKrylovSize`? Matrix Product States (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/MPS) - [ ] `psi.A(3)` -> `psi(3)`, `psi.Aref(3) -> psi.ref(3)`, etc. - [ ] In prime function, use `"Site"` instead of `Site` Matrix Product Operator (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/MPO) - [ ] `MPO` -> `toMPO`? - [ ] `Site` -> `"Site"` Introduction to AutoMPO (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/AutoMPO) - [ ] `MPO` -> `toMPO`? Calculating Two-Site Correlation Functions (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/correlations) - [ ] `psi.A(2)` -> `psi(2)`, etc. - [ ] `Link` -> `"Link"`, etc. - [ ] `C.real()` -> `C.elt()`. Maybe to get a scalar it should be `elt(C)`? The Args System (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/args) - [ ] "Maxm" -> "MaxDim"
Here are updates needed to the tutorials (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials) for V3:
ITensor Quickstart (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/quickstart)
i(1)->i=1Understanding Tensor Diagrams (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/diagrams)
IQMPS/IQTensor->MPS/ITensorwith QNs/QDensestoragePriming Indices in ITensor (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/primes)
IndexType, explain using tagsChoosing DMRG Parameters (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/dmrg_params)
maxm->maxDim, etc.niter->maxKrylovSize?Matrix Product States (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/MPS)
psi.A(3)->psi(3),psi.Aref(3) -> psi.ref(3), etc."Site"instead ofSiteMatrix Product Operator (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/MPO)
MPO->toMPO?Site->"Site"Introduction to AutoMPO (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/AutoMPO)
MPO->toMPO?Calculating Two-Site Correlation Functions (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/correlations)
psi.A(2)->psi(2), etc.Link->"Link", etc.C.real()->C.elt(). Maybe to get a scalar it should beelt(C)?The Args System (http://www.itensor.org/docs.cgi?vers=cppv3&page=tutorials/args)