diff --git a/applications/solvers/combustion/PDRFoam/PDRFoamAutoRefine.C b/applications/solvers/combustion/PDRFoam/PDRFoamAutoRefine.C index eee192b2f9..4dd385162d 100644 --- a/applications/solvers/combustion/PDRFoam/PDRFoamAutoRefine.C +++ b/applications/solvers/combustion/PDRFoam/PDRFoamAutoRefine.C @@ -116,7 +116,7 @@ int main(int argc, char *argv[]) "normalisedGradP", tmagGradP()/max(tmagGradP()) ); - normalisedGradP.writeOpt() = IOobject::AUTO_WRITE; + normalisedGradP.writeOpt(IOobject::AUTO_WRITE); tmagGradP.clear(); ++runTime; diff --git a/applications/solvers/multiphase/icoReactingMultiphaseInterFoam/laserDTRM/DTRMParticle/DTRMParticleIO.C b/applications/solvers/multiphase/icoReactingMultiphaseInterFoam/laserDTRM/DTRMParticle/DTRMParticleIO.C index 77592c7eae..0a8387a4d5 100644 --- a/applications/solvers/multiphase/icoReactingMultiphaseInterFoam/laserDTRM/DTRMParticle/DTRMParticleIO.C +++ b/applications/solvers/multiphase/icoReactingMultiphaseInterFoam/laserDTRM/DTRMParticle/DTRMParticleIO.C @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2017-2019 OpenCFD Ltd. + Copyright (C) 2017-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -59,7 +59,7 @@ Foam::DTRMParticle::DTRMParticle { if (readFields) { - if (is.format() == IOstream::ASCII) + if (is.format() == IOstreamOption::ASCII) { is >> p0_ >> p1_ >> I0_ >> I_ >> dA_ >> transmissiveId_; } @@ -115,7 +115,7 @@ void Foam::DTRMParticle::writeProperties Foam::Ostream& Foam::operator<<(Ostream& os, const DTRMParticle& p) { - if (os.format() == IOstream::ASCII) + if (os.format() == IOstreamOption::ASCII) { os << static_cast(p) << token::SPACE << p.p0_ diff --git a/applications/test/CompactIOList/Test-CompactIOList.C b/applications/test/CompactIOList/Test-CompactIOList.C index 9e5b40e9b1..66d5b8dd7e 100644 --- a/applications/test/CompactIOList/Test-CompactIOList.C +++ b/applications/test/CompactIOList/Test-CompactIOList.C @@ -6,7 +6,7 @@ \\/ M anipulation | ------------------------------------------------------------------------------- Copyright (C) 2011-2017 OpenFOAM Foundation - Copyright (C) 2020 OpenCFD Ltd. + Copyright (C) 2020-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -49,8 +49,8 @@ int main(int argc, char *argv[]) #include "setRootCase.H" #include "createTime.H" - IOstream::streamFormat format = IOstream::BINARY; - // IOstream::streamFormat format = IOstream::ASCII; + IOstreamOption streamOpt(IOstreamOption::BINARY); + // IOstreamOption streamOpt(IOstreamOption::ASCII); const label size = 20000000; @@ -85,11 +85,7 @@ int main(int argc, char *argv[]) << runTime.cpuTimeIncrement() << " s" << nl << endl; - faces2.writeObject - ( - IOstreamOption(format), - true - ); + faces2.writeObject(streamOpt, true); Info<< "Written old format faceList in = " << runTime.cpuTimeIncrement() << " s" << nl << endl; @@ -145,11 +141,7 @@ int main(int argc, char *argv[]) << runTime.cpuTimeIncrement() << " s" << nl << endl; - faces2.writeObject - ( - IOstreamOption(format), - true - ); + faces2.writeObject(streamOpt, true); Info<< "Written new format faceList in = " << runTime.cpuTimeIncrement() << " s" << nl << endl; diff --git a/applications/test/IndirectList/Test-IndirectList.C b/applications/test/IndirectList/Test-IndirectList.C index 27736a2cd6..eb22bf3b30 100644 --- a/applications/test/IndirectList/Test-IndirectList.C +++ b/applications/test/IndirectList/Test-IndirectList.C @@ -146,7 +146,7 @@ int main(int argc, char *argv[]) { Info<<"Writing output to " << binaryOutput << endl; - OFstream os(binaryOutput, IOstream::BINARY); + OFstream os(binaryOutput, IOstreamOption::BINARY); os.writeEntry("idl1", idl1); os.writeEntry("idl2", idl2); diff --git a/applications/test/decomposedBlockData/Test-decomposedBlockData.C b/applications/test/decomposedBlockData/Test-decomposedBlockData.C index 2402055210..182e9214cc 100644 --- a/applications/test/decomposedBlockData/Test-decomposedBlockData.C +++ b/applications/test/decomposedBlockData/Test-decomposedBlockData.C @@ -78,8 +78,8 @@ int main(int argc, char *argv[]) OFstream os ( objPath, - IOstream::BINARY, - IOstream::currentVersion, + IOstreamOption::BINARY, + IOstreamOption::currentVersion, runTime.writeCompression() ); if (!os.good()) diff --git a/applications/test/foamToMetisGraph/foamToMetisGraph.C b/applications/test/foamToMetisGraph/foamToMetisGraph.C index f80943b8c4..3a40f25a9e 100644 --- a/applications/test/foamToMetisGraph/foamToMetisGraph.C +++ b/applications/test/foamToMetisGraph/foamToMetisGraph.C @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2017 OpenCFD Ltd. + Copyright (C) 2017-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -56,7 +56,7 @@ int main(int argc, char *argv[]) // No. of Nodes = nCells // No. of Edges connecting Nodes = nInternalFaces - OFstream os(args.caseName() + ".graph", IOstream::ASCII); + OFstream os(args.caseName() + ".graph", IOstreamOption::ASCII); os << "%% metis graph file, of an OpenFOAM mesh %%" << nl << "%% nCells=" << mesh.nCells() diff --git a/applications/test/primitives/Test-primitives.C b/applications/test/primitives/Test-primitives.C index 0eb6a07110..bfa5d38906 100644 --- a/applications/test/primitives/Test-primitives.C +++ b/applications/test/primitives/Test-primitives.C @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2017-2021 OpenCFD Ltd. + Copyright (C) 2017-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -334,7 +334,7 @@ int main(int argc, char *argv[]) DynamicList buf; - OListStream os(std::move(buf), IOstream::BINARY); + OListStream os(std::move(buf), IOstreamOption::BINARY); os << srcList; os.swap(buf); // Recover buffer @@ -342,7 +342,7 @@ int main(int argc, char *argv[]) // Read back List dstList; - UIListStream is(buf, IOstream::BINARY); + UIListStream is(buf, IOstreamOption::BINARY); is.setScalarByteSize(sizeof(otherType)); Info<< "Stream scalar-size (" diff --git a/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshBackgroundMesh/foamyHexMeshBackgroundMesh.C b/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshBackgroundMesh/foamyHexMeshBackgroundMesh.C index 3e2903b858..39729a2a78 100644 --- a/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshBackgroundMesh/foamyHexMeshBackgroundMesh.C +++ b/applications/utilities/mesh/generation/foamyMesh/foamyHexMeshBackgroundMesh/foamyHexMeshBackgroundMesh.C @@ -6,7 +6,7 @@ \\/ M anipulation | ------------------------------------------------------------------------------- Copyright (C) 2012-2016 OpenFOAM Foundation - Copyright (C) 2016-2021 OpenCFD Ltd. + Copyright (C) 2016-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -73,7 +73,7 @@ scalar getMergeDistance Info<< "Merge tolerance : " << mergeTol << nl << "Write tolerance : " << writeTol << endl; - if (runTime.writeFormat() == IOstream::ASCII && mergeTol < writeTol) + if (runTime.writeFormat() == IOstreamOption::ASCII && mergeTol < writeTol) { FatalErrorInFunction << "Your current settings specify ASCII writing with " diff --git a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C index 51d7bde843..c62a340a02 100644 --- a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C +++ b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C @@ -616,7 +616,7 @@ scalar getMergeDistance << endl; // check writing tolerance - if (mesh.time().writeFormat() == IOstream::ASCII && !dryRun) + if (mesh.time().writeFormat() == IOstreamOption::ASCII && !dryRun) { const scalar writeTol = std::pow ( diff --git a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C index 44ef3d3f7c..6abc6c7020 100644 --- a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C +++ b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C @@ -6,7 +6,7 @@ \\/ M anipulation | ------------------------------------------------------------------------------- Copyright (C) 2011-2017 OpenFOAM Foundation - Copyright (C) 2016-2021 OpenCFD Ltd. + Copyright (C) 2016-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -160,7 +160,7 @@ bool writeZones // Force writing as ASCII writeOk = meshObject.regIOobject::writeObject ( - IOstreamOption(IOstream::ASCII, compression), + IOstreamOption(IOstreamOption::ASCII, compression), true ); } @@ -355,7 +355,7 @@ int main(int argc, char *argv[]) runTime ); - if (runTime.writeFormat() == IOstream::ASCII) + if (runTime.writeFormat() == IOstreamOption::ASCII) { // Only do zones when converting from binary to ascii // The other way gives problems since working on dictionary level. diff --git a/applications/utilities/parallelProcessing/reconstructParMesh/reconstructParMesh.C b/applications/utilities/parallelProcessing/reconstructParMesh/reconstructParMesh.C index 4b57c890dc..e285bd12a3 100644 --- a/applications/utilities/parallelProcessing/reconstructParMesh/reconstructParMesh.C +++ b/applications/utilities/parallelProcessing/reconstructParMesh/reconstructParMesh.C @@ -663,7 +663,11 @@ int main(int argc, char *argv[]) Info<< "Merge tolerance : " << mergeTol << nl << "Write tolerance : " << writeTol << endl; - if (runTime.writeFormat() == IOstream::ASCII && mergeTol < writeTol) + if + ( + runTime.writeFormat() == IOstreamOption::ASCII + && mergeTol < writeTol + ) { FatalErrorInFunction << "Your current settings specify ASCII writing with " diff --git a/applications/utilities/parallelProcessing/redistributePar/passivePositionParticle.H b/applications/utilities/parallelProcessing/redistributePar/passivePositionParticle.H index 3a03163c53..394f64e490 100644 --- a/applications/utilities/parallelProcessing/redistributePar/passivePositionParticle.H +++ b/applications/utilities/parallelProcessing/redistributePar/passivePositionParticle.H @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2017-2019 OpenCFD Ltd. + Copyright (C) 2017-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -159,7 +159,7 @@ public: p.origProc = ppi.origProc(); p.origId = ppi.origId(); - if (os.format() == IOstream::ASCII) + if (os.format() == IOstreamOption::ASCII) { os << p.position << token::SPACE << p.celli diff --git a/applications/utilities/postProcessing/miscellaneous/profilingSummary/profilingSummary.C b/applications/utilities/postProcessing/miscellaneous/profilingSummary/profilingSummary.C index f37f7bc685..e08b94f232 100644 --- a/applications/utilities/postProcessing/miscellaneous/profilingSummary/profilingSummary.C +++ b/applications/utilities/postProcessing/miscellaneous/profilingSummary/profilingSummary.C @@ -390,7 +390,7 @@ int main(int argc, char *argv[]) summary.writeHeader(os); summary.writeData(os); - summary.writeEndDivider(os); + IOobject::writeEndDivider(os); Info<< "Wrote to " << outputName << nl << endl; } diff --git a/applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C b/applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C index 3cdc15bff7..ebfef7d84a 100644 --- a/applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C +++ b/applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C @@ -6,7 +6,7 @@ \\/ M anipulation | ------------------------------------------------------------------------------- Copyright (C) 2015 OpenFOAM Foundation - Copyright (C) 2015-2020 OpenCFD Ltd. + Copyright (C) 2015-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -199,7 +199,7 @@ void createFieldFiles fieldOut.regIOobject::writeObject ( - IOstreamOption(IOstream::ASCII), + IOstreamOption(IOstreamOption::ASCII), true ); } diff --git a/applications/utilities/preProcessing/optimisation/writeActiveDesignVariables/writeActiveDesignVariables.C b/applications/utilities/preProcessing/optimisation/writeActiveDesignVariables/writeActiveDesignVariables.C index 44a2f55dda..b87b0bb837 100644 --- a/applications/utilities/preProcessing/optimisation/writeActiveDesignVariables/writeActiveDesignVariables.C +++ b/applications/utilities/preProcessing/optimisation/writeActiveDesignVariables/writeActiveDesignVariables.C @@ -7,7 +7,7 @@ ------------------------------------------------------------------------------- Copyright (C) 2007-2019 PCOpt/NTUA Copyright (C) 2013-2019 FOSS GP - Copyright (C) 2019-2020 OpenCFD Ltd. + Copyright (C) 2019-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -95,7 +95,7 @@ int main(int argc, char *argv[]) // Write modified dictionary optDict.regIOobject::writeObject ( - IOstreamOption(IOstream::ASCII), + IOstreamOption(IOstreamOption::ASCII), true ); diff --git a/applications/utilities/preProcessing/setExprBoundaryFields/setExprBoundaryFields.C b/applications/utilities/preProcessing/setExprBoundaryFields/setExprBoundaryFields.C index b421782f29..6116871109 100644 --- a/applications/utilities/preProcessing/setExprBoundaryFields/setExprBoundaryFields.C +++ b/applications/utilities/preProcessing/setExprBoundaryFields/setExprBoundaryFields.C @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2019-2021 OpenCFD Ltd. + Copyright (C) 2019-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -133,7 +133,7 @@ int main(int argc, char *argv[]) IOstreamOption streamOpt(runTime.writeFormat()); if (args.found("ascii")) { - streamOpt.format(IOstream::ASCII); + streamOpt.format(IOstreamOption::ASCII); } forAll(times, timei) diff --git a/applications/utilities/preProcessing/setExprFields/setExprFields.C b/applications/utilities/preProcessing/setExprFields/setExprFields.C index 88d9ee210f..71019ca540 100644 --- a/applications/utilities/preProcessing/setExprFields/setExprFields.C +++ b/applications/utilities/preProcessing/setExprFields/setExprFields.C @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2019-2021 OpenCFD Ltd. + Copyright (C) 2019-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -767,7 +767,7 @@ int main(int argc, char *argv[]) ctrl.streamOpt.format(runTime.writeFormat()); if (args.found("ascii")) { - ctrl.streamOpt.format(IOstream::ASCII); + ctrl.streamOpt.format(IOstreamOption::ASCII); } expressions::exprString valueExpr_ @@ -838,7 +838,7 @@ int main(int argc, char *argv[]) ctrl.streamOpt.format(runTime.writeFormat()); if (args.found("ascii")) { - ctrl.streamOpt.format(IOstream::ASCII); + ctrl.streamOpt.format(IOstreamOption::ASCII); } if (ctrl.createNew && ctrl.keepPatches) diff --git a/src/OpenFOAM/containers/Bits/BitOps/BitOps.H b/src/OpenFOAM/containers/Bits/BitOps/BitOps.H index 5262a89f9a..1f57396c38 100644 --- a/src/OpenFOAM/containers/Bits/BitOps/BitOps.H +++ b/src/OpenFOAM/containers/Bits/BitOps/BitOps.H @@ -239,7 +239,7 @@ inline UIntType repeat_value(unsigned val) template inline Ostream& print(Ostream& os, UIntType value, char off='0', char on='1') { - if (os.format() == IOstream::BINARY) + if (os.format() == IOstreamOption::BINARY) { // Perhaps not the most sensible, but the only thing we currently have. os << label(value); diff --git a/src/OpenFOAM/containers/Bits/PackedList/PackedListIO.C b/src/OpenFOAM/containers/Bits/PackedList/PackedListIO.C index b61897267f..70cf53d767 100644 --- a/src/OpenFOAM/containers/Bits/PackedList/PackedListIO.C +++ b/src/OpenFOAM/containers/Bits/PackedList/PackedListIO.C @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2018-2021 OpenCFD Ltd. + Copyright (C) 2018-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -81,7 +81,7 @@ Foam::Istream& Foam::PackedList::readList(Istream& is) // Set list length to that read list.resize(len); - if (is.format() == IOstream::BINARY) + if (is.format() == IOstreamOption::BINARY) { // Binary (always contiguous) @@ -184,7 +184,7 @@ Foam::Ostream& Foam::PackedList::writeList const PackedList& list = *this; const label len = list.size(); - if (os.format() == IOstream::BINARY) + if (os.format() == IOstreamOption::BINARY) { // Binary (always contiguous) diff --git a/src/OpenFOAM/containers/Buffers/CircularBufferIO.C b/src/OpenFOAM/containers/Buffers/CircularBufferIO.C index 78f60f6386..b6b6619eac 100644 --- a/src/OpenFOAM/containers/Buffers/CircularBufferIO.C +++ b/src/OpenFOAM/containers/Buffers/CircularBufferIO.C @@ -167,7 +167,7 @@ Foam::Ostream& Foam::CircularBuffer::writeList } #endif - if (os.format() == IOstream::BINARY && is_contiguous::value) + if (os.format() == IOstreamOption::BINARY && is_contiguous::value) { // Binary and contiguous diff --git a/src/OpenFOAM/containers/IndirectLists/IndirectListBase/IndirectListBaseIO.C b/src/OpenFOAM/containers/IndirectLists/IndirectListBase/IndirectListBaseIO.C index 727533b11b..d08bcb4314 100644 --- a/src/OpenFOAM/containers/IndirectLists/IndirectListBase/IndirectListBaseIO.C +++ b/src/OpenFOAM/containers/IndirectLists/IndirectListBase/IndirectListBaseIO.C @@ -6,7 +6,7 @@ \\/ M anipulation | ------------------------------------------------------------------------------- Copyright (C) 2011-2014 OpenFOAM Foundation - Copyright (C) 2016-2021 OpenCFD Ltd. + Copyright (C) 2016-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -44,7 +44,7 @@ Foam::Ostream& Foam::IndirectListBase::writeList const label len = list.size(); - if (os.format() == IOstream::BINARY && is_contiguous::value) + if (os.format() == IOstreamOption::BINARY && is_contiguous::value) { // Binary and contiguous os << nl << len << nl; diff --git a/src/OpenFOAM/containers/Lists/FixedList/FixedListIO.C b/src/OpenFOAM/containers/Lists/FixedList/FixedListIO.C index 666643d9ad..62baf65e13 100644 --- a/src/OpenFOAM/containers/Lists/FixedList/FixedListIO.C +++ b/src/OpenFOAM/containers/Lists/FixedList/FixedListIO.C @@ -40,7 +40,7 @@ void Foam::FixedList::writeEntry(Ostream& os) const if (token::compound::isCompound(tag)) { os << tag << token::SPACE; - if (os.format() == IOstream::BINARY && is_contiguous::value) + if (os.format() == IOstreamOption::BINARY && is_contiguous::value) { // Need the size too so that List::readList parses correctly os << static_cast