#include <spatial_hashing_random_array_function.h>
List of all members.
Detailed Description
Hash Function suggested by J.A. Bærentzen.
return int((randoms1[key[0]] >> (key[1]&0x0f)) + (randoms2[key[1]] >> (key[2]&0x0f)) + (randoms3[key[2]] >> (key[0]&0x0f))) & (use_size-1);
Constructor & Destructor Documentation
OpenTissue::spatial_hashing::RandomArrayHashFunction::RandomArrayHashFunction |
( |
|
) |
[inline] |
OpenTissue::spatial_hashing::RandomArrayHashFunction::RandomArrayHashFunction |
( |
size_t |
size |
) |
[inline, explicit] |
Member Function Documentation
size_t OpenTissue::spatial_hashing::RandomArrayHashFunction::operator() |
( |
int |
i, |
|
|
int |
j, |
|
|
int |
k | |
|
) |
| | [inline] |
void OpenTissue::spatial_hashing::RandomArrayHashFunction::resize |
( |
size_t |
new_size |
) |
[inline] |
size_t OpenTissue::spatial_hashing::RandomArrayHashFunction::size |
( |
|
) |
const [inline] |
Member Data Documentation
The documentation for this class was generated from the following file: