#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... | |