#include <searchTimer.h>

| Public Types | |
| enum | StopReason { NotStopped, NoMoreTime, NoMoreMemory, StopByOutside } | 
| typedef LightMutex | Mutex | 
| Public Member Functions | |
| SearchTimerCommon () | |
| Public Attributes | |
| MilliSeconds | start_time | 
| 探索開始時刻  More... | |
| TimeAssigned | assigned | 
| 探索予定時間  More... | |
| volatile double | next_iteration_coefficient | 
| 時間が何倍残っていたら次のiteration に進むか  More... | |
| 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 | 
Definition at line 35 of file searchTimer.h.
| typedef LightMutex osl::search::SearchTimerCommon::Mutex | 
Definition at line 55 of file searchTimer.h.
| Enumerator | |
|---|---|
| NotStopped | |
| NoMoreTime | |
| NoMoreMemory | |
| StopByOutside | |
Definition at line 37 of file searchTimer.h.
| 
 | inline | 
Definition at line 58 of file searchTimer.h.
| TimeAssigned osl::search::SearchTimerCommon::assigned | 
探索予定時間
Definition at line 41 of file searchTimer.h.
| volatile int osl::search::SearchTimerCommon::last_memory_use1000 | 
Definition at line 47 of file searchTimer.h.
| MilliSeconds osl::search::SearchTimerCommon::last_tested | 
Definition at line 50 of file searchTimer.h.
| vector<boost::shared_ptr<SearchMonitor> > osl::search::SearchTimerCommon::monitors | 
Definition at line 54 of file searchTimer.h.
| 
 | mutable | 
Definition at line 56 of file searchTimer.h.
| volatile double osl::search::SearchTimerCommon::next_iteration_coefficient | 
時間が何倍残っていたら次のiteration に進むか
Definition at line 43 of file searchTimer.h.
| uint64_t osl::search::SearchTimerCommon::next_node_count | 
Definition at line 51 of file searchTimer.h.
Referenced by osl::search::SearchTimer::throwIfNoMoreTime().
| uint64_t osl::search::SearchTimerCommon::node_count_hard_limit | 
Definition at line 46 of file searchTimer.h.
| double osl::search::SearchTimerCommon::nps | 
Definition at line 52 of file searchTimer.h.
| volatile bool osl::search::SearchTimerCommon::stable | 
Definition at line 53 of file searchTimer.h.
| MilliSeconds osl::search::SearchTimerCommon::start_time | 
探索開始時刻
Definition at line 39 of file searchTimer.h.
| volatile bool osl::search::SearchTimerCommon::stop_all | 
Definition at line 44 of file searchTimer.h.
Referenced by osl::search::SearchTimer::throwIfNoMoreTime().
| volatile StopReason osl::search::SearchTimerCommon::stop_reason | 
Definition at line 45 of file searchTimer.h.
 1.8.4
 1.8.4