SyTen

◆ decontractToPhysicalPhysical() [1/2]

std::tuple< SRDef, STensor, STensor, STensor, SBasisId, SBasisId > syten::T3N::Contraction::decontractToPhysicalPhysical ( STensor  t,
SBasisId const &  p,
SBasisId const &  r,
Truncation const &  trunc 
)

Takes a physical physical contraction and seperates it along the higher root leg.

References syten::STensorImpl::demerge(), syten::IdentityDenseTensorImpl::merge(), syten::STensorImpl::svd(), and std::tie().

Referenced by syten::T3N::Contraction::decontractToPhysicalPhysical(), syten::T3N::VarationalTrunc::update_2phys_down(), and syten::T3N::VarationalTrunc::update_2phys_up().

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