詰将棋関係 More...
詰将棋関係
anonymous enum |
Definition at line 12 of file checkMoveVector.h.
int osl::checkmate::attackProofCost | ( | Player | attacker, |
const NumEffectState & | state, | ||
Move | move | ||
) |
Definition at line 330 of file dfpn.cc.
References osl::alt(), osl::checkmate::PieceCost::attack_sacrifice_cost, osl::Move::from(), osl::Move::isCapture(), osl::Square::isPieceStand(), osl::Move::ptype(), and osl::Move::to().
Referenced by osl::checkmate::Dfpn::attack().
size_t osl::checkmate::limitToCheckCount | ( | int | limit | ) | [inline] |
Definition at line 11 of file limitToCheckCount.h.
References LimitToCheckCountTable.
Referenced by osl::search::AlphaBeta2Tree< EvalT >::tryCheckmate().
int osl::checkmate::log2 | ( | uint32_t | n | ) | [inline] |
Definition at line 106 of file dfpn.cc.
Referenced by slow_increase().
bool osl::checkmate::operator!= | ( | const ProofDisproof & | l, |
const ProofDisproof & | r | ||
) | [inline] |
Definition at line 144 of file proofDisproof.h.
bool osl::checkmate::operator< | ( | const ProofDisproof & | l, |
const ProofDisproof & | r | ||
) | [inline] |
Definition at line 148 of file proofDisproof.h.
References osl::checkmate::ProofDisproof::ulonglongValue().
std::ostream & osl::checkmate::operator<< | ( | std::ostream & | os, |
const ProofDisproof & | proofDisproof | ||
) |
Definition at line 13 of file proofDisproof.cc.
References osl::checkmate::ProofDisproof::disproof(), and osl::checkmate::ProofDisproof::proof().
std::ostream & osl::checkmate::operator<< | ( | std::ostream & | os, |
King8Info | info | ||
) |
Definition at line 11 of file king8Info.cc.
References osl::checkmate::King8Info::dropCandidate(), osl::checkmate::King8Info::liberty(), osl::checkmate::King8Info::libertyCandidate(), and osl::checkmate::King8Info::moveCandidate2().
bool osl::checkmate::operator== | ( | const ProofDisproof & | l, |
const ProofDisproof & | r | ||
) | [inline] |
Definition at line 140 of file proofDisproof.h.
References osl::checkmate::ProofDisproof::ulonglongValue().
int osl::checkmate::slow_increase | ( | uint32_t | n | ) | [inline] |
Definition at line 110 of file dfpn.cc.
References log2().
Referenced by osl::checkmate::Dfpn::attack(), and osl::checkmate::Dfpn::defense().
Definition at line 146 of file tables.cc.
Referenced by osl::checkmate::FixedDepthSearcher::attack(), and osl::checkmate::Dfpn::attack().
Definition at line 144 of file tables.cc.
Referenced by osl::move_probability::StateInfo::clearOldCache(), osl::move_probability::StateInfo::findCheckmateDefender(), osl::checkmate::ImmediateCheckmate::hasCheckmateDrop(), osl::checkmate::ImmediateCheckmate::hasCheckmateMoveDirPiece(), osl::checkmate::detail::slowCheckDrop(), and osl::checkmate::ImmediateCheckmate::slowHasCheckmateMoveDirPiece().
CArray<size_t,32> osl::checkmate::LimitToCheckCountTable |
Definition at line 7 of file limitToCheckCount.cc.
Referenced by limitToCheckCount().
Definition at line 145 of file tables.cc.
Referenced by osl::checkmate::FixedDepthSearcher::attack(), osl::checkmate::FixedDepthSearcher2::attack(), and osl::checkmate::PureLibertyEstimator::attackH().