SyTen

◆ vert2r_norm()

Tensor< 4 > syten::IPEPS::vert2r_norm ( Vert2CTM const &  env,
State const &  psi,
Tensor< 5 > &  fq,
Tensor< 3 > &  a,
Tensor< 4 > &  bq,
Tensor< 3 > &  b,
bool  gauge_fix,
bool  use_svd 
)

Calculates the same rank-4 norm tensor as vert2_norm but for a link which straddles the remover.

The remover physical legs are traced out.

References syten::Basis::a(), syten::IPEPS::Vert2CTM::cb, syten::IPEPS::Vert2CTM::cbb, syten::correct_cgc_tensors(), syten::IPEPS::Vert2CTM::ct, syten::IPEPS::Vert2CTM::ctb, gauge_fix(), syten::gM(), syten::insertIOSplitHalf(), syten::insertSwap(), syten::IPEPS::Vert2CTM::lb, syten::IPEPS::Vert2CTM::lbb, syten::IPEPS::Vert2CTM::lt, syten::IPEPS::Vert2CTM::ltb, std::move(), syten::norm(), syten::normalised(), syten::IPEPS::Vert2CTM::rb, syten::IPEPS::Vert2CTM::rbb, syten::restrict(), syten::IPEPS::Vert2CTM::rt, syten::IPEPS::Vert2CTM::rtb, SYTEN_ASSERT_MSG, and syten::IPEPS::Vert2CTM::tsite.

Referenced by syten::IPEPS::FullUpdate::vertical().

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