MCKL
Monte Carlo Kernel Library
mckl::DiscreteDistribution< IntType > Member List

This is the complete list of members for mckl::DiscreteDistribution< IntType >, including all inherited members.

DiscreteDistribution()=defaultmckl::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 &param)mckl::DiscreteDistribution< IntType >inlineexplicit
DiscreteDistribution(param_type &&param)mckl::DiscreteDistribution< IntType >inlineexplicit
distribution_type typedefmckl::DiscreteDistribution< IntType >
max() constmckl::DiscreteDistribution< IntType >inline
min() constmckl::DiscreteDistribution< IntType >inline
operator!=(const distribution_type &dist1, const distribution_type &dist2)mckl::DiscreteDistribution< IntType >friend
operator()(RNGType &rng) constmckl::DiscreteDistribution< IntType >inline
operator()(RNGType &rng, InputIter first, InputIter last, bool normalized=false) constmckl::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() constmckl::DiscreteDistribution< IntType >inline
reset()mckl::DiscreteDistribution< IntType >inline
result_type typedefmckl::DiscreteDistribution< IntType >