18 #ifndef PROCWMASMOOTHING_H
19 #define PROCWMASMOOTHING_H
54 ProcWMASmoothing(
const std::vector<std::string>& vec_args,
const std::string& name);
56 virtual void process(
const unsigned int& param,
const std::vector<MeteoData>& ivec,
57 std::vector<MeteoData>& ovec);
60 void parse_args(std::vector<std::string> vec_args);
61 double calcWMASmoothing(
const std::vector<MeteoData>& ivec,
const unsigned int& param,
const size_t& start,
const size_t& end,
const size_t& pos);
ProcWMASmoothing(const std::vector< std::string > &vec_args, const std::string &name)
Definition: ProcWMASmoothing.cc:26
Weighted moving average smoothing. This implements a weighted moving average smoothing (see http://en...
Definition: ProcWMASmoothing.h:52
virtual void process(const unsigned int ¶m, const std::vector< MeteoData > &ivec, std::vector< MeteoData > &ovec)
Definition: ProcWMASmoothing.cc:37
Definition: WindowedFilter.h:34