operator>> <random>
extrae la información de estado de una secuencia.
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);
Parámetros
Parámetro |
Descripción |
---|---|
istr |
La secuencia que contiene información de estado. |
right |
El objeto de motor o de distribución para recibir información de estado. |
Comentarios
La función de plantilla extrae información de istr de la secuencia de la suficiente en right para restaurar sus parámetros almacenados de una inserción anterior.la secuencia debe extraer valores enteros como decimales.
Requisitos
encabezado: <aleatorio>
espacio de nombres: std