Compartir a través de


lognormal_distribution Class

Representa una distribución logarítmico normal.

template<class RealType = double>
    class lognormal_distribution {
public:
    typedef RealType result_type;
    struct param_type;
    explicit lognormal_distribution(result_type m0 = result_type(0.0),
        result_type s0 = result_type(1.0));
    explicit lognormal_distribution(const param_type& par0);
    result_type m() const;
    result_type s() const;
    param_type param() const;
    void param(const param_type& par0);
    result_type min() const;
    result_type max() const;
    void reset();
    template<class Engine>
        result_type operator()(Engine& eng);
    template<class Engine>
        result_type operator()(Engine& eng,
            const param_type& par0);
private:
    result_type stored_a;
    result_type stored_b;
    };

Parámetros

Parámetro

Descripción

RealType

el tipo de resultado flotante.

Comentarios

la clase de plantilla describe distribución que genera valores de un tipo de punto flotante definido por el usuario distribuido con una distribución logarítmico normal.

Requisitos

encabezado: <aleatorio>

espacio de nombres: std

Vea también

Referencia

<random>

lognormal_distribution::lognormal_distribution

lognormal_distribution::operator()

lognormal_distribution::param

lognormal_distribution::param_type