すべてのメンバ一覧
説明
dfpn.cc の 468 行で定義されています。
コンストラクタとデストラクタ
osl::checkmate::Dfpn::Tree::Tree |
( |
int |
max_depth |
) |
[inline] |
関数
void osl::checkmate::Dfpn::Tree::dump |
( |
int |
lines, |
|
|
int |
depth = 0 | |
|
) |
| | const [inline] |
dfpn.cc の 526 行で定義されています。
参照先 osl::checkmate::DfpnRecordBase::best_move, osl::checkmate::Dfpn::Node::children, osl::checkmate::Dfpn::Node::children_path, osl::checkmate::DfpnRecordBase::false_branch, osl::checkmate::DfpnRecordBase::last_to, MEMORIZE_SOLVED_IN_BITSET, osl::checkmate::Dfpn::Node::moves, osl::checkmate::Dfpn::NodeBase::path, osl::checkmate::Dfpn::NodeBase::path_record, osl::checkmate::Dfpn::Node::proof_cost, osl::checkmate::DfpnRecordBase::proof_disproof, osl::checkmate::Dfpn::NodeBase::record, osl::FixedCapacityVector< T, Capacity >::size(), osl::checkmate::DfpnRecordBase::solved, osl::checkmate::Dfpn::NodeBase::threshold, osl::checkmate::DfpnPathRecord::twin_list, と osl::checkmate::Dfpn::Node::visit_time.
bool osl::checkmate::Dfpn::Tree::inCheck |
( |
Player |
P |
) |
const [inline] |
const Piece osl::checkmate::Dfpn::Tree::king |
( |
Player |
P |
) |
const [inline] |
void osl::checkmate::Dfpn::Tree::newVisit |
( |
Player |
P, |
|
|
Move |
move, |
|
|
const HashKey & |
next_hash | |
|
) |
| | [inline] |
void osl::checkmate::Dfpn::Tree::setNoCheckmateChildInAttack |
( |
size_t |
best_i |
) |
[inline] |
void osl::checkmate::Dfpn::Tree::setNoCheckmateDefense |
( |
Player |
attack, |
|
|
int |
best_i | |
|
) |
| | [inline] |
変数
この構造体の説明は次のファイルから生成されました: