#include "fileSeries.hpp" #include "oFstream.hpp" #include "streams.hpp" void pFlow::PFtoVTK::fileSeries::writeOneBaseName(const word &baseName) { auto& fList = timeFiles_[baseName]; word fileName = baseName + ".vtk.series"; oFstream os(destDir_+fileName); REPORT(1)<<"Writing to "<second; os<<"\", \"time\" :"; os<first; if(iter == lastItem) os<<"}\n"; else os<<"},\n"; } os<<" ]\n"; os<<"}\n"; } pFlow::PFtoVTK::fileSeries::fileSeries(const fileSystem dest) : destDir_(dest) { } pFlow::PFtoVTK::fileSeries::~fileSeries() { REPORT(0)<<"Writing time series files..."<second.insertIf(time, relFileName); } else { TimeFileType newList; newList.insertIf(time, relFileName); return timeFiles_.insertIf(baseName, newList); } } bool pFlow::PFtoVTK::fileSeries::addTimeFile(const wordList &baseNames, real time, const wordList &fileNames) { if(baseNames.size()!= fileNames.size() ) { fatalErrorInFunction<<"sizes of base names and file names are not equal\n"; return false; } for(size_t i=0; i