NVBIO
|
Definition at line 590 of file paged_text_inl.h.
#include <paged_text_inl.h>
Public Types | |
typedef PagedText< SYMBOL_SIZE, BIG_ENDIAN > | paged_text_type |
typedef paged_text_type::word_type | word_type |
typedef paged_text_type::const_packed_page_type | const_packed_page_type |
typedef paged_text_type::packed_page_type | packed_page_type |
Public Methods | |
copy_insert_pages (const uint32 _N, const uint32 _in_leaves, const uint32 *_leaf_ids, const uint64 *_g, const uint8 *_c, paged_text_type *_text) | |
NVBIO_FORCEINLINE void | alloc_page (const uint32 k_out, uint32 *partials, uint32 *out_leaf, word_type **out_page, packed_page_type *out_stream, uint32 **occ) const |
void | operator() (const uint32 in_leaf) const |
Public Members | |
const uint32 | N |
const uint32 | in_leaves |
const uint32 * | leaf_ids |
const uint64 * | g |
const uint8 * | c |
paged_text_type * | text |
Static Public Members | |
static const uint32 | SYMBOL_COUNT = 1u << SYMBOL_SIZE |
typedef paged_text_type::const_packed_page_type nvbio::copy_insert_pages< SYMBOL_SIZE, BIG_ENDIAN >::const_packed_page_type |
Definition at line 596 of file paged_text_inl.h.
typedef paged_text_type::packed_page_type nvbio::copy_insert_pages< SYMBOL_SIZE, BIG_ENDIAN >::packed_page_type |
Definition at line 597 of file paged_text_inl.h.
typedef PagedText<SYMBOL_SIZE,BIG_ENDIAN> nvbio::copy_insert_pages< SYMBOL_SIZE, BIG_ENDIAN >::paged_text_type |
Definition at line 594 of file paged_text_inl.h.
typedef paged_text_type::word_type nvbio::copy_insert_pages< SYMBOL_SIZE, BIG_ENDIAN >::word_type |
Definition at line 595 of file paged_text_inl.h.
|
inline |
Definition at line 599 of file paged_text_inl.h.
|
inline |
Definition at line 615 of file paged_text_inl.h.
|
inline |
Definition at line 656 of file paged_text_inl.h.
const uint8* nvbio::copy_insert_pages< SYMBOL_SIZE, BIG_ENDIAN >::c |
Definition at line 841 of file paged_text_inl.h.
const uint64* nvbio::copy_insert_pages< SYMBOL_SIZE, BIG_ENDIAN >::g |
Definition at line 840 of file paged_text_inl.h.
const uint32 nvbio::copy_insert_pages< SYMBOL_SIZE, BIG_ENDIAN >::in_leaves |
Definition at line 838 of file paged_text_inl.h.
const uint32* nvbio::copy_insert_pages< SYMBOL_SIZE, BIG_ENDIAN >::leaf_ids |
Definition at line 839 of file paged_text_inl.h.
const uint32 nvbio::copy_insert_pages< SYMBOL_SIZE, BIG_ENDIAN >::N |
Definition at line 837 of file paged_text_inl.h.
|
static |
Definition at line 592 of file paged_text_inl.h.
paged_text_type* nvbio::copy_insert_pages< SYMBOL_SIZE, BIG_ENDIAN >::text |
Definition at line 842 of file paged_text_inl.h.