attack(unsigned int proofLimit, unsigned int disproofLimit, CheckHashRecord *parent, CheckHashRecord *record) | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
attacker | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
CheckmateSearcher(Player attacker, Table &t, size_t limit=CHECKMATE_DEFAULT_TOTAL_NODE_LIMIT) | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
clearNodeCount() | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline, private] |
defense(unsigned int proofLimit, unsigned int disproofLimit, CheckHashRecord *parent, CheckHashRecord *record) | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
depth | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
exceedNodeCount(unsigned int futureCost) const | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline, private] |
exceedRootTolerance(unsigned int proofNumber, unsigned int disproofNumber, unsigned int continuousNoExpandLoop) | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline, private, static] |
fixed_searcher | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
getTable() const | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
hasCheckmateMove(state_t &state, const HashKey &key, const PathEncoding &path, size_t search_node_limit, Move &best_move) | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
hasCheckmateMove(state_t &state, const HashKey &key, const PathEncoding &path, size_t limit, Move &best_move) | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
hasEscapeMove(state_t &state, const HashKey &, const PathEncoding &path, size_t search_node_limit, Move last_move) | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
hasEscapeMove(state_t &state, const HashKey &key, const PathEncoding &path, size_t limit, Move last_move) | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
key | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
node_count | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
path | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
search_node_limit | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
setUpAttackNode(CheckHashRecord *record) | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline, private] |
setUpDefenseNode(CheckHashRecord *record) | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline, private] |
setVerbose(bool verbose=true) | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
state | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
state_t typedef | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | |
table | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
table_t typedef | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | |
total_node_count | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
total_node_limit | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
totalNodeCount() const | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
totalNodeLimit() const | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
verbose() const | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |
verbose_destructor | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [private] |
~CheckmateSearcher() | osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator > | [inline] |