NVBIO
 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 ()
 
std::pair
< 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 thread More...
 
void join ()
 join the thread More...
 
- 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 thread More...
 
void join ()
 join the thread More...
 

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 
)
inline

Definition at line 100 of file input_thread.h.

Member Function Documentation

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

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
static

Definition at line 98 of file input_thread.h.


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