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.