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] |
bigramKillerMove() const | osl::search::SearchStateCore | [inline] |
black_lower_bound | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [private] |
black_upper_bound | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [private] |
BOOST_CLASS_REQUIRE(Eval, osl::eval, Concept) | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [private] |
brinkmatePenalty(Player P, int limit) | osl::search::FixedEval | [inline, protected, static] |
checkmate_t typedef | osl::search::SearchStateCore | |
checkmateSearcher() const | osl::search::SearchStateCore | [inline] |
checkPointSearchAllMoves() | osl::search::SearchState | [protected] |
countSacrificeCheck2(int history_max) const | osl::search::SearchState | [protected] |
cur_limit | osl::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] |
eval | osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > | [protected] |
eval_t typedef | osl::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] |
framework_t typedef | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [private] |
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 typedef | osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > | |
nodeCount() const | osl::search::SearchFramework< Eval, MoveGenerator, Table, Recorder, Probabilities > | [inline] |
normalSearch(const SearchMove &moved, int logprob, int base_value, SearchMove &bestMove) | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [inline, private] |
null_window | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [protected] |
nullWindow() const | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [inline] |
nullWindowSearch(int threshold, const SearchMove &move, int limit) | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [inline] |
nullWindowSearch(const SearchMove &move, int &max_value, SearchMove &bestMove) | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [inline] |
NullWindowSearch(const HashEffectState &s, typename framework_t::checkmate_t &checker, Table *t, Recorder &r) | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [inline, explicit] |
nullWindowSearchAfterMove(const SearchMove &move, int base_value) | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [inline] |
nullWindowSearchOfTurn(int threshold, const SearchMove &move, int limit) | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [inline] |
path() const | osl::search::SearchStateCore | [inline] |
popPass() | osl::search::SearchStateCore | [inline] |
Probabilities_t typedef | osl::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_stack | osl::search::SearchStateCore | [protected] |
recorder | osl::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_counter | osl::search::SearchStateCore | [protected] |
repetitionCounter() const | osl::search::SearchStateCore | [inline] |
ReSearchLimitMargin | osl::search::SearchState | [static] |
resetTimeOut() | osl::search::SearchStateCore | |
root_limit | osl::search::SearchState | [protected] |
rootLowerBound(Player turn) const | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [inline] |
rootRecord() | osl::search::SearchStateCore | [inline] |
rootUpperBound(Player turn) const | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [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] |
setRootBounds(Player root_turn, int lower, int upper) | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [inline] |
setRootRecord(SimpleHashRecord *root) | osl::search::SearchStateCore | [inline] |
setState(const NumEffectState &s) | osl::search::SearchState | [virtual] |
setTimeOut(int seconds) | osl::search::SearchStateCore | |
shared | osl::search::SearchStateCore | [protected] |
state() const | osl::search::SearchStateCore | [inline] |
stop_flag | osl::search::SearchStateCore | [protected] |
subLimit(int limit) | osl::search::SearchState | [inline, protected] |
table | osl::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] |
~NullWindowSearch() | osl::search::NullWindowSearch< Eval, MoveGenerator, Table, Recorder, Probabilities > | [inline] |
~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] |