ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class FiniteLatticeDescriptor

alps::FiniteLatticeDescriptor

Synopsis

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


class FiniteLatticeDescriptor : public alps::hypercubic_lattice< coordinate_lattice< simple_lattice<>, std::vector< alps::StringValue > >, std::vector< alps::StringValue > >
{
public:
  // types
  typedef hypercubic_lattice< coordinate_lattice< simple_lattice<>, std::vector< alps::StringValue > > > base_type;            
  typedef coordinate_lattice< simple_lattice<>, std::vector< alps::StringValue > >                       base_base_type;       
  typedef lattice_traits< base_type >::unit_cell_type                                                    unit_cell_type;       
  typedef lattice_traits< base_type >::offset_type                                                       offset_type;          
  typedef lattice_traits< base_type >::cell_descriptor                                                   cell_descriptor;      
  typedef lattice_traits< base_type >::vector_type                                                       vector_type;          
  typedef lattice_traits< base_type >::basis_vector_iterator                                             basis_vector_iterator;
  typedef lattice_traits< base_type >::cell_iterator                                                     cell_iterator;        
  typedef lattice_traits< base_type >::size_type                                                         size_type;            

  // construct/copy/destruct
  FiniteLatticeDescriptor();
  FiniteLatticeDescriptor(const alps::XMLTag &, std::istream &, 
                          const LatticeMap & = LatticeMap());

  // public member functions
  void write_xml(oxstream &) const;
  const std::string & name() const;
  void set_parameters(const alps::Parameters &);
  std::size_t dimension() const;
};

Description

FiniteLatticeDescriptor public construct/copy/destruct

  1. FiniteLatticeDescriptor();
  2. FiniteLatticeDescriptor(const alps::XMLTag &, std::istream &, 
                            const LatticeMap & = LatticeMap());

FiniteLatticeDescriptor public member functions

  1. void write_xml(oxstream &) const;
  2. const std::string & name() const;
  3. void set_parameters(const alps::Parameters &);
  4. std::size_t dimension() const;
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext