|
Compounds |
class | Support |
| Type for support of FFT calculation. More...
|
Functions |
template<typename Function> void | convolve (const Function &f, const Function &g, Function *const h) |
| Compute h=f*g for f,g and h real functions.
|
template<typename Function> void | convolve (const Function &f, const Function &g, Function *const h, Support &support) |
template<typename Function> void | convolve (const Support::buffer_type &F, const Function &g, Function *const h, Support &support) |
template<typename Function> void | move_center (const Function &f, const unsigned int x, const unsigned int y, Function *const result) |
template<typename Complex_data_2D_array> void | x_derivative (const Complex_data_2D_array &source, Complex_data_2D_array *const result) |
template<typename Complex_data_2D_array> void | y_derivative (const Complex_data_2D_array &source, Complex_data_2D_array *const result) |
template<typename Function, typename Complex_data_2D_array> void | fill_real_part (const Function &f, Complex_data_2D_array *const array) |
template<typename Function, typename Complex_data_2D_array> void | fill_imaginary_part (const Function &f, Complex_data_2D_array *const array) |
template<typename Function> void | difference_of_gaussians (const Function &f, const float small_wave_length, const float large_wave_length, Function *const g) |
| Filter f by (Gaussian_small - Gaussian_large).
|
template<typename Function> void | difference_of_gaussians (const Function &f, const float small_wave_length, const float large_wave_length, Function *const g, Support &support) |
template<typename Function> void | difference_of_gaussians (const Function &f, const float center_wave_length, Function *const g) |
| Filter f by a pass-band filter centered on center_wave_length .
|
template<typename Function> void | difference_of_gaussians (const Function &f, const float center_wave_length, Function *const g, Support &support) |
template<typename Function> void | difference_of_gaussians (const Support::buffer_type &F, const float center_wave_length, Function *const g, Support &support) |
template<typename Function> void | difference_of_gaussians (const Support::buffer_type &F, const float small_wave_length, const float large_wave_length, Function *const g, Support &support) |