-// Copyright (C) 2007-2015 CEA/DEN, EDF R&D
+// Copyright (C) 2007-2019 CEA/DEN, EDF R&D
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
#include "MEDCouplingUMesh.hxx"
#include <fstream>
+#include <sstream>
using namespace MEDCoupling;
}
if(myRank==0)
WriteMasterFile(fileName,fileNames,mesh->getCellMesh()->getName().c_str());
- MEDLoader::WriteUMesh(fileNames[myRank].c_str(),dynamic_cast<MEDCouplingUMesh *>(mesh->getCellMesh()),true);
+ WriteUMesh(fileNames[myRank].c_str(),dynamic_cast<MEDCouplingUMesh *>(mesh->getCellMesh()),true);
}
/*!
*/
void ParaMEDLoader::WriteMasterFile(const char *fileName, const std::vector<std::string>& fileNames, const char *meshName)
{
- int nbOfDom=fileNames.size();
+ std::size_t nbOfDom=fileNames.size();
std::ofstream fs(fileName);
fs << "#MED Fichier V 2.3" << " " << std::endl;
fs << "#"<<" " << std::endl;
fs << nbOfDom <<" " << std::endl;
- for(int i=0;i<nbOfDom;i++)
+ for(std::size_t i=0;i<nbOfDom;i++)
fs << meshName << " " << i+1 << " " << meshName << "_" << i+1 << " localhost " << fileNames[i] << " " << std::endl;
}