NVBIO
|
#include <sort.h>
Public Methods | |
SortEnactor () | |
~SortEnactor () | |
void | sort (const uint32 count, SortBuffers< uint8 *, uint32 * > &buffers, const uint32 begin_bit=0, const uint32 end_bit=8) |
void | sort (const uint32 count, SortBuffers< uint16 *, uint32 * > &buffers, const uint32 begin_bit=0, const uint32 end_bit=16) |
void | sort (const uint32 count, SortBuffers< uint32 *, uint32 * > &buffers, const uint32 begin_bit=0, const uint32 end_bit=32) |
void | sort (const uint32 count, SortBuffers< uint32 *, uint64 * > &buffers, const uint32 begin_bit=0, const uint32 end_bit=32) |
void | sort (const uint32 count, SortBuffers< uint64 *, uint32 * > &buffers, const uint32 begin_bit=0, const uint32 end_bit=64) |
void | sort (const uint32 count, SortBuffers< uint8 * > &buffers, const uint32 begin_bit=0, const uint32 end_bit=8) |
void | sort (const uint32 count, SortBuffers< uint16 * > &buffers, const uint32 begin_bit=0, const uint32 end_bit=16) |
void | sort (const uint32 count, SortBuffers< uint32 * > &buffers, const uint32 begin_bit=0, const uint32 end_bit=32) |
void | sort (const uint32 count, SortBuffers< uint64 * > &buffers, const uint32 begin_bit=0, const uint32 end_bit=64) |
nvbio::cuda::SortEnactor::SortEnactor | ( | ) |
constructor
nvbio::cuda::SortEnactor::~SortEnactor | ( | ) |
destructor
void nvbio::cuda::SortEnactor::sort | ( | const uint32 | count, |
SortBuffers< uint8 *, uint32 * > & | buffers, | ||
const uint32 | begin_bit = 0 , |
||
const uint32 | end_bit = 8 |
||
) |
void nvbio::cuda::SortEnactor::sort | ( | const uint32 | count, |
SortBuffers< uint16 *, uint32 * > & | buffers, | ||
const uint32 | begin_bit = 0 , |
||
const uint32 | end_bit = 16 |
||
) |
void nvbio::cuda::SortEnactor::sort | ( | const uint32 | count, |
SortBuffers< uint32 *, uint32 * > & | buffers, | ||
const uint32 | begin_bit = 0 , |
||
const uint32 | end_bit = 32 |
||
) |
void nvbio::cuda::SortEnactor::sort | ( | const uint32 | count, |
SortBuffers< uint32 *, uint64 * > & | buffers, | ||
const uint32 | begin_bit = 0 , |
||
const uint32 | end_bit = 32 |
||
) |
void nvbio::cuda::SortEnactor::sort | ( | const uint32 | count, |
SortBuffers< uint64 *, uint32 * > & | buffers, | ||
const uint32 | begin_bit = 0 , |
||
const uint32 | end_bit = 64 |
||
) |
void nvbio::cuda::SortEnactor::sort | ( | const uint32 | count, |
SortBuffers< uint8 * > & | buffers, | ||
const uint32 | begin_bit = 0 , |
||
const uint32 | end_bit = 8 |
||
) |
void nvbio::cuda::SortEnactor::sort | ( | const uint32 | count, |
SortBuffers< uint16 * > & | buffers, | ||
const uint32 | begin_bit = 0 , |
||
const uint32 | end_bit = 16 |
||
) |
void nvbio::cuda::SortEnactor::sort | ( | const uint32 | count, |
SortBuffers< uint32 * > & | buffers, | ||
const uint32 | begin_bit = 0 , |
||
const uint32 | end_bit = 32 |
||
) |
void nvbio::cuda::SortEnactor::sort | ( | const uint32 | count, |
SortBuffers< uint64 * > & | buffers, | ||
const uint32 | begin_bit = 0 , |
||
const uint32 | end_bit = 64 |
||
) |