diff --git a/Mesh/meshGFaceBDS.cpp b/Mesh/meshGFaceBDS.cpp index 9af2233c1f6c858c993a8a7f2c49691a7a6b3b98..1de4f65346bfbd05dd1d917f66f27f14d3cfa645 100644 --- a/Mesh/meshGFaceBDS.cpp +++ b/Mesh/meshGFaceBDS.cpp @@ -755,7 +755,7 @@ void allowAppearanceofEdge (BDS_Point *p1, BDS_Point *p2) } void invalidEdgesPeriodic(BDS_Mesh &m, std::map<BDS_Point*, MVertex*,PointLessThan> *recoverMap, - std::set<BDS_Edge*> &toSplit) + std::set<BDS_Edge*, EdgeLessThan> &toSplit) { // first look for degenerated vertices std::list<BDS_Edge*>::iterator it = m.edges.begin(); @@ -817,7 +817,7 @@ void invalidEdgesPeriodic(BDS_Mesh &m, std::map<BDS_Point*, MVertex*,PointLessTh int solveInvalidPeriodic(GFace *gf, BDS_Mesh &m, std::map<BDS_Point*, MVertex*,PointLessThan> *recoverMap) { - std::set<BDS_Edge*> toSplit; + std::set<BDS_Edge*, EdgeLessThan> toSplit; invalidEdgesPeriodic(m, recoverMap, toSplit); std::set<BDS_Edge*>::iterator ite = toSplit.begin();