piecewise_constant_distribution::param_type
Speichert alle Parameter der Verteilung.
struct param_type { typedef piecewise_constant_distribution<RealType> distribution_type; param_type(); template<class IterI, class IterW> param_type(IterI firstI, IterI lastI, IterW firstW); template<class UnaryOperation> param_type(size_t count, RealType xmin, RealType xmax, UnaryOperation weightfunc); std::vector<RealType> densities() const; std::vector<RealType> intervals() const; ..... bool operator==(const param_type& right) const; bool operator!=(const param_type& right) const; };
Parameter
Weitere Informationen finden Sie im übergeordneten Thema piecewise_constant_distribution-Klasse.
Hinweise
Vorbedingung: xmin < xmax
Diese Struktur kann bei der Instanziierung an den Klassenkonstruktor des Verteilers, an die Memberfunktion param() (zur Festlegung der gespeicherten Parameter einer vorhandenen Verteilung) und an operator() (zur Verwendung anstelle der gespeicherten Parameter) übergeben werden.
Anforderungen
Header: <random>
Namespace: std