|
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...
|
|