osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > メンバ一覧

これは全メンバの一覧です。osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >継承メンバも含んでいます。

abort(Move) const osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline, virtual]
alarmSwitch()osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
base_t typedefosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
bigramKillerMove()osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
BOOST_CLASS_REQUIRE(Eval, osl::eval, Concept)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
brinkmatePenalty(Player P, int limit)osl::search::FixedEval [inline, protected, static]
checkmate_searcherosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
checkmate_t typedefosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >
checkmateSearcher() const osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
computeBestMove(int limit, const RealTime &timer=RealTime(60))osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
computeBestMoveIteratively(int limit, const int step=100, const int initialLimit=400, int nodeLimit=1600000, const misc::RealTime &timer=misc::RealTime(60))osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
computeBestMoveOfPlayer(int limit)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline, private]
drawValue() const osl::search::FixedEval [inline, protected]
eval_t typedefosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >
examineMoves(const char *category_name, int &current_value, int limit, const SearchMoveVector &moves, SearchMoveSorter< P > &lower_moves, SearchMoveSorter< P > &higher_moves)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
FixedEval()osl::search::FixedEval [inline, protected]
gatherMoves(const MoveLogProbVector &moves, SearchMoveSet &out)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >
hasSchedule() const osl::search::HasTimer [inline]
HasTimer()osl::search::HasTimer [inline]
HasTimer(const HasTimer &src)osl::search::HasTimer [inline]
historyTable() const osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
isReasonableMove(Move move, int pawn_sacrifice=1)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
isWinValue(Player P, int val)osl::search::FixedEval [inline, protected, static]
lower_boundosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
memory_testerosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
minusInfty(Player P)osl::search::FixedEval [inline, protected, static]
MTDF(const HashEffectState &s, DualCheckmateSearcher<> &c, Table &t, Recorder &r)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [explicit]
mtdf_t typedefosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >
nextIterationCoefficient() const osl::search::HasTimer [inline]
Probabilities_t typedefosl::search::SearchBase< Eval, Table, Recorder, Probabilities >
RealTime typedefosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >
recorderosl::search::SearchBase< Eval, Table, Recorder, Probabilities > [protected]
recordLoseByCheckmate(Player P, SimpleHashRecord *record) const osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline]
recordLowerBound(Player P, SimpleHashRecord *record, int limit, const SearchMove &best_move, int val) const osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline]
recordUpperBound(Player P, SimpleHashRecord *record, int limit, const SearchMove &best_move, int val) const osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline]
recordWinByCheckmate(Player P, SimpleHashRecord *record, Move check_move) const osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline]
retryByLowerF(SimpleHashRecord *record, int limit, SearchMoveSorter< P > &lower_moves, SearchMoveSorter< P > &higher_moves)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline, private]
root_ignore_movesosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
SearchBase(Recorder &r, Table *t)osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline]
selectBestMoveByHigherF(SimpleHashRecord *record, int limit, SearchMoveSorter< P > &lower_moves, SearchMoveSorter< P > &higher_moves)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline, private]
setBigramKillerMove(const BigramKillerMove &killers)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
setDrawValue(int value)osl::search::FixedEval [inline, protected]
setHistory(const MoveStack &history)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
setInitialGuess(int guess)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
setInitialGuess()osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
setNextIterationCoefficient(double new_value)osl::search::HasTimer [inline]
setRootIgnoreMoves(const MoveVector *rim)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
setStopSchedule(const misc::RealTime &schedule)osl::search::HasTimer [inline]
stopSchedule() const osl::search::HasTimer [inline]
tableosl::search::SearchBase< Eval, Table, Recorder, Probabilities > [protected]
tester_t typedefosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >
testMove(const SearchMove &move, int &val, int &max_value, int limit)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline, private]
threatmatePenalty(Player P)osl::search::FixedEval [inline, protected, static]
thresholdosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
timerosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
triageMovesSpeculatively(SearchMoveSorter< P > &higher_moves, int limit, int jump)osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline, private]
upper_boundosl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
validTableMove(const NumEffectState &state, const MoveLogProb &move, int limit) const osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline]
winByCheckmate(Player P)osl::search::FixedEval [inline, protected, static]
winByFoul(Player P)osl::search::FixedEval [inline, protected, static]
winByLoop(Player P)osl::search::FixedEval [inline, protected, static]
windowMax(Player P)osl::search::FixedEval [inline, protected, static]
winThreshold(Player P)osl::search::FixedEval [inline, protected, static]
~FixedEval()osl::search::FixedEval [inline, protected]
~HasTimer()osl::search::HasTimer [virtual]
~MTDF()osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
~SearchBase()osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline, virtual]


Thu Oct 8 05:01:18 2009に生成されました。  doxygen 1.5.6