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

Detailed description

An auxiliary class to represent the hit array bound to a given read

Definition at line 142 of file scoring_queues.h.

#include <scoring_queues.h>

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE HitArray (ReadHitsIndexDeviceView &index, const uint32 read_index)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
resize (const uint32 size) const
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 
size () const
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32
operator[] (const uint32 slot)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 
operator[] (const uint32 slot) const
 

Constructor & Destructor Documentation

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::bowtie2::cuda::ReadHitsIndexDeviceView::HitArray::HitArray ( ReadHitsIndexDeviceView index,
const uint32  read_index 
)
inline

constructor

Definition at line 147 of file scoring_queues.h.

Member Function Documentation

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE uint32& nvbio::bowtie2::cuda::ReadHitsIndexDeviceView::HitArray::operator[] ( const uint32  slot)
inline

return the i-th hit link

Definition at line 162 of file scoring_queues.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE uint32 nvbio::bowtie2::cuda::ReadHitsIndexDeviceView::HitArray::operator[] ( const uint32  slot) const
inline

return the i-th hit link

Definition at line 167 of file scoring_queues.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void nvbio::bowtie2::cuda::ReadHitsIndexDeviceView::HitArray::resize ( const uint32  size) const
inline

set the number of hits

Definition at line 152 of file scoring_queues.h.

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE uint32 nvbio::bowtie2::cuda::ReadHitsIndexDeviceView::HitArray::size ( void  ) const
inline

return the number of hits

Definition at line 157 of file scoring_queues.h.


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