NVBIO
|
A functor fetching the w'th word worth of 2-bit symbols from the i-th string in a set
Definition at line 734 of file sufsort_priv.h.
#include <sufsort_priv.h>
Public Types | |
typedef PackedStream < storage_type, symbol_type, SYMBOL_SIZE, true, index_type > ::iterator | string_type |
typedef uint2 | argument_type |
typedef word_type | result_type |
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | string_suffix_word_functor (const index_type _string_len, const string_type _string, const uint32 _w) |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE result_type | operator() (const index_type suffix_idx) const |
Public Members | |
const index_type | string_len |
string_type | string |
uint32 | w |
typedef uint2 nvbio::priv::string_suffix_word_functor< SYMBOL_SIZE, WORD_BITS, DOLLAR_BITS, PackedStream< storage_type, symbol_type, SYMBOL_SIZE, true, index_type >, word_type >::argument_type |
Definition at line 740 of file sufsort_priv.h.
typedef word_type nvbio::priv::string_suffix_word_functor< SYMBOL_SIZE, WORD_BITS, DOLLAR_BITS, PackedStream< storage_type, symbol_type, SYMBOL_SIZE, true, index_type >, word_type >::result_type |
Definition at line 741 of file sufsort_priv.h.
typedef PackedStream<storage_type,symbol_type,SYMBOL_SIZE,true,index_type>::iterator nvbio::priv::string_suffix_word_functor< SYMBOL_SIZE, WORD_BITS, DOLLAR_BITS, PackedStream< storage_type, symbol_type, SYMBOL_SIZE, true, index_type >, word_type >::string_type |
Definition at line 739 of file sufsort_priv.h.
|
inline |
constructor
Definition at line 746 of file sufsort_priv.h.
|
inline |
return the w'th word of the i-th string
Definition at line 754 of file sufsort_priv.h.
string_type nvbio::priv::string_suffix_word_functor< SYMBOL_SIZE, WORD_BITS, DOLLAR_BITS, PackedStream< storage_type, symbol_type, SYMBOL_SIZE, true, index_type >, word_type >::string |
Definition at line 767 of file sufsort_priv.h.
const index_type nvbio::priv::string_suffix_word_functor< SYMBOL_SIZE, WORD_BITS, DOLLAR_BITS, PackedStream< storage_type, symbol_type, SYMBOL_SIZE, true, index_type >, word_type >::string_len |
Definition at line 766 of file sufsort_priv.h.
uint32 nvbio::priv::string_suffix_word_functor< SYMBOL_SIZE, WORD_BITS, DOLLAR_BITS, PackedStream< storage_type, symbol_type, SYMBOL_SIZE, true, index_type >, word_type >::w |
Definition at line 768 of file sufsort_priv.h.