Class template BasicDetailedBinning
alps::BasicDetailedBinning
Synopsis
Description
BasicDetailedBinning
public
construct/copy/destruct
BasicDetailedBinning(uint32_t binsize = 1,
uint32_t binnum = std::numeric_limits< uint32_t >::max BOOST_PREVENT_MACRO_SUBSTITUTION());
BasicDetailedBinning
public member functions
BOOST_STATIC_CONSTANT(bool, has_tau = true);
BOOST_STATIC_CONSTANT(int, magic_id = 3);
void reset(bool = false);
void operator<<(const T & x);
uint32_t max_bin_number() const;
uint32_t bin_number() const;
uint32_t filled_bin_number() const;
uint32_t filled_bin_number2() const;
void set_bin_number(uint32_t binnum);
void collect_bins(uint32_t howmany);
uint32_t bin_size() const;
void set_bin_size(uint32_t binsize);
const value_type & bin_value(uint32_t i) const;
const value_type & bin_value2(uint32_t i) const;
const std::vector< value_type > & bins() const;
void compact();
void save(ODump & dump) const;
void load(IDump & dump);
void extract_timeseries(ODump & dump) const;