NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Methods | Static Public Methods | Public Members | List of all members
nvbio::aln::priv::alignment_result< score_type > Struct Template Reference

Detailed description

template< typename score_type>
struct nvbio::aln::priv::alignment_result< score_type >

Definition at line 38 of file warp_utils.h.

#include <warp_utils.h>

Classes

struct  max_operator
 

Public Methods

__device__ alignment_result (score_type score, uint2 sink)
 
__device__ alignment_result ()
 
__device__ alignment_result (const volatile alignment_result< score_type > &other)
 
__device__ alignment_result (const alignment_result< score_type > &other)
 
__device__ alignment_result
< score_type > & 
operator= (const alignment_result< score_type > &other)
 
__device__ volatile
alignment_result< score_type > & 
operator= (const volatile alignment_result< score_type > &other) volatile
 

Static Public Methods

static __device__
alignment_result< score_type > 
minimum_value ()
 

Public Members

score_type score
 
uint2 sink
 

Constructor & Destructor Documentation

template<typename score_type>
__device__ nvbio::aln::priv::alignment_result< score_type >::alignment_result ( score_type  score,
uint2  sink 
)
inline

Definition at line 43 of file warp_utils.h.

template<typename score_type>
__device__ nvbio::aln::priv::alignment_result< score_type >::alignment_result ( )
inline

Definition at line 49 of file warp_utils.h.

template<typename score_type>
__device__ nvbio::aln::priv::alignment_result< score_type >::alignment_result ( const volatile alignment_result< score_type > &  other)
inline

Definition at line 53 of file warp_utils.h.

template<typename score_type>
__device__ nvbio::aln::priv::alignment_result< score_type >::alignment_result ( const alignment_result< score_type > &  other)
inline

Definition at line 58 of file warp_utils.h.

Member Function Documentation

template<typename score_type>
static __device__ alignment_result<score_type> nvbio::aln::priv::alignment_result< score_type >::minimum_value ( )
inlinestatic

Definition at line 79 of file warp_utils.h.

template<typename score_type>
__device__ alignment_result<score_type>& nvbio::aln::priv::alignment_result< score_type >::operator= ( const alignment_result< score_type > &  other)
inline

Definition at line 63 of file warp_utils.h.

template<typename score_type>
__device__ volatile alignment_result<score_type>& nvbio::aln::priv::alignment_result< score_type >::operator= ( const volatile alignment_result< score_type > &  other) volatile
inline

Definition at line 71 of file warp_utils.h.

Member Data Documentation

template<typename score_type>
score_type nvbio::aln::priv::alignment_result< score_type >::score

Definition at line 40 of file warp_utils.h.

template<typename score_type>
uint2 nvbio::aln::priv::alignment_result< score_type >::sink

Definition at line 41 of file warp_utils.h.


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