| analyze(const PathEncoding &path, const NumEffectState &state, const vector< Move > &moves) const | osl::checkmate::Dfpn | |
| attack() | osl::checkmate::Dfpn | [inline] |
| blocking_verify | osl::checkmate::Dfpn | [private] |
| blockingSimulation(int seed, const ProofOracle &) | osl::checkmate::Dfpn | [inline] |
| clear() | osl::checkmate::Dfpn | |
| currentTable() const | osl::checkmate::Dfpn | [inline] |
| defense() | osl::checkmate::Dfpn | [inline] |
| Dfpn() | osl::checkmate::Dfpn | |
| DfpnMaxUniqMoves Enum 値 | osl::checkmate::Dfpn | |
| DfpnMoveVector typedef | osl::checkmate::Dfpn | |
| distance(const HashKey &) const | osl::checkmate::Dfpn | |
| findDagSource() | osl::checkmate::Dfpn | [private] |
| generateCheck(const NumEffectState &, DfpnMoveVector &, bool &) | osl::checkmate::Dfpn | [inline, static] |
| generateEscape(const NumEffectState &, bool need_full_width, Position grand_parent_delay_last_to, DfpnMoveVector &) | osl::checkmate::Dfpn | [inline, static] |
| grandParentSimulation(int cur_move, const Node &gparent, int gp_move) | osl::checkmate::Dfpn | [inline] |
| 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(), 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(), 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 | |
| MaxDepth Enum 値 | osl::checkmate::Dfpn | |
| node_count | osl::checkmate::Dfpn | [private] |
| node_count_limit | osl::checkmate::Dfpn | [private] |
| nodeCount() const | osl::checkmate::Dfpn | [inline] |
| parallel_shared | osl::checkmate::Dfpn | [private] |
| path_table | osl::checkmate::Dfpn | [private] |
| proofOracleAttack(const ProofOracle &oracle) | osl::checkmate::Dfpn | [inline] |
| proofOracleDefense(const ProofOracle &oracle) | osl::checkmate::Dfpn | [inline] |
| 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 | [inline] |
| sort(const NumEffectState &, DfpnMoveVector &) | osl::checkmate::Dfpn | [inline, static] |
| table | osl::checkmate::Dfpn | [private] |
| table_t typedef | osl::checkmate::Dfpn | |
| thread_id | osl::checkmate::Dfpn | [private] |
| tree | osl::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 | [inline, private] |
| ~Dfpn() | osl::checkmate::Dfpn | |