SUBROUTINE LA_GGES( A, B, alpha, BETA,VSL=vsl, &
VSR=vsr, SELECT=select, SDIM=sdim, INFO=info )
type(wp), INTENT(INOUT) :: A(:,:), B(:,:)
type(wp), INTENT(OUT) :: alpha(:), BETA(:)
type(wp), INTENT(OUT), OPTIONAL :: VSL(:,:), VSR(:,:)
INTERFACE
LOGICAL FUNCTION SELECT(alpha, BETA
)
type(wp), INTENT(IN) :: alpha, BETA
![]()
END FUNCTION SELECT
END INTERFACE
OPTIONAL :: SELECT
INTEGER, INTENT(OUT), OPTIONAL :: SDIM
INTEGER, INTENT(OUT), OPTIONAL :: INFO
where
type ::= REALCOMPLEX
wp ::= KIND(1.0)KIND(1.0D0)
alpha ::= ALPHAR, ALPHAIALPHA
alpha(:) ::= ALPHAR(:), ALPHAI(:)ALPHA(:)
alpha::= ALPHAR
, ALPHAI
![]()
ALPHA
![]()