Public 型 | |
typedef CArray3d< double, 2, Position::SIZE, Position::SIZE > | array_t |
player, from, to | |
Public メソッド | |
Table () | |
void | clear () |
double & | count (Move move) |
const double & | count (Move move) const |
Static Public メソッド | |
static int | fromIndex (Move move) |
Public 変数 | |
array_t | moves |
double | total |
historyTable.cc の 13 行で定義されています。
typedef CArray3d<double,2,Position::SIZE,Position::SIZE> osl::search::HistoryTable::Table::array_t |
osl::search::HistoryTable::Table::Table | ( | ) | [inline] |
void osl::search::HistoryTable::Table::clear | ( | ) | [inline] |
static int osl::search::HistoryTable::Table::fromIndex | ( | Move | move | ) | [inline, static] |
historyTable.cc の 28 行で定義されています。
参照先 osl::Move::from(), osl::Position::index(), osl::Position::isPieceStand(), と osl::Move::ptype().
参照元 count().
double& osl::search::HistoryTable::Table::count | ( | Move | move | ) | [inline] |
historyTable.cc の 33 行で定義されています。
参照先 fromIndex(), osl::Position::index(), moves, osl::Move::player(), osl::playerToIndex(), と osl::Move::to().
const double& osl::search::HistoryTable::Table::count | ( | Move | move | ) | const [inline] |
historyTable.cc の 38 行で定義されています。
参照先 fromIndex(), osl::Position::index(), moves, osl::Move::player(), osl::playerToIndex(), と osl::Move::to().