Misc. hashing functions, mostly from Bob Jenkins. More...
Go to the source code of this file.
Namespaces | |
Foam | |
Namespace for OpenFOAM. | |
Functions | |
unsigned | Hasher (const void *data, size_t len, unsigned seed=0) |
Bob Jenkins's 96-bit mixer hashing function (lookup3) More... | |
Misc. hashing functions, mostly from Bob Jenkins.
Original source file Hasher.H
InNamespace Foam
The Jenkins hashing function(s) is similar in speed to Paul Hsieh's SuperFast hash, but is public domain, supports incremental hashing and has been reported to have better characteristics. It is also what postgresql seems to be using.
Definition in file Hasher.H.