random_iterator is the top-level namespace which contains all RandomIterator functions and types.
|
| class | Stream |
| | representation for streams of pseudorandom numbers More...
|
| |
|
| template<typename DistibutionType , typename EngineType > |
| Stream< DistibutionType, EngineType > | make_stream (DistibutionType const &dist, EngineType const &eng, uint32_t stream) |
| | Stream. More...
|
| |
◆ philox
◆ squares3_128
◆ squares3_64
◆ squares4_128
◆ squares4_64
◆ threefry
◆ make_stream()
template<typename DistibutionType , typename EngineType >
| Stream<DistibutionType, EngineType> random_iterator::make_stream |
( |
DistibutionType const & |
dist, |
|
|
EngineType const & |
eng, |
|
|
uint32_t |
stream |
|
) |
| |
- Parameters
-
| dist | STL compliant distribution instance. |
| eng | Engine instance |
| stream | Stream number, in the range [0, 2^{32} - 1] |
- Returns
- Stream object.
Definition at line 323 of file Stream.hpp.