NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Public Members | List of all members
nvbio::Collector< ALPHABET_SIZE_T, NodeType > Struct Template Reference

Detailed description

template< uint32 ALPHABET_SIZE_T, typename NodeType>
struct nvbio::Collector< ALPHABET_SIZE_T, NodeType >

Definition at line 212 of file suffix_trie_inl.h.

#include <suffix_trie_inl.h>

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE Collector ()
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
visit (const uint8 c, const NodeType node)
 

Public Members

uint32 count
 
uint32 mask
 
NodeType nodes [ALPHABET_SIZE_T]
 

Constructor & Destructor Documentation

template<uint32 ALPHABET_SIZE_T, typename NodeType>
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::Collector< ALPHABET_SIZE_T, NodeType >::Collector ( )
inline

Definition at line 215 of file suffix_trie_inl.h.

Member Function Documentation

template<uint32 ALPHABET_SIZE_T, typename NodeType>
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void nvbio::Collector< ALPHABET_SIZE_T, NodeType >::visit ( const uint8  c,
const NodeType  node 
)
inline

Definition at line 218 of file suffix_trie_inl.h.

Member Data Documentation

template<uint32 ALPHABET_SIZE_T, typename NodeType>
uint32 nvbio::Collector< ALPHABET_SIZE_T, NodeType >::count

Definition at line 224 of file suffix_trie_inl.h.

template<uint32 ALPHABET_SIZE_T, typename NodeType>
uint32 nvbio::Collector< ALPHABET_SIZE_T, NodeType >::mask

Definition at line 225 of file suffix_trie_inl.h.

template<uint32 ALPHABET_SIZE_T, typename NodeType>
NodeType nvbio::Collector< ALPHABET_SIZE_T, NodeType >::nodes[ALPHABET_SIZE_T]

Definition at line 226 of file suffix_trie_inl.h.


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