CUDPP 2.0
CUDA Data-Parallel Primitives Library
Public Member Functions | Public Attributes
CUDPPSegmentedScanPlan Class Reference

Plan class for segmented scan algorithm. More...

#include <cudpp_plan.h>

Inherits CUDPPPlan.

List of all members.

Public Member Functions

 CUDPPSegmentedScanPlan (CUDPPManager *mgr, 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

Detailed Description

Plan class for segmented scan algorithm.


Constructor & Destructor Documentation

CUDPPSegmentedScanPlan::CUDPPSegmentedScanPlan ( CUDPPManager mgr,
CUDPPConfiguration  config,
size_t  numElements 
)

SegmentedScan Plan constructor.

Parameters:
[in]mgrpointer to the CUDPPManager
[in]configThe configuration struct specifying options
[in]numElementsThe maximum number of elements to be scanned

Member Data Documentation

Intermediate block sums array

Intermediate block flags array

Intermediate block indices array

Number of elements allocated (maximum scan size)

Number of levels allocaed (in _scanBlockSums)


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines