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::MapqFunctorSE< MapqCalculator, ReadData > Struct Template Reference

Detailed description

template< typename MapqCalculator, typename ReadData>
struct nvbio::bowtie2::cuda::MapqFunctorSE< MapqCalculator, ReadData >

Definition at line 49 of file aligner_best_approx.h.

#include <aligner_best_approx.h>

Public Types

typedef uint32 argument_type
 
typedef uint8 result_type
 

Public Methods

 MapqFunctorSE (MapqCalculator _mapq_eval, const io::Alignment *_best_data, const uint32 _best_stride, const ReadData _read_data)
 
NVBIO_HOST_DEVICE uint8 operator() (const uint32 read_id) const
 

Public Members

const MapqCalculator mapq_eval
 
const io::Alignmentbest_data
 
const uint32 best_stride
 
const ReadData read_data
 

Member Typedef Documentation

template<typename MapqCalculator, typename ReadData>
typedef uint32 nvbio::bowtie2::cuda::MapqFunctorSE< MapqCalculator, ReadData >::argument_type

Definition at line 51 of file aligner_best_approx.h.

template<typename MapqCalculator, typename ReadData>
typedef uint8 nvbio::bowtie2::cuda::MapqFunctorSE< MapqCalculator, ReadData >::result_type

Definition at line 52 of file aligner_best_approx.h.

Constructor & Destructor Documentation

template<typename MapqCalculator, typename ReadData>
nvbio::bowtie2::cuda::MapqFunctorSE< MapqCalculator, ReadData >::MapqFunctorSE ( MapqCalculator  _mapq_eval,
const io::Alignment _best_data,
const uint32  _best_stride,
const ReadData  _read_data 
)
inline

Definition at line 54 of file aligner_best_approx.h.

Member Function Documentation

template<typename MapqCalculator, typename ReadData>
NVBIO_HOST_DEVICE uint8 nvbio::bowtie2::cuda::MapqFunctorSE< MapqCalculator, ReadData >::operator() ( const uint32  read_id) const
inline

Definition at line 65 of file aligner_best_approx.h.

Member Data Documentation

template<typename MapqCalculator, typename ReadData>
const io::Alignment* nvbio::bowtie2::cuda::MapqFunctorSE< MapqCalculator, ReadData >::best_data

Definition at line 79 of file aligner_best_approx.h.

template<typename MapqCalculator, typename ReadData>
const uint32 nvbio::bowtie2::cuda::MapqFunctorSE< MapqCalculator, ReadData >::best_stride

Definition at line 80 of file aligner_best_approx.h.

template<typename MapqCalculator, typename ReadData>
const MapqCalculator nvbio::bowtie2::cuda::MapqFunctorSE< MapqCalculator, ReadData >::mapq_eval

Definition at line 78 of file aligner_best_approx.h.

template<typename MapqCalculator, typename ReadData>
const ReadData nvbio::bowtie2::cuda::MapqFunctorSE< MapqCalculator, ReadData >::read_data

Definition at line 81 of file aligner_best_approx.h.


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