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
8
class
Filter
{
9
public
:
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
Filter
Definition
Filter.h:8
Filter::calc_derivative
virtual void calc_derivative(std::vector< double > &histogram, const double &h)=0
Filter::apply
virtual void apply(std::vector< double > &histogram)=0
Filter::~Filter
virtual ~Filter()
Definition
Filter.h:11
Filter::Filter
Filter()
Definition
Filter.h:10
src
Filters
Filter.h
Generated on Mon Jun 1 2026 10:40:52 for OPALX (Object Oriented Parallel Accelerator Library for Exascal) by
1.9.8