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