gamma_distribution Class
Representa una distribución gamma.
template<class RealType = double>
class gamma_distribution {
public:
typedef T1 input_type;
typedef RealType result_type;
struct param_type;
explicit gamma_distribution(result_type alpha0 = result_type(1.0),
result_type beta0 = result_type(1.0));
explicit gamma_distribution(const param_type& par0);
result_type alpha() const;
result_type beta() 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_alpha; // exposition only
result_type stored_beta; // exposition only
};
Parámetros
- RealType
El tipo de valor flotante del motor.
Comentarios
La clase de plantilla describe una implementación que genere valores de un tipo de punto flotante definido por el usuario con una distribución gamma.
Requisitos
encabezado: <aleatorio>
espacio de nombres: std
Vea también
Referencia
gamma_distribution::gamma_distribution