occt: master 000c21fa

Author Committer Branch Timestamp Parent
asuraven bugmaster master 2021-06-21 16:15:09 master f1c034f9
Affected Issues  0027814: Modeling Algorithms - Parallelize BRepCheck_Analyzer
Changeset 0027814: Parallelize BRepCheck_Analyzer

Change BRepCheck_Analyzer::Perform algorithm from recursion to 'for' loop
Add parallelization to BRepCheck_Analyzer::Perform
Add '-parallel' option to checkshape command to use parallelization. Default mode is single-thread.

mutex as Handle
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File
mod - src/BRepCheck/BRepCheck_Analyzer.cxx Diff File
mod - src/BRepCheck/BRepCheck_Analyzer.hxx Diff File
rm - src/BRepCheck/BRepCheck_Analyzer.lxx Diff File
rm - src/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus.hxx Diff File
rm - src/BRepCheck/BRepCheck_DataMapIteratorOfDataMapOfShapeResult.hxx Diff File
mod - src/BRepCheck/BRepCheck_DataMapOfShapeListOfStatus.hxx Diff File
rm - src/BRepCheck/BRepCheck_DataMapOfShapeResult.hxx Diff File
mod - src/BRepCheck/BRepCheck_Edge.cxx Diff File
mod - src/BRepCheck/BRepCheck_Face.cxx Diff File
add - src/BRepCheck/BRepCheck_IndexedDataMapOfShapeResult.hxx Diff File
mod - src/BRepCheck/BRepCheck_ListOfStatus.hxx Diff File
mod - src/BRepCheck/BRepCheck_Result.cxx Diff File
mod - src/BRepCheck/BRepCheck_Result.hxx Diff File
rm - src/BRepCheck/BRepCheck_Result.lxx Diff File
mod - src/BRepCheck/BRepCheck_Shell.cxx Diff File
mod - src/BRepCheck/BRepCheck_Solid.cxx Diff File
mod - src/BRepCheck/BRepCheck_Vertex.cxx Diff File
mod - src/BRepCheck/BRepCheck_Wire.cxx Diff File
mod - src/BRepCheck/FILES Diff File
mod - src/BRepTest/BRepTest_CheckCommands.cxx Diff File
mod - src/Graphic3d/Graphic3d_MediaTexture.cxx Diff File
mod - src/Graphic3d/Graphic3d_MediaTexture.hxx Diff File
mod - src/Graphic3d/Graphic3d_MediaTextureSet.cxx Diff File
mod - src/Graphic3d/Graphic3d_MediaTextureSet.hxx Diff File
mod - src/Standard/Standard_Mutex.hxx Diff File
add - tests/heal/checkshape/begin Diff File
add - tests/heal/checkshape/bug27814_1 Diff File
add - tests/heal/checkshape/bug27814_10 Diff File
add - tests/heal/checkshape/bug27814_11 Diff File
add - tests/heal/checkshape/bug27814_2 Diff File
add - tests/heal/checkshape/bug27814_3 Diff File
add - tests/heal/checkshape/bug27814_4 Diff File
add - tests/heal/checkshape/bug27814_5 Diff File
add - tests/heal/checkshape/bug27814_6 Diff File
add - tests/heal/checkshape/bug27814_7 Diff File
add - tests/heal/checkshape/bug27814_8 Diff File
add - tests/heal/checkshape/bug27814_9 Diff File
mod - tests/heal/end Diff File
mod - tests/heal/grids.list Diff File