Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
RandomRange.inl File Reference
#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>
Include dependency graph for RandomRange.inl:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 hydra
 Generic policies definition.
 

Macros

#define RANDONRANGE_INL_
 

Functions

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)
 

Macro Definition Documentation

◆ RANDONRANGE_INL_

#define RANDONRANGE_INL_