Grok 12.0.1
|
Functions | |
template<class T > | |
void | CountingSort (T *values, size_t num_values) |
template<typename T > | |
size_t | MinRange (const T *const HWY_RESTRICT sorted, const size_t idx_begin, const size_t half_count) |
template<typename T > | |
T | ModeOfSorted (const T *const HWY_RESTRICT sorted, const size_t num_values) |
template<typename T > | |
T | Mode (T *values, const size_t num_values) |
template<typename T , size_t N> | |
T | Mode (T(&values)[N]) |
template<typename T > | |
T | Median (T *values, const size_t num_values) |
template<typename T > | |
T | MedianAbsoluteDeviation (const T *values, const size_t num_values, const T median) |
void hwy::robust_statistics::CountingSort | ( | T * | values, |
size_t | num_values ) |
References HWY_ASSERT, and HWY_RESTRICT.
Referenced by Mode().
T hwy::robust_statistics::Median | ( | T * | values, |
const size_t | num_values ) |
References HWY_ASSERT.
Referenced by MedianAbsoluteDeviation().
T hwy::robust_statistics::MedianAbsoluteDeviation | ( | const T * | values, |
const size_t | num_values, | ||
const T | median ) |
References HWY_ASSERT, Median(), and hwy::ScalarAbs().
size_t hwy::robust_statistics::MinRange | ( | const T *const HWY_RESTRICT | sorted, |
const size_t | idx_begin, | ||
const size_t | half_count ) |
References HWY_ASSERT.
Referenced by ModeOfSorted().
T hwy::robust_statistics::Mode | ( | T * | values, |
const size_t | num_values ) |
References CountingSort(), and ModeOfSorted().
Referenced by Mode().
T hwy::robust_statistics::Mode | ( | T(&) | values[N] | ) |
References Mode().
T hwy::robust_statistics::ModeOfSorted | ( | const T *const HWY_RESTRICT | sorted, |
const size_t | num_values ) |
References HWY_ASSERT, and MinRange().
Referenced by Mode().