OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <Filter.h>
Public Member Functions | |
Filter () | |
virtual | ~Filter () |
virtual void | apply (std::vector< double > &histogram)=0 |
virtual void | calc_derivative (std::vector< double > &histogram, const double &h)=0 |
|
pure virtual |
Implemented in SavitzkyGolayFilter, StencilFilter, FixedFFTLowPassFilter, and RelativeFFTLowPassFilter.
Referenced by OpalFilter::apply().
|
pure virtual |
Implemented in FixedFFTLowPassFilter, RelativeFFTLowPassFilter, SavitzkyGolayFilter, and StencilFilter.
Referenced by OpalFilter::calc_derivative(), CSRIGFWakeFunction::calculateLineDensity(), and CSRWakeFunction::calculateLineDensity().