(jobvl, jobvr, n, a, lda, wr, wi,
                vl, ldvl, vr, ldvr, work, lwork)
Compute eigenvalues and eigenvectors.
Compute eigenvalues and eigenvectors.
Compute eigenvalues and eigenvectors .
def magma_dgeev(jobvl, jobvr, n, a, lda, wr, wi,
                vl, ldvl, vr, ldvr, work, lwork):
    """
    Compute eigenvalues and eigenvectors.
    """
    jobvl = _vec_conversion[jobvl]
    jobvr = _vec_conversion[jobvr]
    info = c_int_type()
    status = _libmagma.magma_dgeev(jobvl, jobvr, n, int(a), lda, int(wr), int(wi),
                                   int(vl), ldvl, int(vr), ldvr,
                                   int(work), lwork, ctypes.byref(info))
    magmaCheckStatus(status)
def magma_dgeev ( jobvl , jobvr , n , a , lda , wr , wi , vl , ldvl , vr , ldvr , work , lwork ) : jobvl = _vec_conversion [ jobvl ] jobvr = _vec_conversion [ jobvr ] info = c_int_type ( ) status = _libmagma . magma_dgeev ( jobvl , jobvr , n , int ( a ) , lda , int ( wr ) , int ( wi ) , int ( vl ) , ldvl , int ( vr ) , ldvr , int ( work ) , lwork , ctypes . byref ( info ) ) magmaCheckStatus ( status )