osl::search::AlphaBeta2 メンバ一覧

これは全メンバの一覧です。osl::search::AlphaBeta2継承メンバも含んでいます。

osl::abort(Move) const osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline, virtual]
osl::search::SearchState2::abort(Move) const osl::search::SearchState2 [virtual]
osl::search::SearchState2Core::abort() const osl::search::SearchState2Core
addLimit(int limit)osl::search::SearchState2 [inline, protected]
alarmSwitch()osl::search::AlphaBeta2Tree [inline]
ALL Enum 値osl::search::AlphaBeta2Common [protected]
AllNode Enum 値osl::search::SearchState2Core [protected]
alloc()osl::search::AlphaBeta2Tree [protected, static]
alpha_updateosl::search::AlphaBeta2Tree [protected]
AlphaBeta2(const HashEffectState &s, checkmate_t &checker, SimpleHashTable *t, CountRecorder &)osl::search::AlphaBeta2
AlphaBeta2Common(const NumEffectState &s)osl::search::AlphaBeta2Common [inline, explicit, protected]
AlphaBeta2Tree(const HashEffectState &s, checkmate_t &checker, SimpleHashTable *t, CountRecorder &)osl::search::AlphaBeta2Tree [protected]
AlphaBeta2Tree(const AlphaBeta2Tree &src, AlphaBeta2Parallel *)osl::search::AlphaBeta2Tree [protected]
alphaBetaSearch(const MoveLogProb &move, Window window, bool in_pv)osl::search::AlphaBeta2Tree [inline, protected]
alphaBetaSearchAfterMove(const MoveLogProb &move, Window window, bool in_pv)osl::search::AlphaBeta2Tree [inline, protected]
alphaBetaSearchRoot(Window window, MoveLogProb &best_move, int limit)osl::search::AlphaBeta2 [inline]
alphaBetaSearchRoot(Window window, MoveLogProb &best_move, int limit)osl::search::AlphaBeta2 [inline]
alphaBetaSearchRoot(MoveLogProb &best_move, int limit)osl::search::AlphaBeta2 [inline]
bigramKillerMove() const osl::search::SearchState2Core [inline]
blockingosl::search::AlphaBeta2Common [protected]
brinkmatePenalty(Player P, int limit)osl::search::FixedEval [inline, protected, static]
checkmate_t typedefosl::search::SearchState2Core
checkmateSearcher() const osl::search::SearchState2Core [inline]
checkPointSearchAllMoves()osl::search::SearchState2 [protected]
clearNodeDepth()osl::search::AlphaBeta2 [static]
computeBestMoveIteratively(int limit, const int step=100, const int initialLimit=600, int nodeLimit=1600000, const misc::RealTime &timer=misc::RealTime(60))osl::search::AlphaBeta2
countCheckAfterThreatmate(Player turn, int depth=1) const osl::search::SearchState2Core [inline]
countCheckAfterThreatmateSacrifice(Player turn, int depth=1) const osl::search::SearchState2Core [inline]
countSacrificeCheck2(int history_max) const osl::search::SearchState2 [protected]
cur_limitosl::search::SearchState2 [protected]
curDepth() const osl::search::SearchState2Core [inline]
curLimit() const osl::search::SearchState2 [inline]
currentHash() const osl::search::SearchState2Core [inline]
CutNode Enum 値osl::search::SearchState2Core [protected]
dealloc(MoveGenerator *)osl::search::AlphaBeta2Tree [protected, static]
depth_node_countosl::search::AlphaBeta2Tree [protected, static]
depth_node_count_quiesceosl::search::SearchState2Core [static]
doUndoMoveLight(Move move, Function &f)osl::search::SearchState2Core [inline]
doUndoMoveOrPass(const HashKey &new_hash, Move move, Function &f)osl::search::SearchState2Core [inline]
drawValue() const osl::search::FixedEval [inline, protected]
evalosl::search::AlphaBeta2Common [protected]
eval_t typedefosl::search::AlphaBeta2Tree
examineMovesRoot(const MoveLogProbVector &, size_t, Window, MoveLogProb &, int &)osl::search::AlphaBeta2Tree [inline, protected]
extosl::search::AlphaBeta2Tree [protected]
ext_limitosl::search::AlphaBeta2Tree [protected]
FINISH Enum 値osl::search::AlphaBeta2Common [protected]
FixedEval()osl::search::FixedEval [inline, protected]
fullWindow(Player P)osl::search::AlphaBeta2 [inline, static]
generatorsosl::search::AlphaBeta2Tree [protected]
getBigramKillerMoves(MoveVector &moves) const osl::search::SearchState2Core [inline]
getKillerMoves(MoveVector &moves) const osl::search::SearchState2Core [inline]
HASH Enum 値osl::search::AlphaBeta2Common [protected]
hasLastRecord(unsigned int n=0) const osl::search::SearchState2Core [inline]
hasSchedule() const osl::search::HasTimer [inline]
HasTimer()osl::search::HasTimer [inline]
HasTimer(const HasTimer &src)osl::search::HasTimer [inline]
history() const osl::search::SearchState2Core [inline]
in_pvosl::search::AlphaBeta2Common [protected]
INITIAL Enum 値osl::search::AlphaBeta2Common [protected]
initPV()osl::search::SearchState2Core [inline]
isLosingState(int node_limit)osl::search::SearchState2Core [inline]
isReasonableMove(Move move, int pawn_sacrifice=1)osl::search::AlphaBeta2
isThreatmateState(int node_limit, Move &threatmate_move, AttackOracleAges &age)osl::search::SearchState2Core [inline]
isThreatmateStateShort(int depth, Move &threatmate_move)osl::search::SearchState2Core [inline]
isWinningState(int node_limit, Move &checkmate_move, AttackOracleAges &age)osl::search::SearchState2Core [inline]
isWinningStateShort(int depth, Move &checkmate_move)osl::search::SearchState2Core [inline]
isWinValue(Player P, int val)osl::search::FixedEval [inline, protected, static]
KILLER Enum 値osl::search::AlphaBeta2Common [protected]
killer_t typedefosl::search::AlphaBeta2Common [protected]
killersosl::search::AlphaBeta2Common [protected]
last_alpha_updateosl::search::AlphaBeta2Tree [protected]
lastMove(int i=1) const osl::search::SearchState2Core [inline]
lastRecord(unsigned int n=0)osl::search::SearchState2Core [inline]
lastRecord(unsigned int n=0) const osl::search::SearchState2Core [inline]
leaf_limitosl::search::AlphaBeta2Common [protected, static]
makeGenerator()osl::search::AlphaBeta2Tree [protected]
makeMove(Move)osl::search::AlphaBeta2
makePV(Move m)osl::search::SearchState2Core [inline]
makePV(PVVector &parent, Move m, PVVector &pv)osl::search::SearchState2Core [static]
MaxDepth Enum 値osl::search::AlphaBeta2Tree
minusInfty(Player P)osl::search::FixedEval [inline, protected, static]
move_typeosl::search::AlphaBeta2Common [protected]
MoveType Enumosl::search::AlphaBeta2Common [protected]
mpnosl::search::AlphaBeta2Tree [protected]
mpn_cutosl::search::AlphaBeta2Tree [protected]
nextIterationCoefficient() const osl::search::HasTimer [inline]
nextMove()osl::search::AlphaBeta2Tree [inline]
NextMove< BLACK > classosl::search::AlphaBeta2Tree [friend]
NextMove< WHITE > classosl::search::AlphaBeta2Tree [friend]
NextQMove< BLACK > classosl::search::AlphaBeta2Tree [friend]
NextQMove< WHITE > classosl::search::AlphaBeta2Tree [friend]
node_countosl::search::AlphaBeta2Tree [protected]
node_typeosl::search::SearchState2Core [protected]
nodeCount() const osl::search::AlphaBeta2Tree [inline]
NodeType Enumosl::search::SearchState2Core [protected]
PASS Enum 値osl::search::AlphaBeta2Common [protected]
pass_countosl::search::AlphaBeta2Common [protected]
path() const osl::search::SearchState2Core [inline]
popPass()osl::search::SearchState2Core [inline]
Probabilities_t typedefosl::search::SearchBase< Eval, Table, Recorder, Probabilities >
pushPass()osl::search::SearchState2Core [inline]
pvosl::search::SearchState2Core [protected]
PvNode Enum 値osl::search::SearchState2Core [protected]
PVVector typedefosl::search::SearchState2Core [protected]
quiesce(Window)osl::search::AlphaBeta2Tree [inline, protected]
quiesce(Window, int depth_left, DualThreatmateState)osl::search::AlphaBeta2Tree [inline, protected]
quiesceExp(Window)osl::search::AlphaBeta2Tree [inline, protected]
quiesceRoot(Window, int depth_left, Move &best_move, DualThreatmateState)osl::search::AlphaBeta2Tree [inline, protected]
quiesceStable(Window)osl::search::AlphaBeta2Tree [inline, protected]
quiesceWithMove(Move, Window &, int, Move &, int &, const DualThreatmateState &)osl::search::AlphaBeta2Tree [inline, protected]
record_stackosl::search::SearchState2Core [protected]
recorderosl::search::SearchBase< Eval, Table, Recorder, Probabilities > [protected]
recordHistory() const osl::search::SearchState2Core [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::SearchState2Core [protected]
repetitionCounter() const osl::search::SearchState2Core [inline]
ReSearchLimitMarginosl::search::SearchState2 [static]
resetTimeOut()osl::search::AlphaBeta2Tree
root_ignore_movesosl::search::AlphaBeta2Common [protected]
root_limitosl::search::SearchState2 [protected]
rootRecord()osl::search::SearchState2Core [inline]
searchAllMoves(SimpleHashRecord *, Window w)osl::search::AlphaBeta2Tree [inline, protected]
searchAllMoves(Move m, int limit_consumption, SimpleHashRecord *, Window w)osl::search::AlphaBeta2Tree [inline, protected]
SearchBase(Recorder &r, Table *t)osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline]
SearchState2(const NumEffectState &s, checkmate_t &checker)osl::search::SearchState2
SearchState2Core(const NumEffectState &s, checkmate_t &checker)osl::search::SearchState2Core
setBigramKillerMove(const BigramKillerMove &killers)osl::search::SearchState2Core
setCurrentRecord(SimpleHashRecord *r)osl::search::SearchState2Core [inline]
setDrawValue(int value)osl::search::FixedEval [inline, protected]
setHistory(const MoveStack &h)osl::search::SearchState2Core
setKillerMove(Move best_move)osl::search::SearchState2 [inline]
setNextIterationCoefficient(double new_value)osl::search::HasTimer [inline]
setRoot(int limit)osl::search::AlphaBeta2
setRootIgnoreMoves(const MoveVector *rim)osl::search::AlphaBeta2 [inline]
setRootRecord(SimpleHashRecord *root)osl::search::SearchState2Core [inline]
setState(const NumEffectState &s)osl::search::SearchState2 [virtual]
setStopSchedule(const misc::RealTime &schedule)osl::search::HasTimer [inline]
setTimeOut(int seconds)osl::search::AlphaBeta2Tree
sharedosl::search::AlphaBeta2Tree [protected]
showNodeDepth(std::ostream &)osl::search::AlphaBeta2 [static]
showPV(std::ostream &, int, Move) const osl::search::AlphaBeta2Tree
state() const osl::search::SearchState2Core [inline]
stoposl::search::SearchState2Core
stopping() const osl::search::AlphaBeta2Tree [inline]
stopSchedule() const osl::search::HasTimer [inline]
subLimit(int limit)osl::search::SearchState2 [inline, protected]
tableosl::search::SearchBase< Eval, Table, Recorder, Probabilities > [protected]
TACTICAL Enum 値osl::search::AlphaBeta2Common [protected]
testStop()osl::search::AlphaBeta2Tree [inline]
testThreatmate(SimpleHashRecord *record, bool in_pv)osl::search::AlphaBeta2Tree [inline, protected]
threatmatePenalty(Player P)osl::search::FixedEval [inline, protected, static]
timerosl::search::AlphaBeta2Common [protected]
timerAvailable() const osl::search::AlphaBeta2Tree [inline]
tryCheckmate(SimpleHashRecord *record, bool in_pv, Move &checkmate_move)osl::search::AlphaBeta2Tree [inline, protected]
tryCheckmateAgain(SimpleHashRecord *record, Move &checkmate_move, int node_count, int best_value)osl::search::AlphaBeta2Tree [inline, protected]
tryPass(SimpleHashRecord *record, Player P) const osl::search::AlphaBeta2Tree [protected]
tryThreatmate() const osl::search::SearchState2Core [inline]
updateCheckmateCount()osl::search::AlphaBeta2Tree [protected]
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]
~AlphaBeta2()osl::search::AlphaBeta2
~AlphaBeta2Tree()osl::search::AlphaBeta2Tree [protected]
~FixedEval()osl::search::FixedEval [inline, protected]
~HasTimer()osl::search::HasTimer [virtual]
~SearchBase()osl::search::SearchBase< Eval, Table, Recorder, Probabilities > [inline, virtual]
~SearchState2()osl::search::SearchState2 [virtual]
~SearchState2Core()osl::search::SearchState2Core [virtual]


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