/// <summary>
 /// Initializes a new instance of the <see cref="RegularSearch"/> class.
 /// </summary>
 /// <param name="transpositionTable">The transposition table.</param>
 /// <param name="historyTable">The history table.</param>
 /// <param name="killerTable">The killer table.</param>
 public RegularSearch(TranspositionTable transpositionTable, HistoryTable historyTable, KillerTable killerTable)
 {
     _transpositionTable = transpositionTable;
     _historyTable       = historyTable;
     _killerTable        = killerTable;
     _quiescenceSearch   = new QuiescenceSearch();
     _patternsDetector   = new PatternsDetector();
 }
示例#2
0
 public RegularSearch(TranspositionTable transpositionTable)
 {
     _transpositionTable = transpositionTable;
     _quiescenceSearch   = new QuiescenceSearch();
 }