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

Detailed description

template<>
struct nvbio::aln::priv::MyersBitVectors< 4 >

A set of Myers bit-vectors for 4-letter alphabets

Definition at line 114 of file myers_banded_inl.h.

#include <myers_banded_inl.h>

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE MyersBitVectors ()
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
load (const uint8 c, const uint32 v)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 
get (const uint8 c) const
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
shift ()
 

Public Members

uint32 B [4]
 

Constructor & Destructor Documentation

Definition at line 117 of file myers_banded_inl.h.

Member Function Documentation

Definition at line 135 of file myers_banded_inl.h.

Definition at line 125 of file myers_banded_inl.h.

Definition at line 144 of file myers_banded_inl.h.

Member Data Documentation

Definition at line 151 of file myers_banded_inl.h.


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