All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
osl::search::AlphaBeta2SharedRoot Struct Reference

#include <alphaBeta2.h>

Collaboration diagram for osl::search::AlphaBeta2SharedRoot:
Collaboration graph
[legend]

List of all members.

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< Movebest_move_for_iteration
vector< RootPVlast_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

Detailed Description

Definition at line 112 of file alphaBeta2.h.


Constructor & Destructor Documentation

Definition at line 123 of file alphaBeta2.h.


Member Function Documentation

Definition at line 127 of file alphaBeta2.h.

References best_move_for_iteration.

Definition at line 53 of file alphaBeta2.cc.

References last_pv, limit, osl::eval::min(), and osl::record::csa::show().


Member Data Documentation

Definition at line 116 of file alphaBeta2.h.

Referenced by sameBestMoves().

history of pv

Definition at line 118 of file alphaBeta2.h.

Referenced by showLastPv().

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.

value for each pv-update, for each iteration

Definition at line 115 of file alphaBeta2.h.

Definition at line 115 of file alphaBeta2.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines