add(const T &key, double weight=1.0) | kjb::Categorical_distribution< T > | inline |
Categorical_distribution() | kjb::Categorical_distribution< T > | inline |
Categorical_distribution(const std::vector< double > &ps, const T &t1=T(1)) | kjb::Categorical_distribution< T > | |
Categorical_distribution(const Vector &ps, const T &=T(1)) | kjb::Categorical_distribution< T > | |
Categorical_distribution(const std::vector< T > &values, const std::vector< double > &probabilities) | kjb::Categorical_distribution< T > | |
Categorical_distribution(const std::map< T, double > &d) | kjb::Categorical_distribution< T > | inline |
Categorical_distribution(const std::map< T, size_t > &m) | kjb::Categorical_distribution< T > | inline |
Categorical_distribution(const T &min, const T &max, const T &step) | kjb::Categorical_distribution< T > | |
Categorical_distribution(const T &x1, const T &x2, double p1, double p2) | kjb::Categorical_distribution< T > | inline |
Categorical_distribution(const Categorical_distribution< T > &cd) | kjb::Categorical_distribution< T > | inline |
cdf(const Categorical_distribution< U > &dist, const U &x) | kjb::Categorical_distribution< T > | friend |
construct_from_log_map(const std::map< T, double > &log_map) | kjb::Categorical_distribution< T > | inlinestatic |
erase(const T &key) | kjb::Categorical_distribution< T > | inline |
insert(const T &key, double weight=1.0) | kjb::Categorical_distribution< T > | inline |
operator=(const Categorical_distribution< T > &cd) | kjb::Categorical_distribution< T > | inline |
pdf(const Categorical_distribution< U > &dist, const U &x) | kjb::Categorical_distribution< T > | friend |
remove(const T &key) | kjb::Categorical_distribution< T > | inline |
sample(const Categorical_distribution< U > &dist) | kjb::Categorical_distribution< T > | friend |
size() const | kjb::Categorical_distribution< T > | inline |
~Categorical_distribution() | kjb::Categorical_distribution< T > | inline |