#include <alphaBeta2.h>
Public Member Functions | |
AlphaBeta2SharedRoot () | |
void | showLastPv (int limit) const |
int | sameBestMoves () const |
Public Attributes | |
vector< int > | root_values |
value for each pv-update, for each iteration | |
vector< int > | root_values_for_iteration |
vector< Move > | best_move_for_iteration |
vector< RootPV > | last_pv |
history of pv | |
Move | last_root_move |
best move of the previous completed iteration | |
int | last_root_value_update |
interim value for the current iteration |
Definition at line 112 of file alphaBeta2.h.
Definition at line 123 of file alphaBeta2.h.
int osl::search::AlphaBeta2SharedRoot::sameBestMoves | ( | ) | const [inline] |
Definition at line 127 of file alphaBeta2.h.
References best_move_for_iteration.
void osl::search::AlphaBeta2SharedRoot::showLastPv | ( | int | limit | ) | const |
Definition at line 53 of file alphaBeta2.cc.
References last_pv, limit, osl::eval::min(), and osl::record::csa::show().
Definition at line 116 of file alphaBeta2.h.
Referenced by sameBestMoves().
best move of the previous completed iteration
Definition at line 120 of file alphaBeta2.h.
interim value for the current iteration
Definition at line 122 of file alphaBeta2.h.
vector<int> osl::search::AlphaBeta2SharedRoot::root_values |
value for each pv-update, for each iteration
Definition at line 115 of file alphaBeta2.h.
Definition at line 115 of file alphaBeta2.h.