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

Detailed description

template< typename index_type, typename string_set_type>
struct nvbio::fmindex::rank_functor< index_type, string_set_type >

Definition at line 46 of file filter_inl.h.

#include <filter_inl.h>

Public Types

typedef index_type::range_type range_type
 
typedef uint32 argument_type
 
typedef range_type result_type
 

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE rank_functor (const index_type _index, const string_set_type _string_set)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE result_type 
operator() (const argument_type string_id) const
 

Public Members

const index_type index
 
const string_set_type string_set
 

Member Typedef Documentation

template<typename index_type, typename string_set_type>
typedef uint32 nvbio::fmindex::rank_functor< index_type, string_set_type >::argument_type

Definition at line 50 of file filter_inl.h.

template<typename index_type, typename string_set_type>
typedef index_type::range_type nvbio::fmindex::rank_functor< index_type, string_set_type >::range_type

Definition at line 48 of file filter_inl.h.

template<typename index_type, typename string_set_type>
typedef range_type nvbio::fmindex::rank_functor< index_type, string_set_type >::result_type

Definition at line 51 of file filter_inl.h.

Constructor & Destructor Documentation

template<typename index_type, typename string_set_type>
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::fmindex::rank_functor< index_type, string_set_type >::rank_functor ( const index_type  _index,
const string_set_type  _string_set 
)
inline

Definition at line 55 of file filter_inl.h.

Member Function Documentation

template<typename index_type, typename string_set_type>
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE result_type nvbio::fmindex::rank_functor< index_type, string_set_type >::operator() ( const argument_type  string_id) const
inline

Definition at line 63 of file filter_inl.h.

Member Data Documentation

template<typename index_type, typename string_set_type>
const index_type nvbio::fmindex::rank_functor< index_type, string_set_type >::index

Definition at line 74 of file filter_inl.h.

template<typename index_type, typename string_set_type>
const string_set_type nvbio::fmindex::rank_functor< index_type, string_set_type >::string_set

Definition at line 75 of file filter_inl.h.


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