|
template<std::ranges::input_range R>
requires std::is_arithmetic_v<std::ranges::range_value_t<R>> |
| double | quadrature_sum (R &&xs) |
| |
| double | quadrature_sum (std::initializer_list< double > xs) |
| |
| double | barlow_parameter (double x_std, double sigma_std, double x_var, double sigma_var) |
| |
| bool | barlow_passes (double x_std, double sigma_std, double x_var, double sigma_var, double threshold=1.0) |
| |
template<typename T >
requires std::is_arithmetic_v<T> |
| std::size_t | clip_outliers_nsigma (std::vector< T > &xs, double n_sigma=10.0) |
| |
| std::array< double, 2 > | weighted_mean_rms (const std::vector< std::array< double, 2 > > &measurements, double clip_nsigma=10.0) |
| |