#include <libertyEstimator.h>
Static Public メソッド | |
| template<class State > | |
| static void | attackH (Player attacker, const State &state, King8Info info, Move move, unsigned int &proof_number, unsigned int &disproof_number) |
| template<class State > | |
| static void | defenseH (Player attacker, const State &, Move move, unsigned int &proof_number, unsigned int &disproof_number) |
libertyEstimator.h の 12 行で定義されています。
| static void osl::checkmate::PureLibertyEstimator::attackH | ( | Player | attacker, | |
| const State & | state, | |||
| King8Info | info, | |||
| Move | move, | |||
| unsigned int & | proof_number, | |||
| unsigned int & | disproof_number | |||
| ) | [inline, static] |
libertyEstimator.h の 16 行で定義されています。
参照先 osl::alt(), osl::checkmate::ProofNumberTable::countLiberty(), osl::checkmate::King8Info::libertyCount(), と osl::checkmate::Proof_Number_Table.
| static void osl::checkmate::PureLibertyEstimator::defenseH | ( | Player | attacker, | |
| const State & | , | |||
| Move | move, | |||
| unsigned int & | proof_number, | |||
| unsigned int & | disproof_number | |||
| ) | [inline, static] |
libertyEstimator.h の 29 行で定義されています。
1.6.3