![]() |
Home | Libraries | License | Support | People | ALPS Web Site |
alps::HistogramObservableData
// In header: <alps/alea/histogramdata.h> template<typename T> class HistogramObservableData { public: // types typedef uint32_t integer_type; typedef integer_type value_type; typedef integer_type size_type; typedef uint64_t count_type; typedef T range_type; // construct/copy/destruct HistogramObservableData(); HistogramObservableData(const HistogramObservable< T > &); HistogramObservableData(std::istream &, const XMLTag &); // public member functions size_type size() const; void read_xml(std::istream &, const XMLTag &); void read_xml_histogram(std::istream &, const XMLTag &); count_type count() const; size_type value(uint32_t) const; range_type min BOOST_PREVENT_MACRO_SUBSTITUTION() const; range_type max BOOST_PREVENT_MACRO_SUBSTITUTION() const; range_type stepsize() const; void save(ODump &) const; void load(IDump &); void collect_from(const std::vector< HistogramObservableData< T > > &); value_type operator[](size_type) const; };
HistogramObservableData
public
construct/copy/destructHistogramObservableData();
HistogramObservableData(const HistogramObservable< T > & obs);
HistogramObservableData(std::istream & infile, const XMLTag & intag);
HistogramObservableData
public member functionssize_type size() const;
void read_xml(std::istream & infile, const XMLTag & intag);
void read_xml_histogram(std::istream & infile, const XMLTag & intag);
count_type count() const;
size_type value(uint32_t) const;
range_type min BOOST_PREVENT_MACRO_SUBSTITUTION() const;
range_type max BOOST_PREVENT_MACRO_SUBSTITUTION() const;
range_type stepsize() const;
void save(ODump & dump) const;
void load(IDump & dump);
void collect_from(const std::vector< HistogramObservableData< T > > & runs);
value_type operator[](size_type i) const;
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo |