| 
    Kokkos Core Kernels Package
    Version of the Day
    
   | 
 
Dynamic views are restricted to rank-one and no layout. Resize only occurs on host outside of parallel_regions. Subviews are not allowed. More...
#include <Kokkos_DynamicView.hpp>

Public Types | |
| using | array_type = DynamicView< typename traits::data_type, typename traits::device_type > | 
| Compatible view of array of scalar types.  More... | |
| using | const_type = DynamicView< typename traits::const_data_type, typename traits::device_type > | 
| Compatible view of const data type.  More... | |
| using | non_const_type = DynamicView< typename traits::non_const_data_type, typename traits::device_type > | 
| Compatible view of non-const data type.  More... | |
| using | HostMirror = DynamicView | 
| Must be accessible everywhere.  More... | |
| using | uniform_device = Kokkos::Device< typename traits::device_type::execution_space, Kokkos::AnonymousSpace > | 
| Unified types.  More... | |
Public Member Functions | |
| template<typename IntType > | |
| void | resize_serial (IntType const &n) | 
| Resizing in serial can grow or shrink the array size up to the maximum number of chunks.  More... | |
| template<class... Prop> | |
| DynamicView (const Kokkos::Impl::ViewCtorProp< Prop...> &arg_prop, const unsigned min_chunk_size, const unsigned max_extent) | |
| Allocation constructor.  More... | |
Dynamic views are restricted to rank-one and no layout. Resize only occurs on host outside of parallel_regions. Subviews are not allowed.
Definition at line 234 of file Kokkos_DynamicView.hpp.
| using Kokkos::Experimental::DynamicView< DataType, P >::array_type = DynamicView<typename traits::data_type, typename traits::device_type> | 
Compatible view of array of scalar types.
Definition at line 273 of file Kokkos_DynamicView.hpp.
| using Kokkos::Experimental::DynamicView< DataType, P >::const_type = DynamicView<typename traits::const_data_type, typename traits::device_type> | 
Compatible view of const data type.
Definition at line 277 of file Kokkos_DynamicView.hpp.
| using Kokkos::Experimental::DynamicView< DataType, P >::non_const_type = DynamicView<typename traits::non_const_data_type, typename traits::device_type> | 
Compatible view of non-const data type.
Definition at line 281 of file Kokkos_DynamicView.hpp.
| using Kokkos::Experimental::DynamicView< DataType, P >::HostMirror = DynamicView | 
Must be accessible everywhere.
Definition at line 284 of file Kokkos_DynamicView.hpp.
| using Kokkos::Experimental::DynamicView< DataType, P >::uniform_device = Kokkos::Device<typename traits::device_type::execution_space, Kokkos::AnonymousSpace> | 
Unified types.
Definition at line 289 of file Kokkos_DynamicView.hpp.
      
  | 
  inline | 
Allocation constructor.
Memory is allocated in chunks A maximum size is required in order to allocate a chunk-pointer array.
Definition at line 497 of file Kokkos_DynamicView.hpp.
      
  | 
  inline | 
Resizing in serial can grow or shrink the array size up to the maximum number of chunks.
Definition at line 408 of file Kokkos_DynamicView.hpp.
 1.8.5