Compartir a través de


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

Vea también

Referencia

<random>