diff --git a/src/GridGenerator/io/GridVTKWriter/GridVTKWriter.cpp b/src/GridGenerator/io/GridVTKWriter/GridVTKWriter.cpp index ca1b73f843cfc9ebf0b14215914419c8c1170377..87628f1b01e97c1c21121d4df7b45620f60c0522 100644 --- a/src/GridGenerator/io/GridVTKWriter/GridVTKWriter.cpp +++ b/src/GridGenerator/io/GridVTKWriter/GridVTKWriter.cpp @@ -53,6 +53,7 @@ void GridVTKWriter::writeGridToVTKXML(SPtr<Grid> grid, const std::string& name, nodedatanames.push_back("types"); nodedatanames.push_back("sparse_id"); + nodedatanames.push_back("matrix_id"); nodedata.resize(nodedatanames.size()); @@ -79,6 +80,7 @@ void GridVTKWriter::writeGridToVTKXML(SPtr<Grid> grid, const std::string& name, const char type = grid->getFieldEntry(grid->transCoordToIndex(x, y, z)); nodedata[0].push_back(type); nodedata[1].push_back(grid->getSparseIndex(index)); + nodedata[2].push_back(index); } } } diff --git a/src/VirtualFluidsBasics/utilities/logger/implementations/LoggerImp.cpp b/src/VirtualFluidsBasics/utilities/logger/implementations/LoggerImp.cpp index 2fab4ec64dbafb53572f260979c632546039e367..68bb54d9b6be6b7fdea1e2ef8cbe07cddcbe0c48 100644 --- a/src/VirtualFluidsBasics/utilities/logger/implementations/LoggerImp.cpp +++ b/src/VirtualFluidsBasics/utilities/logger/implementations/LoggerImp.cpp @@ -65,7 +65,7 @@ logging::Logger& logging::LoggerImp::log(const std::string &message) std::string modifiedMessage = message; addDebugInformation(modifiedMessage); for(auto stream : streams) - *stream << modifiedMessage; + *stream << modifiedMessage << std::flush; } std::size_t found = message.find(std::string("\n")); if (found != std::string::npos)