115 DOUBLE PRECISION FUNCTION zla_gbrpvgrw( N, KL, KU, NCOLS, AB,
123 INTEGER N, KL, KU, NCOLS, LDAB, LDAFB
126 COMPLEX*16 AB( ldab, * ), AFB( ldafb, * )
133 DOUBLE PRECISION AMAX, UMAX, RPVGRW
137 INTRINSIC abs, max, min,
REAL, DIMAG
140 DOUBLE PRECISION CABS1
143 cabs1( zdum ) = abs( dble( zdum ) ) + abs( dimag( zdum ) )
153 DO i = max( j-ku, 1 ), min( j+kl, n )
154 amax = max( cabs1( ab( kd+i-j, j ) ), amax )
156 DO i = max( j-ku, 1 ), j
157 umax = max( cabs1( afb( kd+i-j, j ) ), umax )
159 IF ( umax /= 0.0d+0 )
THEN 160 rpvgrw = min( amax / umax, rpvgrw )
double precision function zla_gbrpvgrw(N, KL, KU, NCOLS, AB, LDAB, AFB, LDAFB)
ZLA_GBRPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U) for a general banded matrix...