CUDPPCompactPlan Class Reference

Plan class for compact algorithm. More...

#include <cudpp_plan.h>

Inherits CUDPPPlan.

List of all members.

Public Member Functions

 CUDPPCompactPlan (CUDPPConfiguration config, size_t numElements, size_t numRows, size_t rowPitch)
 Compact Plan constructor.
virtual ~CUDPPCompactPlan ()
 Compact plan destructor.

Public Attributes

CUDPPScanPlanm_scanPlan
unsigned int * m_d_outputIndices


Detailed Description

Plan class for compact algorithm.


Constructor & Destructor Documentation

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

Compact Plan constructor.

Parameters:
[in] config The configuration struct specifying options
[in] numElements The maximum number of elements to be compacted
[in] numRows The number of rows (for 2D operations) to be compacted
[in] rowPitch The pitch of the rows of input data, in elements

<

Todo:
Add support for multirow compaction


Member Data Documentation

For internal use only.

Compact performs a scan of type unsigned int using this plan

For internal use only.

Output address of compacted elements; this is the result of scan


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