1 #ifndef _theplu_yat_statistics_vector_function_
2 #define _theplu_yat_statistics_vector_function_
31 namespace statistics {
46 virtual double operator()(
const std::vector<double>&)
const=0;
58 double operator()(
const std::vector<double>&)
const;
72 double operator()(
const std::vector<double>&)
const;
83 double operator()(
const std::vector<double>&)
const;
95 double operator()(
const std::vector<double>&)
const;
113 double operator()(
const std::vector<double>&)
const;
double operator()(const std::vector< double > &) const
Definition: VectorFunction.h:101
Larget element.
Definition: VectorFunction.h:53
virtual double operator()(const std::vector< double > &) const =0
abstract interface
double operator()(const std::vector< double > &) const
Mean element.
Definition: VectorFunction.h:78
double operator()(const std::vector< double > &) const
double operator()(const std::vector< double > &) const
Smallest element.
Definition: VectorFunction.h:90
virtual ~VectorFunction()
Destructor.
Interface Class for vector functors.
Definition: VectorFunction.h:36