Logo

Getting started

  • Introduction
  • Installation using pip
  • Core Features
  • Usage
  • Citation

variPEPS

  • Variational iPEPS
  • iPEPS Unit Cells

Examples

  • Overview
  • Heisenberg antiferromagnet on the square lattice
  • Heisenberg antiferromagnet on the triangular lattice

API documentation

  • Public API Reference
    • Config of variPEPS module (varipeps.config)
    • Contractions definitions and helper methods (varipeps.contractions)
    • CTMRG method (varipeps.ctmrg)
    • Calculation of expectation values (varipeps.expectation)
    • Mapping of other structures to PEPS unitcells (varipeps.mapping)
    • Variational optimizer for the PEPS network (varipeps.optimization)
      • Implementation of the basinhopping optimizer for the PEPS model (varipeps.optimization.basinhopping)
      • Methods to calculate the CTRMG env and expectation value along with the gradient (varipeps.optimization.inner_function)
      • Implementation of line search methods for the CTMRG variational optimization (varipeps.optimization.line_search)
      • Implementation of the variational optimizer for the PEPS model (varipeps.optimization.optimizer)
    • Implementation of PEPS structure (varipeps.peps)
    • Typing helper (varipeps.typing)
    • Utility functions (varipeps.utils)

Appendix

  • License
varipeps
  • variPEPS API reference
  • Variational optimizer for the PEPS network (varipeps.optimization)
  • View page source

Variational optimizer for the PEPS network (varipeps.optimization)

  • Implementation of the basinhopping optimizer for the PEPS model (varipeps.optimization.basinhopping)
    • VariPEPS_Basinhopping
  • Methods to calculate the CTRMG env and expectation value along with the gradient (varipeps.optimization.inner_function)
    • calc_ctmrg_expectation()
    • calc_ctmrg_expectation_custom()
    • calc_ctmrg_expectation_custom_value_and_grad()
    • calc_ctmrg_expectation_value_and_grad()
    • calc_preconverged_ctmrg_value_and_grad()
  • Implementation of line search methods for the CTMRG variational optimization (varipeps.optimization.line_search)
    • NoSuitableStepSizeError
    • line_search()
  • Implementation of the variational optimizer for the PEPS model (varipeps.optimization.optimizer)
    • autosave_function()
    • autosave_function_restartable()
    • optimize_peps_network()
    • optimize_peps_unitcell()
    • optimize_unitcell_fixed_spiral_vector()
    • optimize_unitcell_full_spiral_vector()
    • optimize_unitcell_spiral_vector_x_component()
    • optimize_unitcell_spiral_vector_y_component()
    • restart_from_state_file()
Previous Next

© Copyright 2021-2026, Jan Naumann, Philipp Schmoll, Roberto Losada, Frederik Wilde, Finn Krein.

Built with Sphinx using a theme provided by Read the Docs.