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::wavelet_ranker< WaveletTreeType, OccIterator > Struct Template Reference

Detailed description

template< typename WaveletTreeType, typename OccIterator>
struct nvbio::wavelet_ranker< WaveletTreeType, OccIterator >

Definition at line 50 of file wavelet_tree_inl.h.

#include <wavelet_tree_inl.h>

Public Types

typedef WaveletTreeType::index_type index_type
 
typedef index_type argument_type
 
typedef index_type result_type
 

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE wavelet_ranker (const WaveletTreeType _tree, const OccIterator _occ)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE index_type 
operator() (const index_type r) const
 

Public Members

const WaveletTreeType tree
 
const OccIterator occ
 

Member Typedef Documentation

template<typename WaveletTreeType, typename OccIterator>
typedef index_type nvbio::wavelet_ranker< WaveletTreeType, OccIterator >::argument_type

Definition at line 54 of file wavelet_tree_inl.h.

template<typename WaveletTreeType, typename OccIterator>
typedef WaveletTreeType::index_type nvbio::wavelet_ranker< WaveletTreeType, OccIterator >::index_type

Definition at line 52 of file wavelet_tree_inl.h.

template<typename WaveletTreeType, typename OccIterator>
typedef index_type nvbio::wavelet_ranker< WaveletTreeType, OccIterator >::result_type

Definition at line 55 of file wavelet_tree_inl.h.

Constructor & Destructor Documentation

template<typename WaveletTreeType, typename OccIterator>
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::wavelet_ranker< WaveletTreeType, OccIterator >::wavelet_ranker ( const WaveletTreeType  _tree,
const OccIterator  _occ 
)
inline

Definition at line 60 of file wavelet_tree_inl.h.

Member Function Documentation

template<typename WaveletTreeType, typename OccIterator>
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE index_type nvbio::wavelet_ranker< WaveletTreeType, OccIterator >::operator() ( const index_type  r) const
inline

Definition at line 68 of file wavelet_tree_inl.h.

Member Data Documentation

template<typename WaveletTreeType, typename OccIterator>
const OccIterator nvbio::wavelet_ranker< WaveletTreeType, OccIterator >::occ

Definition at line 86 of file wavelet_tree_inl.h.

template<typename WaveletTreeType, typename OccIterator>
const WaveletTreeType nvbio::wavelet_ranker< WaveletTreeType, OccIterator >::tree

Definition at line 85 of file wavelet_tree_inl.h.


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