Если<first>==<last>, что эквивалентно конструктору по умолчанию. В противном случае значения диапазона представляют собой веса для возможных значений распределения.
Если wl.size() == 0, эквивалентен конструктору по умолчанию. В противном случае значения<initializer_list>представляют собой веса для возможных значений распределения.
Если диапазон пуст, эквивалентен конструктору по умолчанию. В противном случае элементы диапазона представляют собой веса для возможных значений распределения.
Если nw равно нулю, то это эквивалентно конструктору по умолчанию. В противном случае диапазон распределения равен [0, nw], и веса можно найти, называя fw значениями, равномерно распределенными междуи, где
.
param_type public member functions
<
std::vector<WeightType>probabilities()const;
>
Возвращает вектор, содержащий вероятности каждого возможного значения распределения.
Возвращается истинно, если два набора параметров различны.
Статья Class param_type раздела The Boost C++ Libraries BoostBook Documentation Subset Class template discrete_distribution может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.