Salome HOME
Regression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/bugs12/M6
authoreap <eap@opencascade.com>
Fri, 26 Apr 2013 11:46:58 +0000 (11:46 +0000)
committereap <eap@opencascade.com>
Fri, 26 Apr 2013 11:46:58 +0000 (11:46 +0000)
commit250c4f224450a7cbff5f30412f61ccfcc77c0e29
tree260a47e06d9391d0887decd325487f291d42b1db
parente1fe293459cc2d4609337e5bf89d12353847c113
Regression of XSMESH_TEST/SMESHCOMMON/SMESH_TEST/Grids/smesh/bugs12/M6

Fix the ensuring stability of SMESH_MeshEditor::makeWalls(). Allow
storing both nodes and cells in one map sorted by ID.

struct TIDCompare {
   bool operator () (const SMDS_MeshElement* e1, const SMDS_MeshElement* e2) const
-  { return e1->GetID() < e2->GetID(); }
+  { return e1->GetType() == e2->GetType() ? e1->GetID() < e2->GetID() : e1->GetType() < e2->GetType(); }
src/SMDS/SMDS_MeshElement.hxx