openfoam/applications/utilities
Mark Olesen dd9ecd4988 ENH: add missing Hash function for List/UList (issue #966)
- there were previously no hashing mechanisms for lists so they
  would fall back to the definition for primitives and hash the
  memory location of the allocated List object.

- provide a UList::Hash<> sub-class for inheritance, and also a global
  specialization for UList<T>, List<T> such that the hash value for
  List<List<T>> cascades properly.

- provide similar function in triFace to ensure that it remains
  similar in behaviour to face.

- added SymmHash to Pair, for use when order is unimportant.

STYLE: use string::hash() more consistently

- no particular reason to use Hash<word>() which forwards to
  string::hash() anyhow
2018-08-08 23:54:27 +02:00
..
doc ENH: (further) Doxygen documentation updates for module support 2016-06-27 20:34:19 +01:00
finiteArea ENH: use restricted dictionary lookup for utilities (issue #762) 2018-07-24 08:08:30 +02:00
mesh ENH: add missing Hash function for List/UList (issue #966) 2018-08-08 23:54:27 +02:00
miscellaneous ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
parallelProcessing ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
postProcessing ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
preProcessing ENH: added ZoneMesh indices(), selection() with wordRes matcher 2018-08-03 22:40:19 +02:00
surface ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00
thermophysical ENH: ignore -noFunctionObjects option when disabled 2018-08-08 09:44:28 +02:00