iPEPSv2 lattice, storing one-site operators as well as sum and product operators and generating applied operators on-the-fly.
More...
|
void | add (std::string const &name, OneOp op) |
| Adds a single-site operator to the lattice. More...
|
|
void | add (std::string const &name, ProdOp op) |
| Adds a product operator to the lattice. More...
|
|
void | add (std::string const &name, SumOp op) |
| Adds a sum operator to the lattice. More...
|
|
Index | c2i (Coord coord) const |
| Returns the 0-indexed offset associated to coordinate coord . More...
|
|
SBasis const & | d (Coord const &loc) const |
| Returns the effective physical basis on site loc (potentially merged with target basis). More...
|
|
SBasis const & | d_orig (Coord const &loc) const |
| Returns the original physical basis on site loc (not merged with target basis). More...
|
|
ATwoOp | get (std::string const &name, Coord const &active, Coord const &secondary) const |
| Returns a two-site operator representation of the single-site operator acting on site active and an identity on site secondary . More...
|
|
AOneOp | get (std::string const &name, Coord const &loc) const |
| Returns a single-site operator acting on site loc . More...
|
|
OneOp & | getOne (std::string const &name) |
| Returns an unapplied one-site operator reference. More...
|
|
OneOp const & | getOne (std::string const &name) const |
| Returns an unapplied one-site operator constant reference. More...
|
|
ProdOp & | getProd (std::string const &name) |
| Returns a ProdOp reference. More...
|
|
ProdOp const & | getProd (std::string const &name) const |
| Returns a constant ProdOp reference. More...
|
|
SumOp & | getSum (std::string const &name) |
| Returns a SumOp reference. More...
|
|
SumOp const & | getSum (std::string const &name) const |
| Returns a constant SumOp reference. More...
|
|
bool | is_00_coord (Coord const coord) const |
| Returns true if coord is equivalent to the 0,0-site. More...
|
|
| Lattice ()=default |
| Default ctor. More...
|
|
| Lattice (std::string desc, int width, int depth, SBasis vacuum_basis, SBasis target_basis, Vec< SBasis > orig_phys_bases) |
| Standard ctor. More...
|
|
iPEPSv2 lattice, storing one-site operators as well as sum and product operators and generating applied operators on-the-fly.