PeriDyno 1.0.0
Loading...
Searching...
No Matches
ArrayTools.h
Go to the documentation of this file.
1
16#pragma once
17#include "Array/Array.h"
18
19namespace dyno
20{
21 template<uint N>
22 void parallel_allocate_for_list(void* lists, void* elements, size_t ele_size, DArray<uint>& index);
23
24 template<uint N>
25 void parallel_init_for_list(void* lists, void* elements, size_t ele_size, DArray<uint>& index);
26
27 template<uint N>
28 void parallel_allocate_for_map(void* maps, void* elements, size_t ele_size, DArray<uint>& index);
29
30 template<uint N>
31 void parallel_init_for_map(void* maps, void* elements, size_t ele_size, DArray<uint>& index);
32}
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25
void parallel_init_for_map(void *maps, void *elements, size_t ele_size, DArray< uint > &index)
Array< T, DeviceType::GPU > DArray
Definition Array.inl:89
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)