22 #include "../framework/mixable.hpp"
31 mixable_stat_(stat_) {
39 stat_->push(key, value);
43 return stat_->sum(key);
47 return stat_->stddev(key);
51 return stat_->max(key);
55 return stat_->min(key);
59 return stat_->entropy();
62 double stat::moment(
const std::string& key,
int n,
double c)
const {
63 return stat_->moment(key, n, c);
stat(jubatus::core::stat::stat *stat_method)
void push(const std::string &key, double value)
void pack(framework::packer &pk) const
double stddev(const std::string &) const
double moment(const std::string &, int, double) const
void unpack(msgpack::object o)
jubatus::util::lang::shared_ptr< jubatus::core::stat::stat > stat_
double sum(const std::string &) const
double min(const std::string &) const
core::stat::mixable_stat mixable_stat_
double max(const std::string &) const
void register_mixable(framework::mixable *mixable)