Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
splitmix.h File Reference
#include <hydra/detail/Config.h>
#include <hydra/detail/random/detail/squares_key.h>
#include <stdint.h>
Include dependency graph for splitmix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 hydra
 Generic policies definition.
 
 hydra::random
 

Functions

template<typename UIntType >
__hydra_host__ __hydra_device__ UIntType hydra::random::splitmix (UIntType &)
 
template<>
__hydra_host__ __hydra_device__ uint32_t hydra::random::splitmix< uint32_t > (uint32_t &x)
 
template<>
__hydra_host__ __hydra_device__ uint64_t hydra::random::splitmix< uint64_t > (uint64_t &x)