| DiscreteDistribution()=default | mckl::DiscreteDistribution< IntType > | |
| DiscreteDistribution(InputIter first, InputIter last) | mckl::DiscreteDistribution< IntType > | inline |
| DiscreteDistribution(std::initializer_list< double > weights) | mckl::DiscreteDistribution< IntType > | inline |
| DiscreteDistribution(std::size_t count, double xmin, double xmax, UnaryOperation &&unary_op) | mckl::DiscreteDistribution< IntType > | inline |
| DiscreteDistribution(const param_type ¶m) | mckl::DiscreteDistribution< IntType > | inlineexplicit |
| DiscreteDistribution(param_type &¶m) | mckl::DiscreteDistribution< IntType > | inlineexplicit |
| distribution_type typedef | mckl::DiscreteDistribution< IntType > | |
| max() const | mckl::DiscreteDistribution< IntType > | inline |
| min() const | mckl::DiscreteDistribution< IntType > | inline |
| operator!=(const distribution_type &dist1, const distribution_type &dist2) | mckl::DiscreteDistribution< IntType > | friend |
| operator()(RNGType &rng) const | mckl::DiscreteDistribution< IntType > | inline |
| operator()(RNGType &rng, InputIter first, InputIter last, bool normalized=false) const | mckl::DiscreteDistribution< IntType > | inline |
| operator<<(std::basic_ostream< CharT, Traits > &os, const distribution_type &dist) | mckl::DiscreteDistribution< IntType > | friend |
| operator==(const distribution_type &dist1, const distribution_type &dist2) | mckl::DiscreteDistribution< IntType > | friend |
| operator>>(std::basic_istream< CharT, Traits > &is, distribution_type &dist) | mckl::DiscreteDistribution< IntType > | friend |
| probability() const | mckl::DiscreteDistribution< IntType > | inline |
| reset() | mckl::DiscreteDistribution< IntType > | inline |
| result_type typedef | mckl::DiscreteDistribution< IntType > | |