ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class InhomogeneityDescriptor

alps::InhomogeneityDescriptor

Synopsis

// In header: <alps/lattice/disorder.h>


class InhomogeneityDescriptor {
public:
  // construct/copy/destruct
  InhomogeneityDescriptor();
  InhomogeneityDescriptor(XMLTag &, std::istream &);

  // public member functions
  void write_xml(oxstream &) const;
  bool inhomogeneous_vertices() const;
  bool inhomogeneous_edges() const;
  bool inhomogeneous_sites() const;
  bool inhomogeneous_bonds() const;
  bool inhomogeneous() const;
  template<typename G, typename M> void disorder_edges(G &, M &) const;
  template<typename G, typename M> void disorder_vertices(G &, M &) const;
  template<typename G> void disorder_vertices(G &) const;
  template<typename G> void disorder_edges(G &) const;
  template<typename G> void disorder_sites(G &) const;
  template<typename G, typename M> void disorder_sites(G &, M &) const;
  template<typename G> void disorder_bonds(G &) const;
  template<typename G, typename M> void disorder_bonds(G &, M &) const;
};

Description

InhomogeneityDescriptor public construct/copy/destruct

  1. InhomogeneityDescriptor();
  2. InhomogeneityDescriptor(XMLTag &, std::istream &);

InhomogeneityDescriptor public member functions

  1. void write_xml(oxstream &) const;
  2. bool inhomogeneous_vertices() const;
  3. bool inhomogeneous_edges() const;
  4. bool inhomogeneous_sites() const;
  5. bool inhomogeneous_bonds() const;
  6. bool inhomogeneous() const;
  7. template<typename G, typename M> void disorder_edges(G & g, M & m) const;
  8. template<typename G, typename M> void disorder_vertices(G & g, M & m) const;
  9. template<typename G> void disorder_vertices(G & g) const;
  10. template<typename G> void disorder_edges(G & g) const;
  11. template<typename G> void disorder_sites(G & g) const;
  12. template<typename G, typename M> void disorder_sites(G & g, M & m) const;
  13. template<typename G> void disorder_bonds(G & g) const;
  14. template<typename G, typename M> void disorder_bonds(G & g, M & m) const;
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext