Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::Cuda::AffineCopyInfo< N, Offset_t, MAX_RECTS > Struct Template Reference

#include <cuda_memcpy.h>

Collaboration diagram for Realm::Cuda::AffineCopyInfo< N, Offset_t, MAX_RECTS >:

Public Types

enum  { MAX_NUM_RECTS = MAX_RECTS , DIM = N }
 

Public Attributes

AffineCopyPair< N, Offset_t > subrects [MAX_RECTS]
 
unsigned short num_rects
 

Member Enumeration Documentation

◆ anonymous enum

template<size_t N, typename Offset_t = size_t, size_t MAX_RECTS = (MAX_CUDA_PARAM_CONSTBANK_SIZE - 2) / sizeof(AffineCopyPair<N, Offset_t>)>
anonymous enum
Enumerator
MAX_NUM_RECTS 
DIM 

Member Data Documentation

◆ num_rects

template<size_t N, typename Offset_t = size_t, size_t MAX_RECTS = (MAX_CUDA_PARAM_CONSTBANK_SIZE - 2) / sizeof(AffineCopyPair<N, Offset_t>)>
unsigned short Realm::Cuda::AffineCopyInfo< N, Offset_t, MAX_RECTS >::num_rects

◆ subrects

template<size_t N, typename Offset_t = size_t, size_t MAX_RECTS = (MAX_CUDA_PARAM_CONSTBANK_SIZE - 2) / sizeof(AffineCopyPair<N, Offset_t>)>
AffineCopyPair<N, Offset_t> Realm::Cuda::AffineCopyInfo< N, Offset_t, MAX_RECTS >::subrects[MAX_RECTS]

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