#include <discrete_distribution.h>
Classes | |
class | param_type |
Public Types | |
using | result_type = IntType |
using | result_type = IntType |
Public Member Functions | |
discrete_distribution () | |
discrete_distribution () | |
discrete_distribution (const param_type &p) | |
discrete_distribution (const param_type &p) | |
template<typename InputIterator > | |
discrete_distribution (InputIterator begin, InputIterator end) | |
template<typename InputIterator > | |
discrete_distribution (InputIterator begin, InputIterator end) | |
template<class UnaryOperation > | |
discrete_distribution (size_t nw, double xmin, double xmax, UnaryOperation fw) | |
template<class UnaryOperation > | |
discrete_distribution (size_t nw, double xmin, double xmax, UnaryOperation fw) | |
discrete_distribution (std::initializer_list< double > weights) | |
discrete_distribution (std::initializer_list< double > weights) | |
result_type() | max () const |
result_type() | max () const |
result_type() | min () const |
result_type() | min () const |
template<typename URBG > | |
result_type | operator() (URBG &g) |
template<typename URBG > | |
result_type | operator() (URBG &g) |
template<typename URBG > | |
result_type | operator() (URBG &g, const param_type &p) |
template<typename URBG > | |
result_type | operator() (URBG &g, const param_type &p) |
const param_type & | param () const |
const param_type & | param () const |
void | param (const param_type &p) |
void | param (const param_type &p) |
const std::vector< double > & | probabilities () const |
const std::vector< double > & | probabilities () const |
void | reset () |
void | reset () |
Private Attributes | |
param_type | param_ |
Definition at line 52 of file abseil-cpp/absl/random/discrete_distribution.h.
using absl::discrete_distribution< IntType >::result_type = IntType |
Definition at line 54 of file abseil-cpp/absl/random/discrete_distribution.h.
using absl::discrete_distribution< IntType >::result_type = IntType |
Definition at line 54 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 111 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inlineexplicit |
Definition at line 113 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inlineexplicit |
Definition at line 116 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inlineexplicit |
Definition at line 119 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inlineexplicit |
Definition at line 123 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 111 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inlineexplicit |
Definition at line 113 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inlineexplicit |
Definition at line 116 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inlineexplicit |
Definition at line 119 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inlineexplicit |
Definition at line 123 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 143 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 143 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 142 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 142 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 131 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 131 of file abseil-cpp/absl/random/discrete_distribution.h.
result_type absl::discrete_distribution< IntType >::operator() | ( | URBG & | g, |
const param_type & | p | ||
) |
discrete_distribution< IntType >::result_type absl::discrete_distribution< IntType >::operator() | ( | URBG & | g, |
const param_type & | p | ||
) |
Definition at line 196 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 139 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 139 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 140 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 140 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 149 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 149 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 127 of file abseil-cpp/absl/random/discrete_distribution.h.
|
inline |
Definition at line 127 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
friend |
Definition at line 157 of file abseil-cpp/absl/random/discrete_distribution.h.
|
friend |
Definition at line 157 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
friend |
Definition at line 153 of file bloaty/third_party/abseil-cpp/absl/random/discrete_distribution.h.
|
friend |
Definition at line 153 of file abseil-cpp/absl/random/discrete_distribution.h.
|
private |
Definition at line 163 of file abseil-cpp/absl/random/discrete_distribution.h.