(jobvl, jobvr, n, a, lda,
                w, vl, ldvl, vr, ldvr, work, lwork, rwork)
Compute eigenvalues and eigenvectors.
Compute eigenvalues and eigenvectors.
Compute eigenvalues and eigenvectors .
def magma_dgeev_m(jobvl, jobvr, n, a, lda,
                w, vl, ldvl, vr, ldvr, work, lwork, rwork):
    """
    Compute eigenvalues and eigenvectors.
    """

    jobvl = _vec_conversion[jobvl]
    jobvr = _vec_conversion[jobvr]
    info = c_int_type()
    status = _libmagma.magma_dgeev_m(jobvl, jobvr, n, int(a), lda,
                                     int(w), int(vl), ldvl, int(vr), ldvr,
                                     int(work), lwork, int(rwork), ctypes.byref(info))
    magmaCheckStatus(status)
def magma_dgeev_m ( jobvl , jobvr , n , a , lda , w , vl , ldvl , vr , ldvr , work , lwork , rwork ) : jobvl = _vec_conversion [ jobvl ] jobvr = _vec_conversion [ jobvr ] info = c_int_type ( ) status = _libmagma . magma_dgeev_m ( jobvl , jobvr , n , int ( a ) , lda , int ( w ) , int ( vl ) , ldvl , int ( vr ) , ldvr , int ( work ) , lwork , int ( rwork ) , ctypes . byref ( info ) ) magmaCheckStatus ( status )