Public Member Functions | |
Tree (int max_depth) | |
bool | inCheck (Player P) const |
const Piece | king (Player P) const |
void | newVisit (Player P, Move move, const HashKey &next_hash) |
void | setNoCheckmateChildInAttack (size_t best_i) |
void | setNoCheckmateDefense (Player attack, int best_i) |
void | dump (int lines, int depth=0) const |
Public Attributes | |
NumEffectState | state |
int | depth |
boost::scoped_array< Node > | node |
const int | MaxDepth |
|
inline |
|
inline |
Definition at line 543 of file dfpn.cc.
References osl::checkmate::DfpnRecordBase::best_move, osl::checkmate::Dfpn::Node::children, osl::checkmate::Dfpn::Node::children_path, depth, 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::checkmate::DfpnRecordBase::solved, state, osl::checkmate::Dfpn::NodeBase::threshold, timer, osl::checkmate::DfpnPathRecord::twin_list, and osl::checkmate::Dfpn::Node::visit_time.
|
inline |
Definition at line 521 of file dfpn.cc.
References depth, osl::checkmate::Dfpn::NodeBase::moved, and osl::Move::player().
|
inline |
Definition at line 533 of file dfpn.cc.
References depth, and osl::checkmate::Dfpn::Node::setNoCheckmateChildInAttack().
|
inline |
Definition at line 538 of file dfpn.cc.
References depth, and osl::checkmate::Dfpn::Node::setNoCheckmateDefense().
NumEffectState osl::checkmate::Dfpn::Tree::state |