SyTen
lattice.h File Reference

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::ostreamsyten::MPS::operator<< (std::ostream &out, Lattice const &l)
 Pretty output for a lattice, lists the description and known operators. More...
 

Detailed Description

A lattice is essentially a map operator-spec -> MPO with some extra niceties.