|
NVBIO
|
An array containing a priority deque of SeedHit's per read
Definition at line 116 of file seed_hit_deque_array.h.
#include <seed_hit_deque_array.h>
Public Types | |
| typedef SeedHitDequeArrayDeviceStorage::hits_storage_type | hits_storage_type |
| typedef SeedHitDequeArrayDeviceStorage::index_storage_type | index_storage_type |
| typedef SeedHitDequeArrayDeviceStorage::prob_storage_type | prob_storage_type |
| typedef SeedHitDequeArrayDeviceView | device_view_type |
Public Types inherited from nvbio::bowtie2::cuda::SeedHitDequeArrayDeviceStorage | |
| typedef thrust::device_vector < SeedHit > | hits_storage_type |
| typedef thrust::device_vector < uint32 > | index_storage_type |
| typedef thrust::device_vector < float > | prob_storage_type |
Public Methods | |
| uint64 | resize (const uint32 n_reads, const uint32 max_hits, const bool do_alloc=true) |
| void | clear_deques () |
| SeedHitDequeArrayDeviceView | device_view () |
| hits_storage_type & | hits () |
| index_storage_type & | counts () |
| index_storage_type & | index () |
| prob_storage_type & | probs () |
Additional Inherited Members | |
Public Members inherited from nvbio::bowtie2::cuda::SeedHitDequeArrayDeviceStorage | |
| hits_storage_type | m_hits |
| global arena of seed hit SA ranges More... | |
| index_storage_type | m_counts |
| per-read seed hit counters More... | |
| prob_storage_type | m_probs |
| global arena of SA probabilities More... | |
| index_storage_type | m_index |
| per-read index marking the beginning of the read's hits vector in the global arena More... | |
| index_storage_type | m_probs_index |
| per-read index marking the beginning of the read's hits vector in the global arena More... | |
| index_storage_type | m_pool |
| pool counter for the global arena More... | |
| index_storage_type | m_probs_pool |
| pool counter for the global arena More... | |
Definition at line 122 of file seed_hit_deque_array.h.
| typedef SeedHitDequeArrayDeviceStorage::hits_storage_type nvbio::bowtie2::cuda::SeedHitDequeArray::hits_storage_type |
Definition at line 118 of file seed_hit_deque_array.h.
| typedef SeedHitDequeArrayDeviceStorage::index_storage_type nvbio::bowtie2::cuda::SeedHitDequeArray::index_storage_type |
Definition at line 119 of file seed_hit_deque_array.h.
| typedef SeedHitDequeArrayDeviceStorage::prob_storage_type nvbio::bowtie2::cuda::SeedHitDequeArray::prob_storage_type |
Definition at line 120 of file seed_hit_deque_array.h.
| void nvbio::bowtie2::cuda::SeedHitDequeArray::clear_deques | ( | ) |
clear all deques
|
inline |
return the counts vector
Definition at line 143 of file seed_hit_deque_array.h.
|
inline |
return the device view
Definition at line 35 of file seed_hit_deque_array_inl.h.
|
inline |
return the hits vector
Definition at line 139 of file seed_hit_deque_array.h.
|
inline |
return the index vector
Definition at line 147 of file seed_hit_deque_array.h.
|
inline |
return the probs vector
Definition at line 151 of file seed_hit_deque_array.h.
| uint64 nvbio::bowtie2::cuda::SeedHitDequeArray::resize | ( | const uint32 | n_reads, |
| const uint32 | max_hits, | ||
| const bool | do_alloc = true |
||
| ) |
resize the arena
1.8.4