53 fftw_complex *Dk,
int N, fftw_plan pf, fftw_plan pb);
void complex_mult_vec(fftw_complex *a, fftw_complex *b, fftw_complex *c, int len)
Multiply two arrays of complex numbers element-wise.
Definition numerical_derivative.cpp:18
void init_diff_shift_op(double delta, fftw_complex *Dk, int N)
Initialise the coefficients required to simultaneously perform differentiation and shifting by amount...
Definition numerical_derivative.cpp:30
void first_derivative(fftw_complex *in_pb_pf, fftw_complex *out_pb_pf, fftw_complex *Dk, int N, fftw_plan pf, fftw_plan pb)
Calculate the first derivative of a sampled function.
Definition numerical_derivative.cpp:63