All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Constant Groups | Typedefs
alphaBeta2.h File Reference
#include "osl/search/realizationProbability.h"
#include "osl/search/searchBase.h"
#include "osl/search/searchState2.h"
#include "osl/search/searchRecorder.h"
#include "osl/search/passCounter.h"
#include "osl/search/killerMoveTable.h"
#include "osl/search/searchTimer.h"
#include "osl/eval/evalTraits.h"
#include "osl/eval/ml/openMidEndingEval.h"
#include "osl/eval/progressEval.h"
#include "osl/container/moveStack.h"
#include "osl/container/moveLogProbVector.h"
#include "osl/stat/average.h"
#include "osl/oslConfig.h"
#include <boost/scoped_array.hpp>
#include <boost/noncopyable.hpp>
#include <iosfwd>
Include dependency graph for alphaBeta2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  osl::search::AlphaBeta2Window
 
struct  osl::search::AlphaBeta2Common< EvalT >
 AlphaBeta2Tree のデータメンバーでdefault copy constructor でcopy可能なもの。 More...
 
struct  osl::search::RootPV
 
struct  osl::search::AlphaBeta2SharedRoot
 
struct  osl::search::AlphaBeta2Parallel< EvalT >
 
class  osl::search::AlphaBeta2Tree< EvalT >
 "tree" of AlphaBeta2, copied by split More...
 
struct  osl::search::AlphaBeta2Tree< EvalT >::BetaCut
 
struct  osl::search::AlphaBeta2Tree< EvalT >::NextMove< P >
 
struct  osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >
 
class  osl::search::AlphaBeta2< EvalT >
 AlphaBeta の書き直し版 More...
 

Namespaces

 osl
 attackDefense.h
 
 osl::search
 探索関係
 

Constant Groups

 osl
 attackDefense.h
 
 osl::search
 探索関係
 

Typedefs

typedef search::AlphaBeta2
< eval::ProgressEval > 
osl::AlphaBeta2ProgressEval
 
typedef search::AlphaBeta2
< eval::ml::OpenMidEndingEval > 
osl::AlphaBeta2OpenMidEndingEval