#include <searchWindow.h>
Public メソッド | |
| AlphaBetaWindow (int a, int b) | |
| int & | alpha () |
| int & | beta () |
| int | alpha () const |
| int | beta () const |
| const AlphaBetaWindow | flipPlayer () const |
| bool | isConsistent (Player P) const |
| bool | null () const |
| void | dump () const |
Public 変数 | |
| int | alpha_value |
| int | beta_value |
searchWindow.h の 13 行で定義されています。
| osl::search::AlphaBetaWindow::AlphaBetaWindow | ( | int | a, | |
| int | b | |||
| ) | [inline, explicit] |
searchWindow.h の 16 行で定義されています。
参照元 flipPlayer().
| int osl::search::AlphaBetaWindow::alpha | ( | ) | const [inline] |
searchWindow.h の 23 行で定義されています。
参照先 alpha_value.
| int& osl::search::AlphaBetaWindow::alpha | ( | ) | [inline] |
searchWindow.h の 21 行で定義されています。
参照先 alpha_value.
参照元 flipPlayer(), isConsistent(), osl::search::AlphaBetaWindowUtil< P, EvalBase >::isOutOfWindow(), と null().
| int osl::search::AlphaBetaWindow::beta | ( | ) | const [inline] |
searchWindow.h の 24 行で定義されています。
参照先 beta_value.
| int& osl::search::AlphaBetaWindow::beta | ( | ) | [inline] |
searchWindow.h の 22 行で定義されています。
参照先 beta_value.
参照元 flipPlayer(), isConsistent(), osl::search::AlphaBetaWindowUtil< P, EvalBase >::isOutOfWindow(), と null().
| void osl::search::AlphaBetaWindow::dump | ( | ) | const |
| const AlphaBetaWindow osl::search::AlphaBetaWindow::flipPlayer | ( | ) | const [inline] |
searchWindow.h の 25 行で定義されています。
参照先 alpha(), AlphaBetaWindow(), と beta().
| bool osl::search::AlphaBetaWindow::isConsistent | ( | Player | P | ) | const [inline] |
searchWindow.h の 29 行で定義されています。
参照先 alpha(), beta(), と osl::eval::notLessThan().
| bool osl::search::AlphaBetaWindow::null | ( | ) | const [inline] |
searchWindow.h の 33 行で定義されています。
searchWindow.h の 15 行で定義されています。
参照元 alpha().
searchWindow.h の 15 行で定義されています。
参照元 beta().
1.6.3