Public 型 | |
enum | ValueType { Exact, UpperBound, LowerBound } |
Public メソッド | |
CompactRecord () | |
template<Player P> | |
bool | highFail (int height, int threshold) const |
template<Player P> | |
bool | lowFail (int height, int threshold) const |
Public 変数 | |
Move | best_move |
int | value |
int | limit |
ValueType | type |
alphaBeta3.cc の 58 行で定義されています。
alphaBeta3.cc の 62 行で定義されています。
osl::search::CompactRecord::CompactRecord | ( | ) | [inline] |
alphaBeta3.cc の 64 行で定義されています。
bool osl::search::CompactRecord::highFail | ( | int | height, | |
int | threshold | |||
) | const [inline] |
alphaBeta3.cc の 68 行で定義されています。
参照先 osl::eval::betterThan(), Exact, LowerBound, type, と value.
bool osl::search::CompactRecord::lowFail | ( | int | height, | |
int | threshold | |||
) | const [inline] |
alphaBeta3.cc の 74 行で定義されています。
参照先 osl::eval::betterThan(), Exact, type, UpperBound, と value.
alphaBeta3.cc の 61 行で定義されています。
参照元 osl::search::AlphaBeta3::search(), と osl::search::AlphaBeta3::searchRoot().
alphaBeta3.cc の 63 行で定義されています。
参照元 highFail(), lowFail(), osl::search::AlphaBeta3::search(), と osl::search::AlphaBeta3::searchRoot().
alphaBeta3.cc の 61 行で定義されています。
参照元 highFail(), lowFail(), osl::search::AlphaBeta3::search(), と osl::search::AlphaBeta3::searchRoot().