#include <categoryEnv.h>
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_t * | state |
| |
int | limit |
Ψξ (ʾؤˤΤϺʤ) | |
Progress32 | progress32 |
ʹ | |
const MoveStack * | history |
ޤǤλؼꡥtop() last move | |
const search::SimpleHashRecord * | record |
int | depth |
const search::HistoryTable * | history_table |
categoryEnv.h の 25 行で定義されています。
typedef NumEffectState osl::category::CategoryEnv::effect_state_t |
categoryEnv.h の 27 行で定義されています。
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.h の 42 行で定義されています。
categoryEnv.h の 29 行で定義されています。
参照元 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.h の 31 行で定義されています。
参照元 osl::category::analyzer::ProbOfEachCategory::analyzeClassifyRoot(), osl::category::analyzer::ProbOfEachCategory::analyzeOne(), osl::category::PawnBeforePawn::generate(), osl::category::Pass::generate(), osl::category::ImmediateEscape::generate(), osl::category::Escape< PTYPE >::generate(), osl::category::Classify< SubCategories >::generate(), osl::category::CategoryUtil< Category >::generate(), osl::category::BreakThreatmate::generate(), osl::category::KingNeighborBigramTable::generate(), osl::category::AddEffectToLastMove::generate(), osl::category::IndexUtil< Category >::generateWithIndex(), osl::category::PawnBeforePawn::isInCategory(), osl::category::LureGoldDiagonally::isInCategory(), osl::category::KingNeighborBigramTable::probability(), と osl::category::CategoryListUtil::useOneCategory().
Progress32 osl::category::CategoryEnv::progress32 |
ޤǤλؼꡥtop() last move
categoryEnv.h の 35 行で定義されています。
参照元 osl::category::TakeBack::generate(), osl::category::SilverHeadOfLastKnight::generate(), osl::category::ImmediateAntiPawnPromotion::generate(), osl::category::DropAfterOpposingPawn::generate(), osl::category::JoiningPawns::generate(), osl::category::ImmediateEscape::generate(), osl::category::ContinueCapture::generate(), osl::category::KingNeighborBigramTable::generate(), osl::category::AddEffectToLastMove::generate(), osl::category::ImmediateEscape::getIndexIf(), osl::category::AddEffectToLastMove::getIndexIf(), osl::category::TakeBack::isEffective(), osl::category::SilverHeadOfLastKnight::isEffective(), osl::category::ContinueCapture::isEffective(), osl::category::TakeBack::isInCategory(), osl::category::SilverHeadOfLastKnight::isInCategory(), osl::category::ImmediateAntiPawnPromotion::isInCategory(), osl::category::DropAfterOpposingPawn::isInCategory(), osl::category::JoiningPawns::isInCategory(), osl::category::AddEffectToLastEffect::isInCategory(), osl::category::ContinueCapture::isInCategory(), と osl::category::KingNeighborBigramTable::probability().
categoryEnv.h の 39 行で定義されています。