Lines Matching defs:piecewise_linear_distribution

33 class _LIBCPP_TEMPLATE_VIS piecewise_linear_distribution {
47 typedef piecewise_linear_distribution distribution_type;
72 friend class piecewise_linear_distribution;
76 operator<<(basic_ostream<_CharT, _Traits>& __os, const piecewise_linear_distribution<_RT>& __x);
80 operator>>(basic_istream<_CharT, _Traits>& __is, piecewise_linear_distribution<_RT>& __x);
88 _LIBCPP_HIDE_FROM_ABI piecewise_linear_distribution() {}
91 piecewise_linear_distribution(_InputIteratorB __f_b, _InputIteratorB __l_b, _InputIteratorW __f_w)
96 _LIBCPP_HIDE_FROM_ABI piecewise_linear_distribution(initializer_list<result_type> __bl, _UnaryOperation __fw)
102 piecewise_linear_distribution(size_t __nw, result_type __xmin, result_type __xmax, _UnaryOperation __fw)
105 _LIBCPP_HIDE_FROM_ABI explicit piecewise_linear_distribution(const param_type& __p) : __p_(__p) {}
128 operator==(const piecewise_linear_distribution& __x, const piecewise_linear_distribution& __y) {
132 operator!=(const piecewise_linear_distribution& __x, const piecewise_linear_distribution& __y) {
138 operator<<(basic_ostream<_CharT, _Traits>& __os, const piecewise_linear_distribution<_RT>& __x);
142 operator>>(basic_istream<_CharT, _Traits>& __is, piecewise_linear_distribution<_RT>& __x);
146 typename piecewise_linear_distribution<_RealType>::param_type&
147 piecewise_linear_distribution<_RealType>::param_type::operator=(const param_type& __rhs) {
161 void piecewise_linear_distribution<_RealType>::param_type::__init() {
180 piecewise_linear_distribution<_RealType>::param_type::param_type() : __b_(2), __densities_(2, 1.0), __areas_(1, 0.0) {
186 piecewise_linear_distribution<_RealType>::param_type::param_type(
207 piecewise_linear_distribution<_RealType>::param_type::param_type(
228 piecewise_linear_distribution<_RealType>::param_type::param_type(
245 _RealType piecewise_linear_distribution<_RealType>::operator()(_URNG& __g, const param_type& __p) {
264 operator<<(basic_ostream<_CharT, _Traits>& __os, const piecewise_linear_distribution<_RT>& __x) {
287 operator>>(basic_istream<_CharT, _Traits>& __is, piecewise_linear_distribution<_RT>& __x) {
288 typedef piecewise_linear_distribution<_RT> _Eng;