HashTable changes
- make table power-of-two, but since it seems to give 1-2% performance improvement, maybe forget it too. - remove two-argument form of hashing classes and do the modulus direclty within HashTable instead. This simplifies things a fair bit. - migrate Hash<void*> from db/dlLibrary to primitives/hashes/Hash
Showing
- applications/solvers/multiphase/multiphaseInterFoam/multiphaseMixture/multiphaseMixture.H 1 addition, 10 deletions...multiphaseInterFoam/multiphaseMixture/multiphaseMixture.H
- src/OpenFOAM/containers/HashTables/HashTable/HashTable.C 42 additions, 10 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTable.C
- src/OpenFOAM/containers/HashTables/HashTable/HashTable.H 10 additions, 3 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTable.H
- src/OpenFOAM/containers/HashTables/HashTable/HashTableI.H 11 additions, 0 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTableI.H
- src/OpenFOAM/containers/HashTables/HashTable/HashTableIO.C 5 additions, 4 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTableIO.C
- src/OpenFOAM/containers/HashTables/StaticHashTable/StaticHashTable.C 54 additions, 22 deletions...M/containers/HashTables/StaticHashTable/StaticHashTable.C
- src/OpenFOAM/containers/HashTables/StaticHashTable/StaticHashTable.H 9 additions, 2 deletions...M/containers/HashTables/StaticHashTable/StaticHashTable.H
- src/OpenFOAM/containers/HashTables/StaticHashTable/StaticHashTableI.H 12 additions, 1 deletion.../containers/HashTables/StaticHashTable/StaticHashTableI.H
- src/OpenFOAM/containers/Lists/FixedList/FixedList.H 3 additions, 8 deletionssrc/OpenFOAM/containers/Lists/FixedList/FixedList.H
- src/OpenFOAM/containers/Lists/FixedList/FixedListI.H 1 addition, 17 deletionssrc/OpenFOAM/containers/Lists/FixedList/FixedListI.H
- src/OpenFOAM/db/dlLibraryTable/dlLibraryTable.H 2 additions, 24 deletionssrc/OpenFOAM/db/dlLibraryTable/dlLibraryTable.H
- src/OpenFOAM/meshes/meshShapes/edge/edge.H 2 additions, 2 deletionssrc/OpenFOAM/meshes/meshShapes/edge/edge.H
- src/OpenFOAM/meshes/meshShapes/triFace/triFace.H 1 addition, 1 deletionsrc/OpenFOAM/meshes/meshShapes/triFace/triFace.H
- src/OpenFOAM/primitives/hashes/Hash/Hash.H 21 additions, 4 deletionssrc/OpenFOAM/primitives/hashes/Hash/Hash.H
- src/OpenFOAM/primitives/strings/string/string.H 3 additions, 2 deletionssrc/OpenFOAM/primitives/strings/string/string.H
- src/OpenFOAM/primitives/strings/string/stringI.H 0 additions, 14 deletionssrc/OpenFOAM/primitives/strings/string/stringI.H
Please register or sign in to comment