Home
last modified time | relevance | path

Searched refs:__densities_ (Results 1 – 2 of 2) sorted by relevance

/src/contrib/llvm-project/libcxx/include/__random/
H A Dpiecewise_constant_distribution.h40 vector<result_type> __densities_; variable
59 _LIBCPP_HIDE_FROM_ABI vector<result_type> densities() const { return __densities_; } in densities()
62 return __x.__densities_ == __y.__densities_ && __x.__b_ == __y.__b_;
147 __densities_.reserve(__rhs.__densities_.size());
152 __densities_ = __rhs.__densities_;
160 …result_type __total_area = std::accumulate(__densities_.begin(), __densities_.end(), result_type()… in __init()
161 for (size_t __i = 0; __i < __densities_.size(); ++__i) in __init()
162 __densities_[__i] /= __total_area; in __init()
164 __areas_.assign(__densities_.size(), result_type()); in __init()
165 std::partial_sum(__densities_.begin(), __densities_.end() - 1, __areas_.begin() + 1); in __init()
[all …]
H A Dpiecewise_linear_distribution.h40 vector<result_type> __densities_; variable
59 _LIBCPP_HIDE_FROM_ABI vector<result_type> densities() const { return __densities_; } in densities()
62 return __x.__densities_ == __y.__densities_ && __x.__b_ == __y.__b_;
147 __densities_.reserve(__rhs.__densities_.size());
152 __densities_ = __rhs.__densities_;
159 __areas_.assign(__densities_.size() - 1, result_type()); in __init()
162 __areas_[__i] = (__densities_[__i + 1] + __densities_[__i]) * (__b_[__i + 1] - __b_[__i]) * .5; in __init()
172 for (size_t __i = 0; __i < __densities_.size(); ++__i) in __init()
173 __densities_[__i] /= __sp; in __init()
177 piecewise_linear_distribution<_RealType>::param_type::param_type() : __b_(2), __densities_(2, 1.0),… in param_type()
[all …]