Lines Matching full:negative_binomial_distribution
725 class negative_binomial_distribution
734 typedef negative_binomial_distribution distribution_type;
746 explicit negative_binomial_distribution(result_type k = 1, double p = 0.5);
747 explicit negative_binomial_distribution(const param_type& parm);
764 friend bool operator==(const negative_binomial_distribution& x,
765 const negative_binomial_distribution& y);
766 friend bool operator!=(const negative_binomial_distribution& x,
767 const negative_binomial_distribution& y);
773 const negative_binomial_distribution& x);
779 negative_binomial_distribution& x);
5149 // negative_binomial_distribution
5152 class _LIBCPP_TEMPLATE_VIS negative_binomial_distribution
5163 typedef negative_binomial_distribution distribution_type;
5188 explicit negative_binomial_distribution(result_type __k = 1, double __p = 0.5)
5191 explicit negative_binomial_distribution(const param_type& __p) : __p_(__p) {}
5219 bool operator==(const negative_binomial_distribution& __x,
5220 const negative_binomial_distribution& __y)
5223 bool operator!=(const negative_binomial_distribution& __x,
5224 const negative_binomial_distribution& __y)
5231 negative_binomial_distribution<_IntType>::operator()(_URNG& __urng, const param_type& __pr)
5256 const negative_binomial_distribution<_IntType>& __x)
5269 negative_binomial_distribution<_IntType>& __x)
5271 typedef negative_binomial_distribution<_IntType> _Eng;
5333 negative_binomial_distribution<result_type>(1, __p.p())(__g);}