Previous topic

scipy.linalg.lapack.stgsen

Next topic

scipy.linalg.lapack.ctgsen

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