ZeroErr
|
Public 类型 | |
enum | { UnInit , WarmUp , UpScaling , Measurement } |
Public 成员函数 | |
BenchState (Benchmark &bench) | |
bool | isCloseEnoughForMeasurements () const noexcept |
uint64_t | calcBestNumIters () noexcept |
void | upscale () |
void | nextStage () noexcept |
Public 属性 | |
Benchmark & | bench |
enum zeroerr::BenchState:: { ... } | stage |
Clock::duration | elapsed |
Clock::duration | targetEpochTime |
uint64_t | numIteration |
uint64_t | numEpoch |
Rng | mRng {1024} |
BenchResult | result |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
Benchmark& zeroerr::BenchState::bench |
Clock::duration zeroerr::BenchState::elapsed |
Rng zeroerr::BenchState::mRng {1024} |
uint64_t zeroerr::BenchState::numEpoch |
uint64_t zeroerr::BenchState::numIteration |
BenchResult zeroerr::BenchState::result |
enum { ... } zeroerr::BenchState::stage |
Clock::duration zeroerr::BenchState::targetEpochTime |