pub type PFN_cusolverDnZgetrf = unsafe extern "C" fn(handle: cusolverDnHandle_t, m: c_int, n: c_int, a: *mut cuDoubleComplex, lda: c_int, workspace: *mut cuDoubleComplex, ipiv: *mut c_int, info: *mut c_int) -> cusolverStatus_t;pub type PFN_cusolverDnZgetrf = unsafe extern "C" fn(handle: cusolverDnHandle_t, m: c_int, n: c_int, a: *mut cuDoubleComplex, lda: c_int, workspace: *mut cuDoubleComplex, ipiv: *mut c_int, info: *mut c_int) -> cusolverStatus_t;