#include <historyTable.h>
Public メソッド | |
| HistoryTable () | |
| ~HistoryTable () | |
| void | clear () |
| HistoryTable & | operator= (const HistoryTable &) |
| void | setMove (int depth_left, Move best_move) |
| void | getMoves (const NumEffectState &, MoveLogProbVector &moves) const |
| int | logp (Move) const |
| double | count (Move) const |
| void | dump (std::ostream &) const |
Static Public メソッド | |
| static int | logp (double) |
Private 変数 | |
| boost::shared_ptr< Table > | table |
Static Private 変数 | |
| static const int | maximum_logp = 2000 |
構成 | |
| struct | Table |
historyTable.h の 15 行で定義されています。
| osl::search::HistoryTable::HistoryTable | ( | ) |
historyTable.cc の 46 行で定義されています。
| osl::search::HistoryTable::~HistoryTable | ( | ) |
historyTable.cc の 52 行で定義されています。
| void osl::search::HistoryTable::clear | ( | ) |
| osl::search::HistoryTable & osl::search::HistoryTable::operator= | ( | const HistoryTable & | o | ) |
| void osl::search::HistoryTable::setMove | ( | int | depth_left, | |
| Move | best_move | |||
| ) |
| void osl::search::HistoryTable::getMoves | ( | const NumEffectState & | state, | |
| MoveLogProbVector & | moves | |||
| ) | const |
historyTable.cc の 79 行で定義されています。
参照先 logp(), maximum_logp, と osl::container::MoveLogProbVector::push_back().
| int osl::search::HistoryTable::logp | ( | Move | move | ) | const |
historyTable.cc の 110 行で定義されています。
参照先 count(), osl::eval::max(), maximum_logp, と table.
参照元 dump(), osl::category::MoveEvaluation::evalDetailed(), getMoves(), と osl::search::MTDF< Eval, MoveGenerator, Table, Recorder, Probabilities >::testMove().
| int osl::search::HistoryTable::logp | ( | double | p | ) | [static] |
historyTable.cc の 104 行で定義されています。
| double osl::search::HistoryTable::count | ( | Move | move | ) | const |
| void osl::search::HistoryTable::dump | ( | std::ostream & | os | ) | const |
historyTable.cc の 144 行で定義されています。
参照先 osl::BLACK, count(), logp(), osl::make_move(), osl::playerToIndex(), osl::Position::SIZE, table, と osl::WHITE.
boost::shared_ptr<Table> osl::search::HistoryTable::table [private] |
const int osl::search::HistoryTable::maximum_logp = 2000 [static, private] |
1.5.6