Hydra
4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
|
#include <hydra/detail/Config.h>
#include <hydra/detail/external/hydra_thrust/tuple.h>
#include <hydra/detail/external/hydra_thrust/iterator/counting_iterator.h>
#include <hydra/detail/external/hydra_thrust/iterator/transform_iterator.h>
#include <hydra/detail/functors/GenerateDecay.h>
#include <hydra/Vector4R.h>
#include <array>
Go to the source code of this file.
Namespaces | |
hydra | |
Generic policies definition. | |
Macros | |
#define | PHASESPACERANGE_INL_ |
Functions | |
template<size_t N> | |
Range< hydra::thrust::transform_iterator< detail::GenerateDecay< N, hydra::thrust::random::default_random_engine >, hydra::thrust::counting_iterator< size_t >, typename hydra::detail::tuple_cat_type< hydra::thrust::tuple< double >, typename hydra::detail::tuple_type< N, Vector4R >::type >::type > > | hydra::phase_space_range (Vector4R const &mother, std::array< double, N > masses, size_t seed, size_t length=0) |
#define PHASESPACERANGE_INL_ |