std::piecewise_linear_distribution<RealType>:: piecewise_linear_distribution
|
piecewise_linear_distribution
(
)
;
|
(1) | (desde C++11) |
|
template
<
class
InputIt1,
class
InputIt2
>
piecewise_linear_distribution
(
InputIt1 first_i, InputIt1 last_i,
|
(2) | (desde C++11) |
|
template
<
class
UnaryOperation
>
piecewise_linear_distribution
(
std::
initializer_list
<
RealType
>
ilist,
|
(3) | (desde C++11) |
|
template
<
class
UnaryOperation
>
piecewise_linear_distribution
(
std::
size_t
nw,
|
(4) | (desde C++11) |
|
explicit
piecewise_linear_distribution
(
const
param_type
&
parm
)
;
|
(5) | (desde C++11) |
Construye un nuevo objeto de distribución lineal por tramos.
[
first_i
,
last_i
)
y una secuencia de pesos correspondiente que comienza en
first_w
.
Parámetros
| first_i | - | iterador inicializado al inicio de la secuencia de intervalos |
| last_i | - | iterador inicializado una posición después del final de la secuencia de intervalos |
| first_w | - | iterador inicializado al inicio de la secuencia de densidades (pesos) |
| ilist | - | initializer_list que produce la secuencia de intervalos |
| fw | - | función double(double) que produce las densidades |
| nw | - | el número de densidades |
| xmin | - | el límite inferior de la secuencia de intervalos |
| xmax | - | el límite superior de la secuencia de intervalos |
| parm | - | el conjunto de parámetros de la distribución |