#include <cudpp_plan.h>
Inherits CUDPPPlan.
Public Member Functions | |
| CUDPPSortPlan (CUDPPConfiguration config, size_t numElements) | |
| Sort Plan constructor. | |
| virtual | ~CUDPPSortPlan () |
| Sort plan destructor. | |
Public Attributes | |
| CUDPPScanPlan * | m_scanPlan |
| unsigned int * | m_d_temp |
| unsigned int * | m_d_tempAddress |
| unsigned int | m_chunks |
| Number of full-sized sort chunks. | |
| unsigned int | m_chunkSize |
| Size of each full-sized chunk. | |
| unsigned int | m_leftovers |
| Number of leftovers not in full-sized. | |
| CUDPPSortPlan::CUDPPSortPlan | ( | CUDPPConfiguration | config, | |
| size_t | numElements | |||
| ) |
Sort Plan constructor.
| [in] | config | The configuration struct specifying algorithm and options |
| [in] | numElements | The maximum number of elements to be sorted |
For internal use only.
Sort performs a scan of type unsigned int using this plan
| unsigned int* CUDPPSortPlan::m_d_temp |
For internal use only.
temporary storage
| unsigned int* CUDPPSortPlan::m_d_tempAddress |
For internal use only.
temporary address storage
1.5.5