![]() | Fortran function:
subroutine gridloop1(a, xcoor, ycoor, nx, ny, func1) integer nx, ny real*8 a(0:nx-1,ny-1), xcoor(0:nx-1), ycoor(0:ny-1), func1 C call this function with an array a that has C column major storage! Cf2py intent(inout) a Cf2py intent(in) xcoor Cf2py intent(in) ycoor Cf2py depend(nx, ny) a |
![]() | Python call:
def ext_gridloop1(self, f): lx = size(self.xcoor); ly = size(self.ycoor) a = asarray(a, order='Fortran') ext_gridloop.gridloop1(a, self.xcoor, self.ycoor, f) return a |