|
| template<typename WeightTy > |
| | MultinomialGen (_Scalar _trials, const MatrixBase< WeightTy > &_weights) |
| | Construct a new multinomial generator.
|
| |
|
| MultinomialGen (const MultinomialGen &)=default |
| |
|
| MultinomialGen (MultinomialGen &&)=default |
| |
|
MultinomialGen & | operator= (const MultinomialGen &)=default |
| |
|
MultinomialGen & | operator= (MultinomialGen &&)=default |
| |
|
Index | dims () const |
| |
|
template<typename Urng > |
| Matrix< _Scalar, Dim, -1 > | generate (Urng &&urng, Index samples) |
| |
|
template<typename Urng > |
| Matrix< _Scalar, Dim, 1 > | generate (Urng &&urng) |
| |
Public Member Functions inherited from Eigen::Rand::MvVecGenBase< DerivedGen, _Scalar, Dim > |
|
DerivedGen & | derived () |
| | Return a reference to the derived type.
|
| |
|
Index | dims () const |
| | returns the dimensions of vectors to be generated
|
| |
| template<typename Urng > |
| Matrix< _Scalar, Dim, -1 > | generate (Urng &&urng, Index samples) |
| | generates multiple samples at once
|
| |
| template<typename Urng > |
| Matrix< _Scalar, Dim, 1 > | generate (Urng &&urng) |
| | generates one sample
|
| |
template<typename _Scalar = int32_t, Index Dim = -1>
class Eigen::Rand::MultinomialGen< _Scalar, Dim >
Generator of real vectors on a multinomial distribution.
- Template Parameters
-
| _Scalar | |
| Dim | number of dimensions, or Eigen::Dynamic |