ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template NoBinning

alps::NoBinning

Synopsis

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

template<typename T = double> 
class NoBinning : public alps::AbstractBinning< T > {
public:
  // types
  typedef T                                 value_type;      
  typedef std::size_t                       size_type;       
  typedef double                            count_type;      
  typedef average_type< T >::type           result_type;     
  typedef change_value_type< T, int >::type convergence_type;

  // construct/copy/destruct
  NoBinning(uint32_t = 0, uint32_t = 0);

  // public member functions
   BOOST_STATIC_CONSTANT(bool, has_tau = false);
   BOOST_STATIC_CONSTANT(int, magic_id = 1);
  void reset(bool = true);
  void operator<<(const value_type &);
  result_type mean() const;
  result_type variance() const;
  result_type error(uint32_t = 0) const;
  convergence_type converged_errors() const;
  uint32_t count() const;
  void set_bin_size(count_type = 0.);
  void set_bin_number(count_type = 0.);
  void output_scalar(std::ostream &) const;
  template<typename L> void output_vector(std::ostream &, const L &) const;
  void save(ODump &) const;
  void load(IDump &);
  void save(hdf5::archive &) const;
  void load(hdf5::archive &);
};

Description

NoBinning public construct/copy/destruct

  1. NoBinning(uint32_t = 0, uint32_t = 0);

NoBinning public member functions

  1.  BOOST_STATIC_CONSTANT(bool, has_tau = false);
  2.  BOOST_STATIC_CONSTANT(int, magic_id = 1);
  3. void reset(bool = true);
  4. void operator<<(const value_type & x);
  5. result_type mean() const;
  6. result_type variance() const;
  7. result_type error(uint32_t = 0) const;
  8. convergence_type converged_errors() const;
  9. uint32_t count() const;
  10. void set_bin_size(count_type = 0.);
  11. void set_bin_number(count_type = 0.);
  12. void output_scalar(std::ostream & out) const;
  13. template<typename L> void output_vector(std::ostream & out, const L & l) const;
  14. void save(ODump & dump) const;
  15. void load(IDump & dump);
  16. void save(hdf5::archive &) const;
  17. void load(hdf5::archive &);
Copyright © 1994, 2002-2004, 2012 Matthias Troyer, Synge Todo, Maximilian Poprawe

PrevUpHomeNext