SyTen
syten::EnergyTruncation::EnergyTruncator< MPS::State, std::vector< MPS::Operator > > Struct Reference
+ Collaboration diagram for syten::EnergyTruncation::EnergyTruncator< MPS::State, std::vector< MPS::Operator > >:

Public Member Functions

IterativeExit apply ()
 Bla. More...
 
void calcContrLeft (Index const where)
 Bla. More...
 
void calcContrRight (Index const where)
 Bla. More...
 
 EnergyTruncator (std::vector< MPS::Operator > op_, MPS::State &&psi_, Config conf_)
 Ctor. More...
 
Config const & get_conf () const
 Gives a const. More...
 
MPS::State const & get_ref_psi () const
 Gives a const. More...
 
void normalize ()
 Bla. More...
 
void sweep ()
 Bla. More...
 
void truncate ()
 Bla. More...
 

Public Attributes

Config conf
 EnergyTruncation configuration. More...
 
std::vector< AsyncCached< std::vector< Tensor< 3 > > > > contrLeft
 Contractions of the Hamiltonians and the state to the left of the current site. More...
 
std::vector< AsyncCached< std::vector< Tensor< 3 > > > > contrRight
 Contractions of the Hamiltonian and the state to the right of the current site. More...
 
Index length
 the currently-active site in our system, 0-indexed More...
 
std::vector< MPS::Operatorop
 Hamiltonian representation. More...
 
Index position {0}
 the currently-active site in our system, 0-indexed More...
 
MPS::State psi
 Current time-evolved state. More...
 

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