クラス osl::search::CountRecorder
recorder of MTDF/AlphaBeta
[詳細]
#include <searchRecorder.h>
すべてのメンバ一覧
|
Public メソッド |
| CountRecorder () |
| ʲȵ;äζ̤̥ե¸
|
virtual | ~CountRecorder () |
void | addNodeCount (int count=1) |
| õ潪λǻȤ褦ɬ
|
void | addQuiescenceCount (int count=1) |
void | addCheckmateCount (int count=1) |
void | setCheckmateCount (int count=1) |
void | resetNodeCount () |
int | nodeCount () const |
int | quiescenceCount () const |
int | checkmateCount () const |
void | tryMove (const MoveLogProb &, int, int) const |
| recordValue ȥåȤǸƤ
|
void | retryMove (const MoveLogProb &, int, int, int) const |
| recordValue ȥåȤǸƤ
|
void | recordValue (const MoveLogProb &, int, bool, int) const |
| tryMove ȥåȤǸƤ
|
void | recordTopLevelLowFail (const MoveLogProb &, int) const |
| ˿εϿ
|
void | recordTopLevelHighFail (const MoveLogProb &, int) const |
void | tableHitLowerBound (Player, int, int, int) const |
void | tableHitUpperBound (Player, int, int, int) const |
void | tableStoreLowerBound (Player, const MoveLogProb &, int, int) const |
void | tableStoreUpperBound (Player, const MoveLogProb &, int, int) const |
void | startSearch (int) const |
virtual void | finishSearch (Move best, double seconds_consumed, bool verbose) const |
| ٤Ƥⵤˤʤ
|
void | recordInvalidMoveInTable (const state::SimpleState &, const MoveLogProb &, int limit) const |
void | newCategory (const char *, int) const |
void | gotoCheckmateSearch (const state::SimpleState &, int) const |
| ;̵¥롼ȯ
|
void | backFromCheckmateSearch () const |
void | reportCount (std::ostream &, double seconds) const |
void | reportCount (std::ostream &) const |
Private 変数 |
int | node_count |
int | quiescence_count |
int | checkmate_count |
説明
recorder of MTDF/AlphaBeta
destructor virtualˤ뤳ȤǴưפˤ롥 method virtual*ʤ*Ȥǡ㥹Ȥ̥饹Ȥ 褦ˤ롥
searchRecorder.h の 26 行で定義されています。
コンストラクタとデストラクタ
osl::search::CountRecorder::CountRecorder |
( |
|
) |
|
osl::search::CountRecorder::~CountRecorder |
( |
|
) |
[virtual] |
関数
void osl::search::CountRecorder::addNodeCount |
( |
int |
count = 1 |
) |
[inline] |
void osl::search::CountRecorder::addQuiescenceCount |
( |
int |
count = 1 |
) |
[inline] |
void osl::search::CountRecorder::addCheckmateCount |
( |
int |
count = 1 |
) |
[inline] |
void osl::search::CountRecorder::setCheckmateCount |
( |
int |
count = 1 |
) |
[inline] |
void osl::search::CountRecorder::resetNodeCount |
( |
|
) |
|
int osl::search::CountRecorder::nodeCount |
( |
|
) |
const [inline] |
int osl::search::CountRecorder::quiescenceCount |
( |
|
) |
const [inline] |
int osl::search::CountRecorder::checkmateCount |
( |
|
) |
const [inline] |
void osl::search::CountRecorder::tryMove |
( |
const MoveLogProb & |
, |
|
|
int |
, |
|
|
int |
| |
|
) |
| | const [inline] |
void osl::search::CountRecorder::retryMove |
( |
const MoveLogProb & |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
| |
|
) |
| | const [inline] |
void osl::search::CountRecorder::recordValue |
( |
const MoveLogProb & |
, |
|
|
int |
, |
|
|
bool |
, |
|
|
int |
| |
|
) |
| | const [inline] |
void osl::search::CountRecorder::recordTopLevelLowFail |
( |
const MoveLogProb & |
, |
|
|
int |
| |
|
) |
| | const [inline] |
void osl::search::CountRecorder::recordTopLevelHighFail |
( |
const MoveLogProb & |
, |
|
|
int |
| |
|
) |
| | const [inline] |
void osl::search::CountRecorder::tableHitLowerBound |
( |
Player |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
| |
|
) |
| | const [inline] |
void osl::search::CountRecorder::tableHitUpperBound |
( |
Player |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
| |
|
) |
| | const [inline] |
void osl::search::CountRecorder::tableStoreLowerBound |
( |
Player |
, |
|
|
const MoveLogProb & |
, |
|
|
int |
, |
|
|
int |
| |
|
) |
| | const [inline] |
void osl::search::CountRecorder::tableStoreUpperBound |
( |
Player |
, |
|
|
const MoveLogProb & |
, |
|
|
int |
, |
|
|
int |
| |
|
) |
| | const [inline] |
void osl::search::CountRecorder::startSearch |
( |
int |
|
) |
const [inline] |
void osl::search::CountRecorder::finishSearch |
( |
Move |
best, |
|
|
double |
seconds_consumed, |
|
|
bool |
verbose | |
|
) |
| | const [virtual] |
void osl::search::CountRecorder::newCategory |
( |
const char * |
, |
|
|
int |
| |
|
) |
| | const [inline] |
void osl::search::CountRecorder::gotoCheckmateSearch |
( |
const state::SimpleState & |
, |
|
|
int |
| |
|
) |
| | const [inline] |
void osl::search::CountRecorder::backFromCheckmateSearch |
( |
|
) |
const [inline] |
void osl::search::CountRecorder::reportCount |
( |
std::ostream & |
os, |
|
|
double |
seconds | |
|
) |
| | const |
void osl::search::CountRecorder::reportCount |
( |
std::ostream & |
os |
) |
const |
変数
このクラスの説明は次のファイルから生成されました: