NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations | Functions
work_queue.h File Reference
#include <nvbio/basic/types.h>
#include <nvbio/basic/numbers.h>
#include <thrust/device_vector.h>
#include <nvbio/basic/cuda/work_queue_inl.h>
#include <nvbio/basic/cuda/work_queue_persistent.h>
#include <nvbio/basic/cuda/work_queue_ordered.h>
#include <nvbio/basic/cuda/work_queue_multipass.h>

Go to the source code of this file.

Classes

struct  nvbio::cuda::InplaceQueueTag
 
struct  nvbio::cuda::WorkQueueStatsView
 
struct  nvbio::cuda::DefaultMover
 
struct  nvbio::cuda::WorkQueue< PolicyTag, WorkUnitT, BLOCKDIM >
 
struct  nvbio::cuda::WorkQueueStats
 

Namespaces

 nvbio
 Define a vector_view POD type and plain_view() for std::vector.
 
 nvbio::cuda
 

Enumerations

enum  nvbio::cuda::WorkQueueStatsEvent { nvbio::cuda::STREAM_EVENT = 0, nvbio::cuda::RUN_EVENT = 1 }
 

Functions

WorkQueueStatsView nvbio::cuda::view (WorkQueueStats *stats)