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

Detailed description

A view of the ScoringQueues class

Definition at line 372 of file scoring_queues.h.

#include <scoring_queues.h>

Public Types

typedef device_view_subtype
< ScoringQueues::active_reads_storage_type >
::type 
active_reads_storage_type
 
typedef device_view_subtype
< ScoringQueues::hits_storage_type >
::type 
hits_storage_type
 
typedef device_view_subtype
< ScoringQueues::read_hits_index_type >
::type 
read_hits_index_type
 
typedef device_view_subtype
< ScoringQueues::pool_type >
::type 
pool_type
 

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE ScoringQueuesDeviceView ()
 
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE ScoringQueuesDeviceView (active_reads_storage_type _active_reads, hits_storage_type _hits, read_hits_index_type _hits_index, pool_type _hits_pool)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 
active_read_count () const
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE packed_read 
active_read (const uint32 read_index) const
 

Public Members

active_reads_storage_type active_reads
 set of active reads More...
 
hits_storage_type hits
 nested sequence of read hits More...
 
read_hits_index_type hits_index
 read -> hits mapping More...
 
pool_type hits_pool
 pool counter More...
 

Member Typedef Documentation

Definition at line 374 of file scoring_queues.h.

Definition at line 375 of file scoring_queues.h.

Definition at line 377 of file scoring_queues.h.

Definition at line 376 of file scoring_queues.h.

Constructor & Destructor Documentation

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::bowtie2::cuda::ScoringQueuesDeviceView::ScoringQueuesDeviceView ( )
inline

constructor

Definition at line 382 of file scoring_queues.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::bowtie2::cuda::ScoringQueuesDeviceView::ScoringQueuesDeviceView ( active_reads_storage_type  _active_reads,
hits_storage_type  _hits,
read_hits_index_type  _hits_index,
pool_type  _hits_pool 
)

constructor

Definition at line 210 of file scoring_queues_inl.h.

Member Function Documentation

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE packed_read nvbio::bowtie2::cuda::ScoringQueuesDeviceView::active_read ( const uint32  read_index) const
inline

return the read info for a given entry of the input queue

Definition at line 401 of file scoring_queues.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE uint32 nvbio::bowtie2::cuda::ScoringQueuesDeviceView::active_read_count ( ) const
inline

return the number of active reads in the input queue

Definition at line 396 of file scoring_queues.h.

Member Data Documentation

active_reads_storage_type nvbio::bowtie2::cuda::ScoringQueuesDeviceView::active_reads

set of active reads

Definition at line 403 of file scoring_queues.h.

hits_storage_type nvbio::bowtie2::cuda::ScoringQueuesDeviceView::hits

nested sequence of read hits

Definition at line 404 of file scoring_queues.h.

read_hits_index_type nvbio::bowtie2::cuda::ScoringQueuesDeviceView::hits_index

read -> hits mapping

Definition at line 405 of file scoring_queues.h.

pool_type nvbio::bowtie2::cuda::ScoringQueuesDeviceView::hits_pool

pool counter

Definition at line 406 of file scoring_queues.h.


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