#include <alphaBeta2.h>

Public Member Functions | |
| AlphaBeta2Window (int a=0) | |
| AlphaBeta2Window (int a, int b) | |
| AlphaBeta2Window (Player P, int a=0, int b=0) | |
| int & | alpha (Player P) |
| int & | beta (Player P) |
| int | alpha (Player P) const |
| int | beta (Player P) const |
| bool | isConsistent () const |
| bool | null () const |
| bool | operator== (const AlphaBeta2Window &r) const |
Private Attributes | |
| CArray< int, 2 > | values |
Definition at line 33 of file alphaBeta2.h.
|
inlineexplicit |
Definition at line 37 of file alphaBeta2.h.
References values.
|
inline |
Definition at line 38 of file alphaBeta2.h.
References values.
|
inline |
Definition at line 43 of file alphaBeta2.h.
|
inline |
Definition at line 48 of file alphaBeta2.h.
References values.
Referenced by AlphaBeta2Window(), osl::search::AlphaBeta2Tree< EvalT >::alphaBetaSearch(), osl::search::AlphaBeta2Tree< EvalT >::alphaBetaSearchAfterMove(), osl::search::AlphaBeta2< EvalT >::alphaBetaSearchRoot(), osl::search::AlphaBeta2Tree< EvalT >::examineMovesRoot(), isConsistent(), osl::search::AlphaBeta2Tree< EvalT >::quiesce(), osl::search::AlphaBeta2Tree< EvalT >::quiesceRoot(), osl::search::AlphaBeta2Tree< EvalT >::quiesceStable(), osl::search::AlphaBeta2Tree< EvalT >::quiesceWithMove(), and osl::search::AlphaBeta2Tree< EvalT >::searchAllMoves().
|
inline |
Definition at line 51 of file alphaBeta2.h.
References values.
|
inline |
Definition at line 49 of file alphaBeta2.h.
References osl::alt(), and values.
Referenced by AlphaBeta2Window(), osl::search::AlphaBeta2Tree< EvalT >::alphaBetaSearch(), osl::search::AlphaBeta2Tree< EvalT >::alphaBetaSearchAfterMove(), osl::search::AlphaBeta2< EvalT >::alphaBetaSearchRoot(), isConsistent(), osl::search::AlphaBeta2Tree< EvalT >::quiesce(), osl::search::AlphaBeta2Tree< EvalT >::quiesceRoot(), osl::search::AlphaBeta2Tree< EvalT >::quiesceStable(), osl::search::AlphaBeta2Tree< EvalT >::quiesceWithMove(), and osl::search::AlphaBeta2Tree< EvalT >::searchAllMoves().
|
inline |
Definition at line 52 of file alphaBeta2.h.
References osl::alt(), and values.
|
inline |
Definition at line 53 of file alphaBeta2.h.
References alpha(), beta(), osl::BLACK, and osl::eval::notLessThan().
Referenced by osl::search::AlphaBeta2Tree< EvalT >::searchAllMoves().
|
inline |
Definition at line 56 of file alphaBeta2.h.
References values.
Referenced by osl::search::AlphaBeta2Tree< EvalT >::alphaBetaSearchAfterMove(), osl::search::AlphaBeta2Tree< EvalT >::quiesceWithMove(), and osl::search::AlphaBeta2Tree< EvalT >::searchAllMoves().
|
inline |
Definition at line 57 of file alphaBeta2.h.
References values.
|
private |
Definition at line 35 of file alphaBeta2.h.
Referenced by alpha(), AlphaBeta2Window(), beta(), null(), and operator==().
1.8.4