NVBIO
|
A binary functor comparing two suffixes lexicographically using a Difference Cover Sample
#include <dcs.h>
Public Types | |
typedef uint32 | first_argument_type |
typedef uint32 | second_argument_type |
typedef uint32 | result_type |
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | DCS_string_suffix_less (const uint64 _string_len, const string_type _string, const DCSView _dcs) |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE result_type | operator() (const uint64 suffix_idx1, const uint64 suffix_idx2) const |
Public Members | |
const uint64 | string_len |
const string_type | string |
const DCSView | dcs |
typedef uint32 nvbio::priv::DCS_string_suffix_less< SYMBOL_SIZE, string_type >::first_argument_type |
typedef uint32 nvbio::priv::DCS_string_suffix_less< SYMBOL_SIZE, string_type >::result_type |
typedef uint32 nvbio::priv::DCS_string_suffix_less< SYMBOL_SIZE, string_type >::second_argument_type |
|
inline |
|
inline |
const DCSView nvbio::priv::DCS_string_suffix_less< SYMBOL_SIZE, string_type >::dcs |
const string_type nvbio::priv::DCS_string_suffix_less< SYMBOL_SIZE, string_type >::string |
const uint64 nvbio::priv::DCS_string_suffix_less< SYMBOL_SIZE, string_type >::string_len |