The kernel function is built in a way that creates its signature collecting the names of the variables needed, but assignes to them always the type pointer to something (int, double, ...).
This must be changed: if a variable is a double the signature must be double, if an int then the signature must contain an int
The kernel function is built in a way that creates its signature collecting the names of the variables needed, but assignes to them always the type pointer to something (int, double, ...).
This must be changed: if a variable is a double the signature must be double, if an int then the signature must contain an int