SyTen

◆ genProjector()

Operator syten::MPS::ProjectedPurification::genProjector ( Lattice const &  lat,
std::set< Index > const &  bath,
std::set< Index > const &  purify_types,
std::vector< Sector > const &  sigmas 
)

Creates an MPO projector mapping from the full physical and bath Hilbert space to the projected purification subspace.

References syten::addLog(), std::set< K >::count(), std::vector< T >::emplace_back(), syten::MPS::genMPOId(), syten::MPS::ProjectedPurification::genProjector(), syten::RepRegister::id(), std::min(), std::move(), std::vector< T >::size(), and SYTEN_ASSERT_DEBUG.

Referenced by syten::MPS::ProjectedPurification::genProjector().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: