Class template extreme_value_distribution Boost , The Boost C++ Libraries BoostBook Documentation Subset , Reference
Class template extreme_value_distribution
boost::random::extreme_value_distribution
Synopsis
template < typename RealType = double >
class extreme_value_distribution {
public :
typedef RealType result_type ;
typedef RealType input_type ;
class param_type {
public :
typedef extreme_value_distribution distribution_type ;
explicit param_type ( RealType = 1 . 0 , RealType = 1 . 0 ) ;
RealType a ( ) const ;
RealType b ( ) const ;
template < typename CharT, typename Traits>
friend std :: basic_ostream < CharT , Traits > &
operator << ( std :: basic_ostream < CharT , Traits > & , const param_type & ) ;
template < typename CharT, typename Traits>
friend std :: basic_istream < CharT , Traits > &
operator >> ( std :: basic_istream < CharT , Traits > & , const param_type & ) ;
friend bool operator == ( const param_type & , const param_type & ) ;
friend bool operator != ( const param_type & , const param_type & ) ;
} ;
explicit extreme_value_distribution ( RealType = 1 . 0 , RealType = 1 . 0 ) ;
explicit extreme_value_distribution ( const param_type & ) ;
template < typename URNG> RealType operator ( ) ( URNG & ) const ;
template < typename URNG>
RealType operator ( ) ( URNG & , const param_type & ) const ;
RealType a ( ) const ;
RealType b ( ) const ;
RealType min ( ) const ;
RealType max ( ) const ;
param_type param ( ) const ;
void param ( const param_type & ) ;
void reset ( ) ;
template < typename CharT, typename Traits>
friend std :: basic_ostream < CharT , Traits > &
operator << ( std :: basic_ostream < CharT , Traits > & ,
const extreme_value_distribution & ) ;
template < typename CharT, typename Traits>
friend std :: basic_istream < CharT , Traits > &
operator >> ( std :: basic_istream < CharT , Traits > & ,
const extreme_value_distribution & ) ;
friend bool operator == ( const extreme_value_distribution & ,
const extreme_value_distribution & ) ;
friend bool operator != ( const extreme_value_distribution & ,
const extreme_value_distribution & ) ;
} ;
Description
Экстремальное распределение значений представляет собой реальное распределение с двумя параметрами a и b.
У него есть .
extreme_value_distribution
public
construct/copy/destruct
extreme_value_distribution
public member functions
шаблон < имя типа URNG> RealType оператор URNG & urngconst ; Возвращает случайную вариацию, распределенную согласноExtreme_value_distribution
.
шаблон < имя типа URNG> RealType оператор URNG & urng, const &] const ; Возвращает случайную вариативу распределенного гармонита к предельному распределению значений с параметрами, указаннымипарам
.
Реальный тип a const ; Возвращает «а» параметр распределения.
RealType b const ; Возвращается параметр «b» распределения.
Реальный тип мин конст ; Возвращает наименьшее значение, которое может произвести распределение.
Реальный тип max const ; Возвращает наибольшую ценность, которую может произвести распределение.
param_type param const ; Возвращает параметры распределения.
void param const param_type & param] ; Устанавливает параметры распределения.
void reset ; Эффекты: Последующее использование распределения не зависит от значений, произведенных каким-либо двигателем до вызова сброса.
extreme_value_distribution
friend functions
шаблон типовое имя имя друг друг базовый_поток и Черты иоператор оператор основной_поток >], иконст Написываеткрайний_значение_распределение [3
шаблон < имя типа CharT, Typename friend std basic_istream < CharT CharT > оператор std basic_istream <] CharT > & const &] wd
читает[
друг боол оператор == конст крайний_значение_распределение& лхс, конст крайний_значение_распределение крайний_значение_распределение & рхс; Возвращается истинно, если два экземпляраExtreme_value_distribution
возвращают идентичные последовательности значений, заданных равными генераторами.
друг bool оператор != const extreme_value_distribution & lhs, const extreme_value_distribution& rhsВозвращается истинно, если два экземпляраExtreme_value_distribution
возвращают различные последовательности значений, заданных равными генераторами.
Статья Class template extreme_value_distribution раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Reference ::