|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
#include <FixedFFTLowPass.h>


Public Member Functions | |
| FixedFFTLowPassFilter (const int &N) | |
| void | apply (std::vector< double > &LineDensity) |
| void | calc_derivative (std::vector< double > &histogram, const double &h) |
Private Attributes | |
| int | number_frequencies_m |
Definition at line 6 of file FixedFFTLowPass.h.
| FixedFFTLowPassFilter::FixedFFTLowPassFilter | ( | const int & | N | ) |
Definition at line 5 of file FixedFFTLowPass.cpp.
|
virtual |
Implements Filter.
Definition at line 7 of file FixedFFTLowPass.cpp.
References gsl_fft_halfcomplex_inverse(), gsl_fft_halfcomplex_wavetable_alloc(), gsl_fft_halfcomplex_wavetable_free(), gsl_fft_real_transform(), gsl_fft_real_wavetable_alloc(), gsl_fft_real_wavetable_free(), gsl_fft_real_workspace_alloc(), gsl_fft_real_workspace_free(), and number_frequencies_m.

|
virtual |
Implements Filter.
Definition at line 36 of file FixedFFTLowPass.cpp.
References gsl_fft_halfcomplex_inverse(), gsl_fft_halfcomplex_wavetable_alloc(), gsl_fft_halfcomplex_wavetable_free(), gsl_fft_real_transform(), gsl_fft_real_wavetable_alloc(), gsl_fft_real_wavetable_free(), gsl_fft_real_workspace_alloc(), gsl_fft_real_workspace_free(), number_frequencies_m, and Physics::pi.

|
private |
Definition at line 13 of file FixedFFTLowPass.h.
Referenced by apply(), and calc_derivative().