[rand.dist.norm.f] (original) (raw)
A fisher_f_distribution random number distribution produces random numbers x ≥ 0distributed according to the probability density function in Formula 29.17.
namespace std { template<class RealType = double> class fisher_f_distribution { public: using result_type = RealType;using param_type = unspecified; fisher_f_distribution() : fisher_f_distribution(1.0) {} explicit fisher_f_distribution(RealType m, RealType n = 1.0);explicit fisher_f_distribution(const param_type& parm);void reset();friend bool operator==(const fisher_f_distribution& x, const fisher_f_distribution& y);template<class URBG> result_type operator()(URBG& g);template<class URBG> result_type operator()(URBG& g, const param_type& parm); RealType m() const; RealType n() const; param_type param() const;void param(const param_type& parm); result_type min() const; result_type max() const;template<class charT, class traits> friend basic_ostream<charT, traits>& operator<<(basic_ostream<charT, traits>& os, const fisher_f_distribution& x);template<class charT, class traits> friend basic_istream<charT, traits>& operator>>(basic_istream<charT, traits>& is, fisher_f_distribution& x);};}