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"
Include dependency graph for proj_purification.cpp: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.