SyTen

◆ solveBranching()

IterativeExit syten::T3N::DMRG::Run::solveBranching ( Position const &  pos,
Vec< std::reference_wrapper< T3NTensor const > > const &  w_refs 
)
private

Solves for the tensor on a Branching Node.

References syten::conj(), syten::E_InvalidMode, syten::Krylov::eigenLanczos(), syten::T3N::Tree::Node< T >::Legs, std::move(), syten::T3N::norm(), syten::overThreshold(), syten::T3N::State::rank, std::vector< T >::size(), syten::STensorImpl::svd(), SYTEN_SMALL_THRESHOLD, SYTEN_ZNORM_THRESHOLD, and syten::T3N::Tree::Node< T >::v.

+ Here is the call graph for this function: