NVBIO
|
Go to the source code of this file.
Classes | |
struct | nvbio::divide_ri_functor< word_type > |
struct | nvbio::copy_insert_pages< SYMBOL_SIZE, BIG_ENDIAN > |
struct | nvbio::copy_merge_pages< SYMBOL_SIZE, BIG_ENDIAN > |
Namespaces | |
nvbio | |
Define a vector_view POD type and plain_view() for std::vector. | |
Functions | |
uint32 | nvbio::popc_2bit (const uint64 *page, const uint32 n, const uint32 mod, const uint32 c) |
template<typename input_storage , typename output_storage , uint32 SYMBOL_SIZE, typename index_type > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void | nvbio::copy (const uint32 len, const PackedStream< input_storage, uint8, SYMBOL_SIZE, true, index_type > in, PackedStream< output_storage, uint8, SYMBOL_SIZE, true, index_type > out) |
template<uint32 SYMBOL_COUNT> | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void | nvbio::save_occurrences (const uint32 k, const uint32 occ_intv_log, const uint32 occ_intv, const uint32 *partials, uint32 *occ) |
template<typename input_storage , typename output_storage , uint32 SYMBOL_SIZE, typename index_type > | |
NVBIO_FORCEINLINE NVBIO_HOST void | nvbio::copy (const uint32 len, const PackedStream< input_storage, uint8, SYMBOL_SIZE, true, index_type > in, PackedStream< output_storage, uint8, SYMBOL_SIZE, true, index_type > out, const uint32 occ_intv_log, const uint32 occ_intv, uint32 *partials, uint32 *occ, const uint32 *count_table) |