SyTen

◆ setup()

void syten::IPEPS::Vert2CTM::setup ( Vec< Cached< Tensor< 3 > > > const &  left_rung,
Vec< Basis > const &  left_rung_bases,
Vec< Cached< Tensor< 3 > > > const &  right_rung,
Vec< Basis > const &  right_rung_bases,
Tensor< 2 > const &  tlc,
Tensor< 2 > const &  trc,
Tensor< 2 > const &  blc,
Tensor< 2 > const &  brc,
Tensor< 3 > const &  top_boundary,
Basis const &  top_boundary_basis,
Tensor< 3 > const &  bot_boundary,
Basis const &  bot_boundary_basis,
State const &  psi,
Coord const  bot,
Coord const  top 
)
private

Helper function to do the actual setup.

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

References bsite, cb, cbb, ct, ctb, syten::IPEPS::dist(), lb, lbb, lt, ltb, syten::normalised(), rb, rbb, syten::restrict(), rt, rtb, syten::IPEPS::sldlmap(), SYTEN_ASSERT, and tsite.

Referenced by Vert2CTM().

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