|
private |
Recursive helper function.
References syten::T3N::State::aIdx, syten::T3N::Operator::aIdx_P, syten::STensorImpl::STensor::b(), syten::T3N::State::bIdx, syten::T3N::Operator::branchRank, syten::conj(), syten::STensorImpl::STensor::copy(), syten::Cuda::copy(), syten::STensorImpl::gen_merge(), syten::T3N::genBranchId(), syten::T3N::genPhysId(), syten::T3N::State::getIndex(), syten::IdentityDenseTensorImpl::merge(), syten::STensorImpl::STensor::move(), std::move(), syten::T3N::overlap(), syten::T3N::State::pIdx, syten::project(), syten::T3N::State::rank, syten::T3N::Operator::rIdx, syten::T3N::State::rIdx, syten::STensorImpl::SBasis::set_id(), SYTEN_ASSERT_DEBUG, and std::tie().