Kokkos Core Kernels Package Version of the Day
Loading...
Searching...
No Matches
Kokkos::ViewTraits< DataType, Properties > Class Template Reference

Traits class for accessing attributes of a View. More...

#include <Kokkos_View.hpp>

Inherited by , , , , , , , , Kokkos::Experimental::DynamicView< typename traits::data_type, typename traits::device_type >, Kokkos::Experimental::DynamicView< typename traits::const_data_type, typename traits::device_type >, Kokkos::Experimental::DynamicView< typename traits::non_const_data_type, typename traits::device_type >, Kokkos::Experimental::DynamicView< typename traits::data_type, uniform_device >, Kokkos::Experimental::DynamicView< typename traits::const_data_type, uniform_device >, Kokkos::Experimental::DynamicView< data_type, array_layout, Space >, Kokkos::Experimental::DynamicView< DP... >, Kokkos::Experimental::DynamicView< SP... >, , , , , , , Kokkos::View< data_type, array_layout, Space >, Kokkos::View< size_type *, array_layout, device_type >, Kokkos::View< value_type, typename InCounts::device_type >, Kokkos::View< index_type *, memory_space >, Kokkos::View< value_type, Space >, Kokkos::View< ReturnType, Kokkos::HostSpace, Kokkos::MemoryUnmanaged >, Kokkos::View< std::remove_const_t< ReturnType >, Kokkos::HostSpace, Kokkos::MemoryUnmanaged >, Kokkos::View< typename traits::scalar_array_type, typename traits::array_layout, typename traits::device_type, typename traits::hooks_policy, typename traits::memory_traits >, Kokkos::View< typename traits::const_data_type, typename traits::array_layout, typename traits::device_type, typename traits::hooks_policy, typename traits::memory_traits >, Kokkos::View< typename traits::non_const_data_type, typename traits::array_layout, typename traits::device_type, typename traits::hooks_policy, typename traits::memory_traits >, Kokkos::View< typename traits::non_const_data_type, typename traits::array_layout, Device< DefaultHostExecutionSpace, typename traits::host_mirror_space::memory_space >, typename traits::hooks_policy >, Kokkos::View< typename traits::non_const_data_type, typename traits::array_layout, typename traits::host_mirror_space, typename traits::hooks_policy >, Kokkos::View< std::int32_t *, memory_space >, Kokkos::View< typename traits::data_type, Properties... >, Kokkos::View< typename traits::const_data_type, Properties... >, and Kokkos::View< typename traits::const_data_type, typename traits::array_layout, typename traits::device_type, Kokkos::MemoryTraits< Kokkos::RandomAccess > >.

Detailed Description

template<class DataType, class... Properties>
class Kokkos::ViewTraits< DataType, Properties >

Traits class for accessing attributes of a View.

This is an implementation detail of View. It is only of interest to developers implementing a new specialization of View.

Template argument options:

Definition at line 245 of file Kokkos_View.hpp.


The documentation for this class was generated from the following file: