]> OCCT Git - occt-copy.git/commit
0024157: Parallelization of assembly part of BO
authorpkv <pkv@opencascade.com>
Tue, 22 Oct 2013 09:13:38 +0000 (13:13 +0400)
committerazv <artem.zhidkov@opencascade.com>
Thu, 31 Oct 2013 10:25:45 +0000 (14:25 +0400)
commit1160a5e2bad358fe8d09231538a1dcb6e0da03df
treed771d29a04544b680bf81a9c38624d2d044de77b
parent1a3ab76acfc1ae51345e4e45049b04bbbd24ed85
0024157: Parallelization of assembly part of BO
New metod was implemented to class BOPAlgo_Builder
   - method:
void BOPAlgo_Builder::SetRunParallel(const Standard_Boolean theFlag)
The method sets the flag of parallel processing
 if <theFlag> is true  the parallel processing is switched on
 if <theFlag> is false the parallel processing is switched off
  - method:
Standard_Boolean BOPAlgo_Builder::RunParallel()const
The method returns the  flag of parallel processing

Class BOPTest was changed
   - static function:
Standard_Integer bbuild(Draw_Interpretor& di, Standard_Integer n, const char** a)
The optional parameters [ -s -t ] have been added to the command line of
the command 'bbuild':
bbuild r [-s -t]
-s : builds the result using serial procesing
-t : show the wall time
src/BOPAlgo/BOPAlgo_Builder.cdl
src/BOPAlgo/BOPAlgo_Builder.cxx
src/BOPAlgo/BOPAlgo_Builder_2.cxx
src/BOPTest/BOPTest_PartitionCommands.cxx