mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-28 02:10:35 +05:00
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(); }
This commit is contained in:
parent
e1fe293459
commit
250c4f2244
@ -198,7 +198,7 @@ protected:
|
|||||||
|
|
||||||
struct TIDCompare {
|
struct TIDCompare {
|
||||||
bool operator () (const SMDS_MeshElement* e1, const SMDS_MeshElement* e2) const
|
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(); }
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user