float and double usage in pal library

Hi,
I noticed that library uses only float numbers. I don't see double. Can a function use double within the code and take in/out float numbers?
I noticed that library uses only float numbers. I don't see double. Can a function use double within the code and take in/out float numbers?