OPALX (Object Oriented Parallel Accelerator Library for Exascal)
MINIorX
OPALX
RelativeFFTLowPass.h
Go to the documentation of this file.
1
#ifndef CLASSIC_RELATIVE_LOW_PASS_FFT_HH
2
#define CLASSIC_RELATIVE_LOW_PASS_FFT_HH
3
4
#include "
Filters/Filter.h
"
5
6
class
RelativeFFTLowPassFilter
:
public
Filter
{
7
public
:
8
RelativeFFTLowPassFilter
(
const
double
&threshold);
9
void
apply
(std::vector<double> &LineDensity);
10
void
calc_derivative
(std::vector<double> &histogram,
const
double
&h);
11
12
private
:
13
double
threshold_m
;
14
};
15
16
#endif
// CLASSIC_RELATIVE_LOW_PASS_FFT_HH
Filter.h
Filter::Filter
Filter()
Definition
Filter.h:11
RelativeFFTLowPassFilter::threshold_m
double threshold_m
Definition
RelativeFFTLowPass.h:13
RelativeFFTLowPassFilter::RelativeFFTLowPassFilter
RelativeFFTLowPassFilter(const double &threshold)
Definition
RelativeFFTLowPass.cpp:8
RelativeFFTLowPassFilter::calc_derivative
void calc_derivative(std::vector< double > &histogram, const double &h)
Definition
RelativeFFTLowPass.cpp:54
RelativeFFTLowPassFilter::apply
void apply(std::vector< double > &LineDensity)
Definition
RelativeFFTLowPass.cpp:12