OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
Filter.h
Go to the documentation of this file.
1#ifndef OPALX_FILTER_HH
2#define OPALX_FILTER_HH
3
4// #include <iostream>
5#include <vector>
6// #include <cmath>
7
8class Filter {
9public:
10 Filter() { ; }
11 virtual ~Filter() {};
12 virtual void apply(std::vector<double>& histogram) = 0;
13 virtual void calc_derivative(std::vector<double>& histogram, const double& h) = 0;
14};
15
16#endif // OPALX_FILTER_HH
Definition Filter.h:8
virtual void calc_derivative(std::vector< double > &histogram, const double &h)=0
virtual void apply(std::vector< double > &histogram)=0
virtual ~Filter()
Definition Filter.h:11
Filter()
Definition Filter.h:10