SyTen

◆ makeIdentity()

void syten::T3N::Lattice::makeIdentity ( Operator::Ptrc  optr,
Phys::cPtr  bptr,
Basis const &  vacuum 
) const
private

Given a pointer to an operator node and a pointer to the corresponding basis node, builds an identity operator on that operator node.

References syten::T3N::Operator::aIdx_B, syten::T3N::Operator::aIdx_P, syten::T3N::Operator::bIdx, syten::T3N::Operator::branchRank, syten::T3N::Operator::branchVirtNames, syten::T3N::Operator::dIdx, syten::STensorImpl::SBasis::flipped(), syten::T3N::genBranchId(), syten::T3N::genPhysId(), std::move(), syten::T3N::Operator::physNames, syten::T3N::Operator::physRank, syten::T3N::Operator::rIdx, siteBasis(), std::tie(), and syten::T3N::Operator::uIdx.

Referenced by buildIdentity_rec(), and get().

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