I'm trying to use Ahead-of-Time compilation on one of my functions and because of that I need to provide the signatures for the function. When I use numba.typeof() I get back reflected list(array(float64, 2d, A)) for one of my variables. I've looked at this thread Basic trouble with Python lists in Numba; what's going on? to try and figure out the signature, but I've been running into errors.
Before trying to get AOT compilation to work I'm just trying to get @njit to work with signatures.
I've tried:
@njit(float64[:,:,:](int32, list(float64), float64[:,:,:]), reflected=True)
How can I fix my signature so it works? Thanks