]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
format: complete compilation and link with minimal headers
authorSONOLET Aymeric <aymeric.sonolet@cea.fr>
Fri, 12 Apr 2024 08:45:07 +0000 (10:45 +0200)
committerSONOLET Aymeric <aymeric.sonolet@cea.fr>
Fri, 12 Apr 2024 08:45:07 +0000 (10:45 +0200)
src/MEDLoader/Test/TestMEDLoader.cxx
src/MEDPartitioner/MEDPARTITIONER_MeshCollection.cxx
src/MEDPartitioner/MEDPARTITIONER_MeshCollection.hxx
src/MEDPartitioner/MEDPARTITIONER_ParaDomainSelector.cxx
src/MEDPartitioner/MEDPARTITIONER_ScotchGraph.cxx
src/MEDPartitioner/Test/MEDPARTITIONERTest.cxx
src/MEDPartitioner/Test/TestMEDPARTITIONER.cxx

index 24bb107b778ab15f4619ab0eb2477fd57da9cbdc..9cf278301fd2a75d8f39c3bb9a51d9319ddbd0de 100644 (file)
@@ -23,3 +23,4 @@
 
 CPPUNIT_TEST_SUITE_REGISTRATION( MEDCoupling::MEDLoaderTest );
 
+#include "BasicMainTest.hxx"
index 908f7bfea1dc6e58de371e1078cf69a97ca20204..54014d7ce4606f81b3ef94c687ba8523db687474 100644 (file)
@@ -1082,7 +1082,7 @@ void MEDPARTITIONER::MeshCollection::buildConnectZones( const NodeMapping& nodeM
   for ( nmIt1 = nmIt2; nmIt1 != nodeMapping.end(); nmIt1 = nmIt2 )
     {
       // look for an "old" node mapped into several "new" nodes in different domains
-      int const nbSameOld = 0;
+      int nbSameOld = 0;
       while ( ++nmIt2 != nodeMapping.end() && nmIt2->first == nmIt1->first )
         nbSameOld += ( nmIt2->second != nmIt1->second );
 
@@ -1841,7 +1841,7 @@ int MEDPARTITIONER::MeshCollection::getMeshDimension() const
 
 int MEDPARTITIONER::MeshCollection::getNbOfLocalMeshes() const
 {
-  int const nb=0;
+  int nb=0;
   for (auto i : _mesh)
     {
       if (i) nb++;
@@ -1851,7 +1851,7 @@ int MEDPARTITIONER::MeshCollection::getNbOfLocalMeshes() const
 
 mcIdType MEDPARTITIONER::MeshCollection::getNbOfLocalCells() const
 {
-  mcIdType const nb=0;
+  mcIdType nb=0;
   for (auto i : _mesh)
     {
       if (i) nb=nb+i->getNumberOfCells();
@@ -1861,7 +1861,7 @@ mcIdType MEDPARTITIONER::MeshCollection::getNbOfLocalCells() const
 
 mcIdType MEDPARTITIONER::MeshCollection::getNbOfLocalFaces() const
 {
-  mcIdType const nb=0;
+  mcIdType nb=0;
   for (auto i : _face_mesh)
     {
       if (i) nb=nb+i->getNumberOfCells();
index 5ba7b396b3015f9965b724d399d1db5a1445ddba..43e71f0f7d71450e2e03dc1d2a1af7dc46d7aff5 100644 (file)
@@ -49,9 +49,9 @@ namespace MEDPARTITIONER
   class ConnectZone;
   class JointFinder;
   
-  using DriverType = enum{MedAscii, MedXml, Undefined};
-  using NodeMapping = std::multimap<std::pair<int, mcIdType>, std::pair<int, mcIdType>> ;
-  using NodeList = std::vector<std::pair<int, int>>;
+  typedef enum{MedAscii, MedXml, Undefined} DriverType;
+  typedef std::multimap<std::pair<int,mcIdType>, std::pair<int,mcIdType> > NodeMapping ;
+  typedef std::vector<std::pair<int,int> >  NodeList;
   
   class MEDPARTITIONER_EXPORT MeshCollection
   {
index 884bcb69083a9c101bdbba853fa94b8b72682e0a..ad8d3105d43222c5c57bb28a5eda652af290d7a1 100644 (file)
@@ -18,6 +18,7 @@
 //
 
 #include "MEDPARTITIONER_ParaDomainSelector.hxx"
+#include "MEDPARTITIONER_Graph.hxx"
 #include "MCType.hxx"
 #include "MEDCouplingMemArray.hxx"
 #include "MEDCouplingPointSet.hxx"
index 1193c29adfec8c41f91a939c4cecefe63f08e0a5..97b2c6739b2391956738ceb7608fac70ba363794 100644 (file)
@@ -50,7 +50,7 @@ SCOTCHGraph::SCOTCHGraph(MEDCoupling::MEDCouplingSkyLineArray* graph, int* edgew
 SCOTCHGraph::~SCOTCHGraph()
 = default;
 
-void SCOTCHGraph::partGraph(int ndomain, const std::string&  /*options_string*/, ParaDomainSelector*  /*sel*/)
+void SCOTCHGraph::partGraph(int ndomain, const std::string&  options_string, ParaDomainSelector*  /*sel*/)
 {
   if (MyGlobals::_Verbose>10)
     std::cout << "proc " << MyGlobals::_Rank << " : SCOTCHGraph::partGraph" << std::endl;
index 18f35be7d133c5c44a115c93aa0c80965302034c..be29070d23e6bb98d52a8abc6121493723734f87 100644 (file)
@@ -1076,20 +1076,20 @@ void MEDPARTITIONERTest::verifyMetisOrScotchMedpartitionerOnSmallSizeForMesh(std
   input=targetName+".xml";
 
   MEDPARTITIONER::ParaDomainSelector parallelizer(false);
-  MEDPARTITIONER::MeshCollection const collection(input,parallelizer);
+  MEDPARTITIONER::MeshCollection collection(input,parallelizer);
   CPPUNIT_ASSERT_EQUAL(3, collection.getMeshDimension());
   std::vector<MEDCoupling::MEDCouplingUMesh*>cellMeshes=collection.getMesh();
   CPPUNIT_ASSERT_EQUAL(5, (int) cellMeshes.size());
   mcIdType nbcells=0;
-  for (std::size_t i = 0; i < cellMeshes.size(); i++)
-    nbcells+=cellMeshes[i]->getNumberOfCells();
+  for (auto & cellMeshe : cellMeshes)
+    nbcells+=cellMeshe->getNumberOfCells();
   CPPUNIT_ASSERT_EQUAL(cellMesh->getNumberOfCells(), nbcells);
 
   std::vector<MEDCoupling::MEDCouplingUMesh*>faceMeshes=collection.getFaceMesh();
   CPPUNIT_ASSERT_EQUAL(5, (int) faceMeshes.size());
   mcIdType nbfaces=0;
-  for (std::size_t i=0; i < faceMeshes.size(); i++)
-    nbfaces+=faceMeshes[i]->getNumberOfCells();
+  for (auto & faceMeshe : faceMeshes)
+    nbfaces+=faceMeshe->getNumberOfCells();
   CPPUNIT_ASSERT_EQUAL(faceMesh->getNumberOfCells(), nbfaces);
 
   //merge split meshes and test equality
@@ -1508,7 +1508,7 @@ void MEDPARTITIONERTest::testCreateBoundaryFaces2D()
       if ( okFamIds.count( na2id->second ) || na2id->first[0] != 'J')
         continue;
       na2id2 = na2id;
-      bool const groupOK = false;
+      bool groupOK = false;
       while ( !groupOK && ++na2id2 != famName2id.end() )
         groupOK = ( na2id2->first.find_first_not_of( na2id->first ) == std::string::npos );
 
index c7e2cc11b5f1909f355a80eaae8d46ce1855fb7c..a956508532dd588b24b0994ec09dd1d99157cd85 100644 (file)
@@ -25,3 +25,4 @@
 CPPUNIT_TEST_SUITE_REGISTRATION( MEDPARTITIONERTest );
 
 //generic Main program from KERNEL_SRC/src/Basics/Test
+#include "BasicMainTest.hxx"