Blender
V3.3
|
#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 fallback to a sequence that hits every slot.
Definition at line 161 of file BLI_probing_strategies.hh.
|
inline |
Definition at line 167 of file BLI_probing_strategies.hh.
References blender::ShuffleProbingStrategy< LinearSteps, PreShuffle >::next().
|
inline |
Definition at line 185 of file BLI_probing_strategies.hh.
|
inline |
Definition at line 190 of file BLI_probing_strategies.hh.
|
inline |
Definition at line 174 of file BLI_probing_strategies.hh.
Referenced by blender::ShuffleProbingStrategy< LinearSteps, PreShuffle >::ShuffleProbingStrategy().