openfoam/applications/utilities/preProcessing
Mark Olesen 4cf932b230 STYLE: reorder/refactor stream format options
- IOstreamOption class to encapsulate format, compression, version.
  This is ordered to avoid internal padding in the structure, which
  reduces several bytes of memory overhead for stream objects
  and other things using this combination of data.

  Byte-sizes:
      old  IOstream:48  PstreamBuffers:88  Time:928
      new  IOstream:24  PstreamBuffers:72  Time:904

====

STYLE: remove support for deprecated uncompressed/compressed selectors

In older versions, the system/controlDict used these types of
specifications:

    writeCompression uncompressed;
    writeCompression compressed;

As of DEC-2009, these were deprecated in favour of using normal switch
names:

    writeCompression true;
    writeCompression false;
    writeCompression on;
    writeCompression off;

Now removed these deprecated names and treat like any other unknown
input and issue a warning. Eg,

   Unknown compression specifier 'compressed', assuming no compression

====

STYLE: provide Enum of stream format names (ascii, binary)

====

COMP: fixed incorrect IFstream construct in FIREMeshReader

- spurious bool argument (presumably meant as uncompressed) was being
  implicitly converted to a versionNumber. Now caught by making
  IOstreamOption::versionNumber constructor explicit.

- bad version specifier in changeDictionary
2018-04-12 20:32:20 +02:00
..
applyBoundaryLayer STYLE: more consistent use of dimensioned Zero 2018-03-16 10:24:03 +01:00
boxTurb COMP: update lnInclude directories when building (issue #364) 2016-12-22 11:26:29 +01:00
changeDictionary STYLE: reorder/refactor stream format options 2018-04-12 20:32:20 +02:00
createExternalCoupledPatchGeometry ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
createZeroDirectory STYLE: Correcting typos 2018-03-28 17:14:16 +01:00
dsmcInitialise ENH: (further) Doxygen documentation updates for module support 2016-06-27 20:34:19 +01:00
engineSwirl ENH: (further) Doxygen documentation updates for module support 2016-06-27 20:34:19 +01:00
faceAgglomerate STYLE: more consistent use of dimensioned Zero 2018-03-16 10:24:03 +01:00
foamUpgradeCyclics ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
mapFields ENH: simplify method names for reading argList options and arguments 2018-01-08 15:35:18 +01:00
mapFieldsPar STYLE: consistent use of wordHashSet instead of HashSet<word> 2018-02-22 11:19:47 +01:00
mdInitialise ENH: (further) Doxygen documentation updates for module support 2016-06-27 20:34:19 +01:00
setAlphaField ENH: upgrade from NamedEnum to Enum (issue #515) 2017-07-03 21:43:33 +02:00
setFields STYLE: use autoPtr::New and tmp::New for simple return types 2018-02-26 14:00:30 +01:00
viewFactorsGen STYLE: consistent lookupOrDefault template parameters 2018-03-26 09:09:09 +02:00
wallFunctionTable STYLE: Correcting typos 2018-03-28 17:14:16 +01:00