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

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

abort(Move) const osl::search::SearchState2virtual
osl::search::SearchState2Core::abort() const osl::search::SearchState2Core
addLimit(int limit)osl::search::SearchState2inlineprotected
AllNode enum valueosl::search::SearchState2Coreprotected
bigramKillerMove() const osl::search::SearchState2Coreinline
checkmate_searcherosl::search::SearchState2Coreprotected
checkmate_t typedefosl::search::SearchState2Core
checkmateSearcher() const osl::search::SearchState2Coreinline
checkPointSearchAllMoves()osl::search::SearchState2protected
countCheckAfterThreatmate(Player turn, int depth=1) const osl::search::SearchState2Coreinline
countCheckAfterThreatmateSacrifice(Player turn, int depth=1) const osl::search::SearchState2Coreinline
countSacrificeCheck2(int history_max) const osl::search::SearchState2protected
cur_limitosl::search::SearchState2protected
curDepth() const osl::search::SearchState2Coreinline
curLimit() const osl::search::SearchState2inline
current_pathosl::search::SearchState2Coreprotected
current_stateosl::search::SearchState2Coreprotected
currentHash() const osl::search::SearchState2Coreinline
CutNode enum valueosl::search::SearchState2Coreprotected
depth_node_count_quiesceosl::search::SearchState2Corestatic
doUndoMoveLight(Move move, Function &f)osl::search::SearchState2Coreinline
doUndoMoveOrPass(const HashKey &new_hash, Move move, Function &f)osl::search::SearchState2Coreinline
getBigramKillerMoves(MoveVector &moves) const osl::search::SearchState2Coreinline
getKillerMoves(MoveVector &moves) const osl::search::SearchState2Coreinline
hasLastRecord(unsigned int n=0) const osl::search::SearchState2Coreinline
history() const osl::search::SearchState2Coreinline
historyTable()osl::search::SearchState2Coreinline
historyTable() const osl::search::SearchState2Coreinline
initPV()osl::search::SearchState2Coreinline
isLosingState(int node_limit)osl::search::SearchState2Coreinline
isThreatmateState(int node_limit, Move &threatmate_move, bool=false)osl::search::SearchState2Coreinline
isThreatmateStateShort(int depth, Move &threatmate_move)osl::search::SearchState2Coreinline
isWinningState(checkmate_t &search, NumEffectState &state, const HashKey &key, PathEncoding path, int node_limit, Move &checkmate_move, Move last_move, bool=false)osl::search::SearchState2Coreinlinestatic
isWinningState(checkmate_t &search, NumEffectState &state, const HashKey &key, PathEncoding path, int node_limit, Move &checkmate_move, Move last_move, bool parallel=false)osl::search::SearchState2Coreinlinestatic
isWinningState(int node_limit, Move &checkmate_move, bool parallel=false)osl::search::SearchState2Coreinline
isWinningStateShort(int depth, Move &checkmate_move)osl::search::SearchState2Coreinline
lastMove(int i=1) const osl::search::SearchState2Coreinline
lastRecord(unsigned int n=0)osl::search::SearchState2Coreinline
lastRecord(unsigned int n=0) const osl::search::SearchState2Coreinline
makeMove(Move move)osl::search::SearchState2Coreinline
makePV(Move m)osl::search::SearchState2Coreinline
makePV(PVVector &parent, Move m, PVVector &pv) const osl::search::SearchState2Core
MaxDepth enum valueosl::search::SearchState2Core
move_historyosl::search::SearchState2Coreprotected
node_typeosl::search::SearchState2Coreprotected
NodeType enum nameosl::search::SearchState2Coreprotected
path() const osl::search::SearchState2Coreinline
popPass()osl::search::SearchState2Coreinline
pushPass()osl::search::SearchState2Coreinline
pvosl::search::SearchState2Coreprotected
PvNode enum valueosl::search::SearchState2Coreprotected
PVVector typedefosl::search::SearchState2Core
record_stackosl::search::SearchState2Coreprotected
recordHistory() const osl::search::SearchState2Coreinline
repetition_counterosl::search::SearchState2Coreprotected
repetitionCounter() const osl::search::SearchState2Coreinline
ReSearchLimitMarginosl::search::SearchState2static
restoreRootState()osl::search::SearchState2Core
root_depthosl::search::SearchState2Coreprotected
root_limitosl::search::SearchState2protected
root_stateosl::search::SearchState2Coreprotected
rootRecord()osl::search::SearchState2Coreinline
rootState() const osl::search::SearchState2Coreinline
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::SearchState2Coreinline
setHistory(const MoveStack &h)osl::search::SearchState2Core
setKillerMove(Move best_move)osl::search::SearchState2inline
setRoot(int limit)osl::search::SearchState2inlineprotected
setRootRecord(SimpleHashRecord *root)osl::search::SearchState2Coreinline
setState(const NumEffectState &s)osl::search::SearchState2virtual
sharedosl::search::SearchState2Coreprotected
state() const osl::search::SearchState2Coreinline
stop_treeosl::search::SearchState2Core
subLimit(int limit)osl::search::SearchState2inlineprotected
tryThreatmate() const osl::search::SearchState2Coreinline
~SearchState2()osl::search::SearchState2virtual
~SearchState2Core()osl::search::SearchState2Corevirtual