From: Marco Costalba Date: Mon, 8 Dec 2008 09:57:40 +0000 (+0100) Subject: Add "Null driven IID" UCI option (default true) X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=8d86c87e1e0f883e8772d63c67c360813ecc2092 Add "Null driven IID" UCI option (default true) Signed-off-by: Marco Costalba --- diff --git a/src/search.cpp b/src/search.cpp index 2a2e32f9..dd5e921e 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -393,6 +393,7 @@ void think(const Position &pos, bool infinite, bool ponder, int side_to_move, if (UseLogFile) LogFile.open(get_option_value_string("Search Log Filename").c_str(), std::ios::out | std::ios::app); + UseNullDrivenIID = get_option_value_bool("Null driven IID"); UseQSearchFutilityPruning = get_option_value_bool("Futility Pruning (Quiescence Search)"); UseFutilityPruning = get_option_value_bool("Futility Pruning (Main Search)"); diff --git a/src/ucioption.cpp b/src/ucioption.cpp index 79f98868..0c3837ce 100644 --- a/src/ucioption.cpp +++ b/src/ucioption.cpp @@ -120,6 +120,7 @@ namespace { o.push_back(Option("Full Depth Moves (non-PV nodes)", 3, 1, 100)); o.push_back(Option("Threat Depth", 5, 0, 100)); o.push_back(Option("Selective Plies", 7, 0, 10)); + o.push_back(Option("Null driven IID", true)); o.push_back(Option("Futility Pruning (Main Search)", true)); o.push_back(Option("Futility Pruning (Quiescence Search)", true)); o.push_back(Option("Futility Margin 0", 50, 0, 1000));