scipy.linalg.lapack.dtgsen¶
-
scipy.linalg.lapack.
dtgsen
(select, a, b, q, z[, lwork, liwork, overwrite_a, overwrite_b, overwrite_q, overwrite_z]) = <fortran object>¶ Wrapper for
dtgsen
.Parameters: - select : input rank-1 array(‘i’) with bounds (n)
- a : input rank-2 array(‘d’) with bounds (lda,n)
- b : input rank-2 array(‘d’) with bounds (ldb,n)
- q : input rank-2 array(‘d’) with bounds (ldq,n)
- z : input rank-2 array(‘d’) with bounds (ldz,n)
Returns: - a : rank-2 array(‘d’) with bounds (lda,n)
- b : rank-2 array(‘d’) with bounds (ldb,n)
- alphar : rank-1 array(‘d’) with bounds (n)
- alphai : rank-1 array(‘d’) with bounds (n)
- beta : rank-1 array(‘d’) with bounds (n)
- q : rank-2 array(‘d’) with bounds (ldq,n)
- z : rank-2 array(‘d’) with bounds (ldz,n)
- m : int
- pl : float
- pr : float
- dif : rank-1 array(‘d’) with bounds (2)
- work : rank-1 array(‘d’) with bounds (MAX(lwork,1))
- iwork : rank-1 array(‘i’) with bounds (MAX(1,liwork))
- info : int
Other Parameters: - overwrite_a : input int, optional
Default: 0
- overwrite_b : input int, optional
Default: 0
- overwrite_q : input int, optional
Default: 0
- overwrite_z : input int, optional
Default: 0
- lwork : input int, optional
Default: max(MAX(4*n+16,2*m*(n-m)),1)
- liwork : input int, optional
Default: n+6