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