SyTen
variance_2site.h File Reference

Functions to calculate the two-site variance approximation, cf. More...

#include "inc/mps/state.h"
#include "inc/mps/lattice.h"
+ Include dependency graph for variance_2site.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

 syten
 Syten namespace.
 
 syten::MPS
 The namespace containing all MPS-related tools, classes and objects.
 

Functions

std::pair< SRDef, SRDef > syten::MPS::error_estimate_2svariance (MPS::Operator const &op, MPS::Lattice const &lat, MPS::State &psi)
 Calculates the 2-site approximation of the variance of the operator op with respect to the state psi on the lattice lat. More...
 
Tensor< 3 > syten::MPS::left_complement (Tensor< 3 > a, Basis const &local, Basis const &left)
 Constructs the left complement to an existing left-normalised tensor a accessing the remaining parts of the full right space. More...
 
Tensor< 3 > syten::MPS::right_complement (Tensor< 3 > b, Basis const &local, Basis const &right)
 Constructs the right complement of a right-normalised tensor B which accesses the remaining parts of the full space to the left. More...
 

Detailed Description

Functions to calculate the two-site variance approximation, cf.

arXiv:1711.01104.