構造体 osl::category::CategoryEnv

ƥϤĶޤȤ᤿ [詳細]

#include <categoryEnv.h>

osl::category::CategoryEnvのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

typedef NumEffectState effect_state_t

Public メソッド

 CategoryEnv (const effect_state_t *s, int l, const MoveStack *h, Progress32 p=Progress32(0), const search::SimpleHashRecord *r=0, int depth=0, const search::HistoryTable *ht=0)

Public 変数

const effect_state_tstate
 
int limit
 Ψξ (ʾؤˤΤϺʤ)
Progress32 progress32
 ʹ
const MoveStackhistory
 ޤǤλؼꡥtop() last move
const search::SimpleHashRecordrecord
int depth
const search::HistoryTablehistory_table


説明

ƥϤĶޤȤ᤿

categoryEnv.h25 行で定義されています。


型定義

categoryEnv.h27 行で定義されています。


コンストラクタとデストラクタ

osl::category::CategoryEnv::CategoryEnv ( const effect_state_t s,
int  l,
const MoveStack h,
Progress32  p = Progress32(0),
const search::SimpleHashRecord r = 0,
int  depth = 0,
const search::HistoryTable ht = 0 
) [inline]

categoryEnv.h42 行で定義されています。


変数

categoryEnv.h29 行で定義されています。

参照元 osl::category::MoveEvaluation::evalDetailed(), osl::category::CategoryUtilBase::findSendOff(), osl::category::CategoryListUtil::forEachCategory(), osl::category::CategoryListUtil::gatherAllMoves(), osl::category::TakeBack::generate(), osl::category::SilverHeadOfLastKnight::generate(), osl::category::ImmediateAntiPawnPromotion::generate(), osl::category::DropAfterOpposingPawn::generate(), osl::category::PawnBeforePawn::generate(), osl::category::JoiningPawns::generate(), osl::category::Pass::generate(), osl::category::SafeDropMajorPiece::generate(), osl::category::KingEscape::generate(), osl::category::FullWidth::generate(), osl::category::ImmediateEscape::generate(), osl::category::Escape< PTYPE >::generate(), osl::category::Classify< SubCategories >::generate(), osl::category::Check::generate(), osl::category::CategoryUtil< Category >::generate(), osl::category::ContinueCapture::generate(), osl::category::Capture< PTYPE >::generate(), osl::category::BreakThreatmate::generate(), osl::category::KingNeighborBigramTable::generate(), osl::category::AddEffectToLastMove::generate(), osl::category::IndexUtil< Category >::generateWithIndex(), osl::category::ImmediateEscape::getIndexIf(), osl::category::Escape< PTYPE >::getIndexIf(), osl::category::AddSupport::getIndexIf(), osl::category::AddEffectToLastMove::getIndexIf(), osl::category::AddEffect::getIndexIf(), osl::category::SilverNextToKing::isInCategory(), osl::category::SilverHeadOfKnight::isInCategory(), osl::category::StabInTheBack::isInCategory(), osl::category::Promote::isInCategory(), osl::category::PawnAttackBase::isInCategory(), osl::category::PawnOnSilver::isInCategory(), osl::category::PawnOnLance::isInCategory(), osl::category::PawnStopBishopEffect::isInCategory(), osl::category::MoveSaGWithPawn::isInCategory(), osl::category::AnchorPawn::isInCategory(), osl::category::GambitPawn::isInCategory(), osl::category::SideAttack::isInCategory(), osl::category::SideAttackDrop::isInCategory(), osl::category::PawnBeforePawn::isInCategory(), osl::category::DanglingPawn::isInCategory(), osl::category::ForwardPawnWithRookSupport::isInCategory(), osl::category::LureKingToBottom::isInCategory(), osl::category::DropPieceOnEscapeRoute::isInCategory(), osl::category::SlowApproach::isInCategory(), osl::category::DirectAttackToKing8::isInCategory(), osl::category::ForcePawnAdvanceOnRook::isInCategory(), osl::category::RookAddLanceSupport::isInCategory(), osl::category::OpenAttack::isInCategory(), osl::category::RookAddPawnSupport::isInCategory(), osl::category::PrepareRookPromotion::isInCategory(), osl::category::LanceSacrifice::isInCategory(), osl::category::LanceAttackKing::isInCategory(), osl::category::KnightAttackYagura::isInCategory(), osl::category::JoiningKnights::isInCategory(), osl::category::KnightToAttack::isInCategory(), osl::category::KnightDoubleAttack::isInCategory(), osl::category::DirectDefenseToKing8::isInCategory(), osl::category::LanceAttackMinoGold::isInCategory(), osl::category::PrepareForkGold::isInCategory(), osl::category::LureGoldDiagonally::isInCategory(), osl::category::BlockLong::isInCategory(), osl::category::AntiPromotion::isInCategory(), osl::category::AddEffectToLastEffect::isInCategory(), osl::category::EnoughEffectCheck::isInCategory(), osl::category::TrapRook::isInCategory(), osl::category::OpenBishop::isInCategory(), osl::category::KingNeighborBigramTable::probability(), と testState().

ʹ

categoryEnv.h33 行で定義されています。

参照元 osl::category::LanceSacrifice::isInCategory().

categoryEnv.h39 行で定義されています。

categoryEnv.h40 行で定義されています。

参照元 osl::category::MoveEvaluation::evalDetailed().


この構造体の説明は次のファイルから生成されました:

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