template<class _Ty0 = int, class _Ty1 = double>
template<class _Ty0 = int, class _Ty1 = double>
template<class _Ty0 = int, class _Ty1 = double>
template<class _Ty0 = int, class _Ty1 = double>
param_type _Par
Definition: random:3493
template<class _Ty0 = int, class _Ty1 = double>
param_type _Par
Definition: random:3493
template<class _Ty0 = int, class _Ty1 = double>
template<class _Engine >
3457 static _Ty0 _Zero = 0;
3461 for (_Ty0 _Ix = 0; _Ix < _Par0._Tx; ++_Ix)
3462 if (
_NRAND(_Eng, _Ty1) < _Par0._Px)
3466 else if (_Par0._Mean < 1.0)
3468 return (_Par0._Small(_Eng));
3477 _Res = (_Ty0)(_Par0._Sqrt * _Yx + _Par0._Mean);
3478 if (_Zero <= _Res && _Res <= _Par0._Tx)
3481 if (
_NRAND(_Eng, _Ty1) <= 1.2 * _Par0._Sqrt
3485 + 1.0) + _Res * _Par0._Logp
3486 + (_Par0._Tx - _Res) * _Par0._Logp1))
3489 return (_Par0._Px == _Par0._Pp ? _Res : (_Par0._Tx - _Res));
_CRTIMP2_PURE float __CLRCALL_PURE_OR_CDECL _XLgamma(float)
float exp(float _X) __GPU_ONLY
Calculates the base-e exponential of the argument
Definition: amp_math.h:471
#define _NRAND(eng, resty)
Definition: random:74
static const long double _Pi
Definition: random:62
#define _CSTD
Definition: yvals.h:559
float tan(float _X) __GPU_ONLY
Calculates the tangent value of the argument
Definition: amp_math.h:1128
template<class _Ty0 = int, class _Ty1 = double>
template<class _Elem , class _Traits >
param_type _Par
Definition: random:3493
void _Init(_Ty0 _T0, _Ty1 _P0)
Definition: random:3344
basic_istream< _Elem, _Traits > & _In(basic_istream< _Elem, _Traits > &_Is, _Ty &_Dx)
Definition: random:151
template<class _Ty0 = int, class _Ty1 = double>
template<class _Elem , class _Traits >
_Ty1 _Px
Definition: random:3362
param_type _Par
Definition: random:3493
basic_ostream< _Elem, _Traits > & _Out(basic_ostream< _Elem, _Traits > &_Os, _Ty _Dx)
Definition: random:169
_Ty0 _Tx
Definition: random:3361
template<class _Ty0 = int, class _Ty1 = double>
template<class _Ty0 = int, class _Ty1 = double>
template<class _Ty0 = int, class _Ty1 = double>
template<class _Engine >
param_type _Par
Definition: random:3493
result_type _Eval(_Engine &_Eng, const param_type &_Par0) const
Definition: random:3454
template<class _Ty0 = int, class _Ty1 = double>
template<class _Engine >
3426 return (
_Eval(_Eng, _Par0));
result_type _Eval(_Engine &_Eng, const param_type &_Par0) const
Definition: random:3454
template<class _Ty0 = int, class _Ty1 = double>
param_type _Par
Definition: random:3493
_Ty1 p() const
Definition: random:3339
template<class _Ty0 = int, class _Ty1 = double>
param_type _Par
Definition: random:3493
template<class _Ty0 = int, class _Ty1 = double>
param_type _Par
Definition: random:3493
template<class _Ty0 = int, class _Ty1 = double>
template<class _Ty0 = int, class _Ty1 = double>
param_type _Par
Definition: random:3493
_Ty0 t() const
Definition: random:3334
template<class _Ty0 = int, class _Ty1 = double>
The documentation for this class was generated from the following file: