Kstars
gslhelpers.h
18// gslheklpers is currently used by robuststatistics.h/cpp to access GSL robust statistics routines but
139constexpr static stride_iter<Iter_T> make_strided_iter(Iter_T i, typename stride_iter<Iter_T>::difference_type stride)
224inline double gslGastwirthMeanFromSortedData(const uint8_t data[], const size_t stride, const size_t n)
228inline double gslGastwirthMeanFromSortedData(const double data[], const size_t stride, const size_t n)
232inline double gslGastwirthMeanFromSortedData(const float data[], const size_t stride, const size_t n)
236inline double gslGastwirthMeanFromSortedData(const uint16_t data[], const size_t stride, const size_t n)
240inline double gslGastwirthMeanFromSortedData(const int16_t data[], const size_t stride, const size_t n)
244inline double gslGastwirthMeanFromSortedData(const uint32_t data[], const size_t stride, const size_t n)
248inline double gslGastwirthMeanFromSortedData(const int32_t data[], const size_t stride, const size_t n)
253inline double gslGastwirthMeanFromSortedData(const int64_t data[], const size_t stride, const size_t n)
260inline double gslTrimmedMeanFromSortedData(const double trim, const uint8_t data[], const size_t stride, const size_t n)
264inline double gslTrimmedMeanFromSortedData(const double trim, const double data[], const size_t stride, const size_t n)
268inline double gslTrimmedMeanFromSortedData(const double trim, const float data[], const size_t stride, const size_t n)
272inline double gslTrimmedMeanFromSortedData(const double trim, const uint16_t data[], const size_t stride,
277inline double gslTrimmedMeanFromSortedData(const double trim, const int16_t data[], const size_t stride, const size_t n)
281inline double gslTrimmedMeanFromSortedData(const double trim, const uint32_t data[], const size_t stride,
286inline double gslTrimmedMeanFromSortedData(const double trim, const int32_t data[], const size_t stride, const size_t n)
291inline double gslTrimmedMeanFromSortedData(const double trim, const int64_t data[], const size_t stride, const size_t n)
312inline double gslMedianFromSortedData(const uint16_t data[], const size_t stride, const size_t n)
320inline double gslMedianFromSortedData(const uint32_t data[], const size_t stride, const size_t n)
446inline double gslSnFromSortedData(const uint8_t data[], const size_t stride, const size_t n, uint8_t work[])
450inline double gslSnFromSortedData(const double data[], const size_t stride, const size_t n, double work[])
454inline double gslSnFromSortedData(const float data[], const size_t stride, const size_t n, float work[])
458inline double gslSnFromSortedData(const uint16_t data[], const size_t stride, const size_t n, uint16_t work[])
462inline double gslSnFromSortedData(const int16_t data[], const size_t stride, const size_t n, int16_t work[])
466inline double gslSnFromSortedData(const uint32_t data[], const size_t stride, const size_t n, uint32_t work[])
470inline double gslSnFromSortedData(const int32_t data[], const size_t stride, const size_t n, int32_t work[])
475inline double gslSnFromSortedData(const int64_t data[], const size_t stride, const size_t n, int64_t work[])
481inline double gslQnFromSortedData(const uint8_t data[], const size_t stride, const size_t n, uint8_t work[],
486inline double gslQnFromSortedData(const double data[], const size_t stride, const size_t n, double work[],
491inline double gslQnFromSortedData(const float data[], const size_t stride, const size_t n, float work[], int work_int[])
495inline double gslQnFromSortedData(const uint16_t data[], const size_t stride, const size_t n, uint16_t work[],
500inline double gslQnFromSortedData(const int16_t data[], const size_t stride, const size_t n, int16_t work[],
505inline double gslQnFromSortedData(const uint32_t data[], const size_t stride, const size_t n, uint32_t work[],
510inline double gslQnFromSortedData(const int32_t data[], const size_t stride, const size_t n, int32_t work[],
516inline double gslQnFromSortedData(const int64_t data[], const size_t stride, const size_t n, int64_t work[],
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri May 3 2024 11:49:49 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri May 3 2024 11:49:49 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.