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

Detailed description

base virtual interface used by all string-set BWT handlers (a model of SetBWTOutputHandler)

Definition at line 57 of file sufsort_utils.h.

#include <sufsort_utils.h>

Inheritance diagram for nvbio::SetBWTHandler:
nvbio::DeviceBWTHandler< OutputIterator > nvbio::DiscardBWTHandler nvbio::HostBWTHandler< OutputIterator > nvbio::HostBWTHandler< PackedStream< word_type *, uint8, SYMBOL_SIZE, BIG_ENDIAN, uint64 > >

Public Methods

virtual ~SetBWTHandler ()
 
virtual void process (const uint32 n_suffixes, const uint32 bits_per_symbol, const uint32 *bwt, const uint32 n_dollars, const uint64 *dollar_pos, const uint64 *dollar_ids)
 
virtual void process (const uint32 n_suffixes, const uint8 *bwt, const uint32 n_dollars, const uint64 *dollar_pos, const uint64 *dollar_ids)
 

Constructor & Destructor Documentation

virtual nvbio::SetBWTHandler::~SetBWTHandler ( )
inlinevirtual

virtual destructor

Definition at line 61 of file sufsort_utils.h.

Member Function Documentation

virtual void nvbio::SetBWTHandler::process ( const uint32  n_suffixes,
const uint32  bits_per_symbol,
const uint32 bwt,
const uint32  n_dollars,
const uint64 dollar_pos,
const uint64 dollar_ids 
)
inlinevirtual
virtual void nvbio::SetBWTHandler::process ( const uint32  n_suffixes,
const uint8 bwt,
const uint32  n_dollars,
const uint64 dollar_pos,
const uint64 dollar_ids 
)
inlinevirtual

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