Skip to content
This repository was archived by the owner on Apr 16, 2022. It is now read-only.

Update "Tutorials" for V3 #32

@mtfishman

Description

@mtfishman

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"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions