All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Static Public Members | List of all members
nvbio::bowtie2::cuda::InputThreadPE Struct Reference

Detailed description

Definition at line 96 of file input_thread.h.

#include <input_thread.h>

Inheritance diagram for nvbio::bowtie2::cuda::InputThreadPE:
nvbio::Thread< InputThreadPE > nvbio::ThreadBase

Public Methods

 InputThreadPE (io::SequenceDataStream *read_data_stream1, io::SequenceDataStream *read_data_stream2, Stats &_stats, const uint32 batch_size, const uint32 read_length)
void run ()
< io::SequenceDataHost
*, io::SequenceDataHost * > 
next (uint32 *offset=NULL)
void release (std::pair< io::SequenceDataHost *, io::SequenceDataHost * > read_data)
uint32 batch_size () const
- Public Methods inherited from nvbio::Thread< InputThreadPE >
void create ()
 create the th
void join ()
 join the th
- Public Methods inherited from nvbio::ThreadBase
 ThreadBase ()
 ~ThreadBase ()
void set_id (const uint32 id)
uint32 get_id () const
void create (void *(*func)(void *), void *arg)
 create the th
void join ()
 join the th

Static Public Members

static const uint32 BUFFERS = 4

Constructor & Destructor Documentation

nvbio::bowtie2::cuda::InputThreadPE::InputThreadPE ( io::SequenceDataStream read_data_stream1,
io::SequenceDataStream read_data_stream2,
Stats _stats,
const uint32  batch_size,
const uint32  read_length 

Definition at line 100 of file input_thread.h.

Member Function Documentation

uint32 nvbio::bowtie2::cuda::InputThreadPE::batch_size ( ) const

Definition at line 116 of file input_thread.h.

std::pair< io::SequenceDataHost *, io::SequenceDataHost * > nvbio::bowtie2::cuda::InputThreadPE::next ( uint32 offset = NULL)

Definition at line 298 of file input_thread.cpp.

void nvbio::bowtie2::cuda::InputThreadPE::release ( std::pair< io::SequenceDataHost *, io::SequenceDataHost * >  read_data)

Definition at line 329 of file input_thread.cpp.

void nvbio::bowtie2::cuda::InputThreadPE::run ( )

Definition at line 184 of file input_thread.cpp.

Member Data Documentation

const uint32 nvbio::bowtie2::cuda::InputThreadPE::BUFFERS = 4

Definition at line 98 of file input_thread.h.

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