CUDPPScanPlan Class Reference

Plan class for scan algorithm. More...

#include <cudpp_plan.h>

Inherits CUDPPPlan.

List of all members.

Public Member Functions

 CUDPPScanPlan (CUDPPConfiguration config, size_t numElements, size_t numRows, size_t rowPitch)
 Scan Plan constructor.
virtual ~CUDPPScanPlan ()
 CUDPP scan plan destructor.

Public Attributes

void ** m_blockSums
size_t * m_rowPitches
size_t m_numEltsAllocated
size_t m_numRowsAllocated
size_t m_numLevelsAllocated


Detailed Description

Plan class for scan algorithm.


Constructor & Destructor Documentation

CUDPPScanPlan::CUDPPScanPlan ( CUDPPConfiguration  config,
size_t  numElements,
size_t  numRows,
size_t  rowPitch 
)

Scan Plan constructor.

Parameters:
[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


Member Data Documentation

For internal use only.

Intermediate block sums array

For internal use only.

Pitch of each row in elements (for cudppMultiScan())

For internal use only.

Number of elements allocated (maximum scan size)

For internal use only.

Number of rows allocated (for cudppMultiScan())

For internal use only.

Number of levels allocaed (in _scanBlockSums)


The documentation for this class was generated from the following files:

Generated on Sun Apr 20 19:51:33 2008 for CUDPP by  doxygen 1.5.5