#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, const State &, 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 | , | |
const State & | , | |||
Move | , | |||
unsigned int & | proof_number, | |||
unsigned int & | disproof_number | |||
) | [inline, static] |
libertyEstimator.h の 29 行で定義されています。