| 249 | } |
| 250 | |
| 251 | cl_double |
| 252 | CpuStatTimer::getMean( size_t id ) const |
| 253 | { |
| 254 | if( clkTicks.empty( ) ) |
| 255 | return 0; |
| 256 | |
| 257 | size_t N = clkTicks.at( id ).size( ); |
| 258 | |
| 259 | Accumulator<cl_ulong> sum = std::for_each( clkTicks.at( id ).begin(), clkTicks.at( id ).end(), Accumulator<cl_ulong>() ); |
| 260 | |
| 261 | return static_cast<cl_double>( sum.acc ) / N; |
| 262 | } |
| 263 | |
| 264 | cl_double |
| 265 | CpuStatTimer::getVariance( size_t id ) const |
no test coverage detected