varipeps

Design

  • Features

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)
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()
    • optimize_peps_network()
Previous Next

© Copyright 2021-2024, Jan Naumann, Philipp Schmoll, Frederik Wilde, Finn Krein.

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