| void syten::IPEPS::grow_right_rung | ( | Vec< Cached< Tensor< 3 > > > & | rr, |
| Vec< Basis > & | rrb, | ||
| Tensor< 2 > & | trc, | ||
| Tensor< 2 > & | brc, | ||
| State const & | psi, | ||
| int const | w, | ||
| Tensor< 3 > const & | tnr, | ||
| Tensor< 3 > const & | bnr, | ||
| Basis const & | tnrb, | ||
| Basis const & | bnrb, | ||
| Truncation const & | trunc | ||
| ) |
Grows the supplied right rung rr and corner tensors trc and brc by rung w of the state psi.
References syten::Tensor< rank >::b(), syten::correct_cgc_tensors(), syten::Basis::f(), syten::gM(), syten::hasCGC(), syten::intersection(), syten::EnvVars::minimise_ranks, std::move(), syten::norm(), syten::normalised(), syten::project(), sldlmap(), SYTEN_ASSERT_MSG, and tsvd.
Referenced by expectation(), syten::IPEPS::FullUpdate::fast_update(), syten::IPEPS::FullCTM::grow_r(), and syten::IPEPS::Vert2CTM::Vert2CTM().
Here is the call graph for this function:
Here is the caller graph for this function: