| 
|   | _RNG_REQUIRE_INTTYPE (discrete_distribution, _Ty) | 
|   | 
|   | discrete_distribution () | 
|   | 
| template<class _InIt >  | 
|   | discrete_distribution (_InIt _First, _InIt _Last) | 
|   | 
|   | discrete_distribution (initializer_list< double > _Ilist) | 
|   | 
| template<class _Fn >  | 
|   | discrete_distribution (size_t _Count, double _Low, double _High, _Fn _Func) | 
|   | 
|   | discrete_distribution (const param_type &_Par0) | 
|   | 
| _Myvec  | probabilities () const  | 
|   | 
| param_type  | param () const  | 
|   | 
| void  | param (const param_type &_Par0) | 
|   | 
| result_type()  | min () const  | 
|   | 
| result_type()  | max () const  | 
|   | 
| void  | reset () | 
|   | 
| template<class _Engine >  | 
| result_type  | operator() (_Engine &_Eng) const  | 
|   | 
| template<class _Engine >  | 
| result_type  | operator() (_Engine &_Eng, const param_type &_Par0) const  | 
|   | 
| template<class _Elem , class _Traits >  | 
| basic_istream< _Elem, _Traits > &  | _Read (basic_istream< _Elem, _Traits > &_Istr, param_type &_Par0) | 
|   | 
| template<class _Elem , class _Traits >  | 
| basic_ostream< _Elem, _Traits > &  | _Write (basic_ostream< _Elem, _Traits > &_Ostr, const param_type &_Par0) const  | 
|   | 
template<class _Ty = int> 
      
 
 
template<class _Ty = int> 
      
 
 
template<class _Ty = int> 
      
 
 
template<class _Ty = int> 
 
 
template<class _Ty = int> 
template<class _InIt > 
 
param_type _Par
Definition: random:5770
 
_FwdIt _Last
Definition: algorithm:1936
 
 
 
 
template<class _Ty = int> 
 
param_type _Par
Definition: random:5770
 
 
 
 
template<class _Ty = int> 
template<class _Fn > 
 
param_type _Par
Definition: random:5770
 
_Diff _Count
Definition: algorithm:1941
 
 
 
 
template<class _Ty = int> 
 
param_type _Par
Definition: random:5770
 
 
 
 
template<class _Ty = int> 
template<class _Engine > 
 
 5749         double _Px = 
_NRAND(_Eng, 
double);
 
 5758             if (_Px <= _Par0._Pcdf[_Mid])
 
 5763                 _Count -= _Count2 + 1;
 
#define _NRAND(eng, resty)
Definition: random:345
 
_Ty result_type
Definition: random:5545
 
_Diff _Count
Definition: algorithm:1941
 
 
 
 
template<class _Ty = int> 
template<class _Elem , class _Traits > 
 
 5720         _Par0._Pvec.
clear();
 
 5721         for (; 0 < _Nvals; --_Nvals)
 
 5725             _Par0._Pvec.push_back(_Val);
 
void __CLR_OR_THIS_CALL clear(iostate _State=goodbit, bool _Reraise=false)
Definition: ios:41
 
basic_istream< _Elem, _Traits > & _In(basic_istream< _Elem, _Traits > &_Is, _Ty &_Dx)
Definition: random:156
 
_FwdIt const _Ty _Val
Definition: algorithm:1938
 
 
 
 
template<class _Ty = int> 
      
 
 
template<class _Ty = int> 
template<class _Elem , class _Traits > 
 
 5737         size_t _Nvals = _Par0._Pvec.size();
 
 5738         _Ostr << 
' ' << _Nvals;
 
 5740         for (
size_t _Idx = 0; _Idx < _Par0._Pvec.size(); ++_Idx)
 
 5741             _Out(_Ostr, _Par0._Pvec[_Idx]);
 
basic_ostream< _Elem, _Traits > & _Out(basic_ostream< _Elem, _Traits > &_Os, _Ty _Dx)
Definition: random:174
 
 
 
 
template<class _Ty = int> 
 
param_type _Par
Definition: random:5770
 
size_type size() const _NOEXCEPT
Definition: vector:1708
 
_Ty result_type
Definition: random:5545
 
_Myvec _Pvec
Definition: random:5640
 
 
 
 
template<class _Ty = int> 
 
 
template<class _Ty = int> 
template<class _Engine > 
 
param_type _Par
Definition: random:5770
 
result_type _Eval(_Engine &_Eng, const param_type &_Par0) const 
Definition: random:5747
 
 
 
 
template<class _Ty = int> 
template<class _Engine > 
 
 5709         return (
_Eval(_Eng, _Par0));
 
result_type _Eval(_Engine &_Eng, const param_type &_Par0) const 
Definition: random:5747
 
 
 
 
template<class _Ty = int> 
 
param_type _Par
Definition: random:5770
 
 
 
 
template<class _Ty = int> 
 
param_type _Par
Definition: random:5770
 
 
 
 
template<class _Ty = int> 
 
_Myvec probabilities() const 
Definition: random:5603
 
param_type _Par
Definition: random:5770
 
 
 
 
template<class _Ty = int> 
 
 
template<class _Ty = int> 
      
 
 
The documentation for this class was generated from the following file: