flatironinstitute / finufft

Non-uniform fast Fourier transform library of types 1,2,3 in dimensions 1,2,3
Other
266 stars 72 forks source link

opts.spread_kerevalmeth should be uint16_t throughout #476

Open ahbarnett opened 5 days ago

ahbarnett commented 5 days ago

kerevalmeth should be chnaged to uint16_t throughout (eg in templating, no true/false), as it is mixed up currently... we may introduce methods >1 in future... Thanks! Alex

DiamonDinoia commented 5 days ago

we are working on simplifying the dispatch to increase clarity and allow more parameters to fit into kernels: https://godbolt.org/z/r8Gjdaxd3

Once this is ready the code will be refactored.