
| 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
 1.8.4