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.
Enumerator | |
---|---|
Exact | |
UpperBound | |
LowerBound |
Definition at line 61 of file alphaBeta3.cc.
|
inline |
Definition at line 63 of file alphaBeta3.cc.
|
inline |
Definition at line 67 of file alphaBeta3.cc.
References osl::eval::betterThan(), Exact, LowerBound, threshold, type, and value.
|
inline |
Definition at line 73 of file alphaBeta3.cc.
References osl::eval::betterThan(), Exact, threshold, type, UpperBound, and value.
Move osl::search::CompactRecord::best_move |
Definition at line 59 of file alphaBeta3.cc.
Referenced by osl::search::AlphaBeta3::presearch(), and osl::search::AlphaBeta3::searchRoot().
int osl::search::CompactRecord::limit |
Definition at line 60 of file alphaBeta3.cc.
Referenced by osl::search::AlphaBeta3::searchRoot().
ValueType osl::search::CompactRecord::type |
Definition at line 62 of file alphaBeta3.cc.
Referenced by highFail(), lowFail(), and osl::search::AlphaBeta3::searchRoot().
int osl::search::CompactRecord::value |
Definition at line 60 of file alphaBeta3.cc.
Referenced by highFail(), lowFail(), and osl::search::AlphaBeta3::searchRoot().