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

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

abort(Move) const osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline, virtual]
addLimit(int limit)osl::search::SearchState [inline, protected]
alarmSwitch()osl::search::SearchStateCore [inline]
base_t typedefosl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
bigramKillerMove() const osl::search::SearchStateCore [inline]
BOOST_CLASS_REQUIRE(Eval, osl::eval, Concept)osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
brinkmatePenalty(Player P, int limit)osl::search::FixedEval [inline, protected, static]
checkmate_t typedefosl::search::SearchStateCore
checkmateSearcher() const osl::search::SearchStateCore [inline]
checkPointSearchAllMoves()osl::search::SearchState [protected]
countSacrificeCheck2(int history_max) const osl::search::SearchState [protected]
cur_limitosl::search::SearchState [protected]
curDepth() const osl::search::SearchStateCore [inline]
curLimit() const osl::search::SearchState [inline]
currentHash() const osl::search::SearchStateCore [inline]
doUndoMoveLight(Move move, Function &f)osl::search::SearchStateCore [inline]
doUndoMoveOrPass(const HashKey &new_hash, Move move, SimpleHashRecord **move_record, Function &f, Eval &e)osl::search::SearchStateCore [inline]
drawValue() const osl::search::FixedEval [inline, protected]
evalosl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [protected]
eval_t typedefosl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities >
examineMoves(const char *category_name, const MoveLogProbVector &moves, const Helper &, SearchMove &best_move, int &max_value, SearchMoveSet &tried)osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
examineMoves(const char *category_name, const SearchMoveVector &moves, const Helper &, SearchMove &best_move, int &max_value)osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
examineOneMove(const SearchMove &move, const Helper &, SearchMove &best_move, int &max_value)osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
FixedEval()osl::search::FixedEval [inline, protected]
getBigramKillerMoves(MoveVector &moves) const osl::search::SearchStateCore [inline]
getEval() const osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
getKillerMoves(MoveVector &moves) const osl::search::SearchStateCore [inline]
hasLastRecord(unsigned int n=0) const osl::search::SearchStateCore [inline]
history() const osl::search::SearchStateCore [inline]
historyTable() const osl::search::SearchStateCore [inline]
isLosingState(int node_limit)osl::search::SearchStateCore [inline]
isReasonableMove(Move move, int pawn_sacrifice)osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
isThreatmateState(int node_limit, Move &threatmate_move, AttackOracleAges &age)osl::search::SearchStateCore [inline]
isThreatmateStateShort(int depth, Move &threatmate_move)osl::search::SearchStateCore [inline]
isWinningState(int node_limit, Move &checkmate_move, AttackOracleAges &age)osl::search::SearchStateCore [inline]
isWinningStateShort(int depth, Move &checkmate_move)osl::search::SearchStateCore [inline]
isWinValue(Player P, int val)osl::search::FixedEval [inline, protected, static]
lastMove(int i=1) const osl::search::SearchStateCore [inline]
lastRecord(unsigned int n=0)osl::search::SearchStateCore [inline]
lastRecordPtr(unsigned int n=0)osl::search::SearchStateCore [inline]
minusInfty(Player P)osl::search::FixedEval [inline, protected, static]
MoveGenerator_t typedefosl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities >
node_countosl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
nodeCount() const osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
pass_countosl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [private]
path() const osl::search::SearchStateCore [inline]
popPass()osl::search::SearchStateCore [inline]
Probabilities_t typedefosl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities >
pushPass()osl::search::SearchStateCore [inline]
quiescenceValue(const Policy &)osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
quiescenceValue(int alpha, int beta, int depth=8)osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
record_stackosl::search::SearchStateCore [protected]
recorderosl::search::SearchBase< Eval, Table, Recorder, Probabilities > [protected]
recordHistory() const osl::search::SearchStateCore [inline]
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]
repetition_counterosl::search::SearchStateCore [protected]
repetitionCounter() const osl::search::SearchStateCore [inline]
ReSearchLimitMarginosl::search::SearchState [static]
resetTimeOut()osl::search::SearchStateCore
root_limitosl::search::SearchState [protected]
rootRecord()osl::search::SearchStateCore [inline]
searchAllMoves(SimpleHashRecord *&record, const Policy &, SearchMove &best_move)osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
SearchBase(Recorder &r, Table *t)osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline]
SearchFramework(const HashEffectState &s, checkmate_t &checker, Table *t, Recorder &r)osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline, explicit]
SearchFramework(const SearchFramework &)osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
SearchState(const NumEffectState &s, checkmate_t &checker)osl::search::SearchState
SearchStateCore(const NumEffectState &s, checkmate_t &checker)osl::search::SearchStateCore
searchWithMove(const SearchMove &move, Helper &helper)osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline, protected]
setBigramKillerMove(const BigramKillerMove &killers)osl::search::SearchStateCore
setDrawValue(int value)osl::search::FixedEval [inline, protected]
setHistory(const MoveStack &h)osl::search::SearchStateCore
setKillerMove(Move best_move)osl::search::SearchState [inline]
setRoot(int limit)osl::search::SearchState [inline, protected]
setRootRecord(SimpleHashRecord *root)osl::search::SearchStateCore [inline]
setState(const NumEffectState &s)osl::search::SearchState [virtual]
setTimeOut(int seconds)osl::search::SearchStateCore
sharedosl::search::SearchStateCore [protected]
state() const osl::search::SearchStateCore [inline]
stop_flagosl::search::SearchStateCore [protected]
subLimit(int limit)osl::search::SearchState [inline, protected]
tableosl::search::SearchBase< Eval, Table, Recorder, Probabilities > [protected]
testTimeOut()osl::search::SearchStateCore [inline]
threatmatePenalty(Player P)osl::search::FixedEval [inline, protected, static]
timerAvailable() const osl::search::SearchStateCore [inline]
tryThreatmate() const osl::search::SearchStateCore [inline]
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]
~SearchBase()osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline, virtual]
~SearchFramework()osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > [inline]
~SearchState()osl::search::SearchState [virtual]
~SearchStateCore()osl::search::SearchStateCore [virtual]


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