#include <orderOfMove.h>
Public メソッド | |
OrderOfMove (const CategoryEnv &e, Move t, Output &o) | |
template<typename Head, typename Tail> | |
MoveLogProb | generate (CategoryList< Head, Tail >) |
MoveLogProb | generate (NullCategory) |
template<typename SubCategories> | |
const char * | getCategoryName (Classify< SubCategories >, MoveLogProb move) |
template<typename T> | |
const char * | getCategoryName (T, MoveLogProb) |
template<typename Head, typename Tail> | |
const char * | getNameInClassify (CategoryList< Head, Tail >, MoveLogProb move, int pieceValue) |
const char * | getNameInClassify (NullCategory, MoveLogProb, int) |
Private 変数 | |
const CategoryEnv & | env |
Move | target |
Output & | out |
構成 | |
struct | Output |
orderOfMove.h の 21 行で定義されています。
osl::category::analyzer::OrderOfMove::OrderOfMove | ( | const CategoryEnv & | e, | |
Move | t, | |||
Output & | o | |||
) | [inline] |
orderOfMove.h の 45 行で定義されています。
osl::MoveLogProb osl::category::analyzer::OrderOfMove::generate | ( | CategoryList< Head, Tail > | ) | [inline] |
MoveLogProb osl::category::analyzer::OrderOfMove::generate | ( | NullCategory | ) | [inline] |
orderOfMove.h の 51 行で定義されています。
const char* osl::category::analyzer::OrderOfMove::getCategoryName | ( | Classify< SubCategories > | , | |
MoveLogProb | move | |||
) | [inline] |
const char* osl::category::analyzer::OrderOfMove::getCategoryName | ( | T | , | |
MoveLogProb | ||||
) | [inline] |
orderOfMove.h の 65 行で定義されています。
const char* osl::category::analyzer::OrderOfMove::getNameInClassify | ( | CategoryList< Head, Tail > | , | |
MoveLogProb | move, | |||
int | pieceValue | |||
) | [inline] |
orderOfMove.h の 70 行で定義されています。
参照先 env, osl::MoveLogProb::getLogProb(), と osl::MoveLogProb::getMove().
参照元 getCategoryName().
const char* osl::category::analyzer::OrderOfMove::getNameInClassify | ( | NullCategory | , | |
MoveLogProb | , | |||
int | ||||
) | [inline] |
orderOfMove.h の 79 行で定義されています。
const CategoryEnv& osl::category::analyzer::OrderOfMove::env [private] |
Output& osl::category::analyzer::OrderOfMove::out [private] |