| attack(NtesukiRecord *record, const NtesukiRecord *oracle_attack, const NtesukiRecord *oracle_defense, unsigned int proofLimit, unsigned int disproofLimit, int pass_left, const Move last_move) | osl::ntesuki::NtesukiSearcher | private | 
  | attack_back_count | osl::ntesuki::NtesukiSearcher | private | 
  | attack_node_count | osl::ntesuki::NtesukiSearcher | private | 
  | attack_node_moves_count | osl::ntesuki::NtesukiSearcher | private | 
  | attack_node_under_attack_count | osl::ntesuki::NtesukiSearcher | private | 
  | attackWithOrder(NtesukiRecord *record, const NtesukiRecord *oracle_attack, const NtesukiRecord *oracle_defense, unsigned int proofLimit, unsigned int disproofLimit, int pass_left, const Move last_move) | osl::ntesuki::NtesukiSearcher | private | 
  | blockByAttackBack | osl::ntesuki::NtesukiSearcher | private | 
  | blockByPass | osl::ntesuki::NtesukiSearcher | private | 
  | defense(NtesukiRecord *record, const NtesukiRecord *oracle_attack, const NtesukiRecord *oracle_defense, unsigned int proofLimit, unsigned int disproofLimit, int pass_left, const Move last_move) | osl::ntesuki::NtesukiSearcher | private | 
  | defense_node_count | osl::ntesuki::NtesukiSearcher | private | 
  | defense_node_moves_count | osl::ntesuki::NtesukiSearcher | private | 
  | defense_node_under_attack_count | osl::ntesuki::NtesukiSearcher | private | 
  | defenseWithPlayer(NtesukiRecord *record, const NtesukiRecord *oracle_attack, const NtesukiRecord *oracle_defense, unsigned int proofLimit, unsigned int disproofLimit, int pass_left, const Move last_move) | osl::ntesuki::NtesukiSearcher | private | 
  | delay_interpose | osl::ntesuki::NtesukiSearcher | static | 
  | delay_non_attack | osl::ntesuki::NtesukiSearcher | static | 
  | delay_non_pass | osl::ntesuki::NtesukiSearcher | static | 
  | delay_nopromote | osl::ntesuki::NtesukiSearcher | static | 
  | disproof_by_inversion_count | osl::ntesuki::NtesukiSearcher | private | 
  | dynamic_widening_width | osl::ntesuki::NtesukiSearcher | static | 
  | exceedReadNodeLimit() const | osl::ntesuki::NtesukiSearcher | inline | 
  | gc_ratio | osl::ntesuki::NtesukiSearcher | private | 
  | getNodeCount() const | osl::ntesuki::NtesukiSearcher | inline | 
  | getTable() | osl::ntesuki::NtesukiSearcher |  | 
  | handleInterpose(NtesukiRecord *record, int pass_left) | osl::ntesuki::NtesukiSearcher | private | 
  | handleNonAttack(NtesukiRecord *record, int pass_left) | osl::ntesuki::NtesukiSearcher | private | 
  | handleTonshi(NtesukiRecord *record, int pass_left, const Move last_move) | osl::ntesuki::NtesukiSearcher | private | 
  | immediate_lose | osl::ntesuki::NtesukiSearcher | private | 
  | immediate_win | osl::ntesuki::NtesukiSearcher | private | 
  | INITIAL_DISPROOF_LIMIT | osl::ntesuki::NtesukiSearcher | privatestatic | 
  | INITIAL_PROOF_LIMIT | osl::ntesuki::NtesukiSearcher | privatestatic | 
  | isscheme | osl::ntesuki::NtesukiSearcher | private | 
  | isshogi_attack_count | osl::ntesuki::NtesukiSearcher | private | 
  | isshogi_attack_success_count | osl::ntesuki::NtesukiSearcher | private | 
  | isshogi_defense_count | osl::ntesuki::NtesukiSearcher | private | 
  | isshogi_defense_success_count | osl::ntesuki::NtesukiSearcher | private | 
  | iwscheme | osl::ntesuki::NtesukiSearcher | private | 
  | max_pass | osl::ntesuki::NtesukiSearcher | private | 
  | mg | osl::ntesuki::NtesukiSearcher | private | 
  | moves_played | osl::ntesuki::NtesukiSearcher | private | 
  | moves_t typedef | osl::ntesuki::NtesukiSearcher | private | 
  | node_count | osl::ntesuki::NtesukiSearcher | private | 
  | nodes_played | osl::ntesuki::NtesukiSearcher | private | 
  | nodes_t typedef | osl::ntesuki::NtesukiSearcher | private | 
  | NtesukiNotFound | osl::ntesuki::NtesukiSearcher | static | 
  | NtesukiSearcher(State &state, NtesukiMoveGenerator *mg, unsigned int table_limit, volatile int *stop_flag, bool verbose, int maxPass=NtesukiRecord::SIZE, NtesukiRecord::IWScheme iwscheme=NtesukiRecord::pn_iw, NtesukiRecord::PSScheme psscheme=NtesukiRecord::no_ps, NtesukiRecord::ISScheme isscheme=NtesukiRecord::no_is, int tsumero_cost=0, int tsumero_estimate=0, double gc_ratio=0.33) | osl::ntesuki::NtesukiSearcher |  | 
  | pass_attack_count | osl::ntesuki::NtesukiSearcher | private | 
  | pass_attack_success_count | osl::ntesuki::NtesukiSearcher | private | 
  | pass_count | osl::ntesuki::NtesukiSearcher | private | 
  | pass_success_count | osl::ntesuki::NtesukiSearcher | private | 
  | path | osl::ntesuki::NtesukiSearcher | private | 
  | proof_AND_count | osl::ntesuki::NtesukiSearcher | private | 
  | proof_without_inversion_count | osl::ntesuki::NtesukiSearcher | private | 
  | psscheme | osl::ntesuki::NtesukiSearcher | private | 
  | ptt_aunt | osl::ntesuki::NtesukiSearcher | static | 
  | ptt_invalid_defense | osl::ntesuki::NtesukiSearcher | static | 
  | ptt_non_attack | osl::ntesuki::NtesukiSearcher | static | 
  | ptt_siblings_fail | osl::ntesuki::NtesukiSearcher | static | 
  | ptt_siblings_success | osl::ntesuki::NtesukiSearcher | static | 
  | ptt_uncle | osl::ntesuki::NtesukiSearcher | static | 
  | read_attack_only | osl::ntesuki::NtesukiSearcher | static | 
  | read_node_limit | osl::ntesuki::NtesukiSearcher | private | 
  | ReadLimitReached | osl::ntesuki::NtesukiSearcher | static | 
  | search() | osl::ntesuki::NtesukiSearcher |  | 
  | searchSlow(Player attacker, int rnl=160000) | osl::ntesuki::NtesukiSearcher | inline | 
  | selectMoveAttack(NtesukiRecord *record, unsigned int &best_proof, unsigned int &sum_disproof, unsigned int &second_proof, unsigned int &best_disproof, unsigned int &step_cost, NtesukiMoveList &moves, const int pass_left) | osl::ntesuki::NtesukiSearcher | private | 
  | selectMoveAttack(NtesukiRecord *record, unsigned int &best_proof, unsigned int &sum_disproof, unsigned int &second_proof, unsigned int &best_disproof, unsigned int &step_cost, NtesukiMoveList &moves, const int pass_left) | osl::ntesuki::NtesukiSearcher |  | 
  | selectMoveDefense(NtesukiRecord *record, unsigned int &best_disproof, unsigned int &sum_proof, unsigned int &second_disproof, unsigned int &best_proof, unsigned int &step_cost, NtesukiMoveList &moves, const int pass_left, const Move last_move) | osl::ntesuki::NtesukiSearcher | private | 
  | selectMoveDefense(NtesukiRecord *record, unsigned int &best_disproof, unsigned int &sum_proof, unsigned int &second_disproof, unsigned int &best_proof, unsigned int &step_cost, NtesukiMoveList &moves, const int pass_left, const Move last_move) | osl::ntesuki::NtesukiSearcher |  | 
  | sibling_attack_count | osl::ntesuki::NtesukiSearcher | private | 
  | sibling_attack_success_count | osl::ntesuki::NtesukiSearcher | private | 
  | sibling_defense_count | osl::ntesuki::NtesukiSearcher | private | 
  | sibling_defense_success_count | osl::ntesuki::NtesukiSearcher | private | 
  | simulateSiblingsFail(NtesukiRecord *record, NtesukiRecord *record_best, int pass_left, unsigned int &success_count, unsigned int &total_count) | osl::ntesuki::NtesukiSearcher | private | 
  | simulateSiblingsSuccess(NtesukiRecord *record, NtesukiRecord *record_best, int pass_left, unsigned int &success_count, unsigned int &total_count) | osl::ntesuki::NtesukiSearcher | private | 
  | simulator | osl::ntesuki::NtesukiSearcher | private | 
  | state | osl::ntesuki::NtesukiSearcher | private | 
  | State typedef | osl::ntesuki::NtesukiSearcher |  | 
  | stop_flag | osl::ntesuki::NtesukiSearcher | private | 
  | table | osl::ntesuki::NtesukiSearcher | private | 
  | TableLimitReached | osl::ntesuki::NtesukiSearcher | static | 
  | tsumero_cost | osl::ntesuki::NtesukiSearcher | private | 
  | tsumero_estimate | osl::ntesuki::NtesukiSearcher | private | 
  | verbose | osl::ntesuki::NtesukiSearcher | private | 
  | ~NtesukiSearcher() | osl::ntesuki::NtesukiSearcher |  |