|
io-chess
UCI chess engine
|
This is the complete list of members for TimeManager, including all inherited members.
| calculate(const SearchParams ¶ms, chess::Color side, float phase, float evalCp, int moveNumber) const | TimeManager | |
| config() const | TimeManager | inline |
| config_ | TimeManager | private |
| detectTimeControl(int baseTimeMs, int incrementMs) const | TimeManager | private |
| estimateMovesRemaining(int moveNumber, float phase, int movestogo) const | TimeManager | private |
| getControlMultiplier(TimeControl control) const | TimeManager | private |
| getEvalMultiplier(float evalCp) const | TimeManager | private |
| getExtensionFactor(int bestMoveChanges, int scoreDrops) const | TimeManager | |
| getPhaseMultiplier(float phase) const | TimeManager | private |
| setConfig(const Config &cfg) | TimeManager | inline |
| shouldStop(int64_t elapsed, int depth, int bestMoveChanges, int scoreDrops, const TimeAllocation &allocation) const | TimeManager | |
| TimeControl enum name | TimeManager | |
| TimeManager()=default | TimeManager | |
| TimeManager(const Config &cfg) | TimeManager | inlineexplicit |