| CUDPP
    2.3
    CUDA Data-Parallel Primitives Library | 
Plan class for scan algorithm. More...
#include <cudpp_plan.h>
Inherits CUDPPPlan.
| Public Member Functions | |
| CUDPPScanPlan (CUDPPManager *mgr, CUDPPConfiguration config, size_t numElements, size_t numRows, size_t rowPitch) | |
| Scan Plan constructor.  More... | |
| virtual | ~CUDPPScanPlan () | 
| CUDPP scan plan destructor. | |
|  Public Member Functions inherited from CUDPPPlan | |
| CUDPPPlan (CUDPPManager *mgr, CUDPPConfiguration config, size_t numElements, size_t numRows, size_t rowPitch) | |
| Plan base class constructor.  More... | |
| CUDPPHandle | getHandle () | 
| Public Attributes | |
| void ** | m_blockSums | 
| size_t * | m_rowPitches | 
| size_t | m_numEltsAllocated | 
| size_t | m_numRowsAllocated | 
| size_t | m_numLevelsAllocated | 
|  Public Attributes inherited from CUDPPPlan | |
| CUDPPConfiguration | m_config | 
| size_t | m_numElements | 
| size_t | m_numRows | 
| size_t | m_rowPitch | 
| CUDPPManager * | m_planManager | 
Plan class for scan algorithm.
| CUDPPScanPlan::CUDPPScanPlan | ( | CUDPPManager * | mgr, | 
| CUDPPConfiguration | config, | ||
| size_t | numElements, | ||
| size_t | numRows, | ||
| size_t | rowPitch | ||
| ) | 
Scan Plan constructor.
| [in] | mgr | pointer to the CUDPPManager | 
| [in] | config | The configuration struct specifying algorithm and options | 
| [in] | numElements | The maximum number of elements to be scanned | 
| [in] | numRows | The maximum number of rows (for 2D operations) to be scanned | 
| [in] | rowPitch | The pitch of the rows of input data, in elements | 
| void** CUDPPScanPlan::m_blockSums | 
Intermediate block sums array
| size_t* CUDPPScanPlan::m_rowPitches | 
Pitch of each row in elements (for cudppMultiScan())
| size_t CUDPPScanPlan::m_numEltsAllocated | 
Number of elements allocated (maximum scan size)
| size_t CUDPPScanPlan::m_numRowsAllocated | 
Number of rows allocated (for cudppMultiScan())
| size_t CUDPPScanPlan::m_numLevelsAllocated | 
Number of levels allocaed (in _scanBlockSums)
 1.8.11
 1.8.11