#include <addEffect.h>
Static Public メソッド | |
static const char * | getName () |
static int | minProb () |
static std::pair< bool, size_t > | getIndexIf (const CategoryEnv &env, Move move, int pieceValue) |
static void | generate (const CategoryEnv &env, MoveLogProbVector &out) |
static void | generate (const CategoryEnv &env, MoveLogProbVector &out, int *indices) |
Static Public 変数 | |
static Interpolator < PtypePtypeProbTable > | probTable |
static const int | pieceValueLimit = -eval::PtypeEvalTraits<PAWN>::val*2 |
Ǥ϶»ʤΤΤߤоݤˤ (»ޤ) (ϸ AddEffect )
FIXME: isInCategory Ǥ hasEffectFromTo ȤäƤ뤿 generate ̵
addEffect.h の 66 行で定義されています。
const char * osl::category::AddEffectToLastMove::getName | ( | ) | [static] |
addEffect.cc の 62 行で定義されています。
static int osl::category::AddEffectToLastMove::minProb | ( | ) | [inline, static] |
addEffect.h の 70 行で定義されています。
static std::pair<bool,size_t> osl::category::AddEffectToLastMove::getIndexIf | ( | const CategoryEnv & | env, | |
Move | move, | |||
int | pieceValue | |||
) | [inline, static] |
void osl::category::AddEffectToLastMove::generate | ( | const CategoryEnv & | env, | |
MoveLogProbVector & | out | |||
) | [static] |
addEffect.cc の 56 行で定義されています。
void osl::category::AddEffectToLastMove::generate | ( | const CategoryEnv & | env, | |
MoveLogProbVector & | out, | |||
int * | indices | |||
) | [static] |
addEffect.cc の 25 行で定義されています。
参照先 osl::alt(), osl::category::MoveEvaluation::evalLight(), osl::category::CategoryEnv::history, osl::Move::isNormal(), osl::container::MoveStack::lastMove(), osl::category::CategoryEnv::limit, moves, pieceValueLimit, osl::Move::player(), probTable, osl::Move::ptype(), osl::container::MoveLogProbVector::push_back(), osl::category::CategoryEnv::state, target, と osl::Move::to().
const int osl::category::AddEffectToLastMove::pieceValueLimit = -eval::PtypeEvalTraits<PAWN>::val*2 [static] |