Mantid
Loading...
Searching...
No Matches
Classes | Functions
Mantid::Kernel::Smoothing::detail Namespace Reference

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)
 

Function Documentation

◆ boxcarSmoothWithFunction()

template<typename T >
std::vector< T > Mantid::Kernel::Smoothing::detail::boxcarSmoothWithFunction ( std::vector< T > const &  input,
unsigned int const  numPoints,
Averager< T > &  averager 
)