arr (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
aux (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
auxMem (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
cuda_2ndPhaseTasks (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
cuda_2ndPhaseTasksAmount (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
cuda_blockToTaskMapping (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
cuda_newTasks (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
cuda_newTasksAmount (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
cuda_reductionTaskInitMem (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
cuda_tasks (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
desired_2ndPhasElemPerBlock (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
desiredElemPerBlock (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
DeviceType typedef (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |
firstPhase(const CMP &Cmp) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |
g_maxTasks (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
getElemPerBlock() const | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |
getSetsNeeded(int elemPerBlock) const | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |
getSetsNeededFunction (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | friend |
host_1stPhaseTasksAmount (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
host_2ndPhaseTasksAmount (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
init(Containers::ArrayView< Value, Devices::Cuda > arr, int gridDim, int blockDim, int desiredElemPerBlock, int maxSharable) (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |
initTasks(int elemPerBlock, const CMP &Cmp) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |
iteration (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
maxBlocks (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
maxSharable (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
maxTasks (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
performSort(const CMP &Cmp) (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |
processNewTasks() | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |
secondPhase(const CMP &Cmp) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |
sort(Array &arr, const Compare &cmp) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |
sort(Array &arr) (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |
threadsPerBlock (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | protected |
ValueType typedef (defined in TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda >) | TNL::Algorithms::Sorting::Quicksorter< Value, Devices::Cuda > | |