|
Blender V4.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 165 of file BLI_probing_strategies.hh.
|
inline |
Definition at line 171 of file BLI_probing_strategies.hh.
References blender::ShuffleProbingStrategy< LinearSteps, PreShuffle >::next().
|
inline |
Definition at line 189 of file BLI_probing_strategies.hh.
|
inline |
Definition at line 194 of file BLI_probing_strategies.hh.
|
inline |
Definition at line 178 of file BLI_probing_strategies.hh.
Referenced by blender::ShuffleProbingStrategy< LinearSteps, PreShuffle >::ShuffleProbingStrategy().