MCPcopy Create free account
hub / github.com/dhbloo/rapfi / saveEngineStateForBenckmark

Function saveEngineStateForBenckmark

Rapfi/command/benchmark.cpp:73–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

71};
72
73EngineState saveEngineStateForBenckmark()
74{
75 EngineState state;
76
77 state.threadNum = Search::Threads.size();
78 state.memoryLimitKB = Search::Threads.searcher()->getMemoryLimit();
79 state.aspirationWindow = Config::AspirationWindow;
80 state.numIterationAfterSingularRoot = Config::NumIterationAfterSingularRoot;
81 state.numIterationAfterMate = Config::NumIterationAfterMate;
82 state.messageMode = Config::MessageMode;
83
84 return state;
85}
86
87void recoverEngineState(EngineState state)
88{

Callers 1

benchmarkMethod · 0.85

Calls 3

searcherMethod · 0.80
sizeMethod · 0.45
getMemoryLimitMethod · 0.45

Tested by

no test coverage detected