Freigeben über


operator>> <random>

Extrahiert Zustandsinformationen aus einem 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);

Parameter

Parameter

Description

istr

Der Stream, der die Zustandsinformationen enthält.

right

Das Modul- oder Verteilungsobjekt, um die Zustandsinformationen zu erhalten.

Hinweise

Die Vorlagenfunktion extrahiert aus dem Stream istr genügend Informationen in right, um die gespeicherten Parameter aus einer vorherigen Einfügung wiederherzustellen.Der Stream muss ganzzahlige Werte als Dezimalzahlen extrahieren.

Anforderungen

Header: <random>

Namespace: std

Siehe auch

Referenz

<random>