
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().
1.8.4