IPEPS random state generation. More...
#include "inc/ipeps/state.h"
Namespaces | |
namespace | syten |
Syten namespace. | |
namespace | syten::IPEPS |
IPEPS-related functionality and tools. | |
Functions | |
State | syten::IPEPS::genRandomCompleteState (Lattice const &lat, Basis const §or, Index max_blocksize) |
Attempts to generate an IPEPS compatible with the lattice, transforming as the desired sector per unit cell and with the lattice vacuum basis on inter-unit cell sites. More... | |
State | syten::IPEPS::genRandomCompleteState (Lattice const &lat, Basis const §or, std::vector< Basis > const &backwards_bases, std::vector< Basis > const &right_bases, Index max_blocksize=Maximum()) |
Attempts to generate an IPEPS compatible with the lattice and the specified bases. More... | |
Tensor< 5 > | syten::IPEPS::genRandomTensor (Basis const &phys, Basis const &left, Basis const &forw, Basis const &right, Basis const &back) |
Generates a random rank-5 tensor with the specified bases on every site. More... | |
State | syten::IPEPS::genRandomTreeLike (Lattice const &lat, Basis const §or) |
Builds a IPEPS initial state much like a tree with only the lowest horizontal rungs not having vacuum quantum numbers. More... | |
IPEPS random state generation.