SyTen

◆ update_2phys_branch_down()

void syten::T3N::VarationalTrunc::update_2phys_branch_down ( )
private

Updates two physical nodes with a branching node in between.

References syten::T3N::State::aIdx, syten::T3N::State::bIdx, build_leftContr(), syten::T3N::VarationalTrunc::Position::c, syten::T3N::Contraction::decontractToPhysicalBranching(), syten::T3N::VarationalTrunc::Position::go(), syten::T3N::Tree::Node< T >::Legs, std::move(), syten::T3N::VarationalTrunc::Position::n, syten::T3N::Tree::Node< T >::ndt, syten::STensorImpl::STensorProxy::parity(), syten::T3N::State::pIdx, position, syten::STensorImpl::proxy(), syten::T3N::State::rank, syten::T3N::State::rIdx, syten::T3N::VarationalTrunc::Position::s, SYTEN_ASSERT_DEBUG, std::tie(), trunc, trunc_err, and syten::T3N::Tree::Node< T >::v.

Referenced by update_physical().

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