syten::MPS::DMRG::PDMRG::PDMRG | ( | State && | psi_, |
std::vector< Operator > && | op_, | ||
DMRGConfig && | conf_, | ||
std::vector< State > && | ortho_, | ||
std::vector< std::pair< Lattice, std::string > > && | exps_, | ||
std::vector< Index > && | rbounds_ | ||
) |
Standard ctor, constructs and assigns the worker objects and prepares the calculation.
References std::vector< T >::back(), std::set< K >::begin(), conf, connections, std::set< K >::end(), syten::MPS::exp(), initLog(), std::set< K >::insert(), logTrace(), std::move(), numWorkers, std::vector< T >::push_back(), std::set< K >::size(), SYTEN_ASSERT_MSG, and workers.