#include <piecePairPieceEval.h>
|
| typedef signed short | value_type |
| |
| static unsigned int | selfIndexOf (unsigned int i) |
| |
| static unsigned int | indexOf (unsigned int i1, unsigned int i2) |
| |
| static unsigned int | canonicalIndexOf (unsigned int i1, unsigned int i2) |
| |
| static void | meltIndex (size_t index, size_t &i1, size_t &i2) |
| | 逆変換 More...
|
| |
| static unsigned int | positionIndexOf (Square pos) |
| |
| static unsigned int | ptypeOIndexOf (PtypeO ptypeo) |
| |
| static unsigned int | indexOf (Square pos, PtypeO ptypeo) |
| |
| static void | meltIndex (size_t index, Square &pos, PtypeO &ptypeo) |
| | 逆変換 More...
|
| |
| static unsigned int | indexOf (Piece piece) |
| |
| static unsigned int | indexOf (Piece p1, Piece p2) |
| |
| static unsigned int | indexOfPieceNum (const SimpleState &s, int id) |
| |
| template<class F > |
| static void | forEachRelation (F f) |
| | 全ての関係についてfを実行する.重複する関係は訪れない More...
|
| |
| | PiecePairTable () |
| |
| | ~PiecePairTable () |
| |
| CArray< value_type, maxPairIndex > | values |
| | const object に対して,データの変更は不可,読み込みは許可するために mutable にする. More...
|
| |
Definition at line 15 of file piecePairPieceEval.h.
| osl::eval::ppair::PiecePairPieceTable::PiecePairPieceTable |
( |
) | |
|
| osl::eval::ppair::PiecePairPieceTable::~PiecePairPieceTable |
( |
) | |
|
| bool osl::eval::ppair::PiecePairPieceTable::setUp |
( |
const char * |
filename) | |
const |
- Returns
- successful load
- Parameters
-
Definition at line 35 of file piecePairPieceTable.cc.
References osl::BLACK, osl::GOLD, osl::isPiece(), osl::newPtypeO(), out, osl::eval::Ptype_Eval_Table, osl::PTYPEO_MAX, osl::PTYPEO_MIN, osl::Square::rotate180(), osl::SILVER, osl::eval::PtypeEvalTable::value(), and osl::WHITE.
The documentation for this class was generated from the following files: