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::SeedHitDequeArrayHostStorage Struct Reference

Detailed description

The SeedHitDequeArray host storage class

Definition at line 80 of file seed_hit_deque_array.h.

#include <seed_hit_deque_array.h>

Public Types

typedef thrust::host_vector
< SeedHit
hits_storage_type
 
typedef thrust::host_vector
< uint32
index_storage_type
 
typedef thrust::host_vector
< float > 
prob_storage_type
 

Public Methods

 SeedHitDequeArrayHostStorage (const SeedHitDequeArrayDeviceStorage &other)
 
SeedHitDequeArrayHostStorageoperator= (const SeedHitDequeArrayDeviceStorage &other)
 

Public Members

hits_storage_type m_hits
 global arena of seed hit SA ranges More...
 
index_storage_type m_counts
 per-read seed hit counters More...
 
prob_storage_type m_probs
 global arena of SA probabilities More...
 
index_storage_type m_index
 per-read index marking the beginning of the read's hits vector in the global arena More...
 
index_storage_type m_probs_index
 per-read index marking the beginning of the read's hits vector in the global arena More...
 
index_storage_type m_pool
 pool counter for the global arena More...
 
index_storage_type m_probs_pool
 pool counter for the global arena More...
 

Member Typedef Documentation

Definition at line 82 of file seed_hit_deque_array.h.

Definition at line 83 of file seed_hit_deque_array.h.

Definition at line 84 of file seed_hit_deque_array.h.

Constructor & Destructor Documentation

nvbio::bowtie2::cuda::SeedHitDequeArrayHostStorage::SeedHitDequeArrayHostStorage ( const SeedHitDequeArrayDeviceStorage other)
inline

copy constructor

Definition at line 88 of file seed_hit_deque_array.h.

Member Function Documentation

SeedHitDequeArrayHostStorage& nvbio::bowtie2::cuda::SeedHitDequeArrayHostStorage::operator= ( const SeedHitDequeArrayDeviceStorage other)
inline

copy from a device object

Definition at line 92 of file seed_hit_deque_array.h.

Member Data Documentation

index_storage_type nvbio::bowtie2::cuda::SeedHitDequeArrayHostStorage::m_counts

per-read seed hit counters

Definition at line 105 of file seed_hit_deque_array.h.

hits_storage_type nvbio::bowtie2::cuda::SeedHitDequeArrayHostStorage::m_hits

global arena of seed hit SA ranges

Definition at line 104 of file seed_hit_deque_array.h.

index_storage_type nvbio::bowtie2::cuda::SeedHitDequeArrayHostStorage::m_index

per-read index marking the beginning of the read's hits vector in the global arena

Definition at line 107 of file seed_hit_deque_array.h.

index_storage_type nvbio::bowtie2::cuda::SeedHitDequeArrayHostStorage::m_pool

pool counter for the global arena

Definition at line 109 of file seed_hit_deque_array.h.

prob_storage_type nvbio::bowtie2::cuda::SeedHitDequeArrayHostStorage::m_probs

global arena of SA probabilities

Definition at line 106 of file seed_hit_deque_array.h.

index_storage_type nvbio::bowtie2::cuda::SeedHitDequeArrayHostStorage::m_probs_index

per-read index marking the beginning of the read's hits vector in the global arena

Definition at line 108 of file seed_hit_deque_array.h.

index_storage_type nvbio::bowtie2::cuda::SeedHitDequeArrayHostStorage::m_probs_pool

pool counter for the global arena

Definition at line 110 of file seed_hit_deque_array.h.


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