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