Salome HOME
Intersec bug fix: when intersecting nodes are merged, they were not properly
[tools/medcoupling.git] / src / ParaMEDMEM / MxN_Mapping.hxx
index 38218f7a2fcb446d09493f6c68d22c3abd78bc09..0c95c6ae7bd35f9e2ba67127f700b1c8cb5b335d 100644 (file)
@@ -1,9 +1,9 @@
-// Copyright (C) 2007-2013  CEA/DEN, EDF R&D
+// Copyright (C) 2007-2016  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
 // License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
 //
 // This library is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 
 #include <vector>
 
-namespace ParaMEDMEM
+namespace MEDCoupling
 {
 
   class ProcessorGroup;
 
+  /*!
+   * Internal class, not part of the public API.
+   *
+   * Used by InterpolationMatrix. This class manages the mapping between a given processor and part
+   * of the mesh (cell ids).
+   */
   class MxN_Mapping : public DECOptions
   {
   public:
-    MxN_Mapping();
     MxN_Mapping(const ProcessorGroup& source_group, const ProcessorGroup& target_group, const DECOptions& dec_options);
     virtual ~MxN_Mapping();
     void addElementFromSource(int distant_proc, int distant_elem);