NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
nvbio::aln::priv::banded Namespace Reference

Classes

struct  GotohScoringContext
 
struct  GotohCheckpointedScoringContext
 
struct  GotohCheckpointContext
 
struct  GotohSubmatrixContext
 
struct  gotoh_alignment_score_dispatch
 
struct  SmithWatermanScoringContext
 
struct  SmithWatermanCheckpointedScoringContext
 
struct  SmithWatermanCheckpointContext
 
struct  SmithWatermanSubmatrixContext
 
struct  sw_alignment_score_dispatch
 

Functions

template<uint32 BAND_LEN, AlignmentType TYPE, typename H_band_type , typename F_band_type , typename scoring_type , typename score_type >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
init_row_zero (H_band_type &H_band, F_band_type &F_band, const scoring_type &scoring, const score_type infimum)
 
template<uint32 BAND_LEN, AlignmentType TYPE, typename band_type , typename scoring_type , typename score_type >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
init_row_zero (band_type &band, const scoring_type &scoring, const score_type infimum)