| 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 | |