![]() |
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/FindUniqueType.h>#include <hydra/detail/TypeTraits.h>#include <hydra/detail/external/hydra_thrust/tuple.h>#include <hydra/detail/external/hydra_thrust/iterator/detail/tuple_of_iterator_references.h>#include <type_traits>Go to the source code of this file.
Namespaces | |
| hydra | |
| Generic policies definition. | |
| hydra::detail | |
Functions | |
| template<typename T , typename... Types> | |
| __hydra_host__ __hydra_device__ T & | hydra::detail::get_tuple_element (hydra::thrust::tuple< Types... > &t) |
| template<class T , class... Types> | |
| __hydra_host__ __hydra_device__ const T & | hydra::detail::get_tuple_element (const hydra::thrust::tuple< Types... > &t) |
| template<class T , class... Types> | |
| __hydra_host__ __hydra_device__ T && | hydra::detail::get_tuple_element (hydra::thrust::tuple< Types... > &&t) |
| template<typename T , typename... Types> | |
| __hydra_host__ __hydra_device__ hydra::thrust::device_reference< T > | hydra::detail::get_tuple_element (hydra::thrust::tuple< hydra::thrust::device_reference< Types >... > &t) |
| template<class T , class... Types> | |
| __hydra_host__ __hydra_device__ const hydra::thrust::device_reference< T > | hydra::detail::get_tuple_element (const hydra::thrust::tuple< hydra::thrust::device_reference< Types >... > &t) |
| template<class T , class... Types> | |
| __hydra_host__ __hydra_device__ hydra::thrust::device_reference< T > && | hydra::detail::get_tuple_element (hydra::thrust::tuple< hydra::thrust::device_reference< Types >... > &&t) |
| template<typename T , typename... Types> | |
| __hydra_host__ __hydra_device__ hydra::thrust::device_reference< T > | hydra::detail::get_tuple_element (hydra::thrust::detail::tuple_of_iterator_references< hydra::thrust::device_reference< Types >... > &t) |
| template<class T , class... Types> | |
| __hydra_host__ __hydra_device__ const hydra::thrust::device_reference< T > | hydra::detail::get_tuple_element (const hydra::thrust::detail::tuple_of_iterator_references< hydra::thrust::device_reference< Types >... > &t) |
| template<class T , class... Types> | |
| __hydra_host__ __hydra_device__ hydra::thrust::device_reference< T > | hydra::detail::get_tuple_element (hydra::thrust::detail::tuple_of_iterator_references< hydra::thrust::device_reference< Types >... > &&t) |