Class template NoBinning
alps::NoBinning
Synopsis
template<typename T = double>
class NoBinning : public alps::AbstractBinning< T > {
public:
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;
NoBinning(uint32_t = 0);
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() const;
convergence_type converged_errors() const;
uint32_t count() const;
void output_scalar(std::ostream &) const;
template<typename L> void output_vector(std::ostream &, const L &) const;
void save(ODump &) const;
void load(IDump &);
};
Description
NoBinning
public
construct/copy/destruct
NoBinning
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 & x);
result_type mean() const;
result_type variance() const;
result_type error() const;
convergence_type converged_errors() const;
uint32_t count() const;
void output_scalar(std::ostream & out) const;
template<typename L> void output_vector(std::ostream & out, const L & l) const;
void save(ODump & dump) const;
void load(IDump & dump);