This is the complete list of members for osl::checkmate::Dfpn, including all inherited members.
| analyze(const PathEncoding &path, const NumEffectState &state, const vector< Move > &moves) const | osl::checkmate::Dfpn | |
| attack() | osl::checkmate::Dfpn | |
| blocking_verify | osl::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() | osl::checkmate::Dfpn | |
| DfpnMaxUniqMoves enum value | osl::checkmate::Dfpn | |
| DfpnMoveVector typedef | osl::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 |
| generateCheck(const NumEffectState &state, DfpnMoveVector &moves, bool &has_pawn_checkmate) | osl::checkmate::Dfpn | |
| generateEscape(const NumEffectState &, bool need_full_width, Square grand_parent_delay_last_to, DfpnMoveVector &) | osl::checkmate::Dfpn | static |
| generateEscape(const NumEffectState &state, bool need_full_width, Square last_to, DfpnMoveVector &moves) | osl::checkmate::Dfpn | |
| 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(), 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 | |
| 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, 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 |
| sort(const NumEffectState &state, DfpnMoveVector &moves) | osl::checkmate::Dfpn | |
| 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 | private |
| tryProofMain(const NumEffectState &state, const HashKey &key, const PathEncoding &path, const ProofOracle &oracle, size_t oracle_id, Move &best_move, Move last_move) | osl::checkmate::Dfpn | |
| ~Dfpn() | osl::checkmate::Dfpn |
1.8.4