SyTen
ctm_grow.cpp File Reference

Implementation for inc/ipeps/ctm_grow.h More...

+ Include dependency graph for ctm_grow.cpp:

Namespaces

namespace  syten
 Syten namespace.
 
namespace  syten::IPEPS
 IPEPS-related functionality and tools.
 

Functions

void syten::IPEPS::grow_bottom_rung (Vec< Cached< Tensor< 3 > > > &br, Vec< Basis > &brb, Tensor< 2 > &blc, Tensor< 2 > &brc, State const &psi, int const d, Tensor< 3 > const &lnr, Tensor< 3 > const &rnr, Basis const &lnrb, Basis const &rnrb, Truncation const &trunc)
 Grows the supplied bottom rung br and corner tensors blc and brc by rung d of the state psi. More...
 
void syten::IPEPS::grow_left_rung (Vec< Cached< Tensor< 3 > > > &lr, Vec< Basis > &lrb, Tensor< 2 > &tlc, Tensor< 2 > &blc, 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 left rung lr and corner tensors tlc and blc by rung w of the state psi. More...
 
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. More...
 
void syten::IPEPS::grow_top_rung (Vec< Cached< Tensor< 3 > > > &tr, Vec< Basis > &trb, Tensor< 2 > &tlc, Tensor< 2 > &trc, State const &psi, int const d, Tensor< 3 > const &lnr, Tensor< 3 > const &rnr, Basis const &lnrb, Basis const &rnrb, Truncation const &trunc)
 Grows the supplied top rung tr and corner tensors tlc and trc by rung d of the state psi. More...
 

Detailed Description

Implementation for inc/ipeps/ctm_grow.h