Processing math: 3%
SyTen
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level 12345]
  bin
 syten-add.cppBinary to add two states
 syten-apply-op.cppBinary to apply an operator to a state
 syten-check-herm.cppBinary to check whether a MPS operator is hermitian
 syten-conj.cppBinary to complex-conjugate a state
 syten-dmrg.cppBinary to run DMRG
 syten-error.cppCalculates an approximate variance
 syten-expectation.cppBinary to calculate the expectation value of an operator and state
 syten-gc-su2-converter.cppExposes functionality to switch from grand canonical SU(2) state to canonical one
 syten-get-mps-coefficients.cppBinary to print information on state cofficients
 syten-info.cppBinary to print information on states, operators or lattices
 syten-krylov.cppBinary to run krylov time propagation
 syten-localexpectation.cppBinary to calculate the expectation value of an operator at every position
 syten-mg.cppCoarse-Graining of MPS::Operators
 syten-mps-construct.pyConstruct a MPS from a text file describing the available state sectors; in particular useful to build product states
 syten-mps2lbo.cppReads in a MP state and writes out a LBO state
 syten-mt-print-cost-function.cppBinary to print the mode transformation cost function of a state
 syten-mutualInformation.cppBinary to calculate the mutual Information of a state or the entropy of a subsystem consiting of one or two sites
 syten-norm.cppBinary to calculate the norm of a state or operator
 syten-normalise.cppBinary to normalise a state to an absolute factor
 syten-orthogonalise.cppBinary to add two states
 syten-overlap.cppBinary to calculate the overlap between two states or two MPOs
 syten-pp-correlator.cppBinary implementation for correlators of PP states
 syten-pp-localexpectation.cppBinary implementation of local expectations for PP states
 syten-pp-purify.cppBinary to merge together physical and bath sites
 syten-print.cppBinary to output an operator or state
 syten-random.cppBinary to create a random state
 syten-rdm.cppComputes RDMs of all types
 syten-scalar-multiply.cppBinary to multiply a state by a scalar
 syten-snapshots.cppBinary to calculate the expectation value of an operator at every position
 syten-split-real-imag.cppBinary to split a state into real and imaginary part
 syten-switch-sites.cppReads in a state or lattice and exchanges two logical sites a and b with each other
 syten-taylor.cppBinary to do a time evolution using a simple taylor expansion of the exponential
 syten-tdvp.cppBinary to run TDVP
 syten-tebd-swappable.cppTEBD implementation which can swap sites to allow for long-range interactions
 syten-tebd.cppBinary to run TEBD
 syten-truncate.cppBinary to truncate an operator or a state
 syten-variational-add.cppBinary to truncate an operator or a state
  helpers
  dynamical-structure-factor
  inc
  alg
  dense
  ipeps
  ipeps2
  mps
  rep
  sparse
  stensor
  t3n
  tensor
  util
  lat
  ipeps
  ipeps2
  mps
  t3n
 syten-fT-mps-spin.cppA finite temperature spin chain lattice with U(1) symmetry
 syten-mps-boson-spinless-nil.cppCreates a model of spinless bosons with no symmetries
 syten-mps-boson-spinless-u1.cppCreates a U(1)-symmetric model of spinless bosons
 syten-mps-fermi-hubbard-qc.cppQuantum chemistry model with two- and four-operator terms
 syten-mps-fermi-hubbard-u1-spinless.cppCreates a U(1) Fermi-Hubbard model
 syten-mps-fermi-hubbard-u1su2.cppCreates a U(1)_N×SU(2)_S Fermi-Hubbard model
 syten-mps-fermi-hubbard-u1u1.cppCreates a U(1)×U(1) Fermi-Hubbard model
 syten-mps-klm.cppCreates a \mathrm{U}(1)_N \times \mathrm{SU}(2)_S (charge × spin)-symmetric Kondo Lattice Model
 syten-mps-qc.cppQuantum chemistry model with two- and four-operator terms
 syten-mps-spin-disorder-avg.pyConstructs a square MPS lattice with periodic boundary conditions and some kind of disorder
 syten-mps-spin-su3.cppCreates a SU(3) symmetric spin model
 syten-mps-ssh-fermi-bose.cppCreates a model of bosonic and fermionic sites, with no symmetries (bosons) and u1u1 symmetries (fermions)
 syten-sql-mps-fermi-hubbard-kns.cppCreates a {\mathbb{Z}_W} \times \mathrm{U}(1) \times \mathrm{SU}(2) (momentum × charge × spin)-symmetric or a {\mathbb{Z}_W} \times \mathrm{U}(1) \times \mathrm{U}(1) (momentum × charge × z-spin)-symmetric 2D real/momentum space Fermi-Hubbard model
 syten-sql-mps-fermi-hubbard.cppCreates a square Fermi-Hubbard \mathrm{SU}(2)_{\textrm{Spin}} \times \mathrm{U}(1)_{\textrm{Charge}} lattice
 syten-sql-mps-spin.cppCreates a square spin lattice
 syten-sql-mps-tJ.cppCreates a square t-J lattice with \mathrm{U}(1)_N \times \mathrm{U}(1)_{S^z} symmetry
  python_module
  cpp_pyten
  pyten