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

Detailed description

template< typename string_set_type>
struct kmers_to_64b_functor< string_set_type >

Definition at line 229 of file kmers_inl.h.

#include <kmers_inl.h>

Public Types

typedef
string_set_type::string_type 
sequence
 

Public Methods

NVBIO_HOST_DEVICE kmers_to_64b_functor (const uint32 _kmer_size, const uint32 _dna_symbol_size, const string_set_type _string_set)
 
NVBIO_HOST_DEVICE uint64 operator() (const SequenceSetKmerCoord kmer_coord) const
 

Public Members

const string_set_type string_set
 
const uint32 kmer_size
 
const uint32 dna_symbol_size
 
const uint32 symbol_mask
 

Member Typedef Documentation

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

Definition at line 231 of file kmers_inl.h.

Constructor & Destructor Documentation

template<typename string_set_type>
NVBIO_HOST_DEVICE kmers_to_64b_functor< string_set_type >::kmers_to_64b_functor ( const uint32  _kmer_size,
const uint32  _dna_symbol_size,
const string_set_type  _string_set 
)
inline

Definition at line 238 of file kmers_inl.h.

Member Function Documentation

template<typename string_set_type>
NVBIO_HOST_DEVICE uint64 kmers_to_64b_functor< string_set_type >::operator() ( const SequenceSetKmerCoord  kmer_coord) const
inline

Definition at line 243 of file kmers_inl.h.

Member Data Documentation

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

Definition at line 234 of file kmers_inl.h.

template<typename string_set_type>
const uint32 kmers_to_64b_functor< string_set_type >::kmer_size

Definition at line 233 of file kmers_inl.h.

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

Definition at line 232 of file kmers_inl.h.

template<typename string_set_type>
const uint32 kmers_to_64b_functor< string_set_type >::symbol_mask

Definition at line 235 of file kmers_inl.h.


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