package nuod:lapacke
⌘K
Ctrl+K
or
/
Index
Variables (0)
This section is empty.
Procedures (1256)
- cbbcsd
- cbdsqr
- cgbbrd
- cgbcon
- cgbequ
- cgbequb
- cgbrfs
- cgbrfsx
- cgbsv
- cgbsvx
- cgbsvxx
- cgbtrf
- cgbtrs
- cgebak
- cgebal
- cgebrd
- cgecon
- cgeequ
- cgeequb
- cgees
- cgeesx
- cgeev
- cgeevx
- cgehrd
- cgejsv
- cgelq
- cgelq2
- cgelqf
- cgels
- cgelsd
- cgelss
- cgelsy
- cgemlq
- cgemqr
- cgemqrt
- cgeqlf
- cgeqp3
- cgeqpf
- cgeqr
- cgeqr2
- cgeqrf
- cgeqrfp
- cgeqrt
- cgeqrt2
- cgeqrt3
- cgerfs
- cgerfsx
- cgerqf
- cgesdd
- cgesv
- cgesvd
- cgesvdq
- cgesvdx
- cgesvj
- cgesvx
- cgesvxx
- cgetf2
- cgetrf
- cgetrf2
- cgetri
- cgetrs
- cgetsls
- cgetsqrhrt
- cggbak
- cggbal
- cgges
- cgges3
- cggesx
- cggev
- cggev3
- cggevx
- cggglm
- cgghd3
- cgghrd
- cgglse
- cggqrf
- cggrqf
- cggsvd
- cggsvd3
- cggsvp
- cggsvp3
- cgtcon
- cgtrfs
- cgtsv
- cgtsvx
- cgttrf
- cgttrs
- chbev
- chbev_2stage
- chbevd
- chbevd_2stage
- chbevx
- chbevx_2stage
- chbgst
- chbgv
- chbgvd
- chbgvx
- chbtrd
- checon
- checon_3
- cheequb
- cheev
- cheev_2stage
- cheevd
- cheevd_2stage
- cheevr
- cheevr_2stage
- cheevx
- cheevx_2stage
- chegst
- chegv
- chegv_2stage
- chegvd
- chegvx
- cherfs
- cherfsx
- chesv
- chesv_aa
- chesv_aa_2stage
- chesv_rk
- chesvx
- chesvxx
- cheswapr
- chetrd
- chetrf
- chetrf_aa
- chetrf_aa_2stage
- chetrf_rk
- chetrf_rook
- chetri
- chetri2
- chetri2x
- chetri_3
- chetrs
- chetrs2
- chetrs_3
- chetrs_aa
- chetrs_aa_2stage
- chetrs_rook
- chfrk
- chgeqz
- chpcon
- chpev
- chpevd
- chpevx
- chpgst
- chpgv
- chpgvd
- chpgvx
- chprfs
- chpsv
- chpsvx
- chptrd
- chptrf
- chptri
- chptrs
- chsein
- chseqr
- clacgv
- clacn2
- clacp2
- clacpy
- clacrm
- clag2z
- clagge
- claghe
- clagsy
- clangb
- clange
- clanhe
- clansy
- clantr
- clapmr
- clapmt
- clarcm
- clarfb
- clarfg
- clarft
- clarfx
- clarnv
- clascl
- claset
- classq
- claswp
- clatms
- clauum
- cpbcon
- cpbequ
- cpbrfs
- cpbstf
- cpbsv
- cpbsvx
- cpbtrf
- cpbtrs
- cpftrf
- cpftri
- cpftrs
- cpocon
- cpoequ
- cpoequb
- cporfs
- cporfsx
- cposv
- cposvx
- cposvxx
- cpotrf
- cpotrf2
- cpotri
- cpotrs
- cppcon
- cppequ
- cpprfs
- cppsv
- cppsvx
- cpptrf
- cpptri
- cpptrs
- cpstrf
- cptcon
- cpteqr
- cptrfs
- cptsv
- cptsvx
- cpttrf
- cpttrs
- cspcon
- csprfs
- cspsv
- cspsvx
- csptrf
- csptri
- csptrs
- cstedc
- cstegr
- cstein
- cstemr
- csteqr
- csycon
- csycon_3
- csyconv
- csyequb
- csyr
- csyrfs
- csyrfsx
- csysv
- csysv_aa
- csysv_aa_2stage
- csysv_rk
- csysv_rook
- csysvx
- csysvxx
- csyswapr
- csytrf
- csytrf_aa
- csytrf_aa_2stage
- csytrf_rk
- csytrf_rook
- csytri
- csytri2
- csytri2x
- csytri_3
- csytrs
- csytrs2
- csytrs_3
- csytrs_aa
- csytrs_aa_2stage
- csytrs_rook
- ctbcon
- ctbrfs
- ctbtrs
- ctfsm
- ctftri
- ctfttp
- ctfttr
- ctgevc
- ctgexc
- ctgsen
- ctgsja
- ctgsna
- ctgsyl
- ctpcon
- ctpmqrt
- ctpqrt
- ctpqrt2
- ctprfb
- ctprfs
- ctptri
- ctptrs
- ctpttf
- ctpttr
- ctrcon
- ctrevc
- ctrexc
- ctrrfs
- ctrsen
- ctrsna
- ctrsyl
- ctrtri
- ctrtrs
- ctrttf
- ctrttp
- ctzrzf
- cunbdb
- cuncsd
- cuncsd2by1
- cungbr
- cunghr
- cunglq
- cungql
- cungqr
- cungrq
- cungtr
- cungtsqr_row
- cunhr_col
- cunmbr
- cunmhr
- cunmlq
- cunmql
- cunmqr
- cunmrq
- cunmrz
- cunmtr
- cupgtr
- cupmtr
- dbbcsd
- dbdsdc
- dbdsqr
- dbdsvdx
- ddisna
- dgbbrd
- dgbcon
- dgbequ
- dgbequb
- dgbrfs
- dgbrfsx
- dgbsv
- dgbsvx
- dgbsvxx
- dgbtrf
- dgbtrs
- dgebak
- dgebal
- dgebrd
- dgecon
- dgeequ
- dgeequb
- dgees
- dgeesx
- dgeev
- dgeevx
- dgehrd
- dgejsv
- dgelq
- dgelq2
- dgelqf
- dgels
- dgelsd
- dgelss
- dgelsy
- dgemlq
- dgemqr
- dgemqrt
- dgeqlf
- dgeqp3
- dgeqpf
- dgeqr
- dgeqr2
- dgeqrf
- dgeqrfp
- dgeqrt
- dgeqrt2
- dgeqrt3
- dgerfs
- dgerfsx
- dgerqf
- dgesdd
- dgesv
- dgesvd
- dgesvdq
- dgesvdx
- dgesvj
- dgesvx
- dgesvxx
- dgetf2
- dgetrf
- dgetrf2
- dgetri
- dgetrs
- dgetsls
- dgetsqrhrt
- dggbak
- dggbal
- dgges
- dgges3
- dggesx
- dggev
- dggev3
- dggevx
- dggglm
- dgghd3
- dgghrd
- dgglse
- dggqrf
- dggrqf
- dggsvd
- dggsvd3
- dggsvp
- dggsvp3
- dgtcon
- dgtrfs
- dgtsv
- dgtsvx
- dgttrf
- dgttrs
- dhgeqz
- dhsein
- dhseqr
- dlacn2
- dlacpy
- dlag2s
- dlagge
- dlagsy
- dlamch
- dlangb
- dlange
- dlansy
- dlantr
- dlapmr
- dlapmt
- dlapy2
- dlapy3
- dlarfb
- dlarfg
- dlarft
- dlarfx
- dlarnv
- dlartgp
- dlartgs
- dlascl
- dlaset
- dlasrt
- dlassq
- dlaswp
- dlatms
- dlauum
- dopgtr
- dopmtr
- dorbdb
- dorcsd
- dorcsd2by1
- dorgbr
- dorghr
- dorglq
- dorgql
- dorgqr
- dorgrq
- dorgtr
- dorgtsqr_row
- dorhr_col
- dormbr
- dormhr
- dormlq
- dormql
- dormqr
- dormrq
- dormrz
- dormtr
- dpbcon
- dpbequ
- dpbrfs
- dpbstf
- dpbsv
- dpbsvx
- dpbtrf
- dpbtrs
- dpftrf
- dpftri
- dpftrs
- dpocon
- dpoequ
- dpoequb
- dporfs
- dporfsx
- dposv
- dposvx
- dposvxx
- dpotrf
- dpotrf2
- dpotri
- dpotrs
- dppcon
- dppequ
- dpprfs
- dppsv
- dppsvx
- dpptrf
- dpptri
- dpptrs
- dpstrf
- dptcon
- dpteqr
- dptrfs
- dptsv
- dptsvx
- dpttrf
- dpttrs
- dsbev
- dsbev_2stage
- dsbevd
- dsbevd_2stage
- dsbevx
- dsbevx_2stage
- dsbgst
- dsbgv
- dsbgvd
- dsbgvx
- dsbtrd
- dsfrk
- dsgesv
- dspcon
- dspev
- dspevd
- dspevx
- dspgst
- dspgv
- dspgvd
- dspgvx
- dsposv
- dsprfs
- dspsv
- dspsvx
- dsptrd
- dsptrf
- dsptri
- dsptrs
- dstebz
- dstedc
- dstegr
- dstein
- dstemr
- dsteqr
- dsterf
- dstev
- dstevd
- dstevr
- dstevx
- dsycon
- dsycon_3
- dsyconv
- dsyequb
- dsyev
- dsyev_2stage
- dsyevd
- dsyevd_2stage
- dsyevr
- dsyevr_2stage
- dsyevx
- dsyevx_2stage
- dsygst
- dsygv
- dsygv_2stage
- dsygvd
- dsygvx
- dsyrfs
- dsyrfsx
- dsysv
- dsysv_aa
- dsysv_aa_2stage
- dsysv_rk
- dsysv_rook
- dsysvx
- dsysvxx
- dsyswapr
- dsytrd
- dsytrf
- dsytrf_aa
- dsytrf_aa_2stage
- dsytrf_rk
- dsytrf_rook
- dsytri
- dsytri2
- dsytri2x
- dsytri_3
- dsytrs
- dsytrs2
- dsytrs_3
- dsytrs_aa
- dsytrs_aa_2stage
- dsytrs_rook
- dtbcon
- dtbrfs
- dtbtrs
- dtfsm
- dtftri
- dtfttp
- dtfttr
- dtgevc
- dtgexc
- dtgsen
- dtgsja
- dtgsna
- dtgsyl
- dtpcon
- dtpmqrt
- dtpqrt
- dtpqrt2
- dtprfb
- dtprfs
- dtptri
- dtptrs
- dtpttf
- dtpttr
- dtrcon
- dtrevc
- dtrexc
- dtrrfs
- dtrsen
- dtrsna
- dtrsyl
- dtrsyl3
- dtrtri
- dtrtrs
- dtrttf
- dtrttp
- dtzrzf
- get_nancheck
- ilaver
- lapack_make_complex_double
- lapack_make_complex_float
- sbbcsd
- sbdsdc
- sbdsqr
- sbdsvdx
- sdisna
- set_nancheck
- sgbbrd
- sgbcon
- sgbequ
- sgbequb
- sgbrfs
- sgbrfsx
- sgbsv
- sgbsvx
- sgbsvxx
- sgbtrf
- sgbtrs
- sgebak
- sgebal
- sgebrd
- sgecon
- sgeequ
- sgeequb
- sgees
- sgeesx
- sgeev
- sgeevx
- sgehrd
- sgejsv
- sgelq
- sgelq2
- sgelqf
- sgels
- sgelsd
- sgelss
- sgelsy
- sgemlq
- sgemqr
- sgemqrt
- sgeqlf
- sgeqp3
- sgeqpf
- sgeqr
- sgeqr2
- sgeqrf
- sgeqrfp
- sgeqrt
- sgeqrt2
- sgeqrt3
- sgerfs
- sgerfsx
- sgerqf
- sgesdd
- sgesv
- sgesvd
- sgesvdq
- sgesvdx
- sgesvj
- sgesvx
- sgesvxx
- sgetf2
- sgetrf
- sgetrf2
- sgetri
- sgetrs
- sgetsls
- sgetsqrhrt
- sggbak
- sggbal
- sgges
- sgges3
- sggesx
- sggev
- sggev3
- sggevx
- sggglm
- sgghd3
- sgghrd
- sgglse
- sggqrf
- sggrqf
- sggsvd
- sggsvd3
- sggsvp
- sggsvp3
- sgtcon
- sgtrfs
- sgtsv
- sgtsvx
- sgttrf
- sgttrs
- shgeqz
- shsein
- shseqr
- slacn2
- slacpy
- slag2d
- slagge
- slagsy
- slamch
- slangb
- slange
- slansy
- slantr
- slapmr
- slapmt
- slapy2
- slapy3
- slarfb
- slarfg
- slarft
- slarfx
- slarnv
- slartgp
- slartgs
- slascl
- slaset
- slasrt
- slassq
- slaswp
- slatms
- slauum
- sopgtr
- sopmtr
- sorbdb
- sorcsd
- sorcsd2by1
- sorgbr
- sorghr
- sorglq
- sorgql
- sorgqr
- sorgrq
- sorgtr
- sorgtsqr_row
- sorhr_col
- sormbr
- sormhr
- sormlq
- sormql
- sormqr
- sormrq
- sormrz
- sormtr
- spbcon
- spbequ
- spbrfs
- spbstf
- spbsv
- spbsvx
- spbtrf
- spbtrs
- spftrf
- spftri
- spftrs
- spocon
- spoequ
- spoequb
- sporfs
- sporfsx
- sposv
- sposvx
- sposvxx
- spotrf
- spotrf2
- spotri
- spotrs
- sppcon
- sppequ
- spprfs
- sppsv
- sppsvx
- spptrf
- spptri
- spptrs
- spstrf
- sptcon
- spteqr
- sptrfs
- sptsv
- sptsvx
- spttrf
- spttrs
- ssbev
- ssbev_2stage
- ssbevd
- ssbevd_2stage
- ssbevx
- ssbevx_2stage
- ssbgst
- ssbgv
- ssbgvd
- ssbgvx
- ssbtrd
- ssfrk
- sspcon
- sspev
- sspevd
- sspevx
- sspgst
- sspgv
- sspgvd
- sspgvx
- ssprfs
- sspsv
- sspsvx
- ssptrd
- ssptrf
- ssptri
- ssptrs
- sstebz
- sstedc
- sstegr
- sstein
- sstemr
- ssteqr
- ssterf
- sstev
- sstevd
- sstevr
- sstevx
- ssycon
- ssycon_3
- ssyconv
- ssyequb
- ssyev
- ssyev_2stage
- ssyevd
- ssyevd_2stage
- ssyevr
- ssyevr_2stage
- ssyevx
- ssyevx_2stage
- ssygst
- ssygv
- ssygv_2stage
- ssygvd
- ssygvx
- ssyrfs
- ssyrfsx
- ssysv
- ssysv_aa
- ssysv_aa_2stage
- ssysv_rk
- ssysv_rook
- ssysvx
- ssysvxx
- ssyswapr
- ssytrd
- ssytrf
- ssytrf_aa
- ssytrf_aa_2stage
- ssytrf_rk
- ssytrf_rook
- ssytri
- ssytri2
- ssytri2x
- ssytri_3
- ssytrs
- ssytrs2
- ssytrs_3
- ssytrs_aa
- ssytrs_aa_2stage
- ssytrs_rook
- stbcon
- stbrfs
- stbtrs
- stfsm
- stftri
- stfttp
- stfttr
- stgevc
- stgexc
- stgsen
- stgsja
- stgsna
- stgsyl
- stpcon
- stpmqrt
- stpqrt
- stpqrt2
- stprfb
- stprfs
- stptri
- stptrs
- stpttf
- stpttr
- strcon
- strevc
- strexc
- strrfs
- strsen
- strsna
- strsyl
- strsyl3
- strtri
- strtrs
- strttf
- strttp
- stzrzf
- zbbcsd
- zbdsqr
- zcgesv
- zcposv
- zgbbrd
- zgbcon
- zgbequ
- zgbequb
- zgbrfs
- zgbrfsx
- zgbsv
- zgbsvx
- zgbsvxx
- zgbtrf
- zgbtrs
- zgebak
- zgebal
- zgebrd
- zgecon
- zgeequ
- zgeequb
- zgees
- zgeesx
- zgeev
- zgeevx
- zgehrd
- zgejsv
- zgelq
- zgelq2
- zgelqf
- zgels
- zgelsd
- zgelss
- zgelsy
- zgemlq
- zgemqr
- zgemqrt
- zgeqlf
- zgeqp3
- zgeqpf
- zgeqr
- zgeqr2
- zgeqrf
- zgeqrfp
- zgeqrt
- zgeqrt2
- zgeqrt3
- zgerfs
- zgerfsx
- zgerqf
- zgesdd
- zgesv
- zgesvd
- zgesvdq
- zgesvdx
- zgesvj
- zgesvx
- zgesvxx
- zgetf2
- zgetrf
- zgetrf2
- zgetri
- zgetrs
- zgetsls
- zgetsqrhrt
- zggbak
- zggbal
- zgges
- zgges3
- zggesx
- zggev
- zggev3
- zggevx
- zggglm
- zgghd3
- zgghrd
- zgglse
- zggqrf
- zggrqf
- zggsvd
- zggsvd3
- zggsvp
- zggsvp3
- zgtcon
- zgtrfs
- zgtsv
- zgtsvx
- zgttrf
- zgttrs
- zhbev
- zhbev_2stage
- zhbevd
- zhbevd_2stage
- zhbevx
- zhbevx_2stage
- zhbgst
- zhbgv
- zhbgvd
- zhbgvx
- zhbtrd
- zhecon
- zhecon_3
- zheequb
- zheev
- zheev_2stage
- zheevd
- zheevd_2stage
- zheevr
- zheevr_2stage
- zheevx
- zheevx_2stage
- zhegst
- zhegv
- zhegv_2stage
- zhegvd
- zhegvx
- zherfs
- zherfsx
- zhesv
- zhesv_aa
- zhesv_aa_2stage
- zhesv_rk
- zhesvx
- zhesvxx
- zheswapr
- zhetrd
- zhetrf
- zhetrf_aa
- zhetrf_aa_2stage
- zhetrf_rk
- zhetrf_rook
- zhetri
- zhetri2
- zhetri2x
- zhetri_3
- zhetrs
- zhetrs2
- zhetrs_3
- zhetrs_aa
- zhetrs_aa_2stage
- zhetrs_rook
- zhfrk
- zhgeqz
- zhpcon
- zhpev
- zhpevd
- zhpevx
- zhpgst
- zhpgv
- zhpgvd
- zhpgvx
- zhprfs
- zhpsv
- zhpsvx
- zhptrd
- zhptrf
- zhptri
- zhptrs
- zhsein
- zhseqr
- zlacgv
- zlacn2
- zlacp2
- zlacpy
- zlacrm
- zlag2c
- zlagge
- zlaghe
- zlagsy
- zlangb
- zlange
- zlanhe
- zlansy
- zlantr
- zlapmr
- zlapmt
- zlarcm
- zlarfb
- zlarfg
- zlarft
- zlarfx
- zlarnv
- zlascl
- zlaset
- zlassq
- zlaswp
- zlatms
- zlauum
- zpbcon
- zpbequ
- zpbrfs
- zpbstf
- zpbsv
- zpbsvx
- zpbtrf
- zpbtrs
- zpftrf
- zpftri
- zpftrs
- zpocon
- zpoequ
- zpoequb
- zporfs
- zporfsx
- zposv
- zposvx
- zposvxx
- zpotrf
- zpotrf2
- zpotri
- zpotrs
- zppcon
- zppequ
- zpprfs
- zppsv
- zppsvx
- zpptrf
- zpptri
- zpptrs
- zpstrf
- zptcon
- zpteqr
- zptrfs
- zptsv
- zptsvx
- zpttrf
- zpttrs
- zspcon
- zsprfs
- zspsv
- zspsvx
- zsptrf
- zsptri
- zsptrs
- zstedc
- zstegr
- zstein
- zstemr
- zsteqr
- zsycon
- zsycon_3
- zsyconv
- zsyequb
- zsyr
- zsyrfs
- zsyrfsx
- zsysv
- zsysv_aa
- zsysv_aa_2stage
- zsysv_rk
- zsysv_rook
- zsysvx
- zsysvxx
- zsyswapr
- zsytrf
- zsytrf_aa
- zsytrf_aa_2stage
- zsytrf_rk
- zsytrf_rook
- zsytri
- zsytri2
- zsytri2x
- zsytri_3
- zsytrs
- zsytrs2
- zsytrs_3
- zsytrs_aa
- zsytrs_aa_2stage
- zsytrs_rook
- ztbcon
- ztbrfs
- ztbtrs
- ztfsm
- ztftri
- ztfttp
- ztfttr
- ztgevc
- ztgexc
- ztgsen
- ztgsja
- ztgsna
- ztgsyl
- ztpcon
- ztpmqrt
- ztpqrt
- ztpqrt2
- ztprfb
- ztprfs
- ztptri
- ztptrs
- ztpttf
- ztpttr
- ztrcon
- ztrevc
- ztrexc
- ztrrfs
- ztrsen
- ztrsna
- ztrsyl
- ztrsyl3
- ztrtri
- ztrtrs
- ztrttf
- ztrttp
- ztzrzf
- zunbdb
- zuncsd
- zuncsd2by1
- zungbr
- zunghr
- zunglq
- zungql
- zungqr
- zungrq
- zungtr
- zungtsqr_row
- zunhr_col
- zunmbr
- zunmhr
- zunmlq
- zunmql
- zunmqr
- zunmrq
- zunmrz
- zunmtr
- zupgtr
- zupmtr
Procedure Groups (0)
This section is empty.
Types
LAPACK_Z_SELECT1 ¶
LAPACK_Z_SELECT1 :: proc "c" (w: ^complex128) -> i64
LAPACK_Z_SELECT2 ¶
LAPACK_Z_SELECT2 :: proc "c" (w: ^complex128, vl: ^complex128) -> i64
bfloat16 ¶
bfloat16 :: u16
blasint ¶
blasint :: i64
Related Procedures With Parameters
- cbbcsd
- cbdsqr
- cgbbrd
- cgbcon
- cgbequ
- cgbequb
- cgbrfs
- cgbrfsx
- cgbsv
- cgbsvx
- cgbsvxx
- cgbtrf
- cgbtrs
- cgebak
- cgebal
- cgebrd
- cgecon
- cgeequ
- cgeequb
- cgees
- cgeesx
- cgeev
- cgeevx
- cgehrd
- cgejsv
- cgelq
- cgelq2
- cgelqf
- cgels
- cgelsd
- cgelss
- cgelsy
- cgemlq
- cgemqr
- cgemqrt
- cgeqlf
- cgeqp3
- cgeqpf
- cgeqr
- cgeqr2
- cgeqrf
- cgeqrfp
- cgeqrt
- cgeqrt2
- cgeqrt3
- cgerfs
- cgerfsx
- cgerqf
- cgesdd
- cgesv
- cgesvd
- cgesvdq
- cgesvdx
- cgesvj
- cgesvx
- cgesvxx
- cgetf2
- cgetrf
- cgetrf2
- cgetri
- cgetrs
- cgetsls
- cgetsqrhrt
- cggbak
- cggbal
- cgges
- cgges3
- cggesx
- cggev
- cggev3
- cggevx
- cggglm
- cgghd3
- cgghrd
- cgglse
- cggqrf
- cggrqf
- cggsvd
- cggsvd3
- cggsvp
- cggsvp3
- cgtcon
- cgtrfs
- cgtsv
- cgtsvx
- cgttrf
- cgttrs
- chbev
- chbev_2stage
- chbevd
- chbevd_2stage
- chbevx
- chbevx_2stage
- chbgst
- chbgv
- chbgvd
- chbgvx
- chbtrd
- checon
- checon_3
- cheequb
- cheev
- cheev_2stage
- cheevd
- cheevd_2stage
- cheevr
- cheevr_2stage
- cheevx
- cheevx_2stage
- chegst
- chegv
- chegv_2stage
- chegvd
- chegvx
- cherfs
- cherfsx
- chesv
- chesv_aa
- chesv_aa_2stage
- chesv_rk
- chesvx
- chesvxx
- cheswapr
- chetrd
- chetrf
- chetrf_aa
- chetrf_aa_2stage
- chetrf_rk
- chetrf_rook
- chetri
- chetri2
- chetri2x
- chetri_3
- chetrs
- chetrs2
- chetrs_3
- chetrs_aa
- chetrs_aa_2stage
- chetrs_rook
- chfrk
- chgeqz
- chpcon
- chpev
- chpevd
- chpevx
- chpgst
- chpgv
- chpgvd
- chpgvx
- chprfs
- chpsv
- chpsvx
- chptrd
- chptrf
- chptri
- chptrs
- chsein
- chseqr
- clacgv
- clacn2
- clacp2
- clacpy
- clacrm
- clag2z
- clagge
- claghe
- clagsy
- clangb
- clange
- clanhe
- clansy
- clantr
- clapmr
- clapmt
- clarcm
- clarfb
- clarfg
- clarft
- clarfx
- clarnv
- clascl
- claset
- classq
- claswp
- clatms
- clauum
- cpbcon
- cpbequ
- cpbrfs
- cpbstf
- cpbsv
- cpbsvx
- cpbtrf
- cpbtrs
- cpftrf
- cpftri
- cpftrs
- cpocon
- cpoequ
- cpoequb
- cporfs
- cporfsx
- cposv
- cposvx
- cposvxx
- cpotrf
- cpotrf2
- cpotri
- cpotrs
- cppcon
- cppequ
- cpprfs
- cppsv
- cppsvx
- cpptrf
- cpptri
- cpptrs
- cpstrf
- cptcon
- cpteqr
- cptrfs
- cptsv
- cptsvx
- cpttrf
- cpttrs
- cspcon
- csprfs
- cspsv
- cspsvx
- csptrf
- csptri
- csptrs
- cstedc
- cstegr
- cstein
- cstemr
- csteqr
- csycon
- csycon_3
- csyconv
- csyequb
- csyr
- csyrfs
- csyrfsx
- csysv
- csysv_aa
- csysv_aa_2stage
- csysv_rk
- csysv_rook
- csysvx
- csysvxx
- csyswapr
- csytrf
- csytrf_aa
- csytrf_aa_2stage
- csytrf_rk
- csytrf_rook
- csytri
- csytri2
- csytri2x
- csytri_3
- csytrs
- csytrs2
- csytrs_3
- csytrs_aa
- csytrs_aa_2stage
- csytrs_rook
- ctbcon
- ctbrfs
- ctbtrs
- ctfsm
- ctftri
- ctfttp
- ctfttr
- ctgevc
- ctgexc
- ctgsen
- ctgsja
- ctgsna
- ctgsyl
- ctpcon
- ctpmqrt
- ctpqrt
- ctpqrt2
- ctprfb
- ctprfs
- ctptri
- ctptrs
- ctpttf
- ctpttr
- ctrcon
- ctrevc
- ctrexc
- ctrrfs
- ctrsen
- ctrsna
- ctrsyl
- ctrtri
- ctrtrs
- ctrttf
- ctrttp
- ctzrzf
- cunbdb
- cuncsd
- cuncsd2by1
- cungbr
- cunghr
- cunglq
- cungql
- cungqr
- cungrq
- cungtr
- cungtsqr_row
- cunhr_col
- cunmbr
- cunmhr
- cunmlq
- cunmql
- cunmqr
- cunmrq
- cunmrz
- cunmtr
- cupgtr
- cupmtr
- dbbcsd
- dbdsdc
- dbdsqr
- dbdsvdx
- ddisna
- dgbbrd
- dgbcon
- dgbequ
- dgbequb
- dgbrfs
- dgbrfsx
- dgbsv
- dgbsvx
- dgbsvxx
- dgbtrf
- dgbtrs
- dgebak
- dgebal
- dgebrd
- dgecon
- dgeequ
- dgeequb
- dgees
- dgeesx
- dgeev
- dgeevx
- dgehrd
- dgejsv
- dgelq
- dgelq2
- dgelqf
- dgels
- dgelsd
- dgelss
- dgelsy
- dgemlq
- dgemqr
- dgemqrt
- dgeqlf
- dgeqp3
- dgeqpf
- dgeqr
- dgeqr2
- dgeqrf
- dgeqrfp
- dgeqrt
- dgeqrt2
- dgeqrt3
- dgerfs
- dgerfsx
- dgerqf
- dgesdd
- dgesv
- dgesvd
- dgesvdq
- dgesvdx
- dgesvj
- dgesvx
- dgesvxx
- dgetf2
- dgetrf
- dgetrf2
- dgetri
- dgetrs
- dgetsls
- dgetsqrhrt
- dggbak
- dggbal
- dgges
- dgges3
- dggesx
- dggev
- dggev3
- dggevx
- dggglm
- dgghd3
- dgghrd
- dgglse
- dggqrf
- dggrqf
- dggsvd
- dggsvd3
- dggsvp
- dggsvp3
- dgtcon
- dgtrfs
- dgtsv
- dgtsvx
- dgttrf
- dgttrs
- dhgeqz
- dhsein
- dhseqr
- dlacn2
- dlacpy
- dlag2s
- dlagge
- dlagsy
- dlangb
- dlange
- dlansy
- dlantr
- dlapmr
- dlapmt
- dlarfb
- dlarfg
- dlarft
- dlarfx
- dlarnv
- dlascl
- dlaset
- dlasrt
- dlassq
- dlaswp
- dlatms
- dlauum
- dopgtr
- dopmtr
- dorbdb
- dorcsd
- dorcsd2by1
- dorgbr
- dorghr
- dorglq
- dorgql
- dorgqr
- dorgrq
- dorgtr
- dorgtsqr_row
- dorhr_col
- dormbr
- dormhr
- dormlq
- dormql
- dormqr
- dormrq
- dormrz
- dormtr
- dpbcon
- dpbequ
- dpbrfs
- dpbstf
- dpbsv
- dpbsvx
- dpbtrf
- dpbtrs
- dpftrf
- dpftri
- dpftrs
- dpocon
- dpoequ
- dpoequb
- dporfs
- dporfsx
- dposv
- dposvx
- dposvxx
- dpotrf
- dpotrf2
- dpotri
- dpotrs
- dppcon
- dppequ
- dpprfs
- dppsv
- dppsvx
- dpptrf
- dpptri
- dpptrs
- dpstrf
- dptcon
- dpteqr
- dptrfs
- dptsv
- dptsvx
- dpttrf
- dpttrs
- dsbev
- dsbev_2stage
- dsbevd
- dsbevd_2stage
- dsbevx
- dsbevx_2stage
- dsbgst
- dsbgv
- dsbgvd
- dsbgvx
- dsbtrd
- dsfrk
- dsgesv
- dspcon
- dspev
- dspevd
- dspevx
- dspgst
- dspgv
- dspgvd
- dspgvx
- dsposv
- dsprfs
- dspsv
- dspsvx
- dsptrd
- dsptrf
- dsptri
- dsptrs
- dstebz
- dstedc
- dstegr
- dstein
- dstemr
- dsteqr
- dsterf
- dstev
- dstevd
- dstevr
- dstevx
- dsycon
- dsycon_3
- dsyconv
- dsyequb
- dsyev
- dsyev_2stage
- dsyevd
- dsyevd_2stage
- dsyevr
- dsyevr_2stage
- dsyevx
- dsyevx_2stage
- dsygst
- dsygv
- dsygv_2stage
- dsygvd
- dsygvx
- dsyrfs
- dsyrfsx
- dsysv
- dsysv_aa
- dsysv_aa_2stage
- dsysv_rk
- dsysv_rook
- dsysvx
- dsysvxx
- dsyswapr
- dsytrd
- dsytrf
- dsytrf_aa
- dsytrf_aa_2stage
- dsytrf_rk
- dsytrf_rook
- dsytri
- dsytri2
- dsytri2x
- dsytri_3
- dsytrs
- dsytrs2
- dsytrs_3
- dsytrs_aa
- dsytrs_aa_2stage
- dsytrs_rook
- dtbcon
- dtbrfs
- dtbtrs
- dtfsm
- dtftri
- dtfttp
- dtfttr
- dtgevc
- dtgexc
- dtgsen
- dtgsja
- dtgsna
- dtgsyl
- dtpcon
- dtpmqrt
- dtpqrt
- dtpqrt2
- dtprfb
- dtprfs
- dtptri
- dtptrs
- dtpttf
- dtpttr
- dtrcon
- dtrevc
- dtrexc
- dtrrfs
- dtrsen
- dtrsna
- dtrsyl
- dtrsyl3
- dtrtri
- dtrtrs
- dtrttf
- dtrttp
- dtzrzf
- ilaver
- sbbcsd
- sbdsdc
- sbdsqr
- sbdsvdx
- sdisna
- sgbbrd
- sgbcon
- sgbequ
- sgbequb
- sgbrfs
- sgbrfsx
- sgbsv
- sgbsvx
- sgbsvxx
- sgbtrf
- sgbtrs
- sgebak
- sgebal
- sgebrd
- sgecon
- sgeequ
- sgeequb
- sgees
- sgeesx
- sgeev
- sgeevx
- sgehrd
- sgejsv
- sgelq
- sgelq2
- sgelqf
- sgels
- sgelsd
- sgelss
- sgelsy
- sgemlq
- sgemqr
- sgemqrt
- sgeqlf
- sgeqp3
- sgeqpf
- sgeqr
- sgeqr2
- sgeqrf
- sgeqrfp
- sgeqrt
- sgeqrt2
- sgeqrt3
- sgerfs
- sgerfsx
- sgerqf
- sgesdd
- sgesv
- sgesvd
- sgesvdq
- sgesvdx
- sgesvj
- sgesvx
- sgesvxx
- sgetf2
- sgetrf
- sgetrf2
- sgetri
- sgetrs
- sgetsls
- sgetsqrhrt
- sggbak
- sggbal
- sgges
- sgges3
- sggesx
- sggev
- sggev3
- sggevx
- sggglm
- sgghd3
- sgghrd
- sgglse
- sggqrf
- sggrqf
- sggsvd
- sggsvd3
- sggsvp
- sggsvp3
- sgtcon
- sgtrfs
- sgtsv
- sgtsvx
- sgttrf
- sgttrs
- shgeqz
- shsein
- shseqr
- slacn2
- slacpy
- slag2d
- slagge
- slagsy
- slangb
- slange
- slansy
- slantr
- slapmr
- slapmt
- slarfb
- slarfg
- slarft
- slarfx
- slarnv
- slascl
- slaset
- slasrt
- slassq
- slaswp
- slatms
- slauum
- sopgtr
- sopmtr
- sorbdb
- sorcsd
- sorcsd2by1
- sorgbr
- sorghr
- sorglq
- sorgql
- sorgqr
- sorgrq
- sorgtr
- sorgtsqr_row
- sorhr_col
- sormbr
- sormhr
- sormlq
- sormql
- sormqr
- sormrq
- sormrz
- sormtr
- spbcon
- spbequ
- spbrfs
- spbstf
- spbsv
- spbsvx
- spbtrf
- spbtrs
- spftrf
- spftri
- spftrs
- spocon
- spoequ
- spoequb
- sporfs
- sporfsx
- sposv
- sposvx
- sposvxx
- spotrf
- spotrf2
- spotri
- spotrs
- sppcon
- sppequ
- spprfs
- sppsv
- sppsvx
- spptrf
- spptri
- spptrs
- spstrf
- sptcon
- spteqr
- sptrfs
- sptsv
- sptsvx
- spttrf
- spttrs
- ssbev
- ssbev_2stage
- ssbevd
- ssbevd_2stage
- ssbevx
- ssbevx_2stage
- ssbgst
- ssbgv
- ssbgvd
- ssbgvx
- ssbtrd
- ssfrk
- sspcon
- sspev
- sspevd
- sspevx
- sspgst
- sspgv
- sspgvd
- sspgvx
- ssprfs
- sspsv
- sspsvx
- ssptrd
- ssptrf
- ssptri
- ssptrs
- sstebz
- sstedc
- sstegr
- sstein
- sstemr
- ssteqr
- ssterf
- sstev
- sstevd
- sstevr
- sstevx
- ssycon
- ssycon_3
- ssyconv
- ssyequb
- ssyev
- ssyev_2stage
- ssyevd
- ssyevd_2stage
- ssyevr
- ssyevr_2stage
- ssyevx
- ssyevx_2stage
- ssygst
- ssygv
- ssygv_2stage
- ssygvd
- ssygvx
- ssyrfs
- ssyrfsx
- ssysv
- ssysv_aa
- ssysv_aa_2stage
- ssysv_rk
- ssysv_rook
- ssysvx
- ssysvxx
- ssyswapr
- ssytrd
- ssytrf
- ssytrf_aa
- ssytrf_aa_2stage
- ssytrf_rk
- ssytrf_rook
- ssytri
- ssytri2
- ssytri2x
- ssytri_3
- ssytrs
- ssytrs2
- ssytrs_3
- ssytrs_aa
- ssytrs_aa_2stage
- ssytrs_rook
- stbcon
- stbrfs
- stbtrs
- stfsm
- stftri
- stfttp
- stfttr
- stgevc
- stgexc
- stgsen
- stgsja
- stgsna
- stgsyl
- stpcon
- stpmqrt
- stpqrt
- stpqrt2
- stprfb
- stprfs
- stptri
- stptrs
- stpttf
- stpttr
- strcon
- strevc
- strexc
- strrfs
- strsen
- strsna
- strsyl
- strsyl3
- strtri
- strtrs
- strttf
- strttp
- stzrzf
- zbbcsd
- zbdsqr
- zcgesv
- zcposv
- zgbbrd
- zgbcon
- zgbequ
- zgbequb
- zgbrfs
- zgbrfsx
- zgbsv
- zgbsvx
- zgbsvxx
- zgbtrf
- zgbtrs
- zgebak
- zgebal
- zgebrd
- zgecon
- zgeequ
- zgeequb
- zgees
- zgeesx
- zgeev
- zgeevx
- zgehrd
- zgejsv
- zgelq
- zgelq2
- zgelqf
- zgels
- zgelsd
- zgelss
- zgelsy
- zgemlq
- zgemqr
- zgemqrt
- zgeqlf
- zgeqp3
- zgeqpf
- zgeqr
- zgeqr2
- zgeqrf
- zgeqrfp
- zgeqrt
- zgeqrt2
- zgeqrt3
- zgerfs
- zgerfsx
- zgerqf
- zgesdd
- zgesv
- zgesvd
- zgesvdq
- zgesvdx
- zgesvj
- zgesvx
- zgesvxx
- zgetf2
- zgetrf
- zgetrf2
- zgetri
- zgetrs
- zgetsls
- zgetsqrhrt
- zggbak
- zggbal
- zgges
- zgges3
- zggesx
- zggev
- zggev3
- zggevx
- zggglm
- zgghd3
- zgghrd
- zgglse
- zggqrf
- zggrqf
- zggsvd
- zggsvd3
- zggsvp
- zggsvp3
- zgtcon
- zgtrfs
- zgtsv
- zgtsvx
- zgttrf
- zgttrs
- zhbev
- zhbev_2stage
- zhbevd
- zhbevd_2stage
- zhbevx
- zhbevx_2stage
- zhbgst
- zhbgv
- zhbgvd
- zhbgvx
- zhbtrd
- zhecon
- zhecon_3
- zheequb
- zheev
- zheev_2stage
- zheevd
- zheevd_2stage
- zheevr
- zheevr_2stage
- zheevx
- zheevx_2stage
- zhegst
- zhegv
- zhegv_2stage
- zhegvd
- zhegvx
- zherfs
- zherfsx
- zhesv
- zhesv_aa
- zhesv_aa_2stage
- zhesv_rk
- zhesvx
- zhesvxx
- zheswapr
- zhetrd
- zhetrf
- zhetrf_aa
- zhetrf_aa_2stage
- zhetrf_rk
- zhetrf_rook
- zhetri
- zhetri2
- zhetri2x
- zhetri_3
- zhetrs
- zhetrs2
- zhetrs_3
- zhetrs_aa
- zhetrs_aa_2stage
- zhetrs_rook
- zhfrk
- zhgeqz
- zhpcon
- zhpev
- zhpevd
- zhpevx
- zhpgst
- zhpgv
- zhpgvd
- zhpgvx
- zhprfs
- zhpsv
- zhpsvx
- zhptrd
- zhptrf
- zhptri
- zhptrs
- zhsein
- zhseqr
- zlacgv
- zlacn2
- zlacp2
- zlacpy
- zlacrm
- zlag2c
- zlagge
- zlaghe
- zlagsy
- zlangb
- zlange
- zlanhe
- zlansy
- zlantr
- zlapmr
- zlapmt
- zlarcm
- zlarfb
- zlarfg
- zlarft
- zlarfx
- zlarnv
- zlascl
- zlaset
- zlassq
- zlaswp
- zlatms
- zlauum
- zpbcon
- zpbequ
- zpbrfs
- zpbstf
- zpbsv
- zpbsvx
- zpbtrf
- zpbtrs
- zpftrf
- zpftri
- zpftrs
- zpocon
- zpoequ
- zpoequb
- zporfs
- zporfsx
- zposv
- zposvx
- zposvxx
- zpotrf
- zpotrf2
- zpotri
- zpotrs
- zppcon
- zppequ
- zpprfs
- zppsv
- zppsvx
- zpptrf
- zpptri
- zpptrs
- zpstrf
- zptcon
- zpteqr
- zptrfs
- zptsv
- zptsvx
- zpttrf
- zpttrs
- zspcon
- zsprfs
- zspsv
- zspsvx
- zsptrf
- zsptri
- zsptrs
- zstedc
- zstegr
- zstein
- zstemr
- zsteqr
- zsycon
- zsycon_3
- zsyconv
- zsyequb
- zsyr
- zsyrfs
- zsyrfsx
- zsysv
- zsysv_aa
- zsysv_aa_2stage
- zsysv_rk
- zsysv_rook
- zsysvx
- zsysvxx
- zsyswapr
- zsytrf
- zsytrf_aa
- zsytrf_aa_2stage
- zsytrf_rk
- zsytrf_rook
- zsytri
- zsytri2
- zsytri2x
- zsytri_3
- zsytrs
- zsytrs2
- zsytrs_3
- zsytrs_aa
- zsytrs_aa_2stage
- zsytrs_rook
- ztbcon
- ztbrfs
- ztbtrs
- ztfsm
- ztftri
- ztfttp
- ztfttr
- ztgevc
- ztgexc
- ztgsen
- ztgsja
- ztgsna
- ztgsyl
- ztpcon
- ztpmqrt
- ztpqrt
- ztpqrt2
- ztprfb
- ztprfs
- ztptri
- ztptrs
- ztpttf
- ztpttr
- ztrcon
- ztrevc
- ztrexc
- ztrrfs
- ztrsen
- ztrsna
- ztrsyl
- ztrsyl3
- ztrtri
- ztrtrs
- ztrttf
- ztrttp
- ztzrzf
- zunbdb
- zuncsd
- zuncsd2by1
- zungbr
- zunghr
- zunglq
- zungql
- zungqr
- zungrq
- zungtr
- zungtsqr_row
- zunhr_col
- zunmbr
- zunmhr
- zunmlq
- zunmql
- zunmqr
- zunmrq
- zunmrz
- zunmtr
- zupgtr
- zupmtr
Constants
LAPACK_COL_MAJOR ¶
LAPACK_COL_MAJOR :: 102
LAPACK_ROW_MAJOR ¶
LAPACK_ROW_MAJOR :: 101
LAPACK_TRANSPOSE_MEMORY_ERROR ¶
LAPACK_TRANSPOSE_MEMORY_ERROR :: -1011
LAPACK_WORK_MEMORY_ERROR ¶
LAPACK_WORK_MEMORY_ERROR :: -1010
OPENBLAS_SUPPORTED ¶
OPENBLAS_SUPPORTED: bool : true
Variables
This section is empty.
Procedures
cbbcsd ¶
cbbcsd :: proc "c" ( matrix_layout: i32, jobu1: u8, jobu2: u8, jobv1t: u8, jobv2t: u8, trans: u8, m: i64, p: i64, q: i64, theta: ^f32, phi: ^f32, u1: ^complex64, ldu1: i64, u2: ^complex64, ldu2: i64, v1t: ^complex64, ldv1t: i64, v2t: ^complex64, ldv2t: i64, b11d: ^f32, b11e: ^f32, b12d: ^f32, b12e: ^f32, b21d: ^f32, b21e: ^f32, b22d: ^f32, b22e: ^f32, ) -> i64 ---
LAPACK 3.3.0
cgbrfsx ¶
cgbrfsx :: proc "c" ( matrix_layout: i32, trans: u8, equed: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]complex64, ldab: i64, afb: [^]complex64, ldafb: i64, ipiv: [^]i64, r: [^]f32, _c: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
cgbsvx ¶
cgbsvx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]complex64, ldab: i64, afb: [^]complex64, ldafb: i64, ipiv: [^]i64, equed: cstring, r: [^]f32, _c: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, ferr: [^]f32, berr: [^]f32, rpivot: ^f32, ) -> i64 ---
cgbsvxx ¶
cgbsvxx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]complex64, ldab: i64, afb: [^]complex64, ldafb: i64, ipiv: [^]i64, equed: cstring, r: [^]f32, _c: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, rpvgrw: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
cgerfsx ¶
cgerfsx :: proc "c" ( matrix_layout: i32, trans: u8, equed: u8, n: i64, nrhs: i64, a: [^]complex64, lda: i64, af: ^complex64, ldaf: i64, ipiv: [^]i64, r: [^]f32, _c: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
cgesvx ¶
cgesvx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, nrhs: i64, a: [^]complex64, lda: i64, af: ^complex64, ldaf: i64, ipiv: [^]i64, equed: cstring, r: [^]f32, _c: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, ferr: [^]f32, berr: [^]f32, rpivot: ^f32, ) -> i64 ---
cgesvxx ¶
cgesvxx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, nrhs: i64, a: [^]complex64, lda: i64, af: ^complex64, ldaf: i64, ipiv: [^]i64, equed: cstring, r: [^]f32, _c: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, rpvgrw: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
cggesx ¶
cggesx :: proc "c" ( matrix_layout: i32, jobvsl: u8, jobvsr: u8, sort: u8, selctg: LAPACK_C_SELECT2, sense: u8, n: i64, a: [^]complex64, lda: i64, b: [^]complex64, ldb: i64, sdim: ^i64, alpha: [^]complex64, beta: [^]complex64, vsl: ^complex64, ldvsl: i64, vsr: ^complex64, ldvsr: i64, rconde: ^f32, rcondv: ^f32, ) -> i64 ---
cggevx ¶
cggevx :: proc "c" ( matrix_layout: i32, balanc: u8, jobvl: u8, jobvr: u8, sense: u8, n: i64, a: [^]complex64, lda: i64, b: [^]complex64, ldb: i64, alpha: [^]complex64, beta: [^]complex64, vl: [^]complex64, ldvl: i64, vr: [^]complex64, ldvr: i64, ilo: ^i64, ihi: ^i64, lscale: ^f32, rscale: ^f32, abnrm: ^f32, bbnrm: ^f32, rconde: ^f32, rcondv: ^f32, ) -> i64 ---
cggsvd ¶
cggsvd :: proc "c" ( matrix_layout: i32, jobu: u8, jobv: u8, jobq: u8, m: i64, n: i64, p: i64, k: ^i64, l: ^i64, a: [^]complex64, lda: i64, b: [^]complex64, ldb: i64, alpha: [^]f32, beta: [^]f32, u: [^]complex64, ldu: i64, v: [^]complex64, ldv: i64, q: [^]complex64, ldq: i64, iwork: [^]i64, ) -> i64 ---
cggsvd3 ¶
cggsvd3 :: proc "c" ( matrix_layout: i32, jobu: u8, jobv: u8, jobq: u8, m: i64, n: i64, p: i64, k: ^i64, l: ^i64, a: [^]complex64, lda: i64, b: [^]complex64, ldb: i64, alpha: [^]f32, beta: [^]f32, u: [^]complex64, ldu: i64, v: [^]complex64, ldv: i64, q: [^]complex64, ldq: i64, iwork: [^]i64, ) -> i64 ---
cgtrfs ¶
cgtrfs :: proc "c" ( matrix_layout: i32, trans: u8, n: i64, nrhs: i64, dl: [^]complex64, d: [^]complex64, du: [^]complex64, dlf: ^complex64, df: [^]complex64, duf: ^complex64, du2: [^]complex64, ipiv: [^]i64, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, ferr: [^]f32, berr: [^]f32, ) -> i64 ---
cgtsvx ¶
cgtsvx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, nrhs: i64, dl: [^]complex64, d: [^]complex64, du: [^]complex64, dlf: ^complex64, df: [^]complex64, duf: ^complex64, du2: [^]complex64, ipiv: [^]i64, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, ferr: [^]f32, berr: [^]f32, ) -> i64 ---
chbgvx ¶
chbgvx :: proc "c" ( matrix_layout: i32, jobz: u8, range: u8, uplo: u8, n: i64, ka: i64, kb: i64, ab: [^]complex64, ldab: i64, bb: ^complex64, ldbb: i64, q: [^]complex64, ldq: i64, vl: f32, vu: f32, il: i64, iu: i64, abstol: f32, m: ^i64, w: [^]f32, z: [^]complex64, ldz: i64, ifail: [^]i64, ) -> i64 ---
cherfsx ¶
cherfsx :: proc "c" ( matrix_layout: i32, uplo: u8, equed: u8, n: i64, nrhs: i64, a: [^]complex64, lda: i64, af: ^complex64, ldaf: i64, ipiv: [^]i64, s: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
chesvxx ¶
chesvxx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]complex64, lda: i64, af: ^complex64, ldaf: i64, ipiv: [^]i64, equed: cstring, s: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, rpvgrw: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
cporfsx ¶
cporfsx :: proc "c" ( matrix_layout: i32, uplo: u8, equed: u8, n: i64, nrhs: i64, a: [^]complex64, lda: i64, af: ^complex64, ldaf: i64, s: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
cposvxx ¶
cposvxx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]complex64, lda: i64, af: ^complex64, ldaf: i64, equed: cstring, s: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, rpvgrw: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
csyrfsx ¶
csyrfsx :: proc "c" ( matrix_layout: i32, uplo: u8, equed: u8, n: i64, nrhs: i64, a: [^]complex64, lda: i64, af: ^complex64, ldaf: i64, ipiv: [^]i64, s: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
csysvxx ¶
csysvxx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]complex64, lda: i64, af: ^complex64, ldaf: i64, ipiv: [^]i64, equed: cstring, s: [^]f32, b: [^]complex64, ldb: i64, x: [^]complex64, ldx: i64, rcond: ^f32, rpvgrw: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
ctgsen ¶
ctgsen :: proc "c" ( matrix_layout: i32, ijob: i64, wantq: i64, wantz: i64, select: [^]i64, n: i64, a: [^]complex64, lda: i64, b: [^]complex64, ldb: i64, alpha: [^]complex64, beta: [^]complex64, q: [^]complex64, ldq: i64, z: [^]complex64, ldz: i64, m: ^i64, pl: ^f32, pr: ^f32, dif: ^f32, ) -> i64 ---
ctgsja ¶
ctgsja :: proc "c" ( matrix_layout: i32, jobu: u8, jobv: u8, jobq: u8, m: i64, p: i64, n: i64, k: i64, l: i64, a: [^]complex64, lda: i64, b: [^]complex64, ldb: i64, tola: f32, tolb: f32, alpha: [^]f32, beta: [^]f32, u: [^]complex64, ldu: i64, v: [^]complex64, ldv: i64, q: [^]complex64, ldq: i64, ncycle: ^i64, ) -> i64 ---
cunbdb ¶
cunbdb :: proc "c" ( matrix_layout: i32, trans: u8, signs: u8, m: i64, p: i64, q: i64, x11: ^complex64, ldx11: i64, x12: ^complex64, ldx12: i64, x21: ^complex64, ldx21: i64, x22: ^complex64, ldx22: i64, theta: ^f32, phi: ^f32, taup1: ^complex64, taup2: ^complex64, tauq1: ^complex64, tauq2: ^complex64, ) -> i64 ---
cuncsd ¶
cuncsd :: proc "c" ( matrix_layout: i32, jobu1: u8, jobu2: u8, jobv1t: u8, jobv2t: u8, trans: u8, signs: u8, m: i64, p: i64, q: i64, x11: ^complex64, ldx11: i64, x12: ^complex64, ldx12: i64, x21: ^complex64, ldx21: i64, x22: ^complex64, ldx22: i64, theta: ^f32, u1: ^complex64, ldu1: i64, u2: ^complex64, ldu2: i64, v1t: ^complex64, ldv1t: i64, v2t: ^complex64, ldv2t: i64, ) -> i64 ---
dbbcsd ¶
dbbcsd :: proc "c" ( matrix_layout: i32, jobu1: u8, jobu2: u8, jobv1t: u8, jobv2t: u8, trans: u8, m: i64, p: i64, q: i64, theta: ^f64, phi: ^f64, u1: ^f64, ldu1: i64, u2: ^f64, ldu2: i64, v1t: ^f64, ldv1t: i64, v2t: ^f64, ldv2t: i64, b11d: ^f64, b11e: ^f64, b12d: ^f64, b12e: ^f64, b21d: ^f64, b21e: ^f64, b22d: ^f64, b22e: ^f64, ) -> i64 ---
dgbrfsx ¶
dgbrfsx :: proc "c" ( matrix_layout: i32, trans: u8, equed: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]f64, ldab: i64, afb: [^]f64, ldafb: i64, ipiv: [^]i64, r: [^]f64, _c: [^]f64, b: [^]f64, ldb: i64, x: [^]f64, ldx: i64, rcond: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
dgbsvx ¶
dgbsvx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]f64, ldab: i64, afb: [^]f64, ldafb: i64, ipiv: [^]i64, equed: cstring, r: [^]f64, _c: [^]f64, b: [^]f64, ldb: i64, x: [^]f64, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, rpivot: ^f64, ) -> i64 ---
dgbsvxx ¶
dgbsvxx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]f64, ldab: i64, afb: [^]f64, ldafb: i64, ipiv: [^]i64, equed: cstring, r: [^]f64, _c: [^]f64, b: [^]f64, ldb: i64, x: [^]f64, ldx: i64, rcond: ^f64, rpvgrw: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
dgerfsx ¶
dgerfsx :: proc "c" ( matrix_layout: i32, trans: u8, equed: u8, n: i64, nrhs: i64, a: [^]f64, lda: i64, af: ^f64, ldaf: i64, ipiv: [^]i64, r: [^]f64, _c: [^]f64, b: [^]f64, ldb: i64, x: [^]f64, ldx: i64, rcond: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
dgesvxx ¶
dgesvxx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, nrhs: i64, a: [^]f64, lda: i64, af: ^f64, ldaf: i64, ipiv: [^]i64, equed: cstring, r: [^]f64, _c: [^]f64, b: [^]f64, ldb: i64, x: [^]f64, ldx: i64, rcond: ^f64, rpvgrw: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
dggesx ¶
dggesx :: proc "c" ( matrix_layout: i32, jobvsl: u8, jobvsr: u8, sort: u8, selctg: LAPACK_D_SELECT3, sense: u8, n: i64, a: [^]f64, lda: i64, b: [^]f64, ldb: i64, sdim: ^i64, alphar: ^f64, alphai: ^f64, beta: [^]f64, vsl: ^f64, ldvsl: i64, vsr: ^f64, ldvsr: i64, rconde: ^f64, rcondv: ^f64, ) -> i64 ---
dggevx ¶
dggevx :: proc "c" ( matrix_layout: i32, balanc: u8, jobvl: u8, jobvr: u8, sense: u8, n: i64, a: [^]f64, lda: i64, b: [^]f64, ldb: i64, alphar: ^f64, alphai: ^f64, beta: [^]f64, vl: [^]f64, ldvl: i64, vr: [^]f64, ldvr: i64, ilo: ^i64, ihi: ^i64, lscale: ^f64, rscale: ^f64, abnrm: ^f64, bbnrm: ^f64, rconde: ^f64, rcondv: ^f64, ) -> i64 ---
dorcsd ¶
dorcsd :: proc "c" ( matrix_layout: i32, jobu1: u8, jobu2: u8, jobv1t: u8, jobv2t: u8, trans: u8, signs: u8, m: i64, p: i64, q: i64, x11: ^f64, ldx11: i64, x12: ^f64, ldx12: i64, x21: ^f64, ldx21: i64, x22: ^f64, ldx22: i64, theta: ^f64, u1: ^f64, ldu1: i64, u2: ^f64, ldu2: i64, v1t: ^f64, ldv1t: i64, v2t: ^f64, ldv2t: i64, ) -> i64 ---
dporfsx ¶
dporfsx :: proc "c" ( matrix_layout: i32, uplo: u8, equed: u8, n: i64, nrhs: i64, a: [^]f64, lda: i64, af: ^f64, ldaf: i64, s: [^]f64, b: [^]f64, ldb: i64, x: [^]f64, ldx: i64, rcond: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
dposvxx ¶
dposvxx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]f64, lda: i64, af: ^f64, ldaf: i64, equed: cstring, s: [^]f64, b: [^]f64, ldb: i64, x: [^]f64, ldx: i64, rcond: ^f64, rpvgrw: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
dsyrfsx ¶
dsyrfsx :: proc "c" ( matrix_layout: i32, uplo: u8, equed: u8, n: i64, nrhs: i64, a: [^]f64, lda: i64, af: ^f64, ldaf: i64, ipiv: [^]i64, s: [^]f64, b: [^]f64, ldb: i64, x: [^]f64, ldx: i64, rcond: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
dsysvxx ¶
dsysvxx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]f64, lda: i64, af: ^f64, ldaf: i64, ipiv: [^]i64, equed: cstring, s: [^]f64, b: [^]f64, ldb: i64, x: [^]f64, ldx: i64, rcond: ^f64, rpvgrw: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
get_nancheck ¶
get_nancheck :: proc "c" () -> i32 ---
lapack_make_complex_double ¶
lapack_make_complex_double :: proc "c" (re: f64, im: f64) -> complex128 ---
sbbcsd ¶
sbbcsd :: proc "c" ( matrix_layout: i32, jobu1: u8, jobu2: u8, jobv1t: u8, jobv2t: u8, trans: u8, m: i64, p: i64, q: i64, theta: ^f32, phi: ^f32, u1: ^f32, ldu1: i64, u2: ^f32, ldu2: i64, v1t: ^f32, ldv1t: i64, v2t: ^f32, ldv2t: i64, b11d: ^f32, b11e: ^f32, b12d: ^f32, b12e: ^f32, b21d: ^f32, b21e: ^f32, b22d: ^f32, b22e: ^f32, ) -> i64 ---
sbdsdc ¶
sbdsdc :: proc "c" ( matrix_layout: i32, uplo: u8, compq: u8, n: i64, d: [^]f32, e: [^]f32, u: [^]f32, ldu: i64, vt: [^]f32, ldvt: i64, q: [^]f32, iq: [^]i64, ) -> i64 ---
C-LAPACK function prototypes
sgbrfsx ¶
sgbrfsx :: proc "c" ( matrix_layout: i32, trans: u8, equed: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]f32, ldab: i64, afb: [^]f32, ldafb: i64, ipiv: [^]i64, r: [^]f32, _c: [^]f32, b: [^]f32, ldb: i64, x: [^]f32, ldx: i64, rcond: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
sgbsvx ¶
sgbsvx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]f32, ldab: i64, afb: [^]f32, ldafb: i64, ipiv: [^]i64, equed: cstring, r: [^]f32, _c: [^]f32, b: [^]f32, ldb: i64, x: [^]f32, ldx: i64, rcond: ^f32, ferr: [^]f32, berr: [^]f32, rpivot: ^f32, ) -> i64 ---
sgbsvxx ¶
sgbsvxx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]f32, ldab: i64, afb: [^]f32, ldafb: i64, ipiv: [^]i64, equed: cstring, r: [^]f32, _c: [^]f32, b: [^]f32, ldb: i64, x: [^]f32, ldx: i64, rcond: ^f32, rpvgrw: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
sgemqrt ¶
sgemqrt :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, m: i64, n: i64, k: i64, nb: i64, v: [^]f32, ldv: i64, t: [^]f32, ldt: i64, _c: [^]f32, ldc: i64, ) -> i64 ---
LAPACK 3.4.0
sgerfsx ¶
sgerfsx :: proc "c" ( matrix_layout: i32, trans: u8, equed: u8, n: i64, nrhs: i64, a: [^]f32, lda: i64, af: ^f32, ldaf: i64, ipiv: [^]i64, r: [^]f32, _c: [^]f32, b: [^]f32, ldb: i64, x: [^]f32, ldx: i64, rcond: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
sgesvxx ¶
sgesvxx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, nrhs: i64, a: [^]f32, lda: i64, af: ^f32, ldaf: i64, ipiv: [^]i64, equed: cstring, r: [^]f32, _c: [^]f32, b: [^]f32, ldb: i64, x: [^]f32, ldx: i64, rcond: ^f32, rpvgrw: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
sggesx ¶
sggesx :: proc "c" ( matrix_layout: i32, jobvsl: u8, jobvsr: u8, sort: u8, selctg: LAPACK_S_SELECT3, sense: u8, n: i64, a: [^]f32, lda: i64, b: [^]f32, ldb: i64, sdim: ^i64, alphar: ^f32, alphai: ^f32, beta: [^]f32, vsl: ^f32, ldvsl: i64, vsr: ^f32, ldvsr: i64, rconde: ^f32, rcondv: ^f32, ) -> i64 ---
sggevx ¶
sggevx :: proc "c" ( matrix_layout: i32, balanc: u8, jobvl: u8, jobvr: u8, sense: u8, n: i64, a: [^]f32, lda: i64, b: [^]f32, ldb: i64, alphar: ^f32, alphai: ^f32, beta: [^]f32, vl: [^]f32, ldvl: i64, vr: [^]f32, ldvr: i64, ilo: ^i64, ihi: ^i64, lscale: ^f32, rscale: ^f32, abnrm: ^f32, bbnrm: ^f32, rconde: ^f32, rcondv: ^f32, ) -> i64 ---
sorcsd ¶
sorcsd :: proc "c" ( matrix_layout: i32, jobu1: u8, jobu2: u8, jobv1t: u8, jobv2t: u8, trans: u8, signs: u8, m: i64, p: i64, q: i64, x11: ^f32, ldx11: i64, x12: ^f32, ldx12: i64, x21: ^f32, ldx21: i64, x22: ^f32, ldx22: i64, theta: ^f32, u1: ^f32, ldu1: i64, u2: ^f32, ldu2: i64, v1t: ^f32, ldv1t: i64, v2t: ^f32, ldv2t: i64, ) -> i64 ---
sorhr_col ¶
sorhr_col :: proc "c" ( matrix_layout: i32, m: i64, n: i64, nb: i64, a: [^]f32, lda: i64, t: [^]f32, ldt: i64, d: [^]f32, ) -> i64 ---
LAPACK 3.10.0
sporfsx ¶
sporfsx :: proc "c" ( matrix_layout: i32, uplo: u8, equed: u8, n: i64, nrhs: i64, a: [^]f32, lda: i64, af: ^f32, ldaf: i64, s: [^]f32, b: [^]f32, ldb: i64, x: [^]f32, ldx: i64, rcond: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
sposvxx ¶
sposvxx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]f32, lda: i64, af: ^f32, ldaf: i64, equed: cstring, s: [^]f32, b: [^]f32, ldb: i64, x: [^]f32, ldx: i64, rcond: ^f32, rpvgrw: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
ssyrfsx ¶
ssyrfsx :: proc "c" ( matrix_layout: i32, uplo: u8, equed: u8, n: i64, nrhs: i64, a: [^]f32, lda: i64, af: ^f32, ldaf: i64, ipiv: [^]i64, s: [^]f32, b: [^]f32, ldb: i64, x: [^]f32, ldx: i64, rcond: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
ssysv_aa ¶
ssysv_aa :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]f32, lda: i64, ipiv: [^]i64, b: [^]f32, ldb: i64, ) -> i64 ---
LAPACK 3.7.0
ssysv_aa_2stage ¶
ssysv_aa_2stage :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]f32, lda: i64, tb: ^f32, ltb: i64, ipiv: [^]i64, ipiv2: ^i64, b: [^]f32, ldb: i64, ) -> i64 ---
LAPACK 3.8.0
ssysv_rook ¶
ssysv_rook :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]f32, lda: i64, ipiv: [^]i64, b: [^]f32, ldb: i64, ) -> i64 ---
LAPACK 3.X.X
ssysvxx ¶
ssysvxx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]f32, lda: i64, af: ^f32, ldaf: i64, ipiv: [^]i64, equed: cstring, s: [^]f32, b: [^]f32, ldb: i64, x: [^]f32, ldx: i64, rcond: ^f32, rpvgrw: ^f32, berr: [^]f32, n_err_bnds: i64, err_bnds_norm: [^]f32, err_bnds_comp: [^]f32, nparams: i64, params: [^]f32, ) -> i64 ---
zbbcsd ¶
zbbcsd :: proc "c" ( matrix_layout: i32, jobu1: u8, jobu2: u8, jobv1t: u8, jobv2t: u8, trans: u8, m: i64, p: i64, q: i64, theta: ^f64, phi: ^f64, u1: ^complex128, ldu1: i64, u2: ^complex128, ldu2: i64, v1t: ^complex128, ldv1t: i64, v2t: ^complex128, ldv2t: i64, b11d: ^f64, b11e: ^f64, b12d: ^f64, b12e: ^f64, b21d: ^f64, b21e: ^f64, b22d: ^f64, b22e: ^f64, ) -> i64 ---
zbdsqr ¶
zbdsqr :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, ncvt: i64, nru: i64, ncc: i64, d: [^]f64, e: [^]f64, vt: [^]complex128, ldvt: i64, u: [^]complex128, ldu: i64, _c: [^]complex128, ldc: i64, ) -> i64 ---
zcgesv ¶
zcgesv :: proc "c" ( matrix_layout: i32, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, iter: ^i64, ) -> i64 ---
zcposv ¶
zcposv :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, iter: ^i64, ) -> i64 ---
zgbbrd ¶
zgbbrd :: proc "c" ( matrix_layout: i32, vect: u8, m: i64, n: i64, ncc: i64, kl: i64, ku: i64, ab: [^]complex128, ldab: i64, d: [^]f64, e: [^]f64, q: [^]complex128, ldq: i64, pt: [^]complex128, ldpt: i64, _c: [^]complex128, ldc: i64, ) -> i64 ---
zgbrfs ¶
zgbrfs :: proc "c" ( matrix_layout: i32, trans: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]complex128, ldab: i64, afb: [^]complex128, ldafb: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zgbrfsx ¶
zgbrfsx :: proc "c" ( matrix_layout: i32, trans: u8, equed: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]complex128, ldab: i64, afb: [^]complex128, ldafb: i64, ipiv: [^]i64, r: [^]f64, _c: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
zgbsvx ¶
zgbsvx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]complex128, ldab: i64, afb: [^]complex128, ldafb: i64, ipiv: [^]i64, equed: cstring, r: [^]f64, _c: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, rpivot: ^f64, ) -> i64 ---
zgbsvxx ¶
zgbsvxx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, kl: i64, ku: i64, nrhs: i64, ab: [^]complex128, ldab: i64, afb: [^]complex128, ldafb: i64, ipiv: [^]i64, equed: cstring, r: [^]f64, _c: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, rpvgrw: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
zgebrd ¶
zgebrd :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, d: [^]f64, e: [^]f64, tauq: [^]complex128, taup: [^]complex128, ) -> i64 ---
zgees ¶
zgees :: proc "c" ( matrix_layout: i32, jobvs: u8, sort: u8, select: LAPACK_Z_SELECT1, n: i64, a: [^]complex128, lda: i64, sdim: ^i64, w: [^]complex128, vs: [^]complex128, ldvs: i64, ) -> i64 ---
zgeesx ¶
zgeesx :: proc "c" ( matrix_layout: i32, jobvs: u8, sort: u8, select: LAPACK_Z_SELECT1, sense: u8, n: i64, a: [^]complex128, lda: i64, sdim: ^i64, w: [^]complex128, vs: [^]complex128, ldvs: i64, rconde: ^f64, rcondv: ^f64, ) -> i64 ---
zgeev ¶
zgeev :: proc "c" ( matrix_layout: i32, jobvl: u8, jobvr: u8, n: i64, a: [^]complex128, lda: i64, w: [^]complex128, vl: [^]complex128, ldvl: i64, vr: [^]complex128, ldvr: i64, ) -> i64 ---
zgeevx ¶
zgeevx :: proc "c" ( matrix_layout: i32, balanc: u8, jobvl: u8, jobvr: u8, sense: u8, n: i64, a: [^]complex128, lda: i64, w: [^]complex128, vl: [^]complex128, ldvl: i64, vr: [^]complex128, ldvr: i64, ilo: ^i64, ihi: ^i64, scale: [^]f64, abnrm: ^f64, rconde: ^f64, rcondv: ^f64, ) -> i64 ---
zgehrd ¶
zgehrd :: proc "c" ( matrix_layout: i32, n: i64, ilo: i64, ihi: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zgelq ¶
zgelq :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, t: [^]complex128, tsize: i64, ) -> i64 ---
zgelq2 ¶
zgelq2 :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zgelqf ¶
zgelqf :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zgels ¶
zgels :: proc "c" ( matrix_layout: i32, trans: u8, m: i64, n: i64, nrhs: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zgemlq ¶
zgemlq :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, t: [^]complex128, tsize: i64, _c: [^]complex128, ldc: i64, ) -> i64 ---
zgemqr ¶
zgemqr :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, t: [^]complex128, tsize: i64, _c: [^]complex128, ldc: i64, ) -> i64 ---
zgemqrt ¶
zgemqrt :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, m: i64, n: i64, k: i64, nb: i64, v: [^]complex128, ldv: i64, t: [^]complex128, ldt: i64, _c: [^]complex128, ldc: i64, ) -> i64 ---
zgeqlf ¶
zgeqlf :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zgeqp3 ¶
zgeqp3 :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, jpvt: ^i64, tau: [^]complex128, ) -> i64 ---
zgeqpf ¶
zgeqpf :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, jpvt: ^i64, tau: [^]complex128, ) -> i64 ---
zgeqr ¶
zgeqr :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, t: [^]complex128, tsize: i64, ) -> i64 ---
zgeqr2 ¶
zgeqr2 :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zgeqrf ¶
zgeqrf :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zgeqrfp ¶
zgeqrfp :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zgeqrt ¶
zgeqrt :: proc "c" ( matrix_layout: i32, m: i64, n: i64, nb: i64, a: [^]complex128, lda: i64, t: [^]complex128, ldt: i64, ) -> i64 ---
zgeqrt2 ¶
zgeqrt2 :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, t: [^]complex128, ldt: i64, ) -> i64 ---
zgeqrt3 ¶
zgeqrt3 :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, t: [^]complex128, ldt: i64, ) -> i64 ---
zgerfs ¶
zgerfs :: proc "c" ( matrix_layout: i32, trans: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zgerfsx ¶
zgerfsx :: proc "c" ( matrix_layout: i32, trans: u8, equed: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, r: [^]f64, _c: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
zgerqf ¶
zgerqf :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zgesdd ¶
zgesdd :: proc "c" ( matrix_layout: i32, jobz: u8, m: i64, n: i64, a: [^]complex128, lda: i64, s: [^]f64, u: [^]complex128, ldu: i64, vt: [^]complex128, ldvt: i64, ) -> i64 ---
zgesv ¶
zgesv :: proc "c" ( matrix_layout: i32, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zgesvd ¶
zgesvd :: proc "c" ( matrix_layout: i32, jobu: u8, jobvt: u8, m: i64, n: i64, a: [^]complex128, lda: i64, s: [^]f64, u: [^]complex128, ldu: i64, vt: [^]complex128, ldvt: i64, superb: [^]f64, ) -> i64 ---
zgesvx ¶
zgesvx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, equed: cstring, r: [^]f64, _c: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, rpivot: ^f64, ) -> i64 ---
zgesvxx ¶
zgesvxx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, equed: cstring, r: [^]f64, _c: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, rpvgrw: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
zgetrs ¶
zgetrs :: proc "c" ( matrix_layout: i32, trans: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zgetsls ¶
zgetsls :: proc "c" ( matrix_layout: i32, trans: u8, m: i64, n: i64, nrhs: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zgges ¶
zgges :: proc "c" ( matrix_layout: i32, jobvsl: u8, jobvsr: u8, sort: u8, selctg: LAPACK_Z_SELECT2, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, sdim: ^i64, alpha: [^]complex128, beta: [^]complex128, vsl: ^complex128, ldvsl: i64, vsr: ^complex128, ldvsr: i64, ) -> i64 ---
zgges3 ¶
zgges3 :: proc "c" ( matrix_layout: i32, jobvsl: u8, jobvsr: u8, sort: u8, selctg: LAPACK_Z_SELECT2, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, sdim: ^i64, alpha: [^]complex128, beta: [^]complex128, vsl: ^complex128, ldvsl: i64, vsr: ^complex128, ldvsr: i64, ) -> i64 ---
zggesx ¶
zggesx :: proc "c" ( matrix_layout: i32, jobvsl: u8, jobvsr: u8, sort: u8, selctg: LAPACK_Z_SELECT2, sense: u8, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, sdim: ^i64, alpha: [^]complex128, beta: [^]complex128, vsl: ^complex128, ldvsl: i64, vsr: ^complex128, ldvsr: i64, rconde: ^f64, rcondv: ^f64, ) -> i64 ---
zggev ¶
zggev :: proc "c" ( matrix_layout: i32, jobvl: u8, jobvr: u8, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, alpha: [^]complex128, beta: [^]complex128, vl: [^]complex128, ldvl: i64, vr: [^]complex128, ldvr: i64, ) -> i64 ---
zggev3 ¶
zggev3 :: proc "c" ( matrix_layout: i32, jobvl: u8, jobvr: u8, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, alpha: [^]complex128, beta: [^]complex128, vl: [^]complex128, ldvl: i64, vr: [^]complex128, ldvr: i64, ) -> i64 ---
zggevx ¶
zggevx :: proc "c" ( matrix_layout: i32, balanc: u8, jobvl: u8, jobvr: u8, sense: u8, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, alpha: [^]complex128, beta: [^]complex128, vl: [^]complex128, ldvl: i64, vr: [^]complex128, ldvr: i64, ilo: ^i64, ihi: ^i64, lscale: ^f64, rscale: ^f64, abnrm: ^f64, bbnrm: ^f64, rconde: ^f64, rcondv: ^f64, ) -> i64 ---
zggglm ¶
zggglm :: proc "c" ( matrix_layout: i32, n: i64, m: i64, p: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, d: [^]complex128, x: [^]complex128, y: ^complex128, ) -> i64 ---
zgghd3 ¶
zgghd3 :: proc "c" ( matrix_layout: i32, compq: u8, compz: u8, n: i64, ilo: i64, ihi: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, q: [^]complex128, ldq: i64, z: [^]complex128, ldz: i64, ) -> i64 ---
zgghrd ¶
zgghrd :: proc "c" ( matrix_layout: i32, compq: u8, compz: u8, n: i64, ilo: i64, ihi: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, q: [^]complex128, ldq: i64, z: [^]complex128, ldz: i64, ) -> i64 ---
zgglse ¶
zgglse :: proc "c" ( matrix_layout: i32, m: i64, n: i64, p: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, _c: [^]complex128, d: [^]complex128, x: [^]complex128, ) -> i64 ---
zggqrf ¶
zggqrf :: proc "c" ( matrix_layout: i32, n: i64, m: i64, p: i64, a: [^]complex128, lda: i64, taua: ^complex128, b: [^]complex128, ldb: i64, taub: ^complex128, ) -> i64 ---
zggrqf ¶
zggrqf :: proc "c" ( matrix_layout: i32, m: i64, p: i64, n: i64, a: [^]complex128, lda: i64, taua: ^complex128, b: [^]complex128, ldb: i64, taub: ^complex128, ) -> i64 ---
zggsvd ¶
zggsvd :: proc "c" ( matrix_layout: i32, jobu: u8, jobv: u8, jobq: u8, m: i64, n: i64, p: i64, k: ^i64, l: ^i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, alpha: [^]f64, beta: [^]f64, u: [^]complex128, ldu: i64, v: [^]complex128, ldv: i64, q: [^]complex128, ldq: i64, iwork: [^]i64, ) -> i64 ---
zggsvd3 ¶
zggsvd3 :: proc "c" ( matrix_layout: i32, jobu: u8, jobv: u8, jobq: u8, m: i64, n: i64, p: i64, k: ^i64, l: ^i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, alpha: [^]f64, beta: [^]f64, u: [^]complex128, ldu: i64, v: [^]complex128, ldv: i64, q: [^]complex128, ldq: i64, iwork: [^]i64, ) -> i64 ---
zggsvp ¶
zggsvp :: proc "c" ( matrix_layout: i32, jobu: u8, jobv: u8, jobq: u8, m: i64, p: i64, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, tola: f64, tolb: f64, k: ^i64, l: ^i64, u: [^]complex128, ldu: i64, v: [^]complex128, ldv: i64, q: [^]complex128, ldq: i64, ) -> i64 ---
zggsvp3 ¶
zggsvp3 :: proc "c" ( matrix_layout: i32, jobu: u8, jobv: u8, jobq: u8, m: i64, p: i64, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, tola: f64, tolb: f64, k: ^i64, l: ^i64, u: [^]complex128, ldu: i64, v: [^]complex128, ldv: i64, q: [^]complex128, ldq: i64, ) -> i64 ---
zgtcon ¶
zgtcon :: proc "c" ( norm: u8, n: i64, dl: [^]complex128, d: [^]complex128, du: [^]complex128, du2: [^]complex128, ipiv: [^]i64, anorm: f64, rcond: ^f64, ) -> i64 ---
zgtrfs ¶
zgtrfs :: proc "c" ( matrix_layout: i32, trans: u8, n: i64, nrhs: i64, dl: [^]complex128, d: [^]complex128, du: [^]complex128, dlf: ^complex128, df: [^]complex128, duf: ^complex128, du2: [^]complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zgtsv ¶
zgtsv :: proc "c" ( matrix_layout: i32, n: i64, nrhs: i64, dl: [^]complex128, d: [^]complex128, du: [^]complex128, b: [^]complex128, ldb: i64, ) -> i64 ---
zgtsvx ¶
zgtsvx :: proc "c" ( matrix_layout: i32, fact: u8, trans: u8, n: i64, nrhs: i64, dl: [^]complex128, d: [^]complex128, du: [^]complex128, dlf: ^complex128, df: [^]complex128, duf: ^complex128, du2: [^]complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zgttrf ¶
zgttrf :: proc "c" ( n: i64, dl: [^]complex128, d: [^]complex128, du: [^]complex128, du2: [^]complex128, ipiv: [^]i64, ) -> i64 ---
zgttrs ¶
zgttrs :: proc "c" ( matrix_layout: i32, trans: u8, n: i64, nrhs: i64, dl: [^]complex128, d: [^]complex128, du: [^]complex128, du2: [^]complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhbgst ¶
zhbgst :: proc "c" ( matrix_layout: i32, vect: u8, uplo: u8, n: i64, ka: i64, kb: i64, ab: [^]complex128, ldab: i64, bb: ^complex128, ldbb: i64, x: [^]complex128, ldx: i64, ) -> i64 ---
zhbgv ¶
zhbgv :: proc "c" ( matrix_layout: i32, jobz: u8, uplo: u8, n: i64, ka: i64, kb: i64, ab: [^]complex128, ldab: i64, bb: ^complex128, ldbb: i64, w: [^]f64, z: [^]complex128, ldz: i64, ) -> i64 ---
zhbgvd ¶
zhbgvd :: proc "c" ( matrix_layout: i32, jobz: u8, uplo: u8, n: i64, ka: i64, kb: i64, ab: [^]complex128, ldab: i64, bb: ^complex128, ldbb: i64, w: [^]f64, z: [^]complex128, ldz: i64, ) -> i64 ---
zhbgvx ¶
zhbgvx :: proc "c" ( matrix_layout: i32, jobz: u8, range: u8, uplo: u8, n: i64, ka: i64, kb: i64, ab: [^]complex128, ldab: i64, bb: ^complex128, ldbb: i64, q: [^]complex128, ldq: i64, vl: f64, vu: f64, il: i64, iu: i64, abstol: f64, m: ^i64, w: [^]f64, z: [^]complex128, ldz: i64, ifail: [^]i64, ) -> i64 ---
zhecon_3 ¶
zhecon_3 :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, a: [^]complex128, lda: i64, e: [^]complex128, ipiv: [^]i64, anorm: f64, rcond: ^f64, ) -> i64 ---
zhegst ¶
zhegst :: proc "c" ( matrix_layout: i32, itype: i64, uplo: u8, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zherfs ¶
zherfs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zherfsx ¶
zherfsx :: proc "c" ( matrix_layout: i32, uplo: u8, equed: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, s: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
zhesv ¶
zhesv :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhesv_aa ¶
zhesv_aa :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhesv_aa_2stage ¶
zhesv_aa_2stage :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, tb: ^complex128, ltb: i64, ipiv: [^]i64, ipiv2: ^i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhesv_rk ¶
zhesv_rk :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, e: [^]complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhesvx ¶
zhesvx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zhesvxx ¶
zhesvxx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, equed: cstring, s: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, rpvgrw: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
zhetrd ¶
zhetrd :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, a: [^]complex128, lda: i64, d: [^]f64, e: [^]f64, tau: [^]complex128, ) -> i64 ---
zhetrf_aa_2stage ¶
zhetrf_aa_2stage :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, a: [^]complex128, lda: i64, tb: ^complex128, ltb: i64, ipiv: [^]i64, ipiv2: ^i64, ) -> i64 ---
zhetrf_rk ¶
zhetrf_rk :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, a: [^]complex128, lda: i64, e: [^]complex128, ipiv: [^]i64, ) -> i64 ---
zhetri_3 ¶
zhetri_3 :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, a: [^]complex128, lda: i64, e: [^]complex128, ipiv: [^]i64, ) -> i64 ---
zhetrs ¶
zhetrs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhetrs2 ¶
zhetrs2 :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhetrs_3 ¶
zhetrs_3 :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, e: [^]complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhetrs_aa ¶
zhetrs_aa :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhetrs_aa_2stage ¶
zhetrs_aa_2stage :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, tb: ^complex128, ltb: i64, ipiv: [^]i64, ipiv2: ^i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhetrs_rook ¶
zhetrs_rook :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhgeqz ¶
zhgeqz :: proc "c" ( matrix_layout: i32, job: u8, compq: u8, compz: u8, n: i64, ilo: i64, ihi: i64, h: [^]complex128, ldh: i64, t: [^]complex128, ldt: i64, alpha: [^]complex128, beta: [^]complex128, q: [^]complex128, ldq: i64, z: [^]complex128, ldz: i64, ) -> i64 ---
zhpev ¶
zhpev :: proc "c" ( matrix_layout: i32, jobz: u8, uplo: u8, n: i64, ap: [^]complex128, w: [^]f64, z: [^]complex128, ldz: i64, ) -> i64 ---
zhpevd ¶
zhpevd :: proc "c" ( matrix_layout: i32, jobz: u8, uplo: u8, n: i64, ap: [^]complex128, w: [^]f64, z: [^]complex128, ldz: i64, ) -> i64 ---
zhpgst ¶
zhpgst :: proc "c" ( matrix_layout: i32, itype: i64, uplo: u8, n: i64, ap: [^]complex128, bp: [^]complex128, ) -> i64 ---
zhpgv ¶
zhpgv :: proc "c" ( matrix_layout: i32, itype: i64, jobz: u8, uplo: u8, n: i64, ap: [^]complex128, bp: [^]complex128, w: [^]f64, z: [^]complex128, ldz: i64, ) -> i64 ---
zhpgvd ¶
zhpgvd :: proc "c" ( matrix_layout: i32, itype: i64, jobz: u8, uplo: u8, n: i64, ap: [^]complex128, bp: [^]complex128, w: [^]f64, z: [^]complex128, ldz: i64, ) -> i64 ---
zhprfs ¶
zhprfs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, afp: ^complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zhpsv ¶
zhpsv :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhpsvx ¶
zhpsvx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, afp: ^complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zhptrd ¶
zhptrd :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, ap: [^]complex128, d: [^]f64, e: [^]f64, tau: [^]complex128, ) -> i64 ---
zhptrs ¶
zhptrs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zhsein ¶
zhsein :: proc "c" ( matrix_layout: i32, job: u8, eigsrc: u8, initv: u8, select: [^]i64, n: i64, h: [^]complex128, ldh: i64, w: [^]complex128, vl: [^]complex128, ldvl: i64, vr: [^]complex128, ldvr: i64, mm: i64, m: ^i64, ifaill: ^i64, ifailr: ^i64, ) -> i64 ---
zhseqr ¶
zhseqr :: proc "c" ( matrix_layout: i32, job: u8, compz: u8, n: i64, ilo: i64, ihi: i64, h: [^]complex128, ldh: i64, w: [^]complex128, z: [^]complex128, ldz: i64, ) -> i64 ---
zlacn2 ¶
zlacn2 :: proc "c" ( n: i64, v: [^]complex128, x: [^]complex128, est: ^f64, kase: ^i64, isave: ^i64, ) -> i64 ---
zlacpy ¶
zlacpy :: proc "c" ( matrix_layout: i32, uplo: u8, m: i64, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zlacrm ¶
zlacrm :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, b: [^]f64, ldb: i64, _c: [^]complex128, ldc: i64, ) -> i64 ---
zlarcm ¶
zlarcm :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]f64, lda: i64, b: [^]complex128, ldb: i64, _c: [^]complex128, ldc: i64, ) -> i64 ---
zlarfb ¶
zlarfb :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, direct: u8, storev: u8, m: i64, n: i64, k: i64, v: [^]complex128, ldv: i64, t: [^]complex128, ldt: i64, _c: [^]complex128, ldc: i64, ) -> i64 ---
zlarfg ¶
zlarfg :: proc "c" (n: i64, alpha: [^]complex128, x: [^]complex128, incx: i64, tau: [^]complex128) -> i64 ---
zlarft ¶
zlarft :: proc "c" ( matrix_layout: i32, direct: u8, storev: u8, n: i64, k: i64, v: [^]complex128, ldv: i64, tau: [^]complex128, t: [^]complex128, ldt: i64, ) -> i64 ---
zlarfx ¶
zlarfx :: proc "c" ( matrix_layout: i32, side: u8, m: i64, n: i64, v: [^]complex128, tau: complex128, _c: [^]complex128, ldc: i64, work: [^]complex128, ) -> i64 ---
zlaset ¶
zlaset :: proc "c" ( matrix_layout: i32, uplo: u8, m: i64, n: i64, alpha: complex128, beta: complex128, a: [^]complex128, lda: i64, ) -> i64 ---
zpbrfs ¶
zpbrfs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, kd: i64, nrhs: i64, ab: [^]complex128, ldab: i64, afb: [^]complex128, ldafb: i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zpbsv ¶
zpbsv :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, kd: i64, nrhs: i64, ab: [^]complex128, ldab: i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zpbsvx ¶
zpbsvx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, kd: i64, nrhs: i64, ab: [^]complex128, ldab: i64, afb: [^]complex128, ldafb: i64, equed: cstring, s: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zpbtrs ¶
zpbtrs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, kd: i64, nrhs: i64, ab: [^]complex128, ldab: i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zpftrs ¶
zpftrs :: proc "c" ( matrix_layout: i32, transr: u8, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, b: [^]complex128, ldb: i64, ) -> i64 ---
zporfs ¶
zporfs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zporfsx ¶
zporfsx :: proc "c" ( matrix_layout: i32, uplo: u8, equed: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, s: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
zposv ¶
zposv :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zposvx ¶
zposvx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, equed: cstring, s: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zposvxx ¶
zposvxx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, equed: cstring, s: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, rpvgrw: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
zpotrs ¶
zpotrs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zpprfs ¶
zpprfs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, afp: ^complex128, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zppsv ¶
zppsv :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, b: [^]complex128, ldb: i64, ) -> i64 ---
zppsvx ¶
zppsvx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, afp: ^complex128, equed: cstring, s: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zpptrs ¶
zpptrs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, b: [^]complex128, ldb: i64, ) -> i64 ---
zptrfs ¶
zptrfs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, d: [^]f64, e: [^]complex128, df: [^]f64, ef: [^]complex128, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zptsv ¶
zptsv :: proc "c" ( matrix_layout: i32, n: i64, nrhs: i64, d: [^]f64, e: [^]complex128, b: [^]complex128, ldb: i64, ) -> i64 ---
zptsvx ¶
zptsvx :: proc "c" ( matrix_layout: i32, fact: u8, n: i64, nrhs: i64, d: [^]f64, e: [^]complex128, df: [^]f64, ef: [^]complex128, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zpttrs ¶
zpttrs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, d: [^]f64, e: [^]complex128, b: [^]complex128, ldb: i64, ) -> i64 ---
zsprfs ¶
zsprfs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, afp: ^complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zspsv ¶
zspsv :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zspsvx ¶
zspsvx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, afp: ^complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zsptrs ¶
zsptrs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, ap: [^]complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zsycon_3 ¶
zsycon_3 :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, a: [^]complex128, lda: i64, e: [^]complex128, ipiv: [^]i64, anorm: f64, rcond: ^f64, ) -> i64 ---
zsyconv ¶
zsyconv :: proc "c" ( matrix_layout: i32, uplo: u8, way: u8, n: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, e: [^]complex128, ) -> i64 ---
zsyr ¶
zsyr :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, alpha: complex128, x: [^]complex128, incx: i64, a: [^]complex128, lda: i64, ) -> i64 ---
zsyrfs ¶
zsyrfs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zsyrfsx ¶
zsyrfsx :: proc "c" ( matrix_layout: i32, uplo: u8, equed: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, s: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
zsysv ¶
zsysv :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zsysv_aa ¶
zsysv_aa :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zsysv_aa_2stage ¶
zsysv_aa_2stage :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, tb: ^complex128, ltb: i64, ipiv: [^]i64, ipiv2: ^i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zsysv_rk ¶
zsysv_rk :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, e: [^]complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zsysv_rook ¶
zsysv_rook :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zsysvx ¶
zsysvx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
zsysvxx ¶
zsysvxx :: proc "c" ( matrix_layout: i32, fact: u8, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, af: ^complex128, ldaf: i64, ipiv: [^]i64, equed: cstring, s: [^]f64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, rcond: ^f64, rpvgrw: ^f64, berr: [^]f64, n_err_bnds: i64, err_bnds_norm: [^]f64, err_bnds_comp: [^]f64, nparams: i64, params: [^]f64, ) -> i64 ---
zsytrf_aa_2stage ¶
zsytrf_aa_2stage :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, a: [^]complex128, lda: i64, tb: ^complex128, ltb: i64, ipiv: [^]i64, ipiv2: ^i64, ) -> i64 ---
zsytrf_rk ¶
zsytrf_rk :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, a: [^]complex128, lda: i64, e: [^]complex128, ipiv: [^]i64, ) -> i64 ---
zsytri_3 ¶
zsytri_3 :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, a: [^]complex128, lda: i64, e: [^]complex128, ipiv: [^]i64, ) -> i64 ---
zsytrs ¶
zsytrs :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zsytrs2 ¶
zsytrs2 :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zsytrs_3 ¶
zsytrs_3 :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, e: [^]complex128, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zsytrs_aa ¶
zsytrs_aa :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zsytrs_aa_2stage ¶
zsytrs_aa_2stage :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, tb: ^complex128, ltb: i64, ipiv: [^]i64, ipiv2: ^i64, b: [^]complex128, ldb: i64, ) -> i64 ---
zsytrs_rook ¶
zsytrs_rook :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, ipiv: [^]i64, b: [^]complex128, ldb: i64, ) -> i64 ---
ztfsm ¶
ztfsm :: proc "c" ( matrix_layout: i32, transr: u8, side: u8, uplo: u8, trans: u8, diag: u8, m: i64, n: i64, alpha: complex128, a: [^]complex128, b: [^]complex128, ldb: i64, ) -> i64 ---
ztfttp ¶
ztfttp :: proc "c" ( matrix_layout: i32, transr: u8, uplo: u8, n: i64, arf: ^complex128, ap: [^]complex128, ) -> i64 ---
ztfttr ¶
ztfttr :: proc "c" ( matrix_layout: i32, transr: u8, uplo: u8, n: i64, arf: ^complex128, a: [^]complex128, lda: i64, ) -> i64 ---
ztgevc ¶
ztgevc :: proc "c" ( matrix_layout: i32, side: u8, howmny: u8, select: [^]i64, n: i64, s: [^]complex128, lds: i64, p: ^complex128, ldp: i64, vl: [^]complex128, ldvl: i64, vr: [^]complex128, ldvr: i64, mm: i64, m: ^i64, ) -> i64 ---
ztgexc ¶
ztgexc :: proc "c" ( matrix_layout: i32, wantq: i64, wantz: i64, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, q: [^]complex128, ldq: i64, z: [^]complex128, ldz: i64, ifst: i64, ilst: i64, ) -> i64 ---
ztgsen ¶
ztgsen :: proc "c" ( matrix_layout: i32, ijob: i64, wantq: i64, wantz: i64, select: [^]i64, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, alpha: [^]complex128, beta: [^]complex128, q: [^]complex128, ldq: i64, z: [^]complex128, ldz: i64, m: ^i64, pl: ^f64, pr: ^f64, dif: ^f64, ) -> i64 ---
ztgsja ¶
ztgsja :: proc "c" ( matrix_layout: i32, jobu: u8, jobv: u8, jobq: u8, m: i64, p: i64, n: i64, k: i64, l: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, tola: f64, tolb: f64, alpha: [^]f64, beta: [^]f64, u: [^]complex128, ldu: i64, v: [^]complex128, ldv: i64, q: [^]complex128, ldq: i64, ncycle: ^i64, ) -> i64 ---
ztgsna ¶
ztgsna :: proc "c" ( matrix_layout: i32, job: u8, howmny: u8, select: [^]i64, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, vl: [^]complex128, ldvl: i64, vr: [^]complex128, ldvr: i64, s: [^]f64, dif: ^f64, mm: i64, m: ^i64, ) -> i64 ---
ztgsyl ¶
ztgsyl :: proc "c" ( matrix_layout: i32, trans: u8, ijob: i64, m: i64, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, _c: [^]complex128, ldc: i64, d: [^]complex128, ldd: i64, e: [^]complex128, lde: i64, f: ^complex128, ldf: i64, scale: [^]f64, dif: ^f64, ) -> i64 ---
ztpmqrt ¶
ztpmqrt :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, m: i64, n: i64, k: i64, l: i64, nb: i64, v: [^]complex128, ldv: i64, t: [^]complex128, ldt: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, ) -> i64 ---
ztpqrt ¶
ztpqrt :: proc "c" ( matrix_layout: i32, m: i64, n: i64, l: i64, nb: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, t: [^]complex128, ldt: i64, ) -> i64 ---
ztpqrt2 ¶
ztpqrt2 :: proc "c" ( matrix_layout: i32, m: i64, n: i64, l: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, t: [^]complex128, ldt: i64, ) -> i64 ---
ztprfb ¶
ztprfb :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, direct: u8, storev: u8, m: i64, n: i64, k: i64, l: i64, v: [^]complex128, ldv: i64, t: [^]complex128, ldt: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, ) -> i64 ---
ztprfs ¶
ztprfs :: proc "c" ( matrix_layout: i32, uplo: u8, trans: u8, diag: u8, n: i64, nrhs: i64, ap: [^]complex128, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
ztptrs ¶
ztptrs :: proc "c" ( matrix_layout: i32, uplo: u8, trans: u8, diag: u8, n: i64, nrhs: i64, ap: [^]complex128, b: [^]complex128, ldb: i64, ) -> i64 ---
ztpttf ¶
ztpttf :: proc "c" ( matrix_layout: i32, transr: u8, uplo: u8, n: i64, ap: [^]complex128, arf: ^complex128, ) -> i64 ---
ztpttr ¶
ztpttr :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, ap: [^]complex128, a: [^]complex128, lda: i64, ) -> i64 ---
ztrevc ¶
ztrevc :: proc "c" ( matrix_layout: i32, side: u8, howmny: u8, select: [^]i64, n: i64, t: [^]complex128, ldt: i64, vl: [^]complex128, ldvl: i64, vr: [^]complex128, ldvr: i64, mm: i64, m: ^i64, ) -> i64 ---
ztrexc ¶
ztrexc :: proc "c" ( matrix_layout: i32, compq: u8, n: i64, t: [^]complex128, ldt: i64, q: [^]complex128, ldq: i64, ifst: i64, ilst: i64, ) -> i64 ---
ztrrfs ¶
ztrrfs :: proc "c" ( matrix_layout: i32, uplo: u8, trans: u8, diag: u8, n: i64, nrhs: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, x: [^]complex128, ldx: i64, ferr: [^]f64, berr: [^]f64, ) -> i64 ---
ztrsen ¶
ztrsen :: proc "c" ( matrix_layout: i32, job: u8, compq: u8, select: [^]i64, n: i64, t: [^]complex128, ldt: i64, q: [^]complex128, ldq: i64, w: [^]complex128, m: ^i64, s: [^]f64, sep: [^]f64, ) -> i64 ---
ztrsyl ¶
ztrsyl :: proc "c" ( matrix_layout: i32, trana: u8, tranb: u8, isgn: i64, m: i64, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, _c: [^]complex128, ldc: i64, scale: [^]f64, ) -> i64 ---
ztrsyl3 ¶
ztrsyl3 :: proc "c" ( matrix_layout: i32, trana: u8, tranb: u8, isgn: i64, m: i64, n: i64, a: [^]complex128, lda: i64, b: [^]complex128, ldb: i64, _c: [^]complex128, ldc: i64, scale: [^]f64, ) -> i64 ---
ztrttf ¶
ztrttf :: proc "c" ( matrix_layout: i32, transr: u8, uplo: u8, n: i64, a: [^]complex128, lda: i64, arf: ^complex128, ) -> i64 ---
ztrttp ¶
ztrttp :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, a: [^]complex128, lda: i64, ap: [^]complex128, ) -> i64 ---
ztzrzf ¶
ztzrzf :: proc "c" ( matrix_layout: i32, m: i64, n: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zunbdb ¶
zunbdb :: proc "c" ( matrix_layout: i32, trans: u8, signs: u8, m: i64, p: i64, q: i64, x11: ^complex128, ldx11: i64, x12: ^complex128, ldx12: i64, x21: ^complex128, ldx21: i64, x22: ^complex128, ldx22: i64, theta: ^f64, phi: ^f64, taup1: ^complex128, taup2: ^complex128, tauq1: ^complex128, tauq2: ^complex128, ) -> i64 ---
zuncsd ¶
zuncsd :: proc "c" ( matrix_layout: i32, jobu1: u8, jobu2: u8, jobv1t: u8, jobv2t: u8, trans: u8, signs: u8, m: i64, p: i64, q: i64, x11: ^complex128, ldx11: i64, x12: ^complex128, ldx12: i64, x21: ^complex128, ldx21: i64, x22: ^complex128, ldx22: i64, theta: ^f64, u1: ^complex128, ldu1: i64, u2: ^complex128, ldu2: i64, v1t: ^complex128, ldv1t: i64, v2t: ^complex128, ldv2t: i64, ) -> i64 ---
zuncsd2by1 ¶
zuncsd2by1 :: proc "c" ( matrix_layout: i32, jobu1: u8, jobu2: u8, jobv1t: u8, m: i64, p: i64, q: i64, x11: ^complex128, ldx11: i64, x21: ^complex128, ldx21: i64, theta: ^f64, u1: ^complex128, ldu1: i64, u2: ^complex128, ldu2: i64, v1t: ^complex128, ldv1t: i64, ) -> i64 ---
zungbr ¶
zungbr :: proc "c" ( matrix_layout: i32, vect: u8, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zunghr ¶
zunghr :: proc "c" ( matrix_layout: i32, n: i64, ilo: i64, ihi: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zunglq ¶
zunglq :: proc "c" ( matrix_layout: i32, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zungql ¶
zungql :: proc "c" ( matrix_layout: i32, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zungqr ¶
zungqr :: proc "c" ( matrix_layout: i32, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zungrq ¶
zungrq :: proc "c" ( matrix_layout: i32, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zungtr ¶
zungtr :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, a: [^]complex128, lda: i64, tau: [^]complex128, ) -> i64 ---
zungtsqr_row ¶
zungtsqr_row :: proc "c" ( matrix_layout: i32, m: i64, n: i64, mb: i64, nb: i64, a: [^]complex128, lda: i64, t: [^]complex128, ldt: i64, ) -> i64 ---
zunhr_col ¶
zunhr_col :: proc "c" ( matrix_layout: i32, m: i64, n: i64, nb: i64, a: [^]complex128, lda: i64, t: [^]complex128, ldt: i64, d: [^]complex128, ) -> i64 ---
zunmbr ¶
zunmbr :: proc "c" ( matrix_layout: i32, vect: u8, side: u8, trans: u8, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, tau: [^]complex128, _c: [^]complex128, ldc: i64, ) -> i64 ---
zunmhr ¶
zunmhr :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, m: i64, n: i64, ilo: i64, ihi: i64, a: [^]complex128, lda: i64, tau: [^]complex128, _c: [^]complex128, ldc: i64, ) -> i64 ---
zunmlq ¶
zunmlq :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, tau: [^]complex128, _c: [^]complex128, ldc: i64, ) -> i64 ---
zunmql ¶
zunmql :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, tau: [^]complex128, _c: [^]complex128, ldc: i64, ) -> i64 ---
zunmqr ¶
zunmqr :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, tau: [^]complex128, _c: [^]complex128, ldc: i64, ) -> i64 ---
zunmrq ¶
zunmrq :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, m: i64, n: i64, k: i64, a: [^]complex128, lda: i64, tau: [^]complex128, _c: [^]complex128, ldc: i64, ) -> i64 ---
zunmrz ¶
zunmrz :: proc "c" ( matrix_layout: i32, side: u8, trans: u8, m: i64, n: i64, k: i64, l: i64, a: [^]complex128, lda: i64, tau: [^]complex128, _c: [^]complex128, ldc: i64, ) -> i64 ---
zunmtr ¶
zunmtr :: proc "c" ( matrix_layout: i32, side: u8, uplo: u8, trans: u8, m: i64, n: i64, a: [^]complex128, lda: i64, tau: [^]complex128, _c: [^]complex128, ldc: i64, ) -> i64 ---
zupgtr ¶
zupgtr :: proc "c" ( matrix_layout: i32, uplo: u8, n: i64, ap: [^]complex128, tau: [^]complex128, q: [^]complex128, ldq: i64, ) -> i64 ---
zupmtr ¶
zupmtr :: proc "c" ( matrix_layout: i32, side: u8, uplo: u8, trans: u8, m: i64, n: i64, ap: [^]complex128, tau: [^]complex128, _c: [^]complex128, ldc: i64, ) -> i64 ---
Procedure Groups
This section is empty.
Source Files
Generation Information
Generated with odin version dev-2025-11 (vendor "odin") Linux_amd64 @ 2025-11-15 02:28:15.925608069 +0000 UTC