#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 const &eng, uint32_t stream) |
| Stream. More... | |