Environment BoundaryMPS#
Boundary MPS approach for contracting finite lattice. It supports expectation values, including long-range correlations, sampling, etc.
- class yastn.tn.fpeps.EnvBoundaryMPS(psi, opts_svd, setup='l', opts_var=None)[source]#
Boundary MPS class for finite PEPS contraction.
- measure_1site(O)[source]#
Calculate all 1-point expectation values <O_j> in a finite PEPS.
Takes CTM environments and operators.
- Parameters:
O (dict[tuple[int, int], dict[int, operators]]) – mapping sites with list of operators at each site.
- measure_2site(O, P, opts_svd, opts_var=None)[source]#
Calculate all 2-point correlations <O_i P_j> in a finite PEPS.
Takes CTM environments and operators.
- Parameters:
O, P (dict[tuple[int, int], dict[int, operators]],) – mapping sites with list of operators at each site.