From ecd8f7ec0336e2e22185796d9eb29b26063bce4b Mon Sep 17 00:00:00 2001 From: Caner Candan Date: Thu, 27 Jan 2011 10:29:09 +0100 Subject: [PATCH] + now you are able to enable or not parallelization with the option --parallelize-loops=1|0 Conflicts: eo/src/apply.h eo/src/utils/eoParser.cpp eo/src/utils/eoParser.h --- eo/src/apply.h | 1 + eo/src/utils/eoParser.cpp | 4 ++++ eo/src/utils/eoParser.h | 1 - 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/eo/src/apply.h b/eo/src/apply.h index 175ce51d..bba8adc8 100644 --- a/eo/src/apply.h +++ b/eo/src/apply.h @@ -27,6 +27,7 @@ #define _apply_h #include +#include #include #include #include diff --git a/eo/src/utils/eoParser.cpp b/eo/src/utils/eoParser.cpp index 23970023..34726c81 100644 --- a/eo/src/utils/eoParser.cpp +++ b/eo/src/utils/eoParser.cpp @@ -98,6 +98,10 @@ eoParser::eoParser ( unsigned _argc, char **_argv , string _programDescription, readFrom(stream); processParam(needHelp); processParam(stopOnUnknownParam); + + //multithreading + processParam(eo::parallelizeLoopParam); + //multithreading ends } diff --git a/eo/src/utils/eoParser.h b/eo/src/utils/eoParser.h index adce9017..a96ec1be 100644 --- a/eo/src/utils/eoParser.h +++ b/eo/src/utils/eoParser.h @@ -92,7 +92,6 @@ private : std::vector ownedParams; }; - /** eoParser: command line parser and configuration file reader This class is persistent, so it can be stored and reloaded to restore