numpy.linalg.blas

Standard library module View source
variable fint
fint = i64
variable fintp
fintp = Ptr[fint]
variable CBLAS_ROW_MAJOR
CBLAS_ROW_MAJOR: Literal[int] = 101
variable CBLAS_COL_MAJOR
CBLAS_COL_MAJOR: Literal[int] = 102
variable CBLAS_NO_TRANS
CBLAS_NO_TRANS: Literal[int] = 111
variable CBLAS_TRANS
CBLAS_TRANS: Literal[int] = 112
variable CBLAS_CONJ_TRANS
CBLAS_CONJ_TRANS: Literal[int] = 113
variable CBLAS_UPPER
CBLAS_UPPER: Literal[int] = 121
variable CBLAS_LOWER
CBLAS_LOWER: Literal[int] = 122
variable CBLAS_NON_UNIT
CBLAS_NON_UNIT: Literal[int] = 131
variable CBLAS_UNIT
CBLAS_UNIT: Literal[int] = 132
variable CBLAS_LEFT
CBLAS_LEFT: Literal[int] = 141
variable CBLAS_RIGHT
CBLAS_RIGHT: Literal[int] = 142
variable LAPACK_ROW_MAJOR
LAPACK_ROW_MAJOR: Literal[int] = 101
variable LAPACK_COL_MAJOR
LAPACK_COL_MAJOR: Literal[int] = 102
function cblas_dcopy
@C
cblas_dcopy(n: fint, x: Ptr[float], incx: fint, y: Ptr[float], incy: fint)
function cblas_scopy
@C
cblas_scopy(n: fint, x: Ptr[float32], incx: fint, y: Ptr[float32], incy: fint)
function cblas_zcopy
@C
cblas_zcopy(n: fint, x: Ptr[complex], incx: fint, y: Ptr[complex], incy: fint)
function cblas_ccopy
@C
cblas_ccopy(n: fint, x: Ptr[complex64], incx: fint, y: Ptr[complex64], incy: fint)
function cblas_dgemm
@C
cblas_dgemm(order: fint, transA: fint, transB: fint, M: fint, N: fint, K: fint, alpha: float, A: Ptr[float], lda: fint, B: Ptr[float], ldb: fint, beta: float, C: Ptr[float], ldc: fint)
function cblas_sgemm
@C
cblas_sgemm(order: fint, transA: fint, transB: fint, M: fint, N: fint, K: fint, alpha: float32, A: Ptr[float32], lda: fint, B: Ptr[float32], ldb: fint, beta: float32, C: Ptr[float32], ldc: fint)
function cblas_zgemm
@C
cblas_zgemm(order: fint, transA: fint, transB: fint, M: fint, N: fint, K: fint, alpha: cobj, A: Ptr[complex], lda: fint, B: Ptr[complex], ldb: fint, beta: cobj, C: Ptr[complex], ldc: fint)
function cblas_cgemm
@C
cblas_cgemm(order: fint, transA: fint, transB: fint, M: fint, N: fint, K: fint, alpha: cobj, A: Ptr[complex64], lda: fint, B: Ptr[complex64], ldb: fint, beta: cobj, C: Ptr[complex64], ldc: fint)
function cblas_dsyrk
@C
cblas_dsyrk(order: fint, uplo: fint, trans: fint, N: fint, K: fint, alpha: float, A: Ptr[float], lda: fint, beta: float, C: Ptr[float], ldc: fint)
function cblas_ssyrk
@C
cblas_ssyrk(order: fint, uplo: fint, trans: fint, N: fint, K: fint, alpha: float32, A: Ptr[float32], lda: fint, beta: float32, C: Ptr[float32], ldc: fint)
function cblas_zsyrk
@C
cblas_zsyrk(order: fint, uplo: fint, trans: fint, N: fint, K: fint, alpha: cobj, A: Ptr[complex], lda: fint, beta: cobj, C: Ptr[complex], ldc: fint)
function cblas_csyrk
@C
cblas_csyrk(order: fint, uplo: fint, trans: fint, N: fint, K: fint, alpha: cobj, A: Ptr[complex64], lda: fint, beta: cobj, C: Ptr[complex64], ldc: fint)
function cblas_ddot
@C
cblas_ddot(n: fint, x: cobj, incx: fint, y: cobj, incy: fint)
function cblas_sdot
@C
cblas_sdot(n: fint, x: cobj, incx: fint, y: cobj, incy: fint)
function cblas_zdotu_sub
@C
cblas_zdotu_sub(n: fint, x: cobj, incx: fint, y: cobj, incy: fint, dotu: Ptr[complex])
function cblas_cdotu_sub
@C
cblas_cdotu_sub(n: fint, x: cobj, incx: fint, y: cobj, incy: fint, dotu: Ptr[complex64])
function cblas_zdotc_sub
@C
cblas_zdotc_sub(n: fint, x: cobj, incx: fint, y: cobj, incy: fint, dotc: cobj)
function cblas_cdotc_sub
@C
cblas_cdotc_sub(n: fint, x: cobj, incx: fint, y: cobj, incy: fint, dotc: cobj)
function cblas_dgemv
@C
cblas_dgemv(order: fint, trans: fint, M: fint, N: fint, alpha: float, A: cobj, lda: fint, x: cobj, incx: fint, beta: float, y: cobj, incy: fint)
function cblas_sgemv
@C
cblas_sgemv(order: fint, trans: fint, M: fint, N: fint, alpha: float32, A: cobj, lda: fint, x: cobj, incx: fint, beta: float32, y: cobj, incy: fint)
function cblas_zgemv
@C
cblas_zgemv(order: fint, trans: fint, M: fint, N: fint, alpha: cobj, A: cobj, lda: fint, x: cobj, incx: fint, beta: cobj, y: cobj, incy: fint)
function cblas_cgemv
@C
cblas_cgemv(order: fint, trans: fint, M: fint, N: fint, alpha: cobj, A: cobj, lda: fint, x: cobj, incx: fint, beta: cobj, y: cobj, incy: fint)
function dpotrf_
@C
dpotrf_(uplo: cobj, n: fintp, a: cobj, lda: fintp, info: fintp)
function spotrf_
@C
spotrf_(uplo: cobj, n: fintp, a: cobj, lda: fintp, info: fintp)
function zpotrf_
@C
zpotrf_(uplo: cobj, n: fintp, a: cobj, lda: fintp, info: fintp)
function cpotrf_
@C
cpotrf_(uplo: cobj, n: fintp, a: cobj, lda: fintp, info: fintp)
function dgetrf_
@C
dgetrf_(m: fintp, n: fintp, a: cobj, lda: fintp, ipiv: fintp, info: fintp)
function sgetrf_
@C
sgetrf_(m: fintp, n: fintp, a: cobj, lda: fintp, ipiv: fintp, info: fintp)
function zgetrf_
@C
zgetrf_(m: fintp, n: fintp, a: cobj, lda: fintp, ipiv: fintp, info: fintp)
function cgetrf_
@C
cgetrf_(m: fintp, n: fintp, a: cobj, lda: fintp, ipiv: fintp, info: fintp)
function dgeqrf_
@C
dgeqrf_(m: fintp, n: fintp, a: cobj, lda: fintp, tau: cobj, work: cobj, lwork: fintp, info: fintp)
function sgeqrf_
@C
sgeqrf_(m: fintp, n: fintp, a: cobj, lda: fintp, tau: cobj, work: cobj, lwork: fintp, info: fintp)
function zgeqrf_
@C
zgeqrf_(m: fintp, n: fintp, a: cobj, lda: fintp, tau: cobj, work: cobj, lwork: fintp, info: fintp)
function cgeqrf_
@C
cgeqrf_(m: fintp, n: fintp, a: cobj, lda: fintp, tau: cobj, work: cobj, lwork: fintp, info: fintp)
function dorgqr_
@C
dorgqr_(m: fintp, n: fintp, k: fintp, a: cobj, lda: fintp, tau: cobj, work: cobj, lwork: fintp, info: fintp)
function sorgqr_
@C
sorgqr_(m: fintp, n: fintp, k: fintp, a: cobj, lda: fintp, tau: cobj, work: cobj, lwork: fintp, info: fintp)
function zungqr_
@C
zungqr_(m: fintp, n: fintp, k: fintp, a: cobj, lda: fintp, tau: cobj, work: cobj, lwork: fintp, info: fintp)
function cungqr_
@C
cungqr_(m: fintp, n: fintp, k: fintp, a: cobj, lda: fintp, tau: cobj, work: cobj, lwork: fintp, info: fintp)
function dgeev_
@C
dgeev_(jobvl: cobj, jobvr: cobj, n: fintp, a: cobj, lda: fintp, wr: cobj, wi: cobj, vl: cobj, ldvl: fintp, vr: cobj, ldvr: fintp, work: cobj, lwork: fintp, info: fintp)
function sgeev_
@C
sgeev_(jobvl: cobj, jobvr: cobj, n: fintp, a: cobj, lda: fintp, wr: cobj, wi: cobj, vl: cobj, ldvl: fintp, vr: cobj, ldvr: fintp, work: cobj, lwork: fintp, info: fintp)
function zgeev_
@C
zgeev_(jobvl: cobj, jobvr: cobj, n: fintp, a: cobj, lda: fintp, w: cobj, vl: cobj, ldvl: fintp, vr: cobj, ldvr: fintp, work: cobj, lwork: fintp, rwork: cobj, info: fintp)
function cgeev_
@C
cgeev_(jobvl: cobj, jobvr: cobj, n: fintp, a: cobj, lda: fintp, w: cobj, vl: cobj, ldvl: fintp, vr: cobj, ldvr: fintp, work: cobj, lwork: fintp, rwork: cobj, info: fintp)
function dsyevd_
@C
dsyevd_(jobz: cobj, uplo: cobj, n: fintp, a: cobj, lda: fintp, w: cobj, work: cobj, lwork: fintp, iwork: fintp, liwork: fintp, info: fintp)
function ssyevd_
@C
ssyevd_(jobz: cobj, uplo: cobj, n: fintp, a: cobj, lda: fintp, w: cobj, work: cobj, lwork: fintp, iwork: fintp, liwork: fintp, info: fintp)
function zheevd_
@C
zheevd_(jobz: cobj, uplo: cobj, n: fintp, a: cobj, lda: fintp, w: cobj, work: cobj, lwork: fintp, rwork: cobj, lrwork: fintp, iwork: fintp, liwork: fintp, info: fintp)
function cheevd_
@C
cheevd_(jobz: cobj, uplo: cobj, n: fintp, a: cobj, lda: fintp, w: cobj, work: cobj, lwork: fintp, rwork: cobj, lrwork: fintp, iwork: fintp, liwork: fintp, info: fintp)
function dgesv_
@C
dgesv_(n: fintp, nrhs: fintp, a: cobj, lda: fintp, ipiv: fintp, b: cobj, ldb: fintp, info: fintp)
function sgesv_
@C
sgesv_(n: fintp, nrhs: fintp, a: cobj, lda: fintp, ipiv: fintp, b: cobj, ldb: fintp, info: fintp)
function zgesv_
@C
zgesv_(n: fintp, nrhs: fintp, a: cobj, lda: fintp, ipiv: fintp, b: cobj, ldb: fintp, info: fintp)
function cgesv_
@C
cgesv_(n: fintp, nrhs: fintp, a: cobj, lda: fintp, ipiv: fintp, b: cobj, ldb: fintp, info: fintp)
function dgelsd_
@C
dgelsd_(m: fintp, n: fintp, nrhs: fintp, a: cobj, lda: fintp, b: cobj, ldb: fintp, s: cobj, rcond: cobj, rank: fintp, work: cobj, lwork: fintp, iwork: fintp, info: fintp)
function sgelsd_
@C
sgelsd_(m: fintp, n: fintp, nrhs: fintp, a: cobj, lda: fintp, b: cobj, ldb: fintp, s: cobj, rcond: cobj, rank: fintp, work: cobj, lwork: fintp, iwork: fintp, info: fintp)
function zgelsd_
@C
zgelsd_(m: fintp, n: fintp, nrhs: fintp, a: cobj, lda: fintp, b: cobj, ldb: fintp, s: cobj, rcond: cobj, rank: fintp, work: cobj, lwork: fintp, rwork: cobj, lrwork: fintp, info: fintp)
function cgelsd_
@C
cgelsd_(m: fintp, n: fintp, nrhs: fintp, a: cobj, lda: fintp, b: cobj, ldb: fintp, s: cobj, rcond: cobj, rank: fintp, work: cobj, lwork: fintp, rwork: cobj, lrwork: fintp, info: fintp)
function dgesdd_
@C
dgesdd_(jobz: cobj, m: fintp, n: fintp, a: cobj, lda: fintp, s: cobj, u: cobj, ldu: fintp, vt: cobj, ldvt: fintp, work: cobj, lwork: fintp, iwork: fintp, info: fintp)
function sgesdd_
@C
sgesdd_(jobz: cobj, m: fintp, n: fintp, a: cobj, lda: fintp, s: cobj, u: cobj, ldu: fintp, vt: cobj, ldvt: fintp, work: cobj, lwork: fintp, iwork: fintp, info: fintp)
function zgesdd_
@C
zgesdd_(jobz: cobj, m: fintp, n: fintp, a: cobj, lda: fintp, s: cobj, u: cobj, ldu: fintp, vt: cobj, ldvt: fintp, work: cobj, lwork: fintp, rwork: cobj, iwork: fintp, info: fintp)
function cgesdd_
@C
cgesdd_(jobz: cobj, m: fintp, n: fintp, a: cobj, lda: fintp, s: cobj, u: cobj, ldu: fintp, vt: cobj, ldvt: fintp, work: cobj, lwork: fintp, rwork: cobj, iwork: fintp, info: fintp)