|
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...
|
|
Lattice | syten::T3N::ProjectedPurification::proj_purification (Lattice const &lat, std::vector< Index > const &purify_types, bool const insert_branch, std::vector< std::string > const &ca_ops={}) |
| Takes any lattice and doubles the number of sites. More...
|
|
void | syten::T3N::ProjectedPurification::shift_translator (Lattice &lat) |
| Shifts all elements in the translator by one. More...
|
|
Functionality to create a projected purification lattice.