diff --git a/opm/io/eclipse/EclOutput.hpp b/opm/io/eclipse/EclOutput.hpp index b7f815396..ca88fab48 100644 --- a/opm/io/eclipse/EclOutput.hpp +++ b/opm/io/eclipse/EclOutput.hpp @@ -72,6 +72,7 @@ public: } void message(const std::string& msg); + void flushStream(); friend class OutputStream::Restart; friend class OutputStream::SummarySpecification; diff --git a/src/opm/io/eclipse/EclOutput.cpp b/src/opm/io/eclipse/EclOutput.cpp index 18e978500..50608ef2f 100644 --- a/src/opm/io/eclipse/EclOutput.cpp +++ b/src/opm/io/eclipse/EclOutput.cpp @@ -86,6 +86,10 @@ void EclOutput::message(const std::string& msg) this->write(msg, std::vector{}); } +void EclOutput::flushStream() +{ + this->ofileH.flush(); +} void EclOutput::writeBinaryHeader(const std::string&arrName, int size, eclArrType arrType) { diff --git a/src/opm/io/eclipse/OutputStream.cpp b/src/opm/io/eclipse/OutputStream.cpp index acc013c50..39a3a3f4b 100644 --- a/src/opm/io/eclipse/OutputStream.cpp +++ b/src/opm/io/eclipse/OutputStream.cpp @@ -744,8 +744,7 @@ void Opm::EclIO::OutputStream::SummarySpecification::rewindStream() void Opm::EclIO::OutputStream::SummarySpecification::flushStream() { - // Benefits from EclOutput friendship - this->stream().ofileH.flush(); + this->stream().flushStream(); } Opm::EclIO::EclOutput&