ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Struct template lattice_traits<lattice_graph< L, G >>

alps::lattice_traits<lattice_graph< L, G >>

Synopsis

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

template<typename L, typename G> 
struct lattice_traits<lattice_graph< L, G >> {
  // types
  typedef lattice_graph< L, G >::unit_cell_type         unit_cell_type;        
  typedef lattice_graph< L, G >::cell_descriptor        cell_descriptor;       
  typedef lattice_graph< L, G >::offset_type            offset_type;           
  typedef lattice_graph< L, G >::extent_type            extent_type;           
  typedef lattice_graph< L, G >::basis_vector_iterator  basis_vector_iterator; 
  typedef lattice_graph< L, G >::cell_iterator          cell_iterator;         
  typedef lattice_graph< L, G >::momentum_iterator      momentum_iterator;     
  typedef lattice_graph< L, G >::size_type              size_type;             
  typedef lattice_graph< L, G >::vector_type            vector_type;           
  typedef lattice_graph< L, G >::boundary_crossing_type boundary_crossing_type;
};
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext