Lines Matching refs:exponential_distribution
36 class exponential_distribution {
42 using distribution_type = exponential_distribution;
60 friend class exponential_distribution;
71 exponential_distribution() : exponential_distribution(1) {} in exponential_distribution() function
73 explicit exponential_distribution(result_type lambda) : param_(lambda) {} in exponential_distribution() function
75 explicit exponential_distribution(const param_type& p) : param_(p) {} in exponential_distribution() function
99 friend bool operator==(const exponential_distribution& a,
100 const exponential_distribution& b) {
103 friend bool operator!=(const exponential_distribution& a,
104 const exponential_distribution& b) {
119 typename exponential_distribution<RealType>::result_type
120 exponential_distribution<RealType>::operator()( in operator()
139 const exponential_distribution<RealType>& x) {
149 exponential_distribution<RealType>& x) { // NOLINT(runtime/references)
150 using result_type = typename exponential_distribution<RealType>::result_type;
151 using param_type = typename exponential_distribution<RealType>::param_type;