NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
paged_text.h File Reference
#include <nvbio/basic/vector.h>
#include <nvbio/basic/packedstream.h>
#include <nvbio/basic/primitives.h>
#include <nvbio/basic/popcount.h>
#include <nvbio/basic/algorithms.h>
#include <nvbio/basic/exceptions.h>
#include <nvbio/basic/timer.h>
#include <nvbio/basic/cast_iterator.h>
#include <thrust/adjacent_difference.h>
#include <thrust/iterator/counting_iterator.h>
#include <thrust/iterator/permutation_iterator.h>
#include <thrust/iterator/transform_iterator.h>
#include <stack>
#include <numeric>
#include <nvbio/fmindex/paged_text_inl.h>

Go to the source code of this file.

Classes

struct  nvbio::PagedText< SYMBOL_SIZE_T, BIG_ENDIAN_T >
 
struct  nvbio::SparseSymbolSet
 

Namespaces

 nvbio
 Define a vector_view POD type and plain_view() for std::vector.
 

Functions

void nvbio::build_buckets (const uint64 key_range, const uint32 n_keys, const uint64 *keys, const uint32 bucket_size, nvbio::vector< host_tag, uint32 > &buckets, const bool upper)