Implements variance_2site.h. More...
#include "inc/mps/variance_2site.h"
#include "inc/tensor/tensor_svd.h"
#include "inc/tensor/tensor_qr.h"
#include "inc/util/timer.h"
#include "inc/tensor/tensor_gen.h"
#include "inc/tensor/tensor_misc.h"
#include "inc/tensor/tensor_operators.h"
Namespaces | |
namespace | syten |
Syten namespace. | |
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... | |
Implements variance_2site.h.