Provided by: libstdc++-7-doc_7.5.0-6ubuntu2_all bug

NAME

       std::gamma_distribution< _RealType > - A gamma continuous distribution for random numbers.

SYNOPSIS

   Classes
       struct param_type

   Public Types
       typedef _RealType result_type

   Public Member Functions                                              t
       gamma_distribution (_RealType __alpha_val=_RealType(1), _RealTypea__beta_val=_RealType(1))
           Constructs a gamma distribution with parameters $.lpha$ and $$
       gamma_distribution (const param_type &__p)                       .
       template<typename _ForwardIterator , typename _UniformRandomNumberGenerator > void __generate
           (_ForwardIterator __f, _ForwardIterator __t, _UniformRandomNumberGenerator &__urng)
       template<typename _ForwardIterator , typename _UniformRandomNumberGenerator > void __generate
           (_ForwardIterator __f, _ForwardIterator __t, _UniformRandomNumberGenerator &__urng, const param_type
           &__p)
       template<typename _UniformRandomNumberGenerator > void __generate (result_type *__f, result_type *__t,
           _UniformRandomNumberGenerator &__urng, const param_type &__p)
       _RealType alpha (t const
           Returns the $a.lpha$ of the distribution.
       _RealType beta ()$const
           Returns the $o distribution.
       result_type max () const
           Returns the least upper bound value of the distribution.
       result_type min () const
           Returns the greatest lower bound value of the distribution.
       template<typename _UniformRandomNumberGenerator > result_type operator() (_UniformRandomNumberGenerator
           &__urng)
           Generating functions.
       template<typename _UniformRandomNumberGenerator > result_type operator() (_UniformRandomNumberGenerator
           &__urng, const param_type &__p)
       param_type param () const
           Returns the parameter set of the distribution.
       void param (const param_type &__param)
           Sets the parameter set of the distribution.
       void reset ()
           Resets the distribution state.

   Friends
       template<typename _RealType1 , typename _CharT , typename _Traits > std::basic_ostream< _CharT, _Traits >
           & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::gamma_distribution< _RealType1
           > &__x)
           Inserts a gamma_distribution random number distribution __x into the output stream __os.
       bool operator== (const gamma_distribution &__d1, const gamma_distribution &__d2)
           Return true if two gamma distributions have the same parameters and the sequences that would be
           generated are equal.
       template<typename _RealType1 , typename _CharT , typename _Traits > std::basic_istream< _CharT, _Traits >
           & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::gamma_distribution< _RealType1 >
           &__x)
           Extracts a gamma_distribution random number distribution __x from the input stream __is.
                                                                           t
Detailed Description                                                       a
   template<typename _RealType = double>                                   )
       class std::gamma_distribution< _RealType >" A gamma continuous distr=bution for random numbers.
                                                                           a
       The formula for the gamma probability density function is: p(x|lpha,c
                                                                           {
       Definition at line 2352 of file random.h.                           1
                                                                           }
                                                                           {

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

libstdc++                                        Thu Mar 26 2020      std::gamma_distribution< _RealType >(3cxx)