|
Blender V5.0
|
#include <BLI_probing_strategies.hh>
Public Member Functions | |
| ShuffleProbingStrategy (const uint64_t hash) | |
| void | next () |
| uint64_t | get () const |
| int64_t | linear_steps () const |
Similar to the Python probing strategy. However, it does a bit more shuffling in the next() method. This way more bits are taken into account earlier. After a couple of collisions (that should happen rarely), it will fall back to a sequence that hits every slot.
Definition at line 160 of file BLI_probing_strategies.hh.
|
inline |
Definition at line 166 of file BLI_probing_strategies.hh.
|
inline |
Definition at line 184 of file BLI_probing_strategies.hh.
|
inline |
Definition at line 189 of file BLI_probing_strategies.hh.
|
inline |
Definition at line 173 of file BLI_probing_strategies.hh.
Referenced by ShuffleProbingStrategy().