#include <vector>
Go to the source code of this file.
|
| template<typename T > |
| std::vector< T > | Mantid::Kernel::Smoothing::boxcarErrorSmooth (std::vector< T > const &input, unsigned int const numPoints) |
| | Performs boxcar (moving average) smoothing on the input data, using error propagation formula.
|
| |
| template<typename T > |
| std::vector< T > | Mantid::Kernel::Smoothing::boxcarRMSESmooth (std::vector< T > const &input, unsigned int const numPoints) |
| | Performs boxcar (moving average) smoothing on the input data, using a RMSE average, as is appropriate for error averaging.
|
| |
| template<typename T > |
| std::vector< T > | Mantid::Kernel::Smoothing::boxcarSmooth (std::vector< T > const &input, unsigned int const numPoints) |
| | Performs boxcar (moving average) smoothing on the input data.
|
| |
| template<typename Y > |
| std::vector< Y > | Mantid::Kernel::Smoothing::fftButterworthSmooth (std::vector< Y > const &input, unsigned const cutoff, unsigned const order) |
| | Performs FFT smoothing on the input data, using a Butterworth filter NOTE: the input data MUST be defined on a uniform grid.
|
| |
| template<typename Y > |
| std::vector< Y > | Mantid::Kernel::Smoothing::fftSmooth (std::vector< Y > const &input, unsigned const cutoff) |
| | Performs FFT smoothing on the input data, with high frequencies set to zero NOTE: the input data MUST be defined on a uniform grid.
|
| |