Gridder: add special kernel evaluation functions for 2D kernels
When gridding a single visibility, we currently call the kernel's eval
method twice (and eval_single
once if W-gridding if active). By interleaving these operations in a single call, it's probably possible to save quite some time.