SyTen

◆ setup()

void syten::IPEPS::Horz2CTM::setup ( Vec< Cached< Tensor< 3 > > > const &  top_rung,
Vec< Basis > const &  top_rung_bases,
Vec< Cached< Tensor< 3 > > > const &  bot_rung,
Vec< Basis > const &  bot_rung_bases,
Tensor< 2 > const &  tlc,
Tensor< 2 > const &  trc,
Tensor< 2 > const &  blc,
Tensor< 2 > const &  brc,
Tensor< 3 > const &  left_boundary,
Basis const &  left_boundary_basis,
Tensor< 3 > const &  right_boundary,
Basis const &  right_boundary_basis,
State const &  psi,
Coord const  left,
Coord const  right 
)
private

Helper function to do the actual setup.

Forwarded to from the CTM constructor, directly used by the rung constructor.

References bl, blb, br, brb, cl, clb, cr, crb, syten::IPEPS::dist(), lsite, syten::normalised(), syten::restrict(), rsite, syten::IPEPS::sldlmap(), SYTEN_ASSERT, tl, tlb, tr, and trb.

Referenced by Horz2CTM().

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