NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Members | List of all members
nvbio::cuda::WorkQueue< OrderedQueueTag, WorkUnitT, BLOCKDIM >::Context Struct Reference

Detailed description

template< typename WorkUnitT, uint32 BLOCKDIM>
struct nvbio::cuda::WorkQueue< OrderedQueueTag, WorkUnitT, BLOCKDIM >::Context

Definition at line 81 of file work_queue_ordered.h.

#include <work_queue_ordered.h>

Public Members

WorkUnitm_work_queue
 
volatile uint32m_work_queue_size
 
volatile uint32m_partials
 
volatile uint32m_prefixes
 
uint8m_continuations
 
uint32m_source_ids
 
condition_set_view m_conditions
 
syncblocks m_syncblocks
 

Member Data Documentation

template<typename WorkUnitT , uint32 BLOCKDIM>
condition_set_view nvbio::cuda::WorkQueue< OrderedQueueTag, WorkUnitT, BLOCKDIM >::Context::m_conditions

Definition at line 89 of file work_queue_ordered.h.

template<typename WorkUnitT , uint32 BLOCKDIM>
uint8* nvbio::cuda::WorkQueue< OrderedQueueTag, WorkUnitT, BLOCKDIM >::Context::m_continuations

Definition at line 87 of file work_queue_ordered.h.

template<typename WorkUnitT , uint32 BLOCKDIM>
volatile uint32* nvbio::cuda::WorkQueue< OrderedQueueTag, WorkUnitT, BLOCKDIM >::Context::m_partials

Definition at line 85 of file work_queue_ordered.h.

template<typename WorkUnitT , uint32 BLOCKDIM>
volatile uint32* nvbio::cuda::WorkQueue< OrderedQueueTag, WorkUnitT, BLOCKDIM >::Context::m_prefixes

Definition at line 86 of file work_queue_ordered.h.

template<typename WorkUnitT , uint32 BLOCKDIM>
uint32* nvbio::cuda::WorkQueue< OrderedQueueTag, WorkUnitT, BLOCKDIM >::Context::m_source_ids

Definition at line 88 of file work_queue_ordered.h.

template<typename WorkUnitT , uint32 BLOCKDIM>
syncblocks nvbio::cuda::WorkQueue< OrderedQueueTag, WorkUnitT, BLOCKDIM >::Context::m_syncblocks

Definition at line 90 of file work_queue_ordered.h.

template<typename WorkUnitT , uint32 BLOCKDIM>
WorkUnit* nvbio::cuda::WorkQueue< OrderedQueueTag, WorkUnitT, BLOCKDIM >::Context::m_work_queue

Definition at line 83 of file work_queue_ordered.h.

template<typename WorkUnitT , uint32 BLOCKDIM>
volatile uint32* nvbio::cuda::WorkQueue< OrderedQueueTag, WorkUnitT, BLOCKDIM >::Context::m_work_queue_size

Definition at line 84 of file work_queue_ordered.h.


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