]> OCCT Git - occt-copy.git/commit
0029502: Improve performance of the ShapeUpgrade_UnifySameDomain::UnifyEdges() method
authoremv <emv@opencascade.com>
Tue, 13 Feb 2018 12:01:39 +0000 (15:01 +0300)
committeremv <emv@opencascade.com>
Fri, 13 Apr 2018 07:54:37 +0000 (10:54 +0300)
commit70b3dfe471290b21eb13dc30e4c5fa79cb49bce9
treea65d47829fa50deaf4b99f66114e745a0bc6b399
parentd69056db56b23f0370fa4f8c17db46ec43eb5f23
0029502: Improve performance of the ShapeUpgrade_UnifySameDomain::UnifyEdges() method

Avoid repeated merging of the same chains of edges by processing all edges at once.

Test cases for the issue.
src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx
tests/bugs/modalg_7/bug29502 [new file with mode: 0644]
tests/perf/modalg/bug29502_1 [new file with mode: 0644]
tests/perf/modalg/bug29502_2 [new file with mode: 0644]
tests/perf/modalg/bug29502_3 [new file with mode: 0644]