My Project
|
Namespaces | |
namespace | ml |
Classes | |
struct | EvalTraits |
struct | EvalTraits< BLACK > |
struct | EvalTraits< WHITE > |
class | PtypeEvalTable |
struct | PtypeEvalTraits |
struct | PtypeEvalTraits< BISHOP > |
struct | PtypeEvalTraits< GOLD > |
struct | PtypeEvalTraits< KING > |
struct | PtypeEvalTraits< KNIGHT > |
struct | PtypeEvalTraits< LANCE > |
struct | PtypeEvalTraits< PAWN > |
struct | PtypeEvalTraits< PBISHOP > |
struct | PtypeEvalTraits< PKNIGHT > |
struct | PtypeEvalTraits< PLANCE > |
struct | PtypeEvalTraits< PPAWN > |
struct | PtypeEvalTraits< PROOK > |
struct | PtypeEvalTraits< PSILVER > |
struct | PtypeEvalTraits< ROOK > |
struct | PtypeEvalTraits< SILVER > |
struct | See |
Functions | |
bool | betterThan (Player p, int v1, int v2) |
bool | notLessThan (Player p, int v1, int v2) |
int | max (Player p, int v1, int v2) |
int | min (Player p, int v1, int v2) |
int | delta (Player p) |
playerにとってちょっと高い値 | |
int | convert (Player P, int value) |
template<class Eval > | |
bool | isConsistentValueForNormalState (int value) |
詰がからんでいない局面での通常の評価値 | |
bool | isConsistentValue (int value) |
Variables | |
const PtypeEvalTable | Ptype_Eval_Table |
|
inline |
Definition at line 67 of file evalTraits.h.
References osl::BLACK, and osl::isValid().
|
inline |
|
inline |
playerにとってちょっと高い値
Definition at line 104 of file evalTraits.h.
References osl::BLACK, and osl::isValid().
Referenced by convert(), and osl::eval::ml::PiecePair::weight().
|
inline |
Definition at line 133 of file evalTraits.h.
|
inline |
詰がからんでいない局面での通常の評価値
Definition at line 126 of file evalTraits.h.
|
inline |
Definition at line 84 of file evalTraits.h.
References osl::BLACK, and osl::isValid().
|
inline |
Definition at line 92 of file evalTraits.h.
References osl::BLACK, and osl::isValid().
|
inline |
Definition at line 75 of file evalTraits.h.
References osl::BLACK, and osl::isValid().
|
extern |
Definition at line 103 of file tables.cc.
Referenced by osl::PtypeOSquareVector::PtypeOSquareLessThan::operator()(), osl::PieceBasicLessThan::operator()(), osl::PiecePtypeMoreThan::operator()(), osl::eval::See::see(), osl::eval::See::seeInternal(), and osl::eval::ml::PieceEval::setUp().