NVBIO
|
a utility StringSuffixHandler to retain a Sampled Suffix Array
Definition at line 450 of file sufsort_utils.h.
#include <sufsort_utils.h>
Public Methods | |
StringSSAHandler (const uint32 _string_len, const uint32 _mod, output_iterator _output) | |
void | process_batch (const uint32 n_suffixes, const uint32 *d_suffixes) |
void | process_scattered (const uint32 n_suffixes, const uint32 *d_suffixes, const uint32 *d_slots) |
Public Members | |
const uint32 | string_len |
const uint32 | mod |
uint32 | n_output |
output_iterator | output |
thrust::host_vector< uint32 > | h_slots |
thrust::host_vector< uint32 > | h_suffixes |
|
inline |
Definition at line 454 of file sufsort_utils.h.
|
inline |
Definition at line 469 of file sufsort_utils.h.
|
inline |
Definition at line 496 of file sufsort_utils.h.
thrust::host_vector<uint32> nvbio::StringSSAHandler< output_iterator >::h_slots |
Definition at line 529 of file sufsort_utils.h.
thrust::host_vector<uint32> nvbio::StringSSAHandler< output_iterator >::h_suffixes |
Definition at line 530 of file sufsort_utils.h.
const uint32 nvbio::StringSSAHandler< output_iterator >::mod |
Definition at line 526 of file sufsort_utils.h.
uint32 nvbio::StringSSAHandler< output_iterator >::n_output |
Definition at line 527 of file sufsort_utils.h.
output_iterator nvbio::StringSSAHandler< output_iterator >::output |
Definition at line 528 of file sufsort_utils.h.
const uint32 nvbio::StringSSAHandler< output_iterator >::string_len |
Definition at line 525 of file sufsort_utils.h.