quiescenceSearch2.tcc

#include "osl/search/quiescenceSearch2.h"
#include "osl/search/quiescenceGenerator.h"
#include "osl/search/quiescenceLog.h"
#include "osl/search/searchTable.h"
#include "osl/search/simpleHashRecord.h"
#include "osl/search/simpleHashTable.h"
#include "osl/search/sortCaptureMoves.h"
#include "osl/search/moveStackRejections.h"
#include "osl/checkmate/immediateCheckmate.h"
#include "osl/hash/hashCollision.h"
#include "osl/apply_move/applyMove.h"
#include "osl/apply_move/applyMoveWithPath.h"
#include "osl/effect_util/effectUtil.h"
#include "osl/move_order/captureSort.h"
#include "osl/move_classifier/check_.h"
#include "osl/move_classifier/moveAdaptor.h"
#include "osl/move_classifier/pawnDropCheckmate.h"
#include "osl/move_generator/addEffectWithEffect.h"
#include "osl/effect_util/unblockableEffect.h"
#include "osl/effect_util/neighboring8Direct.h"
#include "osl/eval/see.h"
#include "osl/stat/ratio.h"
#include "osl/hash/hashRandom.h"
#include "osl/oslConfig.h"
quiescenceSearch2.tccのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

構成

struct  osl::search::QSearch2PrivateTraits
struct  osl::search::QSearch2HelperBase
struct  osl::search::QSearch2NextMove< QSearch2, P >
struct  osl::search::QSearch2NextTakeBack< QSearch2, P >
struct  osl::search::QSearch2TakeBackOrChase< QSearch2, P >
struct  osl::search::QSearch2SafeEscape< Eval, P >
struct  osl::search::QSearch2Util< has_record >

ネームスペース

namespace  osl
 

attackDefense.h


namespace  osl::search
 

探索関係


マクロ定義

#define quiecence_assert(x, m)   assert((x) || state.abort(m))

関数

QuiescenceRecord * osl::search::qallocate (SimpleHashTable &table, const HashKey &key, int minusDepthFromRoot, SearchState2Core &state)
bool osl::importantMove (const NumEffectState &state, Move move, Position my_king, Position op_king)

変数

const int allocate_depth_in_threatmate = 400

マクロ定義

#define quiecence_assert ( x,
 )     assert((x) || state.abort(m))

変数

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