I want to operate a convolution on a function.
After a short investigation in the documentation, it appears to me that this was not implemented. I am quite surprise about it. Maybe I am wrong and the convolution operator is named differently ? Have you ever face the need for a convolution operator, and, if yes, how did you manage to deal with that issue ?
U;m curious too although with an unpredictable mesh not sure it is
as easy to define as a grid. You can access FFT via fftw and do it int
the frequency domain I suppose. I was just curious about simple shifts
but again with a nonuniform grid I guess that involves an interpolation
etc.
Yes I guess you’re right : it should be more difficult to implement with a non uniform grid. It could explain why it has not been implemented in FF+ so far. Mine is uniform, so the responses given by julienG and murea (below) works as far as I’m concern !
Yes it works, thanks ! Nevertheless (and as you mentionned it), it is very slow as soon as you work with fine meshes (which was expected obviously haha)
Thanks, it works too ! It is more or less the same as what JulienG referred to !
Yes sadly, I guess nothing more sophisticated (ie faster) has been implemented for now