NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Methods | Public Members | Static Public Members | List of all members
nvbio::qgroup::qgroup_setup_SS< string_type > Struct Template Reference

Detailed description

template< typename string_type>
struct nvbio::qgroup::qgroup_setup_SS< string_type >

Definition at line 77 of file qgroup_inl.h.

#include <qgroup_inl.h>

Public Types

typedef string_qgram_functor
< string_type > 
qgram_functor_type
 

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE qgroup_setup_SS (const QGroupIndexView _qgroup, const uint32 _string_len, const string_type _string)
 
NVBIO_FORCEINLINE NVBIO_DEVICE void operator() (const uint32 p) const
 

Public Members

const QGroupIndexView qgroup
 
const uint32 string_len
 
const string_type string
 

Static Public Members

static const uint32 WORD_SIZE = 32
 

Member Typedef Documentation

template<typename string_type >
typedef string_qgram_functor<string_type> nvbio::qgroup::qgroup_setup_SS< string_type >::qgram_functor_type

Definition at line 79 of file qgroup_inl.h.

Constructor & Destructor Documentation

template<typename string_type >
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::qgroup::qgroup_setup_SS< string_type >::qgroup_setup_SS ( const QGroupIndexView  _qgroup,
const uint32  _string_len,
const string_type  _string 
)
inline

Definition at line 86 of file qgroup_inl.h.

Member Function Documentation

template<typename string_type >
NVBIO_FORCEINLINE NVBIO_DEVICE void nvbio::qgroup::qgroup_setup_SS< string_type >::operator() ( const uint32  p) const
inline

Definition at line 97 of file qgroup_inl.h.

Member Data Documentation

template<typename string_type >
const QGroupIndexView nvbio::qgroup::qgroup_setup_SS< string_type >::qgroup

Definition at line 115 of file qgroup_inl.h.

template<typename string_type >
const string_type nvbio::qgroup::qgroup_setup_SS< string_type >::string

Definition at line 117 of file qgroup_inl.h.

template<typename string_type >
const uint32 nvbio::qgroup::qgroup_setup_SS< string_type >::string_len

Definition at line 116 of file qgroup_inl.h.

template<typename string_type >
const uint32 nvbio::qgroup::qgroup_setup_SS< string_type >::WORD_SIZE = 32
static

Definition at line 81 of file qgroup_inl.h.


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