Implementation for inc/t3n/proj_purification.h. More...
#include "inc/t3n/proj_purification.h"
#include "inc/alg/proj_purification.h"
#include "inc/t3n/random-state.h"
Namespaces | |
namespace | syten |
Syten namespace. | |
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... | |
Implementation for inc/t3n/proj_purification.h.