ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template AbstractBinning

alps::AbstractBinning

Synopsis

// In header: <alps/alea/abstractbinning.h>

template<typename T> 
class AbstractBinning {
public:
  // types
  typedef T                                    value_type;      
  typedef change_value_type< T, double >::type time_type;       
  typedef change_value_type< T, int >::type    convergence_type;

  // construct/copy/destruct
  AbstractBinning(std::size_t = 0);

  // public member functions
  time_type tau() const;
  uint32_t max_bin_number() const;
  uint32_t bin_number() const;
  uint32_t filled_bin_number() const;
  uint32_t filled_bin_number2() const;
  uint32_t bin_size() const;
  const value_type & bin_value(uint32_t) const;
  const value_type & bin_value2(uint32_t) const;
  const std::vector< value_type > & bins() const;
  void extract_timeseries(ODump &) const;
  bool has_variance() const;
  void write_scalar_xml(oxstream &) const;
  template<typename IT> void write_vector_xml(oxstream &, IT) const;
  void save(ODump &) const;
  void load(IDump &);
  void save(hdf5::archive &) const;
  void load(hdf5::archive &);
  std::string evaluation_method() const;
};

Description

AbstractBinning public construct/copy/destruct

  1. AbstractBinning(std::size_t = 0);

AbstractBinning public member functions

  1. time_type tau() const;
  2. uint32_t max_bin_number() const;
  3. uint32_t bin_number() const;
  4. uint32_t filled_bin_number() const;
  5. uint32_t filled_bin_number2() const;
  6. uint32_t bin_size() const;
  7. const value_type & bin_value(uint32_t) const;
  8. const value_type & bin_value2(uint32_t) const;
  9. const std::vector< value_type > & bins() const;
  10. void extract_timeseries(ODump & dump) const;
  11. bool has_variance() const;
  12. void write_scalar_xml(oxstream &) const;
  13. template<typename IT> void write_vector_xml(oxstream &, IT) const;
  14. void save(ODump &) const;
  15. void load(IDump & dump);
  16. void save(hdf5::archive &) const;
  17. void load(hdf5::archive &);
  18. std::string evaluation_method() const;
Copyright © 1994, 2002-2004, 2012 Matthias Troyer, Synge Todo, Maximilian Poprawe

PrevUpHomeNext