cuda::hierarchy_level_base#
-
template<class _Level>
struct hierarchy_level_base# Subclassed by cuda::__native_hierarchy_level_base< block_level >, cuda::__native_hierarchy_level_base< cluster_level >, cuda::__native_hierarchy_level_base< thread_level >, cuda::__native_hierarchy_level_base< warp_level >, cuda::__native_hierarchy_level_base< _Level >
Public Static Functions
-
template<class _InLevel, class _Hierarchy>
static inline constexpr auto dims( - const _InLevel &__level,
- const _Hierarchy &__hier
-
template<class _InLevel, class _Hierarchy>
static inline constexpr auto static_dims( - const _InLevel &__level,
- const _Hierarchy &__hier
-
template<class _InLevel, class _Hierarchy>
static inline constexpr auto extents( - const _InLevel &__level,
- const _Hierarchy &__hier
-
template<class _InLevel, class _Hierarchy>
static inline constexpr auto static_count( - const _InLevel &__level,
- const _Hierarchy &__hier
-
template<class _InLevel, class _Hierarchy>
static inline constexpr ::cuda::std::size_t count( - const _InLevel &__level,
- const _Hierarchy &__hier
-
template<class _Tp, class _InLevel, class _Hierarchy>
static inline constexpr auto dims_as( - const _InLevel &__level,
- const _Hierarchy &__hier
-
template<class _Tp, class _InLevel, class _Hierarchy>
static inline constexpr auto extents_as( - const _InLevel &__in_level,
- const _Hierarchy &__hier
-
template<class _Tp, class _InLevel, class _Hierarchy>
static inline constexpr auto count_as( - const _InLevel &__level,
- const _Hierarchy &__hier
-
template<class _InLevel, class _Hierarchy>