Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Extracts state information from a stream.
template<class Elem, class Traits, class UIntType,
UIntType A, UIntType C, UIntType M>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
linear_congruential<UIntType, A, C, M>& right);
template<class Elem, class Traits, class UIntType,
int W, int N, int M, int R,
UIntType A, int U, int S,
UIntType B, int T, UIntType C, int L>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
mersenne_twister<UIntType, W, N, M, R,
A, U, S, B, T, C, L>& right);
template<class Elem, class Traits, class IntType,
IntType M, int S, int R>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
subtract_with_carry<IntType, M, S, R>& right);
template<class Elem, class Traits, class RealType,
int W, int S, int R>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
subtract_with_carry_01<RealType, W, S, R>& right);
template<class Elem, class Traits, class Engine,
int P, int R>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
discard_block<Engine, F, R>& right);
template<class Elem, class Traits, class Engine1, int S1,
class Engine2, int S2>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
xor_combine<Engine1, S1, Engine2, S2>& right);
template<class Elem, class Traits>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
bernoulli_distribution& right);
template<class Elem, class Traits, class IntType
class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
binomial_distribution<IntType, RealType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
exponential_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
gamma_distribution<RealType>& right);
template<class Elem, class Traits, class IntType
class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
geometric_distribution<IntType, RealType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
normal_distribution<RealType>& right);
template<class Elem, class Traits, class IntType
class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
poisson_distribution<IntType, RealType>& right);
template<class Elem, class Traits, class IntType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
uniform_int<IntType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
uniform_real<RealType>& right);
template<class Elem, class Traits, class Engine,
size_t W, class UIntType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
independent_bits_engine<Engine, W, U>& right);
template<class Elem, class Traits, class Engine,
size_t K>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
shuffle_order_engine<Engine, K>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
cauchy_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
chi_squared_distribution<RealType>& right);
template<class Elem, class Traits, class IntType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
discrete_distribution<IntType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
extreme_value_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
fisher_f_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
lognormal_distribution<RealType>& right);
template<class Elem, class Traits, class IntType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
negative_binomial_distribution<IntType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
piecewise_constant_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
student_t_distribution<RealType>& right);
template<class Elem, class Traits, class IntType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
uniform_int_distribution<IntType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
uniform_real_distribution<RealType>& right);
template<class Elem, class Traits, class RealType>
std::basic_istream<Elem, Traits>& operator>>(
std::basic_istream<Elem, Traits>& istr,
weibull_distribution<RealType>& right);
Parameters
Parameter |
Description |
|---|---|
istr |
The stream containing the state information. |
right |
The engine or distribution object to receive the state information. |
Remarks
The template function extracts from the stream istr sufficient information into right to restore its stored parameters from a previous insert. The stream must extract integer values as decimals.
Requirements
Header: <random>
Namespace: std