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
Showing
- applications/utilities/preProcessing/changeDictionary/changeDictionary.C 1 addition, 1 deletion...ilities/preProcessing/changeDictionary/changeDictionary.C
- src/OpenFOAM/Make/files 1 addition, 0 deletionssrc/OpenFOAM/Make/files
- src/OpenFOAM/db/IOobject/IOobject.C 1 addition, 2 deletionssrc/OpenFOAM/db/IOobject/IOobject.C
- src/OpenFOAM/db/IOobject/IOobject.H 7 additions, 7 deletionssrc/OpenFOAM/db/IOobject/IOobject.H
- src/OpenFOAM/db/IOobjectList/IOobjectList.H 6 additions, 6 deletionssrc/OpenFOAM/db/IOobjectList/IOobjectList.H
- src/OpenFOAM/db/IOobjects/decomposedBlockData/decomposedBlockData.C 2 additions, 2 deletions...AM/db/IOobjects/decomposedBlockData/decomposedBlockData.C
- src/OpenFOAM/db/IOstreams/IOstreams.C 15 additions, 20 deletionssrc/OpenFOAM/db/IOstreams/IOstreams.C
- src/OpenFOAM/db/IOstreams/IOstreams/IOstream.C 3 additions, 103 deletionssrc/OpenFOAM/db/IOstreams/IOstreams/IOstream.C
- src/OpenFOAM/db/IOstreams/IOstreams/IOstream.H 208 additions, 394 deletionssrc/OpenFOAM/db/IOstreams/IOstreams/IOstream.H
- src/OpenFOAM/db/IOstreams/IOstreams/IOstreamOption.C 120 additions, 0 deletionssrc/OpenFOAM/db/IOstreams/IOstreams/IOstreamOption.C
- src/OpenFOAM/db/IOstreams/IOstreams/IOstreamOption.H 347 additions, 0 deletionssrc/OpenFOAM/db/IOstreams/IOstreams/IOstreamOption.H
- src/OpenFOAM/db/IOstreams/IOstreams/Istream.H 1 addition, 2 deletionssrc/OpenFOAM/db/IOstreams/IOstreams/Istream.H
- src/OpenFOAM/db/IOstreams/IOstreams/Ostream.H 1 addition, 2 deletionssrc/OpenFOAM/db/IOstreams/IOstreams/Ostream.H
- src/OpenFOAM/db/IOstreams/Pstreams/UPstream.C 1 addition, 2 deletionssrc/OpenFOAM/db/IOstreams/Pstreams/UPstream.C
- src/OpenFOAM/db/IOstreams/Sstreams/ISstream.H 2 additions, 3 deletionssrc/OpenFOAM/db/IOstreams/Sstreams/ISstream.H
- src/OpenFOAM/db/IOstreams/Sstreams/OSstream.H 2 additions, 2 deletionssrc/OpenFOAM/db/IOstreams/Sstreams/OSstream.H
- src/OpenFOAM/db/IOstreams/Tstreams/ITstream.H 1 addition, 2 deletionssrc/OpenFOAM/db/IOstreams/Tstreams/ITstream.H
- src/OpenFOAM/db/IOstreams/dummy/dummyISstream.H 1 addition, 3 deletionssrc/OpenFOAM/db/IOstreams/dummy/dummyISstream.H
- src/OpenFOAM/db/Time/Time.C 5 additions, 16 deletionssrc/OpenFOAM/db/Time/Time.C
- src/OpenFOAM/db/Time/Time.H 5 additions, 11 deletionssrc/OpenFOAM/db/Time/Time.H
Please register or sign in to comment