Public Types | |
enum | ValueType { Exact, UpperBound, LowerBound } |
Public Member Functions | |
CompactRecord () | |
template<Player P> | |
bool | highFail (int height, int threshold) const |
template<Player P> | |
bool | lowFail (int height, int threshold) const |
Public Attributes | |
Move | best_move |
int | value |
int | limit |
ValueType | type |
Definition at line 57 of file alphaBeta3.cc.
Definition at line 61 of file alphaBeta3.cc.
osl::search::CompactRecord::CompactRecord | ( | ) | [inline] |
Definition at line 63 of file alphaBeta3.cc.
bool osl::search::CompactRecord::highFail | ( | int | height, |
int | threshold | ||
) | const [inline] |
Definition at line 67 of file alphaBeta3.cc.
References osl::eval::betterThan(), Exact, LowerBound, threshold, type, and value.
bool osl::search::CompactRecord::lowFail | ( | int | height, |
int | threshold | ||
) | const [inline] |
Definition at line 73 of file alphaBeta3.cc.
References osl::eval::betterThan(), Exact, threshold, type, UpperBound, and value.
Definition at line 59 of file alphaBeta3.cc.
Referenced by osl::search::AlphaBeta3::presearch(), and osl::search::AlphaBeta3::searchRoot().
Definition at line 60 of file alphaBeta3.cc.
Referenced by osl::search::AlphaBeta3::searchRoot().
Definition at line 62 of file alphaBeta3.cc.
Referenced by highFail(), lowFail(), and osl::search::AlphaBeta3::searchRoot().
Definition at line 60 of file alphaBeta3.cc.
Referenced by highFail(), lowFail(), and osl::search::AlphaBeta3::searchRoot().