Namensräume
Varianten
Aktionen

std::piecewise_constant_distribution<RealType>::piecewise_constant_distribution

Von cppreference.com
 
 
 
 
 
piecewise_constant_distribution();
(1) (seit C++11)
template< class InputIt1, class InputIt2 >

piecewise_constant_distribution( InputIt1 first_i, InputIt1 last_i,

                                 InputIt2 first_w );
(2) (seit C++11)
template< class UnaryOperation >

piecewise_constant_distribution( std::initializer_list<RealType> ilist_i,

                                 UnaryOperation fw );
(3) (seit C++11)
template< class UnaryOperation >

piecewise_constant_distribution( std::size_t nw,
                                 RealType xmin, RealType xmax,

                                 UnaryOperation fw );
(4) (seit C++11)
explicit piecewise_constant_distribution( const param_type& param );
(5) (seit C++11)

Erzeugt ein neues Objekt für die stückweise konstante Verteilung.

1) Erzeugt ein Verteilungsobjekt mit n = 1, ρ0 = 1, b0 = 0 und b1 = 1.
2) Erzeugt ein Verteilungsobjekt aus Iteratoren über die Intervallsequenz [first_ilast_i) und eine übereinstimmende Gewichtungssequenz beginnend bei first_w.
3) Erzeugt ein Verteilungsobjekt, bei dem die Intervalle aus der Initialisierungsliste ilist_i entnommen werden und die Gewichte von der Funktion fw generiert werden.
4) Erzeugt ein Verteilungsobjekt mit den nw Intervallen, die gleichmäßig über [xmin, xmax] verteilt sind, und die Gewichte werden von der Funktion fw generiert.
5) Erzeugt ein Verteilungsobjekt, das mit den Parametern param initialisiert ist.

[edit] Parameter

first_i - Iterator, der auf den Anfang der Intervallsequenz zeigt
last_i - Iterator, der auf das Ende (einschließlich des letzten Elements) der Intervallsequenz zeigt
first_w - Iterator, der auf den Anfang der Dichte- (Gewichts-) Sequenz zeigt
ilist_i - Initialisierungsliste, die die Intervallsequenz liefert
fw - double(double)-Funktion, die die Dichten liefert
nw - die Anzahl der Dichten
xmin - die untere Grenze der Intervallsequenz
xmax - die obere Grenze der Intervallsequenz
param - die Menge der Verteilungsparameter