Class LatticeLibrary
alps::LatticeLibrary
Synopsis
Description
LatticeLibrary
public
construct/copy/destruct
LatticeLibrary();
LatticeLibrary(std::istream & in);
LatticeLibrary(const XMLTag & tag, std::istream & p);
LatticeLibrary(const Parameters & p);
LatticeLibrary
public member functions
void read_xml(std::istream & in);
void read_xml(const XMLTag & tag, std::istream & p);
void write_xml(oxstream &) const;
bool has_graph(const std::string & name) const;
bool has_lattice(const std::string & name) const;
bool has_unitcell(const std::string & name) const;
const LatticeGraphDescriptor &
lattice_descriptor(const std::string & name) const;
lattice_type lattice(const std::string & name) const;
const coordinate_graph_type & graph(const std::string & name) const;
template<typename G> bool get_graph(G & graph, const std::string & name) const;
void make_all_graphs();