All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
osl::ntesuki::NtesukiSearcher Member List

This is the complete list of members for osl::ntesuki::NtesukiSearcher, including all inherited members.

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::NtesukiSearcherprivate
attack_back_countosl::ntesuki::NtesukiSearcherprivate
attack_node_countosl::ntesuki::NtesukiSearcherprivate
attack_node_moves_countosl::ntesuki::NtesukiSearcherprivate
attack_node_under_attack_countosl::ntesuki::NtesukiSearcherprivate
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::NtesukiSearcherprivate
blockByAttackBackosl::ntesuki::NtesukiSearcherprivate
blockByPassosl::ntesuki::NtesukiSearcherprivate
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::NtesukiSearcherprivate
defense_node_countosl::ntesuki::NtesukiSearcherprivate
defense_node_moves_countosl::ntesuki::NtesukiSearcherprivate
defense_node_under_attack_countosl::ntesuki::NtesukiSearcherprivate
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::NtesukiSearcherprivate
delay_interposeosl::ntesuki::NtesukiSearcherstatic
delay_non_attackosl::ntesuki::NtesukiSearcherstatic
delay_non_passosl::ntesuki::NtesukiSearcherstatic
delay_nopromoteosl::ntesuki::NtesukiSearcherstatic
disproof_by_inversion_countosl::ntesuki::NtesukiSearcherprivate
dynamic_widening_widthosl::ntesuki::NtesukiSearcherstatic
exceedReadNodeLimit() const osl::ntesuki::NtesukiSearcherinline
gc_ratioosl::ntesuki::NtesukiSearcherprivate
getNodeCount() const osl::ntesuki::NtesukiSearcherinline
getTable()osl::ntesuki::NtesukiSearcher
handleInterpose(NtesukiRecord *record, int pass_left)osl::ntesuki::NtesukiSearcherprivate
handleNonAttack(NtesukiRecord *record, int pass_left)osl::ntesuki::NtesukiSearcherprivate
handleTonshi(NtesukiRecord *record, int pass_left, const Move last_move)osl::ntesuki::NtesukiSearcherprivate
immediate_loseosl::ntesuki::NtesukiSearcherprivate
immediate_winosl::ntesuki::NtesukiSearcherprivate
INITIAL_DISPROOF_LIMITosl::ntesuki::NtesukiSearcherprivatestatic
INITIAL_PROOF_LIMITosl::ntesuki::NtesukiSearcherprivatestatic
isschemeosl::ntesuki::NtesukiSearcherprivate
isshogi_attack_countosl::ntesuki::NtesukiSearcherprivate
isshogi_attack_success_countosl::ntesuki::NtesukiSearcherprivate
isshogi_defense_countosl::ntesuki::NtesukiSearcherprivate
isshogi_defense_success_countosl::ntesuki::NtesukiSearcherprivate
iwschemeosl::ntesuki::NtesukiSearcherprivate
max_passosl::ntesuki::NtesukiSearcherprivate
mgosl::ntesuki::NtesukiSearcherprivate
moves_playedosl::ntesuki::NtesukiSearcherprivate
moves_t typedefosl::ntesuki::NtesukiSearcherprivate
node_countosl::ntesuki::NtesukiSearcherprivate
nodes_playedosl::ntesuki::NtesukiSearcherprivate
nodes_t typedefosl::ntesuki::NtesukiSearcherprivate
NtesukiNotFoundosl::ntesuki::NtesukiSearcherstatic
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_countosl::ntesuki::NtesukiSearcherprivate
pass_attack_success_countosl::ntesuki::NtesukiSearcherprivate
pass_countosl::ntesuki::NtesukiSearcherprivate
pass_success_countosl::ntesuki::NtesukiSearcherprivate
pathosl::ntesuki::NtesukiSearcherprivate
proof_AND_countosl::ntesuki::NtesukiSearcherprivate
proof_without_inversion_countosl::ntesuki::NtesukiSearcherprivate
psschemeosl::ntesuki::NtesukiSearcherprivate
ptt_auntosl::ntesuki::NtesukiSearcherstatic
ptt_invalid_defenseosl::ntesuki::NtesukiSearcherstatic
ptt_non_attackosl::ntesuki::NtesukiSearcherstatic
ptt_siblings_failosl::ntesuki::NtesukiSearcherstatic
ptt_siblings_successosl::ntesuki::NtesukiSearcherstatic
ptt_uncleosl::ntesuki::NtesukiSearcherstatic
read_attack_onlyosl::ntesuki::NtesukiSearcherstatic
read_node_limitosl::ntesuki::NtesukiSearcherprivate
ReadLimitReachedosl::ntesuki::NtesukiSearcherstatic
search()osl::ntesuki::NtesukiSearcher
searchSlow(Player attacker, int rnl=160000)osl::ntesuki::NtesukiSearcherinline
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::NtesukiSearcherprivate
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::NtesukiSearcherprivate
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_countosl::ntesuki::NtesukiSearcherprivate
sibling_attack_success_countosl::ntesuki::NtesukiSearcherprivate
sibling_defense_countosl::ntesuki::NtesukiSearcherprivate
sibling_defense_success_countosl::ntesuki::NtesukiSearcherprivate
simulateSiblingsFail(NtesukiRecord *record, NtesukiRecord *record_best, int pass_left, unsigned int &success_count, unsigned int &total_count)osl::ntesuki::NtesukiSearcherprivate
simulateSiblingsSuccess(NtesukiRecord *record, NtesukiRecord *record_best, int pass_left, unsigned int &success_count, unsigned int &total_count)osl::ntesuki::NtesukiSearcherprivate
simulatorosl::ntesuki::NtesukiSearcherprivate
stateosl::ntesuki::NtesukiSearcherprivate
State typedefosl::ntesuki::NtesukiSearcher
stop_flagosl::ntesuki::NtesukiSearcherprivate
tableosl::ntesuki::NtesukiSearcherprivate
TableLimitReachedosl::ntesuki::NtesukiSearcherstatic
tsumero_costosl::ntesuki::NtesukiSearcherprivate
tsumero_estimateosl::ntesuki::NtesukiSearcherprivate
verboseosl::ntesuki::NtesukiSearcherprivate
~NtesukiSearcher()osl::ntesuki::NtesukiSearcher