0024157: Parallelization of assembly part of BO
authorpkv <pkv@opencascade.com>
Tue, 22 Oct 2013 09:13:38 +0000 (13:13 +0400)
committerabv <abv@opencascade.com>
Thu, 24 Oct 2013 12:09:09 +0000 (16:09 +0400)
commit796a784d3682657071d98baa22be949a1b978f6f
tree2ad5ef514a69b6f4ae85d681a912600bba7da983
parent426dc099e90876b0af498819a6d89b2c35d47a55
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