Lines Matching refs:values
65 ResultStats calculateStats (const vector<deUint64>& values)
71 for (int i = 0; i < (int)values.size(); i++)
72 sum += values[i];
74 result.mean = ((double)sum) / (double)values.size();
76 for (int i = 0; i < (int)values.size(); i++)
78 const double val = (double)values[i];
82 result.variance /= (double)values.size();
85 const int n = (int)(values.size()/2);
87 vector<deUint64> sortedValues = values;
94 for (int i = 0; i < (int)values.size(); i++)
96 result.min = std::min(result.min, values[i]);
97 result.max = std::max(result.max, values[i]);
166 double calculateVariance (const vector<deUint64>& values, double avg)
170 for (int valueNdx = 0; valueNdx < (int)values.size(); valueNdx++)
172 double value = (double)values[valueNdx];
176 return sum / (double)values.size();
179 deUint64 findMin (const vector<deUint64>& values)
183 for (int valueNdx = 0; valueNdx < (int)values.size(); valueNdx++)
184 min = std::min(values[valueNdx], min);
189 deUint64 findMax (const vector<deUint64>& values)
193 for (int valueNdx = 0; valueNdx < (int)values.size(); valueNdx++)
194 max = std::max(values[valueNdx], max);
201 vector<deUint64> values = v;
202 size_t n = values.size() / 2;
204 std::nth_element(values.begin(), values.begin() + n, values.end());
206 return values[n];
677 double calculateAverage (const vector<deUint64>& values)
681 for (int valueNdx = 0; valueNdx < (int)values.size(); valueNdx++)
682 sum += values[valueNdx];
684 return ((double)sum) / (double)values.size();