|
Mantid
|
Classes | |
| struct | ArithmeticAverager |
| Represents taking the arithmetic mean. More... | |
| struct | Averager |
| struct | ErrorPropagationAverager |
| Represents propagating errors for values which had been arithmetically averaged. More... | |
| struct | GeometricAverager |
| Represents taking the geometric mean. More... | |
| struct | SumSquareAverager |
| Represents taking the root-mean-square averaege. More... | |
Functions | |
| template<typename T > | |
| std::vector< T > | boxcarSmoothWithFunction (std::vector< T > const &input, unsigned int const numPoints, Averager< T > &averager) |
| std::vector< T > Mantid::Kernel::Smoothing::detail::boxcarSmoothWithFunction | ( | std::vector< T > const & | input, |
| unsigned int const | numPoints, | ||
| Averager< T > & | averager | ||
| ) |
Definition at line 93 of file Smoothing.cpp.
References Mantid::Kernel::Smoothing::detail::Averager< T >::accumulate(), Mantid::Kernel::Smoothing::detail::Averager< T >::getAverage(), and Mantid::Kernel::Smoothing::detail::Averager< T >::separate().
Referenced by Mantid::Kernel::Smoothing::boxcarErrorSmooth(), Mantid::Kernel::Smoothing::boxcarRMSESmooth(), and Mantid::Kernel::Smoothing::boxcarSmooth().