NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
qgroup.h File Reference
#include <nvbio/qgram/qgram.h>
#include <nvbio/basic/types.h>
#include <nvbio/basic/numbers.h>
#include <nvbio/basic/packedstream.h>
#include <nvbio/basic/cuda/primitives.h>
#include <nvbio/basic/thrust_view.h>
#include <thrust/host_vector.h>
#include <thrust/device_vector.h>
#include <thrust/scatter.h>
#include <thrust/for_each.h>
#include <thrust/iterator/constant_iterator.h>
#include <nvbio/qgram/qgroup_inl.h>

Go to the source code of this file.

Classes

struct  nvbio::QGroupIndexViewCore< index_iterator >
 
struct  nvbio::QGroupIndexHost
 
struct  nvbio::QGroupIndexDevice
 
struct  nvbio::plain_view_subtype< QGroupIndexHost >
 
struct  nvbio::plain_view_subtype< QGroupIndexDevice >
 
struct  nvbio::plain_view_subtype< const QGroupIndexHost >
 
struct  nvbio::plain_view_subtype< const QGroupIndexDevice >
 

Namespaces

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

Typedefs

typedef QGroupIndexViewCore
< uint32 * > 
nvbio::QGroupIndexView
 
typedef QGroupIndexViewCore
< const uint32 * > 
nvbio::ConstQGroupIndexView
 

Functions

QGroupIndexView nvbio::plain_view (const QGroupIndexView qgram)
 
ConstQGroupIndexView nvbio::plain_view (const ConstQGroupIndexView qgram)
 
QGroupIndexView nvbio::plain_view (QGroupIndexDevice &qgroup)
 
ConstQGroupIndexView nvbio::plain_view (const QGroupIndexDevice &qgroup)