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
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

return the amount of device memory used

Definition at line 187 of file qgroup.h.

uint64 nvbio::QGroupIndexHost::used_host_memory ( ) const

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

Definition at line 166 of file qgroup.h.

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