pub unsafe extern "C" fn cusolverDnZhetrd(
handle: cusolverDnHandle_t,
uplo: cublasFillMode_t,
n: c_int,
A: *mut cuDoubleComplex,
lda: c_int,
d: *mut f64,
e: *mut f64,
tau: *mut cuDoubleComplex,
work: *mut cuDoubleComplex,
lwork: c_int,
info: *mut c_int,
) -> cusolverStatus_t