ENH: HashTable and HashSet improvements
- unfriend HashSet, HashTable IO operators - global min(), max(), minMax() functions taking a labelHashSet and an optional limit. For example, labelHashSet set = ...; Info<< "min is " << min(set) << nl; Info<< "max (non-negative) " << max(set, 0) << nl; - make HashTable iterator '->' dereferencing more consistent by also supporting non-pointer types as well. - read HashTable values in-situ to avoid copying
Showing
- applications/test/HashSet/Test-hashSet.C 4 additions, 0 deletionsapplications/test/HashSet/Test-hashSet.C
- applications/test/HashTable2/Test-HashTable2.C 12 additions, 2 deletionsapplications/test/HashTable2/Test-HashTable2.C
- src/OpenFOAM/Make/files 1 addition, 0 deletionssrc/OpenFOAM/Make/files
- src/OpenFOAM/containers/HashTables/HashSet/HashSet.H 29 additions, 20 deletionssrc/OpenFOAM/containers/HashTables/HashSet/HashSet.H
- src/OpenFOAM/containers/HashTables/HashTable/HashTable.H 24 additions, 24 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTable.H
- src/OpenFOAM/containers/HashTables/HashTable/HashTableIO.C 32 additions, 37 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTableIO.C
Please register or sign in to comment