NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
ssa.h File Reference
#include <nvbio/basic/types.h>
#include <nvbio/basic/popcount.h>
#include <nvbio/basic/cuda/arch.h>
#include <nvbio/basic/cuda/ldg.h>
#include <vector_types.h>
#include <vector_functions.h>
#include <cuda_runtime.h>
#include <vector>
#include <stdexcept>
#include <thrust/device_vector.h>
#include <nvbio/fmindex/ssa_inl.h>

Go to the source code of this file.

Classes

struct  nvbio::SSA_index_multiple_device< K, index_type >
 
struct  nvbio::SSA_value_multiple_context< SSAIterator, BitmaskIterator, BlockIterator >
 
struct  nvbio::SSA_value_multiple
 
struct  nvbio::SSA_value_multiple_device
 
struct  nvbio::SSA_index_multiple_context< K, Iterator >
 
struct  nvbio::SSA_index_multiple< K, index_type >
 
struct  nvbio::SSA_index_multiple_device< K, index_type >
 

Namespaces

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

Functions

SSA_value_multiple::plain_view_type nvbio::plain_view (const SSA_value_multiple &vec)
 
SSA_value_multiple_device::plain_view_type nvbio::plain_view (const SSA_value_multiple_device &vec)
 
template<uint32 K, typename index_type >
SSA_index_multiple< K,
index_type >::plain_view_type 
nvbio::plain_view (const SSA_index_multiple< K, index_type > &vec)