|
| void | add (std::string const &name, ProdOp op) |
| | Adds a ProdOp to the list of known lattice-wide operators. More...
|
| |
| void | add (std::string const &name, std::tuple< std::string, std::vector< OneOp > > ops) |
| | Adds a OneOp operator to the list of known single-site operators. More...
|
| |
| void | add (std::string const &name, SumOp op) |
| | Adds a SumOp to the list of known lattice-wide operators. More...
|
| |
| Index | c2i (Coord const coord) const |
| | Translates a coordinate into a linear offset from the frontmost/leftmost site. More...
|
| |
| ATwoOp | get (std::string const &name, Coord const active, Coord const secondary) const |
| | Returns an applied OneOp (AOneOp) acting on site active multiplied by an identity on site secondary. More...
|
| |
| AOneOp | get (std::string const &name, Coord const location) const |
| | Returns an applied OneOp (AOneOp) acting on the specified location. More...
|
| |
| Basis const & | getBasis (Coord const coord) const |
| | Returns the local physical basis of the specified site. More...
|
| |
| Basis const & | getBasis (Index const coord) const |
| | Returns the local physical basis of the specified site. More...
|
| |
| char | getClass (Coord const coord) const |
| | Returns the class (site tensor) of the specified site. More...
|
| |
| char | getClass (Index const coord) const |
| | Returns the class (site tensor) of the specified site. More...
|
| |
| ProdOp & | getProd (std::string const &name) |
| | Retrieves a stored ProdOp. More...
|
| |
| ProdOp const & | getProd (std::string const &name) const |
| | Retrieves a stored ProdOp. More...
|
| |
| SumOp & | getSum (std::string const &name) |
| | Retrieves a stored SumOp. More...
|
| |
| SumOp const & | getSum (std::string const &name) const |
| | Retrieves a stored SumOp. More...
|
| |
| Index | getType (Coord const coord) const |
| | Returns the type (local physical basis) of the specified site. More...
|
| |
| Index | getType (Index const coord) const |
| | Returns the type (local physical basis) of the specified site. More...
|
| |
| | Lattice ()=default |
| | Default ctor. More...
|
| |
| | Lattice (std::string desc_, int width_, int depth_, Sector vacuum_, Basis basis_, std::vector< char > site_classes_) |
| | Standard ctor for uniform lattices. More...
|
| |
| | Lattice (std::string desc_, int width_, int depth_, Sector vacuum_, std::vector< Basis > bases_, std::vector< Index > site_types_, std::vector< char > site_classes_) |
| | Standard ctor for non-uniform lattices. More...
|
| |
| template<typename Archive > |
| void | serialize (Archive &ar, const unsigned int in_version) |
| | Boost archiving. More...
|
| |