SyTen
proj_purification.cpp File Reference

Implementation for inc/t3n/proj_purification.h. More...

+ Include dependency graph for proj_purification.cpp:

Namespaces

 syten
 Syten namespace.
 
 syten::T3N
 Namespace for T3N.
 

Functions

State syten::T3N::ProjectedPurification::generateCompleteState (Lattice const &lat, Basis target, Index const bathType, Index const purified_rep, Basis const &sigma, Index const maxStates=10, Index const maxBlocksize=Index(Maximum()), bool const verbose=true)
 Generates a complete random state in the purified subspace of product Hilbert space, i.e. More...
 
State syten::T3N::ProjectedPurification::generateNearVacuumState (Lattice const &lat, Index const bathType, Basis const &sigma)
 Generates near vacuum state. More...
 
Operator syten::T3N::ProjectedPurification::genTransformation (Lattice const &lat, Index const bathType, Basis const &sigma)
 Helper function which generates the transformation T3NO for the bath sites. More...
 
void syten::T3N::ProjectedPurification::shift_translator (Lattice &lat)
 Shifts all elements in the translator by one. More...
 

Detailed Description

Implementation for inc/t3n/proj_purification.h.