|
My Project
|
Namespaces | |
| namespace | ml |
Classes | |
| struct | EvalTraits |
| struct | EvalTraits< BLACK > |
| struct | EvalTraits< WHITE > |
| class | PtypeEvalTable |
| struct | PtypeEvalTraits |
| struct | PtypeEvalTraits< PAWN > |
| struct | PtypeEvalTraits< PPAWN > |
| struct | PtypeEvalTraits< LANCE > |
| struct | PtypeEvalTraits< PLANCE > |
| struct | PtypeEvalTraits< KNIGHT > |
| struct | PtypeEvalTraits< PKNIGHT > |
| struct | PtypeEvalTraits< SILVER > |
| struct | PtypeEvalTraits< PSILVER > |
| struct | PtypeEvalTraits< GOLD > |
| struct | PtypeEvalTraits< BISHOP > |
| struct | PtypeEvalTraits< PBISHOP > |
| struct | PtypeEvalTraits< ROOK > |
| struct | PtypeEvalTraits< PROOK > |
| struct | PtypeEvalTraits< KING > |
| struct | See |
| class | OpenMidEndingEval |
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::PieceBasicLessThan::operator()(), osl::PiecePtypeMoreThan::operator()(), osl::PtypeOSquareVector::PtypeOSquareLessThan::operator()(), osl::eval::See::see(), osl::eval::See::seeInternal(), and osl::eval::ml::PieceEval::setUp().