![]() |
Home | Libraries | License | Support | People | ALPS Web Site |
alps::LatticeGraphDescriptor
// In header: <alps/lattice/latticegraphdescriptor.h> class LatticeGraphDescriptor : public alps::hypercubic_lattice< coordinate_lattice< simple_lattice< GraphUnitCell >, std::vector< StringValue > >, std::vector< StringValue > > { public: // types typedef hypercubic_lattice< coordinate_lattice< simple_lattice< GraphUnitCell >, std::vector< StringValue > >, std::vector< StringValue > > 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 >::extent_type extent_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; typedef lattice_traits< base_type >::boundary_crossing_type boundary_crossing_type; // construct/copy/destruct LatticeGraphDescriptor(); LatticeGraphDescriptor(const std::string &, const UnitCellMap &); LatticeGraphDescriptor(const XMLTag &, std::istream &, const LatticeMap & = LatticeMap(), const FiniteLatticeMap & = FiniteLatticeMap(), const UnitCellMap & = UnitCellMap()); // public member functions void write_xml(oxstream &) const; const std::string & name() const; void set_parameters(const Parameters &); const InhomogeneityDescriptor & inhomogeneity() const; const DepletionDescriptor & depletion() const; };
LatticeGraphDescriptor
public member functionsvoid write_xml(oxstream &) const;
const std::string & name() const;
void set_parameters(const Parameters &);
const InhomogeneityDescriptor & inhomogeneity() const;
const DepletionDescriptor & depletion() const;
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo |