Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
PhaseSpaceRange.inl File Reference
#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>
Include dependency graph for PhaseSpaceRange.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 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)
 

Macro Definition Documentation

◆ PHASESPACERANGE_INL_

#define PHASESPACERANGE_INL_