My Project
osl::checkmate::Dfpn Member List

This is the complete list of members for osl::checkmate::Dfpn, including all inherited members.

analyze(const PathEncoding &path, const NumEffectState &state, const std::vector< Move > &moves) constosl::checkmate::Dfpn
attack()osl::checkmate::Dfpn
blocking_verifyosl::checkmate::Dfpnprivate
blockingSimulation(int seed, const ProofOracle &)osl::checkmate::Dfpn
clear()osl::checkmate::Dfpn
currentTable() constosl::checkmate::Dfpninline
defense()osl::checkmate::Dfpn
Dfpn(const Dfpn &)=deleteosl::checkmate::Dfpnprivate
Dfpn()osl::checkmate::Dfpn
DfpnMaxUniqMoves enum valueosl::checkmate::Dfpn
DfpnMoveVector typedefosl::checkmate::Dfpn
distance(const HashKey &) constosl::checkmate::Dfpn
findDagSource()osl::checkmate::Dfpnprivate
findDagSource(const HashKey &terminal_key, DfpnRecord &terminal_record, PieceStand terminal_stand, int offset=0)osl::checkmate::Dfpnprivate
generateCheck(const NumEffectState &, DfpnMoveVector &, bool &)osl::checkmate::Dfpnstatic
generateEscape(const NumEffectState &, bool need_full_width, Square grand_parent_delay_last_to, DfpnMoveVector &)osl::checkmate::Dfpnstatic
grandParentSimulation(int cur_move, const Node &gparent, int gp_move)osl::checkmate::Dfpn
grandParentSimulationSuitable() constosl::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::Dfpnprivate
node_count_limitosl::checkmate::Dfpnprivate
nodeCount() constosl::checkmate::Dfpninline
operator=(const Dfpn &)=deleteosl::checkmate::Dfpnprivate
parallel_sharedosl::checkmate::Dfpnprivate
path_tableosl::checkmate::Dfpnprivate
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::Dfpninline
setIllegal(const HashKey &key, PieceStand white)osl::checkmate::Dfpn
setParallel(int id, DfpnShared *s)osl::checkmate::Dfpninline
setTable(DfpnTable *new_table)osl::checkmate::Dfpn
sort(const NumEffectState &, DfpnMoveVector &)osl::checkmate::Dfpnstatic
tableosl::checkmate::Dfpnprivate
table_t typedefosl::checkmate::Dfpn
thread_idosl::checkmate::Dfpnprivate
treeosl::checkmate::Dfpnprivate
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::Dfpnprivate
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