alphaBeta2.cc

#include "osl/search/alphaBeta2.h"
#include "osl/search/simpleHashRecord.h"
#include "osl/search/searchMoveVector.h"
#include "osl/search/simpleHashTable.h"
#include "osl/search/dominanceCheck.h"
#include "osl/search/moveGenerator.h"
#include "osl/search/realizationProbability.h"
#include "osl/search/quiescenceSearch2.h"
#include "osl/checkmate/immediateCheckmate.h"
#include "osl/record/csa.h"
#include "osl/move_classifier/pawnDropCheckmate.h"
#include "osl/move_classifier/check_.h"
#include "osl/move_classifier/moveAdaptor.h"
#include "osl/move_generator/legalMoves.h"
#include "osl/effect_util/additionalEffect.h"
#include "osl/misc/nonBlockDelete.h"
#include "osl/enter_king/enterKing.h"
#include <stdexcept>
#include <iostream>
#include <iomanip>

alphaBeta2.ccのインクルード依存関係図

ソースコードを見る。

ネームスペース

namespace  osl
namespace  osl::search

構成

struct  osl::search::AlphaBeta2Tree::NextQMove< P >
struct  osl::search::AlphaBeta2Tree::NextMove< P >

マクロ定義

#define search_assert(x, m)   assert((x) || SearchState2::abort(m))

型定義

typedef
osl::search::RealizationProbability 
Probabilities_t


マクロ定義

#define search_assert ( x,
 )     assert((x) || SearchState2::abort(m))

alphaBeta2.cc28 行で定義されています。


型定義

alphaBeta2.cc30 行で定義されています。


Thu Oct 8 05:01:10 2009に生成されました。  doxygen 1.5.6