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  ::