NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Public Members | List of all members
nvbio::priv::DollarExtractor Struct Reference

Detailed description

Collect dollar symbols out of a BWT + SA block

Definition at line 1992 of file sufsort_priv.h.

#include <sufsort_priv.h>

Public Methods

 DollarExtractor ()
 
uint32 extract (const uint32 n_suffixes, const uint8 *h_bwt, const uint8 *d_bwt, const uint2 *h_suffixes, const uint2 *d_suffixes, const uint32 *d_indices)
 

Public Members

uint64 offset
 
uint32 n_dollars
 
thrust::device_vector< uint64d_dollar_ranks
 
thrust::device_vector< uint32d_dollar_indices
 
thrust::device_vector< uint64d_dollars
 
thrust::host_vector< uint64h_dollar_ranks
 
thrust::host_vector< uint64h_dollars
 
thrust::device_vector< uint8d_temp_storage
 

Constructor & Destructor Documentation

nvbio::priv::DollarExtractor::DollarExtractor ( )
inline

constructor

Definition at line 1996 of file sufsort_priv.h.

Member Function Documentation

uint32 nvbio::priv::DollarExtractor::extract ( const uint32  n_suffixes,
const uint8 h_bwt,
const uint8 d_bwt,
const uint2 *  h_suffixes,
const uint2 *  d_suffixes,
const uint32 d_indices 
)

process a batch of BWT symbols

Member Data Documentation

thrust::device_vector<uint32> nvbio::priv::DollarExtractor::d_dollar_indices

Definition at line 2014 of file sufsort_priv.h.

thrust::device_vector<uint64> nvbio::priv::DollarExtractor::d_dollar_ranks

Definition at line 2013 of file sufsort_priv.h.

thrust::device_vector<uint64> nvbio::priv::DollarExtractor::d_dollars

Definition at line 2015 of file sufsort_priv.h.

thrust::device_vector<uint8> nvbio::priv::DollarExtractor::d_temp_storage

Definition at line 2018 of file sufsort_priv.h.

thrust::host_vector<uint64> nvbio::priv::DollarExtractor::h_dollar_ranks

Definition at line 2016 of file sufsort_priv.h.

thrust::host_vector<uint64> nvbio::priv::DollarExtractor::h_dollars

Definition at line 2017 of file sufsort_priv.h.

uint32 nvbio::priv::DollarExtractor::n_dollars

Definition at line 2011 of file sufsort_priv.h.

uint64 nvbio::priv::DollarExtractor::offset

Definition at line 2010 of file sufsort_priv.h.


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