#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 More... | |
vector< int > | root_values_for_iteration |
vector< Move > | best_move_for_iteration |
vector< RootPV > | last_pv |
history of pv More... | |
Move | last_root_move |
best move of the previous completed iteration More... | |
int | last_root_value_update |
interim value for the current iteration More... | |
Definition at line 112 of file alphaBeta2.h.
|
inline |
Definition at line 123 of file alphaBeta2.h.
|
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().
vector<Move> osl::search::AlphaBeta2SharedRoot::best_move_for_iteration |
Definition at line 116 of file alphaBeta2.h.
Referenced by sameBestMoves().
vector<RootPV> osl::search::AlphaBeta2SharedRoot::last_pv |
Move osl::search::AlphaBeta2SharedRoot::last_root_move |
best move of the previous completed iteration
Definition at line 120 of file alphaBeta2.h.
int osl::search::AlphaBeta2SharedRoot::last_root_value_update |
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.
vector<int> osl::search::AlphaBeta2SharedRoot::root_values_for_iteration |
Definition at line 115 of file alphaBeta2.h.