Class param_type
boost::random::student_t_distribution::param_type
Synopsis
class param_type {
public:
typedef student_t_distribution distribution_type;
explicit param_type(RealType = 1.0);
RealType n() 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 &);
};
Description
param_type
public
construct/copy/destruct
явноparam_type(RealType)n=1.0;
Конструируетпарам_тип
с n степенями свободы.
Требуется: n >0
param_type
public member functions
RealTypenconst;
Возвращает число степеней свободы распределения.
param_type
friend functions
шаблон<типовое имяCharT,typenameTraits>friendstdbasic_ostream>CharT<;Traits<basic_ostream<CharT>typename&const¶m_typeparam_type
param_type
шаблон<имя типаCharT,TypenameTraits>friendbasic_istream<CharT>операторstdbasic_istream>&constparam_type&]
читает
изstd::istream
другboolоператор==constparam_type&lhs,constparam_type&rhs;
Возвращается верно, если два набора параметров одинаковы.
другбоолоператор!=констпарам_тип&амп;лхс,констпарам_тип&амп;рхс;
Возвращается истинно, если два набора параметров различны.