Inzynierka/Lib/site-packages/scipy/linalg/_lapack_subroutine_wrappers.f
2023-06-02 12:51:02 +02:00

2032 lines
34 KiB
Fortran

c This file was generated by _generate_pyx.py.
c Do not edit this file directly.
subroutine chla_transtypewrp(
+ ret,
+ trans
+ )
external chla_transtype
character chla_transtype
character ret
integer trans
ret = chla_transtype(
+ trans
+ )
end
subroutine cladivwrp(
+ ret,
+ x,
+ y
+ )
external wcladiv
complex wcladiv
complex ret
complex x
complex y
ret = wcladiv(
+ x,
+ y
+ )
end
subroutine clangbwrp(
+ ret,
+ norm,
+ n,
+ kl,
+ ku,
+ ab,
+ ldab,
+ work
+ )
external clangb
real clangb
real ret
character norm
integer n
integer kl
integer ku
complex ab
integer ldab
real work
ret = clangb(
+ norm,
+ n,
+ kl,
+ ku,
+ ab,
+ ldab,
+ work
+ )
end
subroutine clangewrp(
+ ret,
+ norm,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
external clange
real clange
real ret
character norm
integer m
integer n
complex a
integer lda
real work
ret = clange(
+ norm,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine clangtwrp(
+ ret,
+ norm,
+ n,
+ dl,
+ d,
+ du
+ )
external clangt
real clangt
real ret
character norm
integer n
complex dl
complex d
complex du
ret = clangt(
+ norm,
+ n,
+ dl,
+ d,
+ du
+ )
end
subroutine clanhbwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
external clanhb
real clanhb
real ret
character norm
character uplo
integer n
integer k
complex ab
integer ldab
real work
ret = clanhb(
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
end
subroutine clanhewrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
external clanhe
real clanhe
real ret
character norm
character uplo
integer n
complex a
integer lda
real work
ret = clanhe(
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine clanhfwrp(
+ ret,
+ norm,
+ transr,
+ uplo,
+ n,
+ a,
+ work
+ )
external clanhf
real clanhf
real ret
character norm
character transr
character uplo
integer n
complex a(*)
real work
ret = clanhf(
+ norm,
+ transr,
+ uplo,
+ n,
+ a,
+ work
+ )
end
subroutine clanhpwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
external clanhp
real clanhp
real ret
character norm
character uplo
integer n
complex ap
real work
ret = clanhp(
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
end
subroutine clanhswrp(
+ ret,
+ norm,
+ n,
+ a,
+ lda,
+ work
+ )
external clanhs
real clanhs
real ret
character norm
integer n
complex a
integer lda
real work
ret = clanhs(
+ norm,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine clanhtwrp(
+ ret,
+ norm,
+ n,
+ d,
+ e
+ )
external clanht
real clanht
real ret
character norm
integer n
real d
complex e
ret = clanht(
+ norm,
+ n,
+ d,
+ e
+ )
end
subroutine clansbwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
external clansb
real clansb
real ret
character norm
character uplo
integer n
integer k
complex ab
integer ldab
real work
ret = clansb(
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
end
subroutine clanspwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
external clansp
real clansp
real ret
character norm
character uplo
integer n
complex ap
real work
ret = clansp(
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
end
subroutine clansywrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
external clansy
real clansy
real ret
character norm
character uplo
integer n
complex a
integer lda
real work
ret = clansy(
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine clantbwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
external clantb
real clantb
real ret
character norm
character uplo
character diag
integer n
integer k
complex ab
integer ldab
real work
ret = clantb(
+ norm,
+ uplo,
+ diag,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
end
subroutine clantpwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ n,
+ ap,
+ work
+ )
external clantp
real clantp
real ret
character norm
character uplo
character diag
integer n
complex ap
real work
ret = clantp(
+ norm,
+ uplo,
+ diag,
+ n,
+ ap,
+ work
+ )
end
subroutine clantrwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
external clantr
real clantr
real ret
character norm
character uplo
character diag
integer m
integer n
complex a
integer lda
real work
ret = clantr(
+ norm,
+ uplo,
+ diag,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine disnanwrp(
+ ret,
+ din
+ )
external disnan
logical disnan
logical ret
double precision din
ret = disnan(
+ din
+ )
end
subroutine dlamchwrp(
+ ret,
+ cmach
+ )
external dlamch
double precision dlamch
double precision ret
character cmach
ret = dlamch(
+ cmach
+ )
end
subroutine dlanegwrp(
+ ret,
+ n,
+ d,
+ lld,
+ sigma,
+ pivmin,
+ r
+ )
external dlaneg
integer dlaneg
integer ret
integer n
double precision d
double precision lld
double precision sigma
double precision pivmin
integer r
ret = dlaneg(
+ n,
+ d,
+ lld,
+ sigma,
+ pivmin,
+ r
+ )
end
subroutine dlangbwrp(
+ ret,
+ norm,
+ n,
+ kl,
+ ku,
+ ab,
+ ldab,
+ work
+ )
external dlangb
double precision dlangb
double precision ret
character norm
integer n
integer kl
integer ku
double precision ab
integer ldab
double precision work
ret = dlangb(
+ norm,
+ n,
+ kl,
+ ku,
+ ab,
+ ldab,
+ work
+ )
end
subroutine dlangewrp(
+ ret,
+ norm,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
external dlange
double precision dlange
double precision ret
character norm
integer m
integer n
double precision a
integer lda
double precision work
ret = dlange(
+ norm,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine dlangtwrp(
+ ret,
+ norm,
+ n,
+ dl,
+ d,
+ du
+ )
external dlangt
double precision dlangt
double precision ret
character norm
integer n
double precision dl
double precision d
double precision du
ret = dlangt(
+ norm,
+ n,
+ dl,
+ d,
+ du
+ )
end
subroutine dlanhswrp(
+ ret,
+ norm,
+ n,
+ a,
+ lda,
+ work
+ )
external dlanhs
double precision dlanhs
double precision ret
character norm
integer n
double precision a
integer lda
double precision work
ret = dlanhs(
+ norm,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine dlansbwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
external dlansb
double precision dlansb
double precision ret
character norm
character uplo
integer n
integer k
double precision ab
integer ldab
double precision work
ret = dlansb(
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
end
subroutine dlansfwrp(
+ ret,
+ norm,
+ transr,
+ uplo,
+ n,
+ a,
+ work
+ )
external dlansf
double precision dlansf
double precision ret
character norm
character transr
character uplo
integer n
double precision a(*)
double precision work
ret = dlansf(
+ norm,
+ transr,
+ uplo,
+ n,
+ a,
+ work
+ )
end
subroutine dlanspwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
external dlansp
double precision dlansp
double precision ret
character norm
character uplo
integer n
double precision ap
double precision work
ret = dlansp(
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
end
subroutine dlanstwrp(
+ ret,
+ norm,
+ n,
+ d,
+ e
+ )
external dlanst
double precision dlanst
double precision ret
character norm
integer n
double precision d
double precision e
ret = dlanst(
+ norm,
+ n,
+ d,
+ e
+ )
end
subroutine dlansywrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
external dlansy
double precision dlansy
double precision ret
character norm
character uplo
integer n
double precision a
integer lda
double precision work
ret = dlansy(
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine dlantbwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
external dlantb
double precision dlantb
double precision ret
character norm
character uplo
character diag
integer n
integer k
double precision ab
integer ldab
double precision work
ret = dlantb(
+ norm,
+ uplo,
+ diag,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
end
subroutine dlantpwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ n,
+ ap,
+ work
+ )
external dlantp
double precision dlantp
double precision ret
character norm
character uplo
character diag
integer n
double precision ap
double precision work
ret = dlantp(
+ norm,
+ uplo,
+ diag,
+ n,
+ ap,
+ work
+ )
end
subroutine dlantrwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
external dlantr
double precision dlantr
double precision ret
character norm
character uplo
character diag
integer m
integer n
double precision a
integer lda
double precision work
ret = dlantr(
+ norm,
+ uplo,
+ diag,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine dlapy2wrp(
+ ret,
+ x,
+ y
+ )
external dlapy2
double precision dlapy2
double precision ret
double precision x
double precision y
ret = dlapy2(
+ x,
+ y
+ )
end
subroutine dlapy3wrp(
+ ret,
+ x,
+ y,
+ z
+ )
external dlapy3
double precision dlapy3
double precision ret
double precision x
double precision y
double precision z
ret = dlapy3(
+ x,
+ y,
+ z
+ )
end
subroutine dzsum1wrp(
+ ret,
+ n,
+ cx,
+ incx
+ )
external dzsum1
double precision dzsum1
double precision ret
integer n
complex*16 cx(n)
integer incx
ret = dzsum1(
+ n,
+ cx,
+ incx
+ )
end
subroutine icmax1wrp(
+ ret,
+ n,
+ cx,
+ incx
+ )
external icmax1
integer icmax1
integer ret
integer n
complex cx(n)
integer incx
ret = icmax1(
+ n,
+ cx,
+ incx
+ )
end
subroutine ieeeckwrp(
+ ret,
+ ispec,
+ zero,
+ one
+ )
external ieeeck
integer ieeeck
integer ret
integer ispec
real zero
real one
ret = ieeeck(
+ ispec,
+ zero,
+ one
+ )
end
subroutine ilaclcwrp(
+ ret,
+ m,
+ n,
+ a,
+ lda
+ )
external ilaclc
integer ilaclc
integer ret
integer m
integer n
complex a
integer lda
ret = ilaclc(
+ m,
+ n,
+ a,
+ lda
+ )
end
subroutine ilaclrwrp(
+ ret,
+ m,
+ n,
+ a,
+ lda
+ )
external ilaclr
integer ilaclr
integer ret
integer m
integer n
complex a
integer lda
ret = ilaclr(
+ m,
+ n,
+ a,
+ lda
+ )
end
subroutine iladiagwrp(
+ ret,
+ diag
+ )
external iladiag
integer iladiag
integer ret
character diag
ret = iladiag(
+ diag
+ )
end
subroutine iladlcwrp(
+ ret,
+ m,
+ n,
+ a,
+ lda
+ )
external iladlc
integer iladlc
integer ret
integer m
integer n
double precision a
integer lda
ret = iladlc(
+ m,
+ n,
+ a,
+ lda
+ )
end
subroutine iladlrwrp(
+ ret,
+ m,
+ n,
+ a,
+ lda
+ )
external iladlr
integer iladlr
integer ret
integer m
integer n
double precision a
integer lda
ret = iladlr(
+ m,
+ n,
+ a,
+ lda
+ )
end
subroutine ilaprecwrp(
+ ret,
+ prec
+ )
external ilaprec
integer ilaprec
integer ret
character prec
ret = ilaprec(
+ prec
+ )
end
subroutine ilaslcwrp(
+ ret,
+ m,
+ n,
+ a,
+ lda
+ )
external ilaslc
integer ilaslc
integer ret
integer m
integer n
real a
integer lda
ret = ilaslc(
+ m,
+ n,
+ a,
+ lda
+ )
end
subroutine ilaslrwrp(
+ ret,
+ m,
+ n,
+ a,
+ lda
+ )
external ilaslr
integer ilaslr
integer ret
integer m
integer n
real a
integer lda
ret = ilaslr(
+ m,
+ n,
+ a,
+ lda
+ )
end
subroutine ilatranswrp(
+ ret,
+ trans
+ )
external ilatrans
integer ilatrans
integer ret
character trans
ret = ilatrans(
+ trans
+ )
end
subroutine ilauplowrp(
+ ret,
+ uplo
+ )
external ilauplo
integer ilauplo
integer ret
character uplo
ret = ilauplo(
+ uplo
+ )
end
subroutine ilazlcwrp(
+ ret,
+ m,
+ n,
+ a,
+ lda
+ )
external ilazlc
integer ilazlc
integer ret
integer m
integer n
complex*16 a
integer lda
ret = ilazlc(
+ m,
+ n,
+ a,
+ lda
+ )
end
subroutine ilazlrwrp(
+ ret,
+ m,
+ n,
+ a,
+ lda
+ )
external ilazlr
integer ilazlr
integer ret
integer m
integer n
complex*16 a
integer lda
ret = ilazlr(
+ m,
+ n,
+ a,
+ lda
+ )
end
subroutine izmax1wrp(
+ ret,
+ n,
+ cx,
+ incx
+ )
external izmax1
integer izmax1
integer ret
integer n
complex*16 cx(n)
integer incx
ret = izmax1(
+ n,
+ cx,
+ incx
+ )
end
subroutine scsum1wrp(
+ ret,
+ n,
+ cx,
+ incx
+ )
external scsum1
real scsum1
real ret
integer n
complex cx(n)
integer incx
ret = scsum1(
+ n,
+ cx,
+ incx
+ )
end
subroutine slamchwrp(
+ ret,
+ cmach
+ )
external slamch
real slamch
real ret
character cmach
ret = slamch(
+ cmach
+ )
end
subroutine slangbwrp(
+ ret,
+ norm,
+ n,
+ kl,
+ ku,
+ ab,
+ ldab,
+ work
+ )
external slangb
real slangb
real ret
character norm
integer n
integer kl
integer ku
real ab
integer ldab
real work
ret = slangb(
+ norm,
+ n,
+ kl,
+ ku,
+ ab,
+ ldab,
+ work
+ )
end
subroutine slangewrp(
+ ret,
+ norm,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
external slange
real slange
real ret
character norm
integer m
integer n
real a
integer lda
real work
ret = slange(
+ norm,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine slangtwrp(
+ ret,
+ norm,
+ n,
+ dl,
+ d,
+ du
+ )
external slangt
real slangt
real ret
character norm
integer n
real dl
real d
real du
ret = slangt(
+ norm,
+ n,
+ dl,
+ d,
+ du
+ )
end
subroutine slanhswrp(
+ ret,
+ norm,
+ n,
+ a,
+ lda,
+ work
+ )
external slanhs
real slanhs
real ret
character norm
integer n
real a
integer lda
real work
ret = slanhs(
+ norm,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine slansbwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
external slansb
real slansb
real ret
character norm
character uplo
integer n
integer k
real ab
integer ldab
real work
ret = slansb(
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
end
subroutine slansfwrp(
+ ret,
+ norm,
+ transr,
+ uplo,
+ n,
+ a,
+ work
+ )
external slansf
real slansf
real ret
character norm
character transr
character uplo
integer n
real a(*)
real work
ret = slansf(
+ norm,
+ transr,
+ uplo,
+ n,
+ a,
+ work
+ )
end
subroutine slanspwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
external slansp
real slansp
real ret
character norm
character uplo
integer n
real ap
real work
ret = slansp(
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
end
subroutine slanstwrp(
+ ret,
+ norm,
+ n,
+ d,
+ e
+ )
external slanst
real slanst
real ret
character norm
integer n
real d
real e
ret = slanst(
+ norm,
+ n,
+ d,
+ e
+ )
end
subroutine slansywrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
external slansy
real slansy
real ret
character norm
character uplo
integer n
real a
integer lda
real work
ret = slansy(
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine slantbwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
external slantb
real slantb
real ret
character norm
character uplo
character diag
integer n
integer k
real ab
integer ldab
real work
ret = slantb(
+ norm,
+ uplo,
+ diag,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
end
subroutine slantpwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ n,
+ ap,
+ work
+ )
external slantp
real slantp
real ret
character norm
character uplo
character diag
integer n
real ap
real work
ret = slantp(
+ norm,
+ uplo,
+ diag,
+ n,
+ ap,
+ work
+ )
end
subroutine slantrwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
external slantr
real slantr
real ret
character norm
character uplo
character diag
integer m
integer n
real a
integer lda
real work
ret = slantr(
+ norm,
+ uplo,
+ diag,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine slapy2wrp(
+ ret,
+ x,
+ y
+ )
external slapy2
real slapy2
real ret
real x
real y
ret = slapy2(
+ x,
+ y
+ )
end
subroutine slapy3wrp(
+ ret,
+ x,
+ y,
+ z
+ )
external slapy3
real slapy3
real ret
real x
real y
real z
ret = slapy3(
+ x,
+ y,
+ z
+ )
end
subroutine zladivwrp(
+ ret,
+ x,
+ y
+ )
external wzladiv
complex*16 wzladiv
complex*16 ret
complex*16 x
complex*16 y
ret = wzladiv(
+ x,
+ y
+ )
end
subroutine zlangbwrp(
+ ret,
+ norm,
+ n,
+ kl,
+ ku,
+ ab,
+ ldab,
+ work
+ )
external zlangb
double precision zlangb
double precision ret
character norm
integer n
integer kl
integer ku
complex*16 ab
integer ldab
double precision work
ret = zlangb(
+ norm,
+ n,
+ kl,
+ ku,
+ ab,
+ ldab,
+ work
+ )
end
subroutine zlangewrp(
+ ret,
+ norm,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
external zlange
double precision zlange
double precision ret
character norm
integer m
integer n
complex*16 a
integer lda
double precision work
ret = zlange(
+ norm,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine zlangtwrp(
+ ret,
+ norm,
+ n,
+ dl,
+ d,
+ du
+ )
external zlangt
double precision zlangt
double precision ret
character norm
integer n
complex*16 dl
complex*16 d
complex*16 du
ret = zlangt(
+ norm,
+ n,
+ dl,
+ d,
+ du
+ )
end
subroutine zlanhbwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
external zlanhb
double precision zlanhb
double precision ret
character norm
character uplo
integer n
integer k
complex*16 ab
integer ldab
double precision work
ret = zlanhb(
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
end
subroutine zlanhewrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
external zlanhe
double precision zlanhe
double precision ret
character norm
character uplo
integer n
complex*16 a
integer lda
double precision work
ret = zlanhe(
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine zlanhfwrp(
+ ret,
+ norm,
+ transr,
+ uplo,
+ n,
+ a,
+ work
+ )
external zlanhf
double precision zlanhf
double precision ret
character norm
character transr
character uplo
integer n
complex*16 a(*)
double precision work
ret = zlanhf(
+ norm,
+ transr,
+ uplo,
+ n,
+ a,
+ work
+ )
end
subroutine zlanhpwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
external zlanhp
double precision zlanhp
double precision ret
character norm
character uplo
integer n
complex*16 ap
double precision work
ret = zlanhp(
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
end
subroutine zlanhswrp(
+ ret,
+ norm,
+ n,
+ a,
+ lda,
+ work
+ )
external zlanhs
double precision zlanhs
double precision ret
character norm
integer n
complex*16 a
integer lda
double precision work
ret = zlanhs(
+ norm,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine zlanhtwrp(
+ ret,
+ norm,
+ n,
+ d,
+ e
+ )
external zlanht
double precision zlanht
double precision ret
character norm
integer n
double precision d
complex*16 e
ret = zlanht(
+ norm,
+ n,
+ d,
+ e
+ )
end
subroutine zlansbwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
external zlansb
double precision zlansb
double precision ret
character norm
character uplo
integer n
integer k
complex*16 ab
integer ldab
double precision work
ret = zlansb(
+ norm,
+ uplo,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
end
subroutine zlanspwrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
external zlansp
double precision zlansp
double precision ret
character norm
character uplo
integer n
complex*16 ap
double precision work
ret = zlansp(
+ norm,
+ uplo,
+ n,
+ ap,
+ work
+ )
end
subroutine zlansywrp(
+ ret,
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
external zlansy
double precision zlansy
double precision ret
character norm
character uplo
integer n
complex*16 a
integer lda
double precision work
ret = zlansy(
+ norm,
+ uplo,
+ n,
+ a,
+ lda,
+ work
+ )
end
subroutine zlantbwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
external zlantb
double precision zlantb
double precision ret
character norm
character uplo
character diag
integer n
integer k
complex*16 ab
integer ldab
double precision work
ret = zlantb(
+ norm,
+ uplo,
+ diag,
+ n,
+ k,
+ ab,
+ ldab,
+ work
+ )
end
subroutine zlantpwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ n,
+ ap,
+ work
+ )
external zlantp
double precision zlantp
double precision ret
character norm
character uplo
character diag
integer n
complex*16 ap
double precision work
ret = zlantp(
+ norm,
+ uplo,
+ diag,
+ n,
+ ap,
+ work
+ )
end
subroutine zlantrwrp(
+ ret,
+ norm,
+ uplo,
+ diag,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
external zlantr
double precision zlantr
double precision ret
character norm
character uplo
character diag
integer m
integer n
complex*16 a
integer lda
double precision work
ret = zlantr(
+ norm,
+ uplo,
+ diag,
+ m,
+ n,
+ a,
+ lda,
+ work
+ )
end