![]() |
Home | Libraries | License | Support | People | ALPS Web Site |
alps::FiniteLatticeDescriptor
// 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; };
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo |