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