| 2901 | } |
| 2902 | |
| 2903 | double Result::average(Measure m) const { |
| 2904 | using detail::d; |
| 2905 | auto const& data = mNameToMeasurements[detail::u(m)]; |
| 2906 | if (data.empty()) { |
| 2907 | return 0.0; |
| 2908 | } |
| 2909 | |
| 2910 | // create a copy so we can sort |
| 2911 | return sum(m) / d(data.size()); |
| 2912 | } |
| 2913 | |
| 2914 | double Result::medianAbsolutePercentError(Measure m) const { |
| 2915 | // create copy |
no test coverage detected