moveGenerator.cc

#include "osl/search/moveGenerator.h"
#include "osl/search/searchState2.h"
#include "osl/search/shouldPromoteCut.h"
#include "osl/search/sortCaptureMoves.h"
#include "osl/search/breakThreatmate.h"
#include "osl/search/analyzer/categoryMoveVector.h"
#include "osl/move_generator/capture_.h"
#include "osl/move_generator/escape_.h"
#include "osl/move_generator/promote_.h"
#include "osl/move_generator/addEffect_.h"
#include "osl/move_generator/allMoves.h"
#include "osl/move_generator/attackToPinned.h"
#include "osl/move_action/store.h"
#include "osl/move_classifier/check_.h"
#include "osl/move_classifier/safeMove.h"
#include "osl/move_classifier/moveAdaptor.h"
#include "osl/effect_util/effectUtil.h"
#include "osl/rating/featureSet.h"
#include "osl/rating/ratingEnv.h"
#include "osl/eval/pieceEval.h"
#include "osl/eval/progressEval.h"
#include "osl/eval/ml/openMidEndingEval.h"
#include "osl/stat/average.h"
#include <boost/foreach.hpp>
#include <iostream>
#include <iomanip>
moveGenerator.ccのインクルード依存関係図

ソースコードを見る。

ネームスペース

namespace  osl
 

attackDefense.h


namespace  osl::search
 

探索関係


マクロ定義

#define SAFE_MOVE_ONLY

関数

static const
osl::rating::FeatureSet
feature_set ()
template void osl::search::MoveGenerator::init< osl::eval::ProgressEval > (int limit, const SimpleHashRecord *record, const osl::eval::ProgressEval &, const NumEffectState &, bool in_pv, Move hash_move, bool quiesce)
template void osl::search::MoveGenerator::init< osl::eval::ml::OpenMidEndingEval > (int limit, const SimpleHashRecord *record, const osl::eval::ml::OpenMidEndingEval &, const NumEffectState &, bool in_pv, Move hash_move, bool quiesce)
template<Player P, Ptype PTYPE>
static void osl::makeCapture (const NumEffectState &state, MoveVector &out)

変数

const int max_see = 20000
static const
osl::rating::FeatureSet
static_feature_set

マクロ定義

#define SAFE_MOVE_ONLY

moveGenerator.cc33 行で定義されています。


関数

static const osl::rating::FeatureSet& feature_set (  )  [static]

変数

const int max_see = 20000

moveGenerator.cc37 行で定義されています。

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:54:55 2010に生成されました。  doxygen 1.6.3