Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Constrói a distribuição.
piecewise_constant_distribution();
template<class InIt1, class InIt2>
piecewise_constant_distribution(InIt1 first1, InIt1 last1,
InIt2 first2);
template<class Fn>
piecewise_constant_distribution(size_t count,
double low, double high, Fn func);
explicit piecewise_constant_distribution(const param_type& par0);
Parâmetros
first1
Um iterador de entrada que trata a posição do primeiro elemento no intervalo de distribuição.last1
Um iterador de entrada que trata a posição do último elemento no intervalo de distribuição.first2
Um iterador de entrada que trata a posição do primeiro elemento no novo intervalo de distribuição.count
O número de elementos no intervalo de distribuição.low
O valor mais baixo no intervalo de distribuição.high
O valor mais alto no intervalo de distribuição.func
O objeto que representa a função para a probabilidade de distribuição.par0
O pacote do parâmetro usado para construir a distribuição.
Comentários
Condição anterior: Todos os elementos a serem armazenados em stored_p e são não-negativos pelo menos um é diferente de zero.
O primeiro construtor constrói um objeto cujo valor armazenado stored_x manter os valores RealType(0.0) e RealType(1.0), e cujo valor armazenado stored_p mantém o valor 1.0.
O segundo construtor constrói um objeto cujo valor armazenado stored_x é inicializada com a seqüência [first1, last1).Se a seqüência tem menos de dois elementos, stored_x tem dois elementos RealType(0.0) e RealType(1.0), e stored_p tem um elemento com valor 1.Caso contrário, stored_p é inicializado com os elementos de stored_x.size() - 1 que começam em first2, então normalizado de modo que a soma de todos os elementos é 1.
O terceiro construtor constrói um objeto cujo valor armazenado stored_p é inicializada com elementos de count .Divide o intervalo high - low em subranges de count , então armazena no elemento I o valor func(x) para x no meio de subrange I.Armazena em stored_x os pontos de extremidade count + 1 de esses subranges.Se count < 1, stored_p tem um elemento com valor 1.
O quarto construtor constrói um objeto armazena uma cujo parâmetros é inicializado de par0.
Requisitos
Cabeçalho: <random>
namespace: STD