#include <hydra/detail/Config.h>
#include <hydra/detail/functors/RandomUtils.h>
#include <hydra/detail/external/hydra_thrust/iterator/constant_iterator.h>
#include <hydra/detail/external/hydra_thrust/iterator/transform_iterator.h>
#include <hydra/detail/functors/DistributionSampler.h>
#include <hydra/detail/PRNGTypedefs.h>
Go to the source code of this file.
|
| hydra |
| Generic policies definition.
|
|
|
template<typename Engine = hydra::default_random_engine, typename Functor > |
Range< hydra::thrust::transform_iterator< detail::Sampler< Functor, Engine >, hydra::thrust::counting_iterator< size_t >, typename detail::Sampler< Functor, Engine >::value_type > > | hydra::random_range (Functor const &functor, size_t seed=0x8ec74d321e6b5a27, size_t length=0, size_t rng_jump=0) |
|
◆ RANDONRANGE_INL_