SyTen
syten::MPS::OperatorApplicators::LMWR Struct Reference

Optimal contraction sequence for d != 1. More...

#include <operator_applicators.h>

+ Collaboration diagram for syten::MPS::OperatorApplicators::LMWR:

Public Member Functions

 LMWR (std::vector< Tensor< 3 > > const &l_, std::vector< Tensor< 3 > > const &r_, std::vector< std::reference_wrapper< const Tensor< 4 > > > const &w_, std::vector< Tensor< 3 > > const &orthoCmp_={}, DenseTensor< 2 > const &xtxinv_={})
 Standard ctor. More...
 
Tensor< 3 > operator() (Tensor< 3 > &m) const
 Operator application: evaluates \( \sum_i L^i W^i R^i \cdot M \) and orthogonalises against all \( O^j \). More...
 

Public Attributes

std::vector< Tensor< 3 > > const & l
 left contractions of Hamiltonian(s) with state More...
 
std::vector< Tensor< 3 > > const & orthoCmp
 orthogonal states projected into MPS basis More...
 
std::vector< Tensor< 3 > > const & r
 right contractions of Hamiltonian(s) with state More...
 
std::vector< std::reference_wrapper< const Tensor< 4 > > > const & w
 local components of Hamiltonian(s) More...
 
DenseTensor< 2 > const & xtxinv
 inverted overlap matrix of the orthogonal states More...
 

Detailed Description

Optimal contraction sequence for d != 1.


The documentation for this struct was generated from the following files: