CUDPP 1.1
|
Plan class for segmented scan algorithm. More...
#include <cudpp_plan.h>
Inherits CUDPPPlan.
Public Member Functions | |
CUDPPSegmentedScanPlan (CUDPPConfiguration config, size_t numElements) | |
SegmentedScan Plan constructor. | |
virtual | ~CUDPPSegmentedScanPlan () |
SegmentedScan plan destructor. | |
Public Attributes | |
void ** | m_blockSums |
unsigned int ** | m_blockFlags |
unsigned int ** | m_blockIndices |
size_t | m_numEltsAllocated |
size_t | m_numLevelsAllocated |
Plan class for segmented scan algorithm.
CUDPPSegmentedScanPlan::CUDPPSegmentedScanPlan | ( | CUDPPConfiguration | config, |
size_t | numElements | ||
) |
SegmentedScan Plan constructor.
[in] | config | The configuration struct specifying options |
[in] | numElements | The maximum number of elements to be scanned |
Intermediate block sums array
unsigned int** CUDPPSegmentedScanPlan::m_blockFlags |
Intermediate block flags array
unsigned int** CUDPPSegmentedScanPlan::m_blockIndices |
Intermediate block indices array
Number of elements allocated (maximum scan size)
Number of levels allocaed (in _scanBlockSums)