Lines Matching refs:__p
45 explicit param_type(result_type __k = 1, double __p = 0.5)
46 : __k_(__k), __p_(__p) {} in __k_()
70 explicit negative_binomial_distribution(result_type __k, double __p = 0.5)
71 : __p_(__k, __p) {} in __p_() argument
75 double __p = 0.5)
76 : __p_(__k, __p) {}
79 explicit negative_binomial_distribution(const param_type& __p) : __p_(__p) {} in negative_binomial_distribution() argument
88 template<class _URNG> result_type operator()(_URNG& __g, const param_type& __p);
99 void param(const param_type& __p) {__p_ = __p;} in param() argument
123 double __p = __pr.p(); in operator() local
126 if (__k <= 21 * __p && sizeof(_IntType) > 1) in operator()
128 bernoulli_distribution __gen(__p); in operator()
143 (__k, (1-__p)/__p)(__urng))(__urng); in operator()
172 double __p; variable
173 __is >> __k >> __p;
175 __x.param(param_type(__k, __p));