| SearchBase< EvalT, SimpleHashTable, CountRecorder, RealizationProbability >::abort(Move) const | osl::search::SearchBase< EvalT, SimpleHashTable, CountRecorder, RealizationProbability > | inlinevirtual | 
  | osl::search::SearchState2::abort(Move) const | osl::search::SearchState2 | virtual | 
  | osl::search::SearchState2Core::abort() const | osl::search::SearchState2Core |  | 
  | addLimit(int limit) | osl::search::SearchState2 | inlineprotected | 
  | addMonitor(const boost::shared_ptr< SearchMonitor > &) | osl::search::SearchTimer |  | 
  | addMultiPV(Player P, int, Move) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | adjustMemoryUseLimit(double scale=0.9) | osl::search::SearchTimer | static | 
  | ALL enum value | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | AllNode enum value | osl::search::SearchState2Core | protected | 
  | alloc() | osl::search::AlphaBeta2Tree< EvalT > | protectedstatic | 
  | alpha_update | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | AlphaBeta2Common(const NumEffectState &s) | osl::search::AlphaBeta2Common< EvalT > | inlineexplicitprotected | 
  | AlphaBeta2Tree(const NumEffectState &s, checkmate_t &checker, SimpleHashTable *t, CountRecorder &) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | AlphaBeta2Tree(const AlphaBeta2Tree &src, AlphaBeta2Parallel< EvalT > *) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | alphaBetaSearch(const MoveLogProb &move, Window window, bool in_pv) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | alphaBetaSearchAfterMove(const MoveLogProb &move, Window window, bool in_pv) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | bigramKillerMove() const | osl::search::SearchState2Core | inline | 
  | brinkmatePenalty(Player P, int limit) | osl::search::FixedEval | inlineprotectedstatic | 
  | checkmate_searcher | osl::search::SearchState2Core | protected | 
  | checkmate_t typedef | osl::search::SearchState2Core |  | 
  | checkmateSearcher() const | osl::search::SearchState2Core | inline | 
  | checkPointSearchAllMoves() | osl::search::SearchState2 | protected | 
  | common_t typedef | osl::search::AlphaBeta2Tree< EvalT > |  | 
  | countCheckAfterThreatmate(Player turn, int depth=1) const | osl::search::SearchState2Core | inline | 
  | countCheckAfterThreatmateSacrifice(Player turn, int depth=1) const | osl::search::SearchState2Core | inline | 
  | countSacrificeCheck2(int history_max) const | osl::search::SearchState2 | protected | 
  | cur_limit | osl::search::SearchState2 | protected | 
  | curDepth() const | osl::search::SearchState2Core | inline | 
  | curLimit() const | osl::search::SearchState2 | inline | 
  | current_path | osl::search::SearchState2Core | protected | 
  | current_state | osl::search::SearchState2Core | protected | 
  | currentHash() const | osl::search::SearchState2Core | inline | 
  | CutNode enum value | osl::search::SearchState2Core | protected | 
  | dealloc(MoveGenerator *) | osl::search::AlphaBeta2Tree< EvalT > | protectedstatic | 
  | depth_node_count | osl::search::AlphaBeta2Tree< EvalT > | protectedstatic | 
  | depth_node_count_quiesce | osl::search::SearchState2Core | static | 
  | doUndoMoveLight(Move move, Function &f) | osl::search::SearchState2Core | inline | 
  | doUndoMoveOrPass(const HashKey &new_hash, Move move, Function &f) | osl::search::SearchState2Core | inline | 
  | drawValue() const | osl::search::FixedEval | inlineprotected | 
  | elapsed(MilliSeconds now) const | osl::search::SearchTimer | inline | 
  | elapsed() const | osl::search::SearchTimer | inline | 
  | eval | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | eval_t typedef | osl::search::AlphaBeta2Tree< EvalT > |  | 
  | examineMovesRoot(const MoveLogProbVector &, size_t, Window, MoveLogProb &, int &) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | ext | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | ext_limit | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | FINISH enum value | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | FixedEval() | osl::search::FixedEval | inlineprotected | 
  | generators | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | getBigramKillerMoves(MoveVector &moves) const | osl::search::SearchState2Core | inline | 
  | getKillerMoves(MoveVector &moves) const | osl::search::SearchState2Core | inline | 
  | HASH enum value | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | hasLastRecord(unsigned int n=0) const | osl::search::SearchState2Core | inline | 
  | hasMonitor() const | osl::search::SearchTimer | inline | 
  | hasSchedule() const | osl::search::SearchTimer | inline | 
  | history() const | osl::search::SearchState2Core | inline | 
  | historyTable() | osl::search::SearchState2Core | inline | 
  | historyTable() const | osl::search::SearchState2Core | inline | 
  | in_pv | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | INITIAL enum value | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | initPV() | osl::search::SearchState2Core | inline | 
  | isLosingState(int node_limit) | osl::search::SearchState2Core | inline | 
  | isStable(Player P, int new_value) const | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | isStableNow() const | osl::search::SearchTimer | inline | 
  | isThreatmateState(int node_limit, Move &threatmate_move, bool=false) | osl::search::SearchState2Core | inline | 
  | isThreatmateStateShort(int depth, Move &threatmate_move) | osl::search::SearchState2Core | inline | 
  | isWinningState(checkmate_t &search, NumEffectState &state, const HashKey &key, PathEncoding path, int node_limit, Move &checkmate_move, Move last_move, bool=false) | osl::search::SearchState2Core | inlinestatic | 
  | isWinningState(checkmate_t &search, NumEffectState &state, const HashKey &key, PathEncoding path, int node_limit, Move &checkmate_move, Move last_move, bool parallel=false) | osl::search::SearchState2Core | inlinestatic | 
  | isWinningState(int node_limit, Move &checkmate_move, bool parallel=false) | osl::search::SearchState2Core | inline | 
  | isWinningStateShort(int depth, Move &checkmate_move) | osl::search::SearchState2Core | inline | 
  | isWinValue(Player P, int val) | osl::search::FixedEval | inlineprotectedstatic | 
  | KILLER enum value | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | killer_t typedef | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | killers | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | last_alpha_update | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | lastMemoryUseRatio1000() const | osl::search::SearchTimer | inline | 
  | lastMove(int i=1) const | osl::search::SearchState2Core | inline | 
  | lastRecord(unsigned int n=0) | osl::search::SearchState2Core | inline | 
  | lastRecord(unsigned int n=0) const | osl::search::SearchState2Core | inline | 
  | leafLimit() | osl::search::AlphaBeta2Common< EvalT > | inlineprotectedstatic | 
  | makeGenerator() | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | makeMove(Move move) | osl::search::SearchState2Core | inline | 
  | makePV(Move m) | osl::search::SearchState2Core | inline | 
  | makePV(PVVector &parent, Move m, PVVector &pv) const | osl::search::SearchState2Core |  | 
  | MaxDepth enum value | osl::search::AlphaBeta2Tree< EvalT > |  | 
  | minusInfty(Player P) | osl::search::FixedEval | inlineprotectedstatic | 
  | monitors() const | osl::search::SearchTimer | inline | 
  | move_history | osl::search::SearchState2Core | protected | 
  | move_type | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | MoveType enum name | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | mpn | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | mpn_cut | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | multi_pv | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | nextIterationCoefficient() const | osl::search::SearchTimer | inline | 
  | nextMove() | osl::search::AlphaBeta2Tree< EvalT > |  | 
  | nextMove() | osl::search::AlphaBeta2Tree< EvalT > |  | 
  | NextMove< BLACK > | osl::search::AlphaBeta2Tree< EvalT > | friend | 
  | NextMove< WHITE > | osl::search::AlphaBeta2Tree< EvalT > | friend | 
  | NextQMove< BLACK > | osl::search::AlphaBeta2Tree< EvalT > | friend | 
  | NextQMove< WHITE > | osl::search::AlphaBeta2Tree< EvalT > | friend | 
  | node_count | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | node_type | osl::search::SearchState2Core | protected | 
  | nodeAffordable() const | osl::search::SearchTimer | inline | 
  | nodeCount() const | osl::search::AlphaBeta2Tree< EvalT > | inline | 
  | NodeType enum name | osl::search::SearchState2Core | protected | 
  | PASS enum value | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | pass_count | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | path() const | osl::search::SearchState2Core | inline | 
  | popPass() | osl::search::SearchState2Core | inline | 
  | prediction_for_speculative_search | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | Probabilities_t typedef | osl::search::SearchBase< EvalT, SimpleHashTable, CountRecorder, RealizationProbability > |  | 
  | pushPass() | osl::search::SearchState2Core | inline | 
  | pv | osl::search::SearchState2Core | protected | 
  | PvNode enum value | osl::search::SearchState2Core | protected | 
  | PVVector typedef | osl::search::SearchState2Core |  | 
  | quiesce(Window) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | quiesce(Window, int depth_left, DualThreatmateState) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | quiesceExp(Window) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | quiesceRoot(Window, int depth_left, Move &best_move, DualThreatmateState) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | quiesceStable(Window) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | quiesceWithMove(Move, Window &, int, Move &, int &, const DualThreatmateState &) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | record_stack | osl::search::SearchState2Core | protected | 
  | recorder | osl::search::SearchBase< EvalT, SimpleHashTable, CountRecorder, RealizationProbability > | protected | 
  | recordHistory() const | osl::search::SearchState2Core | inline | 
  | recordLoseByCheckmate(Player P, SimpleHashRecord *record) const | osl::search::SearchBase< EvalT, SimpleHashTable, CountRecorder, RealizationProbability > | inline | 
  | recordWinByCheckmate(Player P, SimpleHashRecord *record, Move check_move) const | osl::search::SearchBase< EvalT, SimpleHashTable, CountRecorder, RealizationProbability > | inline | 
  | repetition_counter | osl::search::SearchState2Core | protected | 
  | repetitionCounter() const | osl::search::SearchState2Core | inline | 
  | ReSearchLimitMargin | osl::search::SearchState2 | static | 
  | restoreRootState() | osl::search::SearchState2Core |  | 
  | root_depth | osl::search::SearchState2Core | protected | 
  | root_ignore_moves | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | root_limit | osl::search::SearchState2 | protected | 
  | root_state | osl::search::SearchState2Core | protected | 
  | rootAlpha(Player P, int last_value, Progress16 progress) | osl::search::AlphaBeta2Tree< EvalT > | static | 
  | rootLimitBias() | osl::search::AlphaBeta2Common< EvalT > | inlineprotectedstatic | 
  | rootRecord() | osl::search::SearchState2Core | inline | 
  | rootState() const | osl::search::SearchState2Core | inline | 
  | searchAllMoves(SimpleHashRecord *, Window w) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | searchAllMoves(Move m, int limit_consumption, SimpleHashRecord *, Window w) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | SearchBase(CountRecorder &r, SimpleHashTable *t) | osl::search::SearchBase< EvalT, SimpleHashTable, CountRecorder, RealizationProbability > | inline | 
  | SearchState2(const NumEffectState &s, checkmate_t &checker) | osl::search::SearchState2 |  | 
  | SearchState2Core(const NumEffectState &s, checkmate_t &checker) | osl::search::SearchState2Core |  | 
  | SearchTimer() | osl::search::SearchTimer | inline | 
  | SearchTimer(const SearchTimer &src) | osl::search::SearchTimer | inline | 
  | setBigramKillerMove(const BigramKillerMove &killers) | osl::search::SearchState2Core |  | 
  | setCurrentRecord(SimpleHashRecord *r) | osl::search::SearchState2Core | inline | 
  | setDrawValue(int value) | osl::search::FixedEval | inlineprotected | 
  | setHistory(const MoveStack &h) | osl::search::SearchState2Core |  | 
  | setKillerMove(Move best_move) | osl::search::SearchState2 | inline | 
  | setNextIterationCoefficient(double new_value) | osl::search::SearchTimer | inline | 
  | setNodeCountHardLimit(uint64_t new_value) | osl::search::SearchTimer | inline | 
  | setRoot(int limit) | osl::search::SearchState2 | inlineprotected | 
  | setRootRecord(SimpleHashRecord *root) | osl::search::SearchState2Core | inline | 
  | setStable(bool new_stable) | osl::search::SearchTimer | inline | 
  | setStartTime(MilliSeconds start) | osl::search::SearchTimer | inline | 
  | setState(const NumEffectState &s) | osl::search::SearchState2 | virtual | 
  | setTimeAssign(const TimeAssigned &a) | osl::search::SearchTimer | inline | 
  | shared | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | shared_root | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | showFailLow(int result, Move m) const | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | showPV(std::ostream &, int, Move, char stable) const | osl::search::AlphaBeta2Tree< EvalT > | private | 
  | stableThreshold(Player P, int last_value) | osl::search::AlphaBeta2Tree< EvalT > | static | 
  | startTime() const | osl::search::SearchTimer | inline | 
  | state() const | osl::search::SearchState2Core | inline | 
  | stop_tree | osl::search::SearchState2Core |  | 
  | stopNow() | osl::search::SearchTimer | inline | 
  | stopping() const | osl::search::AlphaBeta2Tree< EvalT > | inline | 
  | stopReason() | osl::search::SearchTimer | inline | 
  | subLimit(int limit) | osl::search::SearchState2 | inlineprotected | 
  | table | osl::search::SearchBase< EvalT, SimpleHashTable, CountRecorder, RealizationProbability > | protected | 
  | TACTICAL enum value | osl::search::AlphaBeta2Common< EvalT > | protected | 
  | testStop() | osl::search::AlphaBeta2Tree< EvalT > | inline | 
  | testThreatmate(SimpleHashRecord *record, bool in_pv) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | threatmatePenalty(Player P) | osl::search::FixedEval | inlineprotectedstatic | 
  | throwIfNoMoreTime(uint64_t node_count) | osl::search::SearchTimer | inline | 
  | throwStop() | osl::search::AlphaBeta2Tree< EvalT > | private | 
  | timeAssigned() const | osl::search::SearchTimer | inline | 
  | tryCheckmate(SimpleHashRecord *record, bool in_pv, Move &checkmate_move) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | tryCheckmateAgain(SimpleHashRecord *record, Move &checkmate_move, int node_count, int best_value) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | tryPass(SimpleHashRecord *record, Player P) const | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | tryThreatmate() const | osl::search::SearchState2Core | inline | 
  | updateCheckmateCount() | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | updateRootPV(Player P, std::ostream &, int, Move) | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | validTableMove(const NumEffectState &state, const MoveLogProb &move, int limit) const | osl::search::SearchBase< EvalT, SimpleHashTable, CountRecorder, RealizationProbability > | inline | 
  | winByCheckmate(Player P) | osl::search::FixedEval | inlineprotectedstatic | 
  | winByFoul(Player P) | osl::search::FixedEval | inlineprotectedstatic | 
  | winByLoop(Player P) | osl::search::FixedEval | inlineprotectedstatic | 
  | Window typedef | osl::search::AlphaBeta2Tree< EvalT > |  | 
  | windowMax(Player P) | osl::search::FixedEval | inlineprotectedstatic | 
  | winThreshold(Player P) | osl::search::FixedEval | inlineprotectedstatic | 
  | ~AlphaBeta2Tree() | osl::search::AlphaBeta2Tree< EvalT > | protected | 
  | ~FixedEval() | osl::search::FixedEval | inlineprotected | 
  | ~SearchBase() | osl::search::SearchBase< EvalT, SimpleHashTable, CountRecorder, RealizationProbability > | inlinevirtual | 
  | ~SearchState2() | osl::search::SearchState2 | virtual | 
  | ~SearchState2Core() | osl::search::SearchState2Core | virtual | 
  | ~SearchTimer() | osl::search::SearchTimer | virtual |