Skip to content

mp_units::utility::operator<<

Stream insertion operators

Synopses

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

Inserts a %normal_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                normal_distribution const& __x);

» more...

Inserts a %piecewise_linear_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                piecewise_linear_distribution const& __x);

» more...

Inserts a %piecewise_linear_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                piecewise_linear_distribution const& __x);

» more...

Inserts a %piecewise_constant_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                piecewise_constant_distribution const& __x);

» more...

Inserts a %piecewise_constant_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                piecewise_constant_distribution const& __x);

» more...

Inserts a %discrete_distribution random number distribution __x into the output stream __os.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                discrete_distribution const& __x);

» more...

Inserts a %discrete_distribution random number distribution __x into the output stream __os.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                discrete_distribution const& __x);

» more...

Inserts a %student_t_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                student_t_distribution const& __x);

» more...

Inserts a %student_t_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                student_t_distribution const& __x);

» more...

Inserts a %fisher_f_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                fisher_f_distribution const& __x);

» more...

Inserts a %fisher_f_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                fisher_f_distribution const& __x);

» more...

Inserts a %chi_squared_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                chi_squared_distribution const& __x);

» more...

Inserts a %chi_squared_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                chi_squared_distribution const& __x);

» more...

Inserts a %lognormal_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                lognormal_distribution const& __x);

» more...

Inserts a %lognormal_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                lognormal_distribution const& __x);

» more...

Stream insertion operator

template<typename CharT, typename Traits>
std::basic_ostream<CharT, Traits>& operator<<(std::basic_ostream<CharT, Traits>& os, safe_int v);

» more...

Inserts a %normal_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                normal_distribution const& __x);

» more...

Inserts a %gamma_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                gamma_distribution const& __x);

» more...

Inserts a %gamma_distribution random number distribution __x into the output stream __os.

template<typename _RealType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                gamma_distribution const& __x);

» more...

Inserts a %poisson_distribution random number distribution __x into the output stream __os.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                poisson_distribution const& __x);

» more...

Inserts a %poisson_distribution random number distribution __x into the output stream __os.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                poisson_distribution const& __x);

» more...

Inserts a %negative_binomial_distribution random number distribution __x into the output stream __os.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                negative_binomial_distribution const& __x);

» more...

Inserts a %negative_binomial_distribution random number distribution __x into the output stream __os.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                negative_binomial_distribution const& __x);

» more...

Inserts a %binomial_distribution random number distribution __x into the output stream __os.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                binomial_distribution const& __x);

» more...

Inserts a %binomial_distribution random number distribution __x into the output stream __os.

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_ostream<_CharT, _Traits>& operator<<(std::basic_ostream<_CharT, _Traits>& __os,
                                                binomial_distribution const& __x);

» more...

Stream insertion operator

std::ostream& operator<<(std::ostream& os, spherical_vector const& v);

» more...

Stream insertion operator

std::ostream& operator<<(std::ostream& os, polar_vector const& v);

» more...

Stream insertion operator

constexpr std::ostream& operator<<(std::ostream& os, cartesian_tensor const& t);

» more...

Stream insertion operator

std::ostream& operator<<(std::ostream& os, uncertain const& arg);

» more...

Stream insertion operator

constexpr std::ostream& operator<<(std::ostream& os, cartesian_vector const& vec);

» more...

Return Value

  • The output stream with the state of __x inserted or in an error state.
  • The output stream with the state of __x inserted or in an error state.

Parameters

NameDescription
__osAn output stream.
__xA %normal_distribution random number distribution.