This is an implementation of AdditiveCCD based on peridyno.
void parallel_init_for_map(void *maps, void *elements, size_t ele_size, DArray< uint > &index)
Array< T, DeviceType::GPU > DArray
void parallel_allocate_for_list(void *lists, void *elements, size_t ele_size, DArray< uint > &index)
void parallel_init_for_list(void *lists, void *elements, size_t ele_size, DArray< uint > &index)
void parallel_allocate_for_map(void *maps, void *elements, size_t ele_size, DArray< uint > &index)