NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T > Member List

This is the complete list of members for nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >, including all inherited members.

alloc_page()nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
BIG_ENDIANnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >static
BUCKET_SIZEnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >static
const_packed_page_type typedefnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
defrag()nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
find_page(const uint64 i) const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
get_occ_page(const uint32 i) const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
get_page(const uint32 i) const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
get_page_offset(const uint32 i) const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
get_page_size(const uint32 i) const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
grow()nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
insert(const uint32 n, const uint64 *g, const uint8 *c)nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
LOG_BUCKET_SIZEnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >static
m_bucketsnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_count_tablenvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_countersnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_locknvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_new_countersnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_new_offsetsnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_new_pagesnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_occ_intvnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_occ_intv_lognvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_occ_intv_wnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_offsetsnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_page_countnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_page_sizenvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_pagesnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_poolnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_pool_sizenvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_segment_sizenvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
m_segmentsnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
needed_device_memory(const uint64 n) const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
needed_host_memory(const uint64 n) const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
operator[](const uint64 i) const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
packed_page_type typedefnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
page_count() const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
PagedText(const uint32 page_size=512 *1024, const uint32 segment_size=128 *1024 *1024, const uint32 occ_intv=128)nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
rank(const uint64 i, const uint8 c) const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
rank(const uint32 page_idx, const uint64 i, const uint8 c) const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
release_page(word_type *page)nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
reserve(const uint64 n)nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
reserve_free_pages(const uint32 n_pages)nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
reserve_pages(const uint32 n_pages)nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
resize(const uint64 n, const uint8 *c=NULL)nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
size() const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
SYMBOL_COUNTnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >static
symbol_frequencies() const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
symbol_frequency(const uint8 c) const nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >inline
SYMBOL_SIZEnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >static
SYMBOLS_PER_WORDnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >static
WORD_SIZEnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >static
word_type typedefnvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
~PagedText()nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >