NVBIO
|
Implements a reference to a hit deque bound to a read. Provides methods for atomically allocating the deque's storage, as well as a deque and plain array interface.
Definition at line 57 of file seed_hit_deque_array.h.
#include <seed_hit_deque_array.h>
Public Types | |
typedef vector_view< SeedHit * > | hit_vector_type |
typedef priority_deque < SeedHit, hit_vector_type, hit_compare > | hit_deque_type |
typedef priority_deque<SeedHit, hit_vector_type, hit_compare> nvbio::bowtie2::cuda::SeedHitDequeReference< SeedHitDequeArrayType >::hit_deque_type |
Definition at line 241 of file seed_hit_deque_array.h.
typedef vector_view<SeedHit*> nvbio::bowtie2::cuda::SeedHitDequeReference< SeedHitDequeArrayType >::hit_vector_type |
Definition at line 240 of file seed_hit_deque_array.h.
|
inline |
constructor
Definition at line 246 of file seed_hit_deque_array.h.
|
inline |
destructor
Definition at line 254 of file seed_hit_deque_array.h.
|
inline |
allocate some storage for the deque bound to a given read
Definition at line 263 of file seed_hit_deque_array.h.
|
inline |
bottom
Definition at line 334 of file seed_hit_deque_array.h.
|
inline |
erase the set of hits bound to a read. NOTE: this method doesn't release the previously allocated memory!
Definition at line 299 of file seed_hit_deque_array.h.
|
inline |
get the storage for the hit vector bound to a given read
Definition at line 288 of file seed_hit_deque_array.h.
|
inline |
return the deque bound to a given read
Definition at line 304 of file seed_hit_deque_array.h.
|
inline |
get the storage for the hit vector bound to a given read
Definition at line 293 of file seed_hit_deque_array.h.
|
inline |
return the i-th seed-hit (unsorted)
Definition at line 339 of file seed_hit_deque_array.h.
|
inline |
pop from the top
Definition at line 324 of file seed_hit_deque_array.h.
|
inline |
pop from the front
Definition at line 319 of file seed_hit_deque_array.h.
|
inline |
pop from the front
Definition at line 314 of file seed_hit_deque_array.h.
|
inline |
push a seed-hit
Definition at line 309 of file seed_hit_deque_array.h.
|
inline |
allocate some storage for the deque bound to a given read NOTE: this method doesn't expand or release the previously allocated memory!
Definition at line 274 of file seed_hit_deque_array.h.
|
inline |
get the size of the hit vector bound to a given read
Definition at line 283 of file seed_hit_deque_array.h.
|
inline |
top
Definition at line 329 of file seed_hit_deque_array.h.