All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Public Attributes
osl::search::SearchTimerCommon Struct Reference

#include <searchTimer.h>

Collaboration diagram for osl::search::SearchTimerCommon:
Collaboration graph
[legend]

List of all members.

Public Types

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

Public Member Functions

 SearchTimerCommon ()

Public Attributes

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
volatile int last_memory_use1000
MilliSeconds last_tested
uint64_t next_node_count
double nps
volatile bool stable
vector< boost::shared_ptr
< SearchMonitor > > 
monitors
Mutex mutex

Detailed Description

Definition at line 35 of file searchTimer.h.


Member Typedef Documentation

Definition at line 55 of file searchTimer.h.


Member Enumeration Documentation

Enumerator:
NotStopped 
NoMoreTime 
NoMoreMemory 
StopByOutside 

Definition at line 37 of file searchTimer.h.


Constructor & Destructor Documentation

Definition at line 58 of file searchTimer.h.


Member Data Documentation

探索予定時間

Definition at line 41 of file searchTimer.h.

Definition at line 47 of file searchTimer.h.

Definition at line 50 of file searchTimer.h.

Definition at line 54 of file searchTimer.h.

Definition at line 56 of file searchTimer.h.

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

Definition at line 43 of file searchTimer.h.

Definition at line 51 of file searchTimer.h.

Referenced by osl::search::SearchTimer::throwIfNoMoreTime().

Definition at line 46 of file searchTimer.h.

Definition at line 52 of file searchTimer.h.

Definition at line 53 of file searchTimer.h.

探索開始時刻

Definition at line 39 of file searchTimer.h.

Definition at line 44 of file searchTimer.h.

Referenced by osl::search::SearchTimer::throwIfNoMoreTime().

Definition at line 45 of file searchTimer.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines