ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template EigenvectorMeasurements

alps::EigenvectorMeasurements

Synopsis

// In header: <alps/scheduler/measurement_operators.h>

template<typename ValueType> 
class EigenvectorMeasurements : public alps::MeasurementLabels {
public:
  // types
  typedef ValueType value_type;

  // construct/copy/destruct
  template<typename LatticeModel> 
    EigenvectorMeasurements(LatticeModel const &);

  // public member functions
  void write_xml_one_vector(oxstream &, const boost::filesystem::path &, int) const;
  XMLTag handle_tag(std::istream &, const XMLTag &);
  bool empty() const;
  std::map< std::string, std::vector< value_type > > average_values;
  std::map< std::string, std::vector< std::vector< value_type > > > local_values;
  std::map< std::string, std::vector< std::vector< value_type > > > correlation_values;
  std::map< std::string, std::vector< std::vector< value_type > > > structurefactor_values;
};

Description

EigenvectorMeasurements public construct/copy/destruct

  1. template<typename LatticeModel> EigenvectorMeasurements(LatticeModel const &);

EigenvectorMeasurements public member functions

  1. void write_xml_one_vector(oxstream & out, const boost::filesystem::path &, 
                              int j) const;
  2. XMLTag handle_tag(std::istream & infile, const XMLTag & intag);
  3. bool empty() const;
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext