#include <nullWindowSearchPolicy.h>
Public 型 | |
typedef NullWindow | window_t |
typedef NullWindowSearch | searcher_t |
Public メソッド | |
NullWindowSearchPolicy (NullWindowSearch *s, NullWindow window) | |
void | setSearcher (NullWindowSearch *new_searcher) |
bool | searchWithMove (const SearchMove &ml, int &max_value, SearchMove &best_move) const |
const NullWindow | window () const |
template<class Recorder> | |
TableHit | isOutOfWindow (Player p, const SimpleHashRecord &record, int limit, int &val, const Recorder &recorder) const |
void | recordToTable (Player p, SimpleHashRecord *record, int limit, const SearchMove &best_move, int val) const |
Public 変数 | |
NullWindowSearch * | searcher |
NullWindow | my_window |
Static Public 変数 | |
static const bool | isBestMoveExtension = best_move_extension |
nullWindowSearchPolicy.h の 18 行で定義されています。
typedef NullWindow osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::window_t |
nullWindowSearchPolicy.h の 20 行で定義されています。
typedef NullWindowSearch osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::searcher_t |
nullWindowSearchPolicy.h の 21 行で定義されています。
osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::NullWindowSearchPolicy | ( | NullWindowSearch * | s, | |
NullWindow | window | |||
) | [inline] |
nullWindowSearchPolicy.h の 25 行で定義されています。
void osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::setSearcher | ( | NullWindowSearch * | new_searcher | ) | [inline] |
bool osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::searchWithMove | ( | const SearchMove & | ml, | |
int & | max_value, | |||
SearchMove & | best_move | |||
) | const [inline] |
const NullWindow osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::window | ( | ) | const [inline] |
TableHit osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::isOutOfWindow | ( | Player | p, | |
const SimpleHashRecord & | record, | |||
int | limit, | |||
int & | val, | |||
const Recorder & | recorder | |||
) | const [inline] |
void osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::recordToTable | ( | Player | p, | |
SimpleHashRecord * | record, | |||
int | limit, | |||
const SearchMove & | best_move, | |||
int | val | |||
) | const [inline] |
nullWindowSearchPolicy.h の 54 行で定義されています。
参照先 osl::search::NullWindow::alpha(), osl::eval::betterThan(), osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::my_window, osl::search::SearchBase< Eval, Table, Recorder, Probabilities >::recordLowerBound(), osl::search::SearchBase< Eval, Table, Recorder, Probabilities >::recordUpperBound(), と osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::searcher.
NullWindowSearch* osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::searcher |
NullWindow osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::my_window |
nullWindowSearchPolicy.h の 24 行で定義されています。
参照元 osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::isOutOfWindow(), osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::recordToTable(), と osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::window().
const bool osl::search::null_window::NullWindowSearchPolicy< NullWindowSearch, P, best_move_extension >::isBestMoveExtension = best_move_extension [static] |
nullWindowSearchPolicy.h の 40 行で定義されています。