STensorImpl::STensor syten::T3N::overlap_rec | ( | State::cPtrc | a, |
State::cPtrc | b, | ||
bool const | cache | ||
) |
Recursively returns the partial contraction of tensors below (and including) pointers a and b.
References syten::MPS::conj(), syten::STensorImpl::STensor::e(), syten::STensorImpl::STensor::move(), overlap_rec(), syten::STensorImpl::project(), syten::STensorImpl::proxy(), syten::rank(), SYTEN_ASSERT_DEBUG, SYTEN_ASSERT_MSG, and syten::STensorImpl::STensorProxy::unprime().
Referenced by overlap(), and overlap_rec().