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::difference_transform< Iterator > Struct Template Reference

Detailed description

template< typename Iterator>
struct nvbio::bowtie2::cuda::difference_transform< Iterator >

Definition at line 262 of file aligner_all.h.

#include <aligner_all.h>

Public Types

typedef uint32 argument_type
 
typedef bool result_type
 

Public Methods

NVBIO_FORCEINLINE NVBIO_HOST_DEVICE difference_transform (const Iterator _it)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE bool 
operator() (const uint32 i) const
 

Public Members

Iterator it
 

Member Typedef Documentation

template<typename Iterator >
typedef uint32 nvbio::bowtie2::cuda::difference_transform< Iterator >::argument_type

Definition at line 264 of file aligner_all.h.

template<typename Iterator >
typedef bool nvbio::bowtie2::cuda::difference_transform< Iterator >::result_type

Definition at line 265 of file aligner_all.h.

Constructor & Destructor Documentation

template<typename Iterator >
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE nvbio::bowtie2::cuda::difference_transform< Iterator >::difference_transform ( const Iterator  _it)
inline

Definition at line 269 of file aligner_all.h.

Member Function Documentation

template<typename Iterator >
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE bool nvbio::bowtie2::cuda::difference_transform< Iterator >::operator() ( const uint32  i) const
inline

Definition at line 272 of file aligner_all.h.

Member Data Documentation

template<typename Iterator >
Iterator nvbio::bowtie2::cuda::difference_transform< Iterator >::it

Definition at line 274 of file aligner_all.h.


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