CUDPP 1.1
|
Plan class for sort algorithm. More...
#include <cudpp_plan.h>
Inherits CUDPPPlan.
Public Member Functions | |
CUDPPRadixSortPlan (CUDPPConfiguration config, size_t numElements) | |
Sort Plan constructor. | |
Public Attributes | |
CUDPPScanPlan * | m_scanPlan |
void * | m_tempKeys |
void * | m_tempValues |
unsigned int * | m_counters |
unsigned int * | m_countersSum |
unsigned int * | m_blockOffsets |
Plan class for sort algorithm.
CUDPPRadixSortPlan::CUDPPRadixSortPlan | ( | CUDPPConfiguration | config, |
size_t | numElements | ||
) |
Sort Plan constructor.
[in] | config | The configuration struct specifying algorithm and options |
[in] | numElements | The maximum number of elements to be sortedSort plan destructor |
Sort performs a scan of type unsigned int using this plan
void* CUDPPRadixSortPlan::m_tempKeys [mutable] |
Intermediate storage for keys
void* CUDPPRadixSortPlan::m_tempValues [mutable] |
Intermediate storage for values
unsigned int* CUDPPRadixSortPlan::m_counters |
Counter for each radix
unsigned int* CUDPPRadixSortPlan::m_countersSum |
Prefix sum of radix counters
unsigned int* CUDPPRadixSortPlan::m_blockOffsets |
Global offsets of each radix in each block