NVBIO
|
#include <nvbio/basic/packedstream.h>
#include <nvbio/basic/types.h>
#include <nvbio/basic/numbers.h>
#include <nvbio/basic/strided_iterator.h>
#include <nvbio/basic/cuda/arch.h>
#include <nvbio/basic/iterator.h>
Go to the source code of this file.
Namespaces | |
nvbio | |
Define a vector_view POD type and plain_view() for std::vector. | |
nvbio::priv | |
Functions | |
template<typename StreamType , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename W > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE PackedStream < const_cached_iterator< const W * >, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T > ::iterator | nvbio::priv::make_local_string (const PackedStream< StreamType, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T > in_stream, const uint32 N, W *lmem) |
template<typename StreamType , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename W > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE PackedStream < const_cached_iterator< const W * >, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T > ::iterator | nvbio::priv::make_local_string (const PackedStream< StreamType, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T > in_stream, const uint32 N, const uint2 substring_range, const uint32 rev_flag, W *lmem) |