using FFTW, DualNumbers
duals = [Dual(1,1), Dual(2,2)]
fft(duals)
This code returns ERROR: MethodError: no method matching plan_fft(::Vector{Dual{Int64}}, ::UnitRange{Int64}).
In this conversation, it sounds like FastTransformsForwardDiff intends to overload the required methods to make this snippet work. However, I am still getting the same error with the code below. Am I interpreting the discourse replies correctly?
using FFTW, DualNumbers, FastTransformsForwardDiff
duals = [Dual(1,1), Dual(2,2)]
fft(duals)
ERROR: MethodError: no method matching plan_fft(::Vector{Dual{Int64}}, ::UnitRange{Int64})
FFTW currently does not work with Dual numbers.
This code returns
ERROR: MethodError: no method matching plan_fft(::Vector{Dual{Int64}}, ::UnitRange{Int64})
.In this conversation, it sounds like FastTransformsForwardDiff intends to overload the required methods to make this snippet work. However, I am still getting the same error with the code below. Am I interpreting the discourse replies correctly?
ERROR: MethodError: no method matching plan_fft(::Vector{Dual{Int64}}, ::UnitRange{Int64})