#include <dotAnalyzer.h>
Public 型 | |
typedef hash::HashKey | HashKey |
Public メソッド | |
DotAnalyzer (const SimpleHashTable &, std::ostream &) | |
virtual | ~DotAnalyzer () |
virtual void | analyze (const HashKey &root, int limit)=0 |
root limit ޤǤμղ | |
virtual void | analyzeQuiescence (const HashKey &root)=0 |
void | analyzeSequence (const HashKey &root, int limit, const Move *first, const Move *last) |
ɤ٤μդɽ | |
Protected メソッド | |
void | resetWriter (LogWriter *) |
writer ؤ. | |
Protected 変数 | |
const SimpleHashTable & | table |
boost::scoped_ptr< LogWriter > | writer |
RecordSet | dejavu |
dot (www.graphviz.org) .
dotAnalyzer.h の 27 行で定義されています。
dotAnalyzer.h の 34 行で定義されています。
osl::search::analyzer::DotAnalyzer::DotAnalyzer | ( | const SimpleHashTable & | t, | |
std::ostream & | os | |||
) |
dotAnalyzer.cc の 10 行で定義されています。
osl::search::analyzer::DotAnalyzer::~DotAnalyzer | ( | ) | [virtual] |
dotAnalyzer.cc の 16 行で定義されています。
virtual void osl::search::analyzer::DotAnalyzer::analyze | ( | const HashKey & | root, | |
int | limit | |||
) | [pure virtual] |
root limit ޤǤμղ
osl::search::analyzer::DotAnalyzerAll, と osl::search::analyzer::DotAnalyzerProofで実装されています。
参照元 analyzeSequence().
virtual void osl::search::analyzer::DotAnalyzer::analyzeQuiescence | ( | const HashKey & | root | ) | [pure virtual] |
void osl::search::analyzer::DotAnalyzer::analyzeSequence | ( | const HashKey & | root, | |
int | limit, | |||
const Move * | first, | |||
const Move * | last | |||
) |
ɤ٤μդɽ
dotAnalyzer.cc の 27 行で定義されています。
参照先 analyze(), osl::search::SearchMoveSet::find(), osl::container::GeneralSimpleHashTable< Record >::find(), osl::MoveLogProb::getMove(), osl::search::analyzer::LogWriter::IMPORTANT, osl::search::SearchMove::moveLogProb(), osl::search::SimpleHashRecord::moves(), moves, osl::Move::player(), osl::search::SearchMove::record, table, と writer.
void osl::search::analyzer::DotAnalyzer::resetWriter | ( | LogWriter * | new_writer | ) | [protected] |
const SimpleHashTable& osl::search::analyzer::DotAnalyzer::table [protected] |
boost::scoped_ptr<LogWriter> osl::search::analyzer::DotAnalyzer::writer [protected] |
RecordSet osl::search::analyzer::DotAnalyzer::dejavu [protected] |