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) |