構造体 osl::search::SearchTimerCommon

#include <searchTimer.h>

osl::search::SearchTimerCommonのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

enum  StopReason { NotStopped, NoMoreTime, NoMoreMemory, StopByOutside }
typedef LightMutex Mutex

Public メソッド

 SearchTimerCommon ()

Public 変数

MilliSeconds start_time
 探索開始時刻
TimeAssigned assigned
 探索予定時間
volatile double next_iteration_coefficient
 時間が何倍残っていたら次のiteration に進むか
volatile bool stop_all
volatile StopReason stop_reason
uint64_t node_count_hard_limit
MilliSeconds last_tested
uint64_t next_node_count
double nps
volatile bool stable
vector< boost::shared_ptr
< SearchMonitor > > 
monitors
Mutex mutex

説明

searchTimer.h の 35 行で定義されています。


型定義

searchTimer.h の 54 行で定義されています。


列挙型

列挙型の値:
NotStopped 
NoMoreTime 
NoMoreMemory 
StopByOutside 

searchTimer.h の 37 行で定義されています。


コンストラクタとデストラクタ

osl::search::SearchTimerCommon::SearchTimerCommon (  )  [inline]

searchTimer.h の 57 行で定義されています。


変数

探索予定時間

searchTimer.h の 41 行で定義されています。

searchTimer.h の 49 行で定義されています。

searchTimer.h の 53 行で定義されています。

searchTimer.h の 55 行で定義されています。

時間が何倍残っていたら次のiteration に進むか

searchTimer.h の 43 行で定義されています。

searchTimer.h の 50 行で定義されています。

参照元 osl::search::SearchTimer::throwIfNoMoreTime().

searchTimer.h の 46 行で定義されています。

searchTimer.h の 51 行で定義されています。

searchTimer.h の 52 行で定義されています。

探索開始時刻

searchTimer.h の 39 行で定義されています。

searchTimer.h の 44 行で定義されています。

参照元 osl::search::SearchTimer::throwIfNoMoreTime().

searchTimer.h の 45 行で定義されています。


この構造体の説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:57 2010に生成されました。  doxygen 1.6.3