RandomIterator
Stream.hpp File Reference
#include <stdint.h>
#include "detail/tbb/iterators.h"
#include "detail/Engine.hpp"
#include "detail/functors/EngineCaller.hpp"

Go to the source code of this file.

Classes

class  random_iterator::Stream< DistibutionType, EngineType >
 representation for streams of pseudorandom numbers More...
 

Namespaces

 random_iterator
 random_iterator is the top-level namespace which contains all RandomIterator functions and types.
 

Typedefs

typedef detail::philox random_iterator::philox
 philox engine More...
 
typedef detail::threefry random_iterator::threefry
 threefry engine More...
 
typedef detail::squares3_128 random_iterator::squares3_128
 squares3_128 engine More...
 
typedef detail::squares4_128 random_iterator::squares4_128
 squares4_128 engine More...
 
typedef detail::squares3_64 random_iterator::squares3_64
 squares3_64 engine More...
 
typedef detail::squares4_64 random_iterator::squares4_64
 squares4_64 engine More...
 

Functions

template<typename DistibutionType , typename EngineType >
Stream< DistibutionType, EngineType > random_iterator::make_stream (DistibutionType const &dist, EngineType eng, uint32_t stream)
 Stream. More...