A device-side q-group index (see Q-Group Index Module)
Definition at line 200 of file qgroup.h.
#include <qgroup.h>
template<typename string_type >
build a q-group index from a given string T; the amount of storage required is basically O( A^q + |T|*32 ) bits, where A is the alphabet size.
- Template Parameters
-
| string_type | the string iterator type |
- Parameters
-
| q | the q parameter |
| symbol_sz | the size of the symbols, in bits |
| string_len | the size of the string |
| string | the string iterator |
Definition at line 178 of file qgroup_inl.h.
| uint64 nvbio::QGroupIndexDevice::used_device_memory |
( |
) | |
const |
|
inline |
return the amount of device memory used
Definition at line 233 of file qgroup.h.
| uint64 nvbio::QGroupIndexDevice::used_host_memory |
( |
) | |
const |
|
inline |
return the amount of device memory used
Definition at line 229 of file qgroup.h.
| uint32 nvbio::QGroupIndexDevice::n_qgrams |
| uint32 nvbio::QGroupIndexDevice::n_unique_qgrams |
| uint32 nvbio::QGroupIndexDevice::Q |
| uint32 nvbio::QGroupIndexDevice::symbol_size |
The documentation for this struct was generated from the following files: