All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
osl::search::AlphaBeta3 Member List

This is the complete list of members for osl::search::AlphaBeta3, including all inherited members.

addMonitor(const boost::shared_ptr< SearchMonitor > &)osl::search::SearchTimer
adjustMemoryUseLimit(double scale=0.9)osl::search::SearchTimerstatic
All enum valueosl::search::AlphaBeta3
AllNode enum valueosl::search::AlphaBeta3
AlphaBeta3(const NumEffectState &s, checkmate_t &checker, SimpleHashTable *t, CountRecorder &)osl::search::AlphaBeta3
brinkmatePenalty(Player P, int limit)osl::search::FixedEvalinlineprivatestatic
CallQuiesce< BLACK >osl::search::AlphaBeta3friend
CallQuiesce< WHITE >osl::search::AlphaBeta3friend
CallSearch< BLACK >osl::search::AlphaBeta3friend
CallSearch< WHITE >osl::search::AlphaBeta3friend
Capture enum valueosl::search::AlphaBeta3
CaptureAll enum valueosl::search::AlphaBeta3
checkmate_t typedefosl::search::AlphaBeta3
clearNodeDepth()osl::search::AlphaBeta3static
computeBestMoveIteratively(int limit, int step, int initial_limit=600, size_t node_limit=1600000, const TimeAssigned &assign=TimeAssigned(MilliSeconds::Interval(60 *1000)), MoveWithComment *additional_info=0)osl::search::AlphaBeta3
CutNode enum valueosl::search::AlphaBeta3
depthosl::search::AlphaBeta3private
drawValue() const osl::search::FixedEvalinlineprivate
elapsed(MilliSeconds now) const osl::search::SearchTimerinline
elapsed() const osl::search::SearchTimerinline
enableMultiPV(unsigned int)osl::search::AlphaBeta3inline
eval_t typedefosl::search::AlphaBeta3
evalValue() const osl::search::AlphaBeta3private
FixedEval()osl::search::FixedEvalinlineprivate
generateAllMoves(const NumEffectState &state, const SearchInfo &, SearchInfo &)osl::search::AlphaBeta3static
generateAllMoves(const NumEffectState &state, const SearchInfo &parent, SearchInfo &node)osl::search::AlphaBeta3
generateCapture(const NumEffectState &state, SearchInfo &)osl::search::AlphaBeta3static
generateCapture(const NumEffectState &state, SearchInfo &node)osl::search::AlphaBeta3
generateCaptureAll(const NumEffectState &state, SearchInfo &)osl::search::AlphaBeta3static
generateCaptureAll(const NumEffectState &state, SearchInfo &node)osl::search::AlphaBeta3
hasMonitor() const osl::search::SearchTimerinline
hasSchedule() const osl::search::SearchTimerinline
Initial enum valueosl::search::AlphaBeta3
isReasonableMove(Move move, int pawn_sacrifice=1)osl::search::AlphaBeta3
isStableNow() const osl::search::SearchTimerinline
isWinValue(Player P, int val)osl::search::FixedEvalinlineprivatestatic
Killer enum valueosl::search::AlphaBeta3
KingEscape enum valueosl::search::AlphaBeta3
lastMemoryUseRatio1000() const osl::search::SearchTimerinline
makeMoveAndQuiesce(Move)osl::search::AlphaBeta3private
makeMoveAndSearch(Move, int consume)osl::search::AlphaBeta3private
MaxDepth enum valueosl::search::AlphaBeta3
minusInfty(Player P)osl::search::FixedEvalinlineprivatestatic
monitors() const osl::search::SearchTimerinline
MoveCategory enum nameosl::search::AlphaBeta3
nextIterationCoefficient() const osl::search::SearchTimerinline
nextMove()osl::search::AlphaBeta3private
nextMove()osl::search::AlphaBeta3
nodeAffordable() const osl::search::SearchTimerinline
NodeType enum nameosl::search::AlphaBeta3
Pass enum valueosl::search::AlphaBeta3
presearch()osl::search::AlphaBeta3private
PvNode enum valueosl::search::AlphaBeta3
quiesce()osl::search::AlphaBeta3private
quiesceRoot()osl::search::AlphaBeta3private
recorderosl::search::AlphaBeta3private
reductionOk() const osl::search::AlphaBeta3inlineprivate
search()osl::search::AlphaBeta3private
searchRoot(int limit)osl::search::AlphaBeta3private
SearchTimer()osl::search::SearchTimerinline
SearchTimer(const SearchTimer &src)osl::search::SearchTimerinline
seePlusLight(const NumEffectState &state, Move m)osl::search::AlphaBeta3static
seePlusLight(const NumEffectState &state, Move m)osl::search::AlphaBeta3inline
setDrawValue(int value)osl::search::FixedEvalinlineprivate
setHistory(const MoveStack &h)osl::search::AlphaBeta3
setNextIterationCoefficient(double new_value)osl::search::SearchTimerinline
setNodeCountHardLimit(uint64_t new_value)osl::search::SearchTimerinline
setRootIgnoreMoves(const MoveVector *rim, bool)osl::search::AlphaBeta3
setStable(bool new_stable)osl::search::SearchTimerinline
setStartTime(MilliSeconds start)osl::search::SearchTimerinline
setTimeAssign(const TimeAssigned &a)osl::search::SearchTimerinline
showNodeDepth(std::ostream &)osl::search::AlphaBeta3static
startTime() const osl::search::SearchTimerinline
stateosl::search::AlphaBeta3private
stop_by_alarmosl::search::AlphaBeta3private
stopNow()osl::search::SearchTimerinline
stopping() const osl::search::SearchTimerinline
stopReason()osl::search::SearchTimerinline
table_commonosl::search::AlphaBeta3private
TakeBack enum valueosl::search::AlphaBeta3
threatmatePenalty(Player P)osl::search::FixedEvalinlineprivatestatic
throwIfNoMoreTime(uint64_t node_count)osl::search::SearchTimerinline
timeAssigned() const osl::search::SearchTimerinline
winByCheckmate(Player P)osl::search::FixedEvalinlineprivatestatic
winByFoul(Player P)osl::search::FixedEvalinlineprivatestatic
winByLoop(Player P)osl::search::FixedEvalinlineprivatestatic
windowMax(Player P)osl::search::FixedEvalinlineprivatestatic
winThreshold(Player P)osl::search::FixedEvalinlineprivatestatic
~AlphaBeta3()osl::search::AlphaBeta3
~FixedEval()osl::search::FixedEvalinlineprivate
~SearchTimer()osl::search::SearchTimervirtual