#include <beta_distribution.h>
Classes | |
class | param_type |
Public Types | |
using | result_type = RealType |
using | result_type = RealType |
Public Member Functions | |
result_type | alpha () const |
result_type | alpha () const |
result_type | beta () const |
result_type | beta () const |
beta_distribution () | |
beta_distribution () | |
beta_distribution (const param_type &p) | |
beta_distribution (const param_type &p) | |
beta_distribution (result_type alpha, result_type beta=1) | |
beta_distribution (result_type alpha, result_type beta=1) | |
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) |
param_type | param () const |
param_type | param () const |
void | param (const param_type &p) |
void | param (const param_type &p) |
void | reset () |
void | reset () |
Private Member Functions | |
template<typename URBG > | |
result_type | AlgorithmCheng (URBG &g, const param_type &p) |
template<typename URBG > | |
result_type | AlgorithmCheng (URBG &g, const param_type &p) |
template<typename URBG > | |
result_type | AlgorithmJoehnk (URBG &g, const param_type &p) |
template<typename URBG > | |
result_type | AlgorithmJoehnk (URBG &g, const param_type &p) |
template<typename URBG > | |
result_type | DegenerateCase (URBG &g, const param_type &p) |
template<typename URBG > | |
result_type | DegenerateCase (URBG &g, const param_type &p) |
Private Attributes | |
random_internal::FastUniformBits< uint64_t > | fast_u64_ |
param_type | param_ |
Friends | |
bool | operator!= (const beta_distribution &a, const beta_distribution &b) |
bool | operator!= (const beta_distribution &a, const beta_distribution &b) |
bool | operator== (const beta_distribution &a, const beta_distribution &b) |
bool | operator== (const beta_distribution &a, const beta_distribution &b) |
Definition at line 49 of file abseil-cpp/absl/random/beta_distribution.h.
using absl::beta_distribution< RealType >::result_type = RealType |
Definition at line 51 of file abseil-cpp/absl/random/beta_distribution.h.
using absl::beta_distribution< RealType >::result_type = RealType |
Definition at line 51 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 202 of file abseil-cpp/absl/random/beta_distribution.h.
|
inlineexplicit |
Definition at line 204 of file abseil-cpp/absl/random/beta_distribution.h.
|
inlineexplicit |
Definition at line 207 of file abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 202 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inlineexplicit |
Definition at line 204 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inlineexplicit |
Definition at line 207 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
private |
Definition at line 335 of file abseil-cpp/absl/random/beta_distribution.h.
|
private |
|
private |
Definition at line 277 of file abseil-cpp/absl/random/beta_distribution.h.
|
private |
|
inline |
Definition at line 227 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 227 of file abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 228 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 228 of file abseil-cpp/absl/random/beta_distribution.h.
|
inlineprivate |
Definition at line 249 of file abseil-cpp/absl/random/beta_distribution.h.
|
inlineprivate |
Definition at line 249 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 225 of file abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 225 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 224 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 224 of file abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 213 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 213 of file abseil-cpp/absl/random/beta_distribution.h.
result_type absl::beta_distribution< RealType >::operator() | ( | URBG & | g, |
const param_type & | p | ||
) |
beta_distribution< RealType >::result_type absl::beta_distribution< RealType >::operator() | ( | URBG & | g, |
const param_type & | p | ||
) |
Definition at line 382 of file abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 221 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 221 of file abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 222 of file abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 222 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 209 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
inline |
Definition at line 209 of file abseil-cpp/absl/random/beta_distribution.h.
|
friend |
Definition at line 234 of file abseil-cpp/absl/random/beta_distribution.h.
|
friend |
Definition at line 234 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
friend |
Definition at line 230 of file bloaty/third_party/abseil-cpp/absl/random/beta_distribution.h.
|
friend |
Definition at line 230 of file abseil-cpp/absl/random/beta_distribution.h.
|
private |
Definition at line 261 of file abseil-cpp/absl/random/beta_distribution.h.
|
private |
Definition at line 260 of file abseil-cpp/absl/random/beta_distribution.h.