Added Jenkin's hash functions in C++ form
- not much speed difference between SuperFastHash and Jenkin's lookup3 but both are 5-10% faster than what is currently implemented in Foam::string, albeit inlining probably helps there. - TODO: integration with existing infrastructure
Showing
- applications/test/Hashing/Make/files 3 additions, 0 deletionsapplications/test/Hashing/Make/files
- applications/test/Hashing/Make/options 0 additions, 0 deletionsapplications/test/Hashing/Make/options
- applications/test/Hashing/hashingTests 40 additions, 0 deletionsapplications/test/Hashing/hashingTests
- applications/test/Hashing/testHashing.C 151 additions, 0 deletionsapplications/test/Hashing/testHashing.C
- applications/test/HashingSpeed/Make/files 3 additions, 0 deletionsapplications/test/HashingSpeed/Make/files
- applications/test/HashingSpeed/Make/options 0 additions, 0 deletionsapplications/test/HashingSpeed/Make/options
- applications/test/HashingSpeed/testHashingSpeed.C 1070 additions, 0 deletionsapplications/test/HashingSpeed/testHashingSpeed.C
- src/OpenFOAM/Make/files 2 additions, 0 deletionssrc/OpenFOAM/Make/files
- src/OpenFOAM/primitives/hashes/Hashing/Hashing.C 581 additions, 0 deletionssrc/OpenFOAM/primitives/hashes/Hashing/Hashing.C
- src/OpenFOAM/primitives/hashes/Hashing/Hashing.H 321 additions, 0 deletionssrc/OpenFOAM/primitives/hashes/Hashing/Hashing.H
- src/OpenFOAM/primitives/hashes/SHA1/SHA1.H 11 additions, 11 deletionssrc/OpenFOAM/primitives/hashes/SHA1/SHA1.H
Please register or sign in to comment