NVBIO
|
#include <mem_inl.h>
Public Types | |
typedef vector_type < coord_type, 2u >::type | range_type |
typedef MEMRange< coord_type > | rank_type |
typedef MEMHit< coord_type > | mem_type |
typedef rank_type | argument_type |
typedef mem_type | result_type |
Public Methods | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | filter_results (const uint32 _n_ranges, const uint64 *_slots, const rank_type *_ranges) |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE mem_type | operator() (const uint64 output_index) const |
Public Members | |
const uint32 | n_ranges |
const uint64 * | slots |
const rank_type * | ranges |
typedef rank_type nvbio::mem::filter_results< coord_type >::argument_type |
typedef MEMHit<coord_type> nvbio::mem::filter_results< coord_type >::mem_type |
typedef vector_type<coord_type,2u>::type nvbio::mem::filter_results< coord_type >::range_type |
typedef MEMRange<coord_type> nvbio::mem::filter_results< coord_type >::rank_type |
typedef mem_type nvbio::mem::filter_results< coord_type >::result_type |
|
inline |
|
inline |
const uint32 nvbio::mem::filter_results< coord_type >::n_ranges |
const rank_type* nvbio::mem::filter_results< coord_type >::ranges |
const uint64* nvbio::mem::filter_results< coord_type >::slots |