std::tuple< SRDef, STensor, STensor, STensor, SBasisId, SBasisId > syten::T3N::Contraction::decontractToPhysicalPhysical | ( | STensor | t, |
SBasisId const & | u, | ||
SBasisId const & | d, | ||
SBasisId const & | r, | ||
Truncation const & | trunc | ||
) |
Does the same for an SMPO.
References syten::T3N::Contraction::decontractToPhysicalPhysical(), syten::STensorImpl::demerge(), syten::STensorImpl::flip_on_tensor(), syten::IdentityDenseTensorImpl::merge(), std::move(), SYTEN_ASSERT_DEBUG, and std::tie().