![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class template geometric_distributionBoost , The Boost C++ Libraries BoostBook Documentation Subset , Reference
|
![]() |
Warning |
---|---|
Этот дистрибутив был обновлен в соответствии со стандартом C++. Его поведение изменилось с первоначального импульса::geometric_distribution. Обёртка с обратной совместимостью обеспечивается при увеличении пространства имен. |
geometric_distribution
public
construct/copy/destructexplicitgeometric_distribution(constRealType&p=0.5);>
Составляет новый<geometric_distribution
>с парамтером<p
>.
Требуется: 0< p< 1
explicitgeometric_distribution(constparam_type¶m);>
Построение нового<geometric_distribution
>из его параметров.
geometric_distribution
public member functionsRealTypep()const;>
Возвращение: параметр распределения<p
>
IntTypemin()const;>
Возвращает наименьшее значение, которое может произвести распределение.
IntTypemax()const;>
Возвращает наибольшую ценность, которую может произвести распределение.
param_typeparam()const;>
Возвращает параметры распределения.
voidparam(constparam_type¶m);>
Устанавливает параметры распределения.
voidreset();>
Эффекты: Последующее использование распределения не зависит от значений, произведенных каким-либо двигателем до вызова сброса.
template<typenameEngine>result_typeoperator()(Engine&eng)const;>
Возвращает случайную переменную, распределенную в соответствии с<geometric_distribution
>
template<typenameEngine> result_typeoperator()(Engine&eng,constparam_type¶m)const;>
Возвращает случайную вариацию, распределенную по геометрическому распределению с параметрами, указанными парам.
geometric_distribution
friend functionstemplate<typenameCharT,typenameTraits> friendstd::basic_ostream<CharT,Traits>& operator<<(std::basic_ostream<CharT,Traits>&os, constgeometric_distribution&gd);>
Пишет распределение<std::ostream
>
template<typenameCharT,typenameTraits> friendstd::basic_istream<CharT,Traits>& operator>>(std::basic_istream<CharT,Traits>&is, constgeometric_distribution&gd);>
Читает распределение от<std::istream
>
friendbooloperator==(constgeometric_distribution&lhs, constgeometric_distribution&rhs);>
Возвращается истинно, если два распределения производят одинаковые последовательности значений, заданных равными генераторами.
friendbooloperator!=(constgeometric_distribution&lhs, constgeometric_distribution&rhs);>
Возвращается истинно, если два распределения могут производить различные последовательности значений, заданных равными генераторами.
Статья Class template geometric_distribution раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |