#include <classify.h>
Public メソッド | |
BOOST_STATIC_ASSERT (IsCategoryList< SubCategories >::isCategoryList) | |
Static Public メソッド | |
static int | minProb () |
static const char * | getName () |
static void | generate (const CategoryEnv &env, MoveLogProbVector &out) |
template<class Head, class Tail> | |
static int | getProb (CategoryList< Head, Tail >, const CategoryEnv &env, Move m, int pieceValue, int cur) |
ǽ˳ƥ֤ͤ | |
template<class Head> | |
static int | getProb (CategoryList< Head, NullCategory >, const CategoryEnv &env, Move m, int pieceValue, int cur) |
template<class Head, class Tail> | |
static int | getMinProb (CategoryList< Head, Tail >, const CategoryEnv &env, Move m, int pieceValue, int cur) |
ƤΥƥκǾ֤ͤ | |
template<class Head> | |
static int | getMinProb (CategoryList< Head, NullCategory >, const CategoryEnv &env, Move m, int pieceValue, int cur) |
Static Public 変数 | |
static const bool | IsClassifier = true |
Classify sub class Ǥ뤳Ȥ ξ硢analyzerProbOfEachCategory ܤߤ |
classify.h の 24 行で定義されています。
osl::category::Classify< SubCategories >::BOOST_STATIC_ASSERT | ( | IsCategoryList< SubCategories >::isCategoryList | ) |
static int osl::category::Classify< SubCategories >::minProb | ( | ) | [inline, static] |
classify.h の 29 行で定義されています。
static const char* osl::category::Classify< SubCategories >::getName | ( | ) | [inline, static] |
classify.h の 30 行で定義されています。
void osl::category::Classify< SubCategories >::generate | ( | const CategoryEnv & | env, | |
MoveLogProbVector & | out | |||
) | [inline, static] |
classify.tcc の 16 行で定義されています。
参照先 osl::category::MoveEvaluation::evalDetailed(), osl::category::CategoryUtilBase::findSendOff(), osl::category::Classify< SubCategories >::getMinProb(), osl::category::CategoryEnv::limit, osl::eval::max(), moves, osl::container::MoveLogProbVector::push_back(), osl::category::CategoryEnv::record, osl::category::CategoryEnv::state, と osl::search::SimpleHashRecord::threatmate().
int osl::category::Classify< SubCategories >::getProb | ( | CategoryList< Head, Tail > | , | |
const CategoryEnv & | env, | |||
Move | m, | |||
int | pieceValue, | |||
int | cur | |||
) | [inline, static] |
int osl::category::Classify< SubCategories >::getProb | ( | CategoryList< Head, NullCategory > | , | |
const CategoryEnv & | env, | |||
Move | m, | |||
int | pieceValue, | |||
int | cur | |||
) | [inline, static] |
classify.tcc の 63 行で定義されています。
int osl::category::Classify< SubCategories >::getMinProb | ( | CategoryList< Head, Tail > | , | |
const CategoryEnv & | env, | |||
Move | m, | |||
int | pieceValue, | |||
int | cur | |||
) | [inline, static] |
int osl::category::Classify< SubCategories >::getMinProb | ( | CategoryList< Head, NullCategory > | , | |
const CategoryEnv & | env, | |||
Move | m, | |||
int | pieceValue, | |||
int | cur | |||
) | [inline, static] |
const bool osl::category::Classify< SubCategories >::IsClassifier = true [static] |
Classify sub class Ǥ뤳Ȥ ξ硢analyzerProbOfEachCategory ܤߤ
osl::category::CategoryRootを再定義しています。
classify.h の 27 行で定義されています。