Skip to content

mp_units::utility::operator>>

Right shift operators

Synopses

Declared in <mp-units/utility/random.h>

Extracts a %binomial_distribution random number distribution __x from the input stream __is.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, binomial_distribution& __x);

» more...

Extracts a %binomial_distribution random number distribution __x from the input stream __is.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, binomial_distribution& __x);

» more...

Extracts a %chi_squared_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is,
                                                chi_squared_distribution& __x);

» more...

Extracts a %chi_squared_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is,
                                                chi_squared_distribution& __x);

» more...

Extracts a %discrete_distribution random number distribution __x from the input stream __is.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, discrete_distribution& __x);

» more...

Extracts a %discrete_distribution random number distribution __x from the input stream __is.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, discrete_distribution& __x);

» more...

Extracts a %fisher_f_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, fisher_f_distribution& __x);

» more...

Extracts a %fisher_f_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, fisher_f_distribution& __x);

» more...

Extracts a %gamma_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, gamma_distribution& __x);

» more...

Extracts a %gamma_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, gamma_distribution& __x);

» more...

Extracts a %lognormal_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, lognormal_distribution& __x);

» more...

Extracts a %lognormal_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, lognormal_distribution& __x);

» more...

Extracts a %negative_binomial_distribution random number distribution __x from the input stream __is.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is,
                                                negative_binomial_distribution& __x);

» more...

Extracts a %negative_binomial_distribution random number distribution __x from the input stream __is.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is,
                                                negative_binomial_distribution& __x);

» more...

Extracts a %normal_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, normal_distribution& __x);

» more...

Extracts a %normal_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, normal_distribution& __x);

» more...

Extracts a %piecewise_constant_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is,
                                                piecewise_constant_distribution& __x);

» more...

Extracts a %piecewise_constant_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is,
                                                piecewise_constant_distribution& __x);

» more...

Extracts a %piecewise_linear_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is,
                                                piecewise_linear_distribution& __x);

» more...

Extracts a %piecewise_linear_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is,
                                                piecewise_linear_distribution& __x);

» more...

Extracts a %poisson_distribution random number distribution __x from the input stream __is.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, poisson_distribution& __x);

» more...

Extracts a %poisson_distribution random number distribution __x from the input stream __is.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, poisson_distribution& __x);

» more...

Extracts a %student_t_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, student_t_distribution& __x);

» more...

Extracts a %student_t_distribution random number distribution __x from the input stream __is.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, student_t_distribution& __x);

» more...

Return Value

  • The input stream with __x extracted or in an error state.
  • The input stream with __x extracted or in an error state.

Parameters

NameDescription
__isAn input stream.
__xA %binomial_distribution random number generator engine.