SyTen

◆ solveLocalTwoSite()

IterativeExit syten::MPS::DMRG::Worker::solveLocalTwoSite ( Tensor< 4 > &  contrPsi,
std::vector< Tensor< 3 > > &  orthoCmp 
)

Solve the local eigenvalue problem at the current position using two site algorithm.

References syten::Tensor< rank >::clear(), syten::genSplit(), syten::Tensor< rank >::getBasis(), syten::hasMember(), std::move(), syten::multi_transpose(), syten::Krylov::norm(), syten::overThreshold(), syten::Basis::size(), syten::IdentityDenseTensorImpl::split(), syten::STensorImpl::sum(), SYTEN_ASSERT_DEBUG, SYTEN_ASSERT_MSG, and SYTEN_ZNORM_THRESHOLD.

+ Here is the call graph for this function: