DiscreteGen
with float
precision
More...
#include <Discrete.h>
|
template<typename RealIter > |
| DiscreteGen (RealIter first, RealIter last) |
| Construct a new Discrete Generator. More...
|
|
template<typename Real , typename std::enable_if< std::is_arithmetic< Real >::value, int >::type = 0> |
| DiscreteGen (const std::initializer_list< Real > &il) |
| Construct a new Discrete Generator. More...
|
|
| DiscreteGen (const DiscreteGen &)=default |
|
| DiscreteGen (DiscreteGen &&)=default |
|
DiscreteGen & | operator= (const DiscreteGen &)=default |
|
DiscreteGen & | operator= (DiscreteGen &&)=default |
|
template<typename Rng > |
EIGEN_STRONG_INLINE const _Scalar | operator() (Rng &&rng) |
|
template<typename Packet , typename Rng > |
EIGEN_STRONG_INLINE const Packet | packetOp (Rng &&rng) |
|
Public Member Functions inherited from Eigen::Rand::GenBase< DiscreteGen< _Scalar, float >, _Scalar > |
const CwiseNullaryOp< internal::scalar_rng_adaptor< DiscreteGen< _Scalar, float > &, _Scalar, Urng >, const Derived > | generate (Index rows, Index cols, Urng &&urng) |
| generate random values from its distribution More...
|
|
const CwiseNullaryOp< internal::scalar_rng_adaptor< DiscreteGen< _Scalar, float > &, _Scalar, Urng >, const Derived > | generateLike (const Derived &o, Urng &&urng) |
| generate random values from its distribution More...
|
|
template<typename _Scalar>
class Eigen::Rand::DiscreteGen< _Scalar, float >
DiscreteGen
with float
precision
- Template Parameters
-
_Scalar | any intergral type |
◆ DiscreteGen() [1/2]
template<typename _Scalar >
template<typename RealIter >
Construct a new Discrete Generator.
- Template Parameters
-
- Parameters
-
first,last | the range of elements defining the numbers to use as weights. The type of the elements referred by it must be convertible to double . |
◆ DiscreteGen() [2/2]
template<typename _Scalar >
template<typename Real , typename std::enable_if< std::is_arithmetic< Real >::value, int >::type = 0>
Construct a new Discrete Generator.
- Template Parameters
-
- Parameters
-
il | an instance of initializer_list containing the numbers to use as weights. The type of the elements referred by it must be convertible to double . |
The documentation for this class was generated from the following file: