I found the following function declaration in a piece of code I was reviewing:
void amoeba(float **p, float y, int ndim, float ftol, float (*funk)(float ), int *nfunk)
While the rest is self-explanatory, I don't get the following parameter:
I basically want to declare a variable of this kind, and pass it on to this function as parameter. But I am not quite sure how to define a variable like this. Nothing wrong with the code incidentally, 'cause it compiled ok.
Somebody please explain!!