/// <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(); }
public RegularSearch(TranspositionTable transpositionTable) { _transpositionTable = transpositionTable; _quiescenceSearch = new QuiescenceSearch(); }