NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Methods | List of all members
cufmi::bowtie2::cuda::ReadHitsIndex Struct Reference

Detailed description

This data structure represents a collection of hit arrays bound to a set of reads. For each read it stores an array of hits of arbitrary length.

Definition at line 32 of file proposal.h.

#include <proposal.h>

Public Types

enum  Mode { SingleHitPerRead = 0u, MultipleHitsPerRead = 1u }
 
typedef thrust::device_vector
< uint32 > 
links_storage_type
 

Public Methods

void resize (const uint32 max_size)
 
void setup (const uint32 n_hits_per_read, const uint32 in_reads)
 
bool mode () const
 
ReadHitsIndexDeviceView device_view ()
 

Member Typedef Documentation

typedef thrust::device_vector<uint32> cufmi::bowtie2::cuda::ReadHitsIndex::links_storage_type

Definition at line 34 of file proposal.h.

Member Enumeration Documentation

Enumerator
SingleHitPerRead 
MultipleHitsPerRead 

Definition at line 36 of file proposal.h.

Member Function Documentation

ReadHitsIndexDeviceView cufmi::bowtie2::cuda::ReadHitsIndex::device_view ( )
bool cufmi::bowtie2::cuda::ReadHitsIndex::mode ( ) const
inline

Definition at line 51 of file proposal.h.

void cufmi::bowtie2::cuda::ReadHitsIndex::resize ( const uint32  max_size)
void cufmi::bowtie2::cuda::ReadHitsIndex::setup ( const uint32  n_hits_per_read,
const uint32  in_reads 
)

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