定跡の追跡 [詳細]
#include <openingBookTracer.h>

Public メソッド | |
| OpeningBookTracer () | |
| virtual | ~OpeningBookTracer () |
| virtual OpeningBookTracer * | clone () const =0 |
| new したものを返す | |
| virtual void | update (Move)=0 |
| 指した手に対応して状態を更新する. | |
| virtual const Move | selectMove () const =0 |
| 良い手を探す.状態は更新しない. | |
| virtual bool | isOutOfBook () const =0 |
| virtual void | popMove ()=0 |
| 一手前の状態に戻す | |
| bool | isVerbose () const |
Protected 変数 | |
| bool | verbose |
定跡の追跡
openingBookTracer.h の 15 行で定義されています。
| osl::game_playing::OpeningBookTracer::OpeningBookTracer | ( | ) | [inline] |
openingBookTracer.h の 20 行で定義されています。
| osl::game_playing::OpeningBookTracer::~OpeningBookTracer | ( | ) | [virtual] |
openingBookTracer.cc の 6 行で定義されています。
| virtual OpeningBookTracer* osl::game_playing::OpeningBookTracer::clone | ( | ) | const [pure virtual] |
| virtual bool osl::game_playing::OpeningBookTracer::isOutOfBook | ( | ) | const [pure virtual] |
| bool osl::game_playing::OpeningBookTracer::isVerbose | ( | ) | const [inline] |
openingBookTracer.h の 36 行で定義されています。
参照先 verbose.
| virtual void osl::game_playing::OpeningBookTracer::popMove | ( | ) | [pure virtual] |
| virtual const Move osl::game_playing::OpeningBookTracer::selectMove | ( | ) | const [pure virtual] |
良い手を探す.状態は更新しない.
osl::game_playing::NullBook, osl::game_playing::RecordTracer, osl::game_playing::WeightTracer, osl::game_playing::DeterminateWeightTracer, と osl::game_playing::WinCountTracerで実装されています。
| virtual void osl::game_playing::OpeningBookTracer::update | ( | Move | ) | [pure virtual] |
指した手に対応して状態を更新する.
osl::game_playing::NullBook, osl::game_playing::RecordTracer, osl::game_playing::WeightTracer, と osl::game_playing::WinCountTracerで実装されています。
bool osl::game_playing::OpeningBookTracer::verbose [protected] |
osl::game_playing::RecordTracer, と osl::game_playing::WinCountTracerで再定義されています。
openingBookTracer.h の 18 行で定義されています。
参照元 isVerbose(), osl::game_playing::WeightTracer::popMove(), osl::game_playing::DeterminateWeightTracer::selectMove(), osl::game_playing::WeightTracer::selectMoveAtRandom(), osl::game_playing::WeightTracer::update(), と osl::game_playing::WeightTracer::WeightTracer().
1.6.3