Salome HOME
Copyright update 2021
[tools/medcoupling.git] / src / MEDPartitioner / MEDPARTITIONER_JointFinder.hxx
index 4fcc9ace6f78681c22635baa6e9bf007a1fb8001..9e9f44ca64eeb205533ed1c58d6edd7093dd849e 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2015  CEA/DEN, EDF R&D
+// Copyright (C) 2007-2021  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
@@ -21,6 +21,7 @@
 #define __MEDPARTITIONER_JOINTFINDER_HXX__
 
 #include "MEDPARTITIONER.hxx"
+#include "MCType.hxx"
 
 #include <map>
 #include <vector>
@@ -38,14 +39,14 @@ namespace MEDPARTITIONER
     ~JointFinder();
     void findCommonDistantNodes();
     void print();
-    std::vector<std::vector<std::multimap<int,int> > >& getDistantNodeCell();
-    std::vector<std::vector<std::vector<std::pair<int,int> > > >& getNodeNode();
+    std::vector<std::vector<std::multimap<mcIdType,mcIdType> > >& getDistantNodeCell();
+    std::vector<std::vector<std::vector<std::pair<mcIdType,mcIdType> > > >& getNodeNode();
   private:
     const MeshCollection& _mesh_collection;
     const ParaDomainSelector *_domain_selector;
     const Topology *_topology;
-    std::vector<std::vector<std::multimap<int,int> > > _distant_node_cell;
-    std::vector<std::vector<std::vector<std::pair<int,int> > > > _node_node;
+    std::vector<std::vector<std::multimap<mcIdType,mcIdType> > > _distant_node_cell;
+    std::vector<std::vector<std::vector<std::pair<mcIdType,mcIdType> > > > _node_node;
    
   };
 }