| 
|   | discrete_distribution () | 
|   | 
| template<class _InIt >  | 
|   | discrete_distribution (_InIt _First, _InIt _Last) | 
|   | 
|   | discrete_distribution (_XSTD 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:5753
 
_FwdIt _Last
Definition: algorithm:1936
 
 
 
 
template<class _Ty = int> 
 
param_type _Par
Definition: random:5753
 
 
 
 
template<class _Ty = int> 
template<class _Fn > 
 
unsigned int _Count
Definition: xcomplex:668
 
param_type _Par
Definition: random:5753
 
 
 
 
template<class _Ty = int> 
 
param_type _Par
Definition: random:5753
 
 
 
 
template<class _Ty = int> 
template<class _Engine > 
 
 5732         double _Px = 
_NRAND(_Eng, 
double);
 
 5741             if (_Px <= _Par0._Pcdf[_Mid])
 
 5746                 _Count -= _Count2 + 1;
 
unsigned int _Count
Definition: xcomplex:668
 
#define _NRAND(eng, resty)
Definition: random:323
 
_Ty result_type
Definition: random:5528
 
 
 
 
template<class _Ty = int> 
template<class _Elem , class _Traits > 
 
 5703         _Par0._Pvec.
clear();
 
 5704         for (; 0 < _Nvals; --_Nvals)
 
 5708             _Par0._Pvec.push_back(_Val);
 
_In_ int _Val
Definition: vcruntime_string.h:62
 
void __CLR_OR_THIS_CALL clear(iostate _State=goodbit, bool _Reraise=false)
Definition: ios:42
 
basic_istream< _Elem, _Traits > & _In(basic_istream< _Elem, _Traits > &_Is, _Ty &_Dx)
Definition: random:133
 
 
 
 
template<class _Ty = int> 
template<class _Elem , class _Traits > 
 
 5720         size_t _Nvals = _Par0._Pvec.size();
 
 5721         _Ostr << 
' ' << _Nvals;
 
 5723         for (
size_t _Idx = 0; _Idx < _Par0._Pvec.size(); ++_Idx)
 
 5724             _Out(_Ostr, _Par0._Pvec[_Idx]);
 
basic_ostream< _Elem, _Traits > & _Out(basic_ostream< _Elem, _Traits > &_Os, _Ty _Dx)
Definition: random:151
 
 
 
 
template<class _Ty = int> 
 
param_type _Par
Definition: random:5753
 
size_type size() const _NOEXCEPT
Definition: vector:1178
 
_Ty result_type
Definition: random:5528
 
_Myvec _Pvec
Definition: random:5623
 
 
 
 
template<class _Ty = int> 
 
 
template<class _Ty = int> 
template<class _Engine > 
 
param_type _Par
Definition: random:5753
 
result_type _Eval(_Engine &_Eng, const param_type &_Par0) const 
Definition: random:5730
 
 
 
 
template<class _Ty = int> 
template<class _Engine > 
 
 5692         return (
_Eval(_Eng, _Par0));
 
result_type _Eval(_Engine &_Eng, const param_type &_Par0) const 
Definition: random:5730
 
 
 
 
template<class _Ty = int> 
 
param_type _Par
Definition: random:5753
 
 
 
 
template<class _Ty = int> 
 
param_type _Par
Definition: random:5753
 
 
 
 
template<class _Ty = int> 
 
_Myvec probabilities() const 
Definition: random:5586
 
param_type _Par
Definition: random:5753
 
 
 
 
template<class _Ty = int> 
 
 
template<class _Ty = int> 
      
 
 
The documentation for this class was generated from the following file: