Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Generates a Weibull distribution.
template<class RealType = double>
class weibull_distribution {
public:
typedef RealType result_type;
struct param_type;
explicit weibull_distribution(result_type a0 = result_type(1.0),
result_type b0 = result_type(1.0));
explicit weibull_distribution(const param_type& par0);
result_type a() const;
result_type b() 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;
};
Parameters
Parameter |
Description |
|---|---|
IntType |
The integer result type. |
Remarks
This template class describes a distribution that produces values of a user-specified floating-point type distributed with a Weibull distribution.
Requirements
Header: <random>
Namespace: std
See Also
Reference
weibull_distribution::operator()