A lattice is essentially a map operator-spec -> MPO with some extra niceties. More...
#include <boost/functional/hash.hpp>#include "inc/util/boost_versioning.h"#include "inc/util/persistent.h"#include "inc/mps/operator.h"#include "inc/util/filename_extensions.h"#include "inc/util/memory_size.h"
Include dependency graph for lattice.h:
This graph shows which files directly or indirectly include this file:Classes | |
| class | syten::MPS::Lattice |
| Stores a physical lattice and associated operators and bases. More... | |
| struct | syten::MPS::Lattice::SSO |
| The representation of a single-site operator. More... | |
| class | syten::MPS::Lattice::UndefinedOperator |
Thrown when an undefined operator is requested via MPS::Operator::get(). More... | |
Namespaces | |
| namespace | syten |
| Syten namespace. | |
| namespace | syten::MPS |
| The namespace containing all MPS-related tools, classes and objects. | |
Functions | |
| std::ostream & | syten::MPS::operator<< (std::ostream &out, Lattice const &l) |
| Pretty output for a lattice, lists the description and known operators. More... | |
A lattice is essentially a map operator-spec -> MPO with some extra niceties.