NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Methods | Public Members | Static Public Members | List of all members
nvbio::QGroupIndexHost Struct Reference

Detailed description

A host-side q-group index (see Q-Group Index Module)

Definition at line 164 of file qgroup.h.

#include <qgroup.h>

Public Types

typedef host_tag system_tag
 
typedef thrust::host_vector
< uint32
vector_type
 
typedef uint32 coord_type
 
typedef QGroupIndexView plain_view_type
 
typedef ConstQGroupIndexView const_plain_view_type
 

Public Methods

uint64 used_host_memory () const
 
uint64 used_device_memory () const
 

Public Members

uint32 Q
 
uint32 n_qgrams
 
uint32 n_unique_qgrams
 
vector_type I
 
vector_type S
 
vector_type SS
 
vector_type P
 

Static Public Members

static const uint32 WORD_SIZE = 32
 

Member Typedef Documentation

Definition at line 173 of file qgroup.h.

Definition at line 171 of file qgroup.h.

Definition at line 172 of file qgroup.h.

Definition at line 168 of file qgroup.h.

typedef thrust::host_vector<uint32> nvbio::QGroupIndexHost::vector_type

Definition at line 170 of file qgroup.h.

Member Function Documentation

uint64 nvbio::QGroupIndexHost::used_device_memory ( ) const
inline

return the amount of device memory used

Definition at line 187 of file qgroup.h.

uint64 nvbio::QGroupIndexHost::used_host_memory ( ) const
inline

return the amount of device memory used

Definition at line 177 of file qgroup.h.

Member Data Documentation

vector_type nvbio::QGroupIndexHost::I

Definition at line 192 of file qgroup.h.

uint32 nvbio::QGroupIndexHost::n_qgrams

Definition at line 190 of file qgroup.h.

uint32 nvbio::QGroupIndexHost::n_unique_qgrams

Definition at line 191 of file qgroup.h.

vector_type nvbio::QGroupIndexHost::P

Definition at line 195 of file qgroup.h.

uint32 nvbio::QGroupIndexHost::Q

Definition at line 189 of file qgroup.h.

vector_type nvbio::QGroupIndexHost::S

Definition at line 193 of file qgroup.h.

vector_type nvbio::QGroupIndexHost::SS

Definition at line 194 of file qgroup.h.

const uint32 nvbio::QGroupIndexHost::WORD_SIZE = 32
static

Definition at line 166 of file qgroup.h.


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