#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 |
| 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 |
For internal use only.
Intermediate block sums array
| unsigned int** CUDPPSegmentedScanPlan::m_blockFlags |
For internal use only.
Intermediate block flags array
| unsigned int** CUDPPSegmentedScanPlan::m_blockIndices |
For internal use only.
Intermediate block indices array
For internal use only.
Number of elements allocated (maximum scan size)
For internal use only.
Number of levels allocaed (in _scanBlockSums)
1.5.9