SyTen

◆ Run() [4/4]

syten::T3N::DMRG::Run::Run ( State &&  psi_,
std::vector< Operator > &&  ops_,
DMRGConfig &&  conf_,
std::vector< State > &&  ortho_ = {} 
)

Construction.

Set up contraction network. There is one additional node atop the root node to serve as a dummy for contractions, hence the operator or state network should be taken as the reference network.

References checkTopology(), conf, initLog(), logTrace(), syten::T3N::State::maybe_make_cuda(), ops, ortho, syten::T3N::State::pIdx, psi, syten::T3N::State::rootNormaliseTree(), syten::DMRG::DMRGConfig::stages, and TPO_LOOP.

+ Here is the call graph for this function: