NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Methods | Public Members | List of all members
kmer_word_extractor_functor< string_set_type > Struct Template Reference

Detailed description

template< typename string_set_type>
struct kmer_word_extractor_functor< string_set_type >

Definition at line 321 of file kmers_inl.h.

#include <kmers_inl.h>

Public Types

typedef
string_set_type::string_type 
sequence
 

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE kmer_word_extractor_functor (const string_set_type _string_set, const uint32 _dna_symbol_size, const SequenceSetKmerCoord *_coords, const uint32 _i)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 
operator() (const uint32 kmer_idx) const
 

Public Members

const string_set_type string_set
 
const uint32 dna_symbol_size
 
const uint32 symbol_offset
 
const uint32 symbols_per_word
 
const SequenceSetKmerCoordcoords
 
const uint32 i
 

Member Typedef Documentation

template<typename string_set_type >
typedef string_set_type::string_type kmer_word_extractor_functor< string_set_type >::sequence

Definition at line 323 of file kmers_inl.h.

Constructor & Destructor Documentation

template<typename string_set_type >
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE kmer_word_extractor_functor< string_set_type >::kmer_word_extractor_functor ( const string_set_type  _string_set,
const uint32  _dna_symbol_size,
const SequenceSetKmerCoord _coords,
const uint32  _i 
)
inline

Definition at line 332 of file kmers_inl.h.

Member Function Documentation

template<typename string_set_type >
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE uint32 kmer_word_extractor_functor< string_set_type >::operator() ( const uint32  kmer_idx) const
inline

Definition at line 340 of file kmers_inl.h.

Member Data Documentation

template<typename string_set_type >
const SequenceSetKmerCoord* kmer_word_extractor_functor< string_set_type >::coords

Definition at line 328 of file kmers_inl.h.

template<typename string_set_type >
const uint32 kmer_word_extractor_functor< string_set_type >::dna_symbol_size

Definition at line 325 of file kmers_inl.h.

template<typename string_set_type >
const uint32 kmer_word_extractor_functor< string_set_type >::i

Definition at line 329 of file kmers_inl.h.

template<typename string_set_type >
const string_set_type kmer_word_extractor_functor< string_set_type >::string_set

Definition at line 324 of file kmers_inl.h.

template<typename string_set_type >
const uint32 kmer_word_extractor_functor< string_set_type >::symbol_offset

Definition at line 326 of file kmers_inl.h.

template<typename string_set_type >
const uint32 kmer_word_extractor_functor< string_set_type >::symbols_per_word

Definition at line 327 of file kmers_inl.h.


The documentation for this struct was generated from the following file: