#include <mckl/random/internal/common.hpp>
#include <mckl/random/rng.hpp>
#include <mckl/random/seed.hpp>
#include <tbb/enumerable_thread_specific.h>
Go to the source code of this file.
|
| template<typename RNGType = typename ::mckl::RNGSetTBB <>::rng_type> |
| using | mckl::RNGSet = ::mckl::RNGSetTBB< RNGType > |
| | Default RNG set. More...
|
| |
| template<typename RNGType = RNG> |
| using | mckl::RNGSetTBB = RNGSetTBBEnumerable< RNGType, ::tbb::cache_aligned_allocator< RNGType >, ::tbb::ets_no_key > |
| | Thread-local storage RNG set using tbb::enumerable_thread_specific without native TLS keys. More...
|
| |
| template<typename RNGType = RNG> |
| using | mckl::RNGSetTBBKPI = RNGSetTBBEnumerable< RNGType, ::tbb::cache_aligned_allocator< RNGType >, ::tbb::ets_key_per_instance > |
| | Thread-local storage RNG set using tbb::enumerable_thread_specific with native TLS keys. More...
|
| |
| template<typename T > |
| using | mckl::RNGSetType = typename RNGSetTypeTrait< T >::type |
| |