SOFA plugin: SofaOpenCL  master
Open source framework for multi-physics simuation
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
RadixSort Class Reference

#include <RadixSort.h>

Public Member Functions

 RadixSort (unsigned int maxElements, const int ctaSize, bool keysOnly)
 
 RadixSort ()
 
 ~RadixSort ()
 
void sort (sofa::gpu::opencl::_device_pointer d_keys, sofa::gpu::opencl::_device_pointer values, unsigned int numElements, unsigned int keyBits)
 

Constructor details

◆ RadixSort() [1/2]

RadixSort::RadixSort ( unsigned int  maxElements,
const int  ctaSize,
bool  keysOnly 
)

◆ RadixSort() [2/2]

RadixSort::RadixSort ( )
inline

◆ ~RadixSort()

RadixSort::~RadixSort ( )

Function details

◆ sort()

void RadixSort::sort ( sofa::gpu::opencl::_device_pointer  d_keys,
sofa::gpu::opencl::_device_pointer  values,
unsigned int  numElements,
unsigned int  keyBits 
)