osl::checkmate::Dfpn メンバ一覧

これは全メンバの一覧です。osl::checkmate::Dfpn継承メンバも含んでいます。
analyze(const PathEncoding &path, const NumEffectState &state, const std::vector< Move > &moves) const osl::checkmate::Dfpn
attack()osl::checkmate::Dfpn
blocking_verifyosl::checkmate::Dfpn [private]
blockingSimulation(int seed, const ProofOracle &)osl::checkmate::Dfpn
clear()osl::checkmate::Dfpn
currentTable() const osl::checkmate::Dfpn [inline]
defense()osl::checkmate::Dfpn
Dfpn(const Dfpn &)osl::checkmate::Dfpn [private]
Dfpn()osl::checkmate::Dfpn
DfpnMaxUniqMoves Enum 値osl::checkmate::Dfpn
DfpnMoveVector typedefosl::checkmate::Dfpn
distance(const HashKey &) const osl::checkmate::Dfpn
findDagSource()osl::checkmate::Dfpn [private]
findDagSource(const HashKey &terminal_key, DfpnRecord &terminal_record, PieceStand terminal_stand, int offset=0)osl::checkmate::Dfpn [private]
generateCheck(const NumEffectState &, DfpnMoveVector &, bool &)osl::checkmate::Dfpn [static]
generateEscape(const NumEffectState &, bool need_full_width, Square grand_parent_delay_last_to, DfpnMoveVector &)osl::checkmate::Dfpn [static]
grandParentSimulation(int cur_move, const Node &gparent, int gp_move)osl::checkmate::Dfpn
grandParentSimulationSuitable() const osl::checkmate::Dfpn
hasCheckmateMove(const NumEffectState &state, const HashKey &key, const PathEncoding &path, size_t limit, Move &best_move, Move last_move=Move::INVALID(), std::vector< Move > *pv=0)osl::checkmate::Dfpn
hasCheckmateMove(const NumEffectState &state, const HashKey &key, const PathEncoding &path, size_t limit, Move &best_move, PieceStand &proof, Move last_move=Move::INVALID(), std::vector< Move > *pv=0)osl::checkmate::Dfpn
hasEscapeMove(const NumEffectState &state, const HashKey &key, const PathEncoding &path, size_t limit, Move last_move)osl::checkmate::Dfpn
node_countosl::checkmate::Dfpn [private]
node_count_limitosl::checkmate::Dfpn [private]
nodeCount() const osl::checkmate::Dfpn [inline]
operator=(const Dfpn &)osl::checkmate::Dfpn [private]
parallel_sharedosl::checkmate::Dfpn [private]
path_tableosl::checkmate::Dfpn [private]
proofOracleAttack(const ProofOracle &oracle, int proof_limit)osl::checkmate::Dfpn
proofOracleDefense(const ProofOracle &oracle, int proof_limit)osl::checkmate::Dfpn
setBlockingVerify(bool enable=true)osl::checkmate::Dfpn [inline]
setIllegal(const HashKey &key, PieceStand white)osl::checkmate::Dfpn
setParallel(int id, DfpnShared *s)osl::checkmate::Dfpn [inline]
setTable(DfpnTable *new_table)osl::checkmate::Dfpn
sort(const NumEffectState &, DfpnMoveVector &)osl::checkmate::Dfpn [static]
tableosl::checkmate::Dfpn [private]
table_t typedefosl::checkmate::Dfpn
thread_idosl::checkmate::Dfpn [private]
treeosl::checkmate::Dfpn [private]
tryProof(const NumEffectState &state, const HashKey &key, const PathEncoding &path, const ProofOracle &, size_t oracle_id, Move &best_move, Move last_move=Move::INVALID())osl::checkmate::Dfpn
tryProofLight(const NumEffectState &state, const HashKey &key, const PathEncoding &path, const ProofOracle &, size_t oracle_id, Move &best_move, Move last_move=Move::INVALID())osl::checkmate::Dfpn
tryProofMain(const NumEffectState &state, const HashKey &key, const PathEncoding &path, const ProofOracle &, size_t oracle_id, Move &best_move, Move last_move)osl::checkmate::Dfpn [private]
~Dfpn()osl::checkmate::Dfpn
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義