io-chess
UCI chess engine
Loading...
Searching...
No Matches
TimeManager Member List

This is the complete list of members for TimeManager, including all inherited members.

calculate(const SearchParams &params, chess::Color side, float phase, float evalCp, int moveNumber) constTimeManager
config() constTimeManagerinline
config_TimeManagerprivate
detectTimeControl(int baseTimeMs, int incrementMs) constTimeManagerprivate
estimateMovesRemaining(int moveNumber, float phase, int movestogo) constTimeManagerprivate
getControlMultiplier(TimeControl control) constTimeManagerprivate
getEvalMultiplier(float evalCp) constTimeManagerprivate
getExtensionFactor(int bestMoveChanges, int scoreDrops) constTimeManager
getPhaseMultiplier(float phase) constTimeManagerprivate
setConfig(const Config &cfg)TimeManagerinline
shouldStop(int64_t elapsed, int depth, int bestMoveChanges, int scoreDrops, const TimeAllocation &allocation) constTimeManager
TimeControl enum nameTimeManager
TimeManager()=defaultTimeManager
TimeManager(const Config &cfg)TimeManagerinlineexplicit