Based on feedback from my students, the current interface based on inheritance is not intuitive.
How about adding a new keyword parameter batchedfunc to optimize! and crossinterpolate and so on?
This is similar to scipy optimizer interface, where we can pass a function computing derivative, with jac.
Based on feedback from my students, the current interface based on inheritance is not intuitive. How about adding a new keyword parameter
batchedfunc
tooptimize!
andcrossinterpolate
and so on? This is similar to scipy optimizer interface, where we can pass a function computing derivative, withjac
.@rittermarc What do you think?