UNPKG

anny.lapack

Version:
96 lines (51 loc) 6.07 kB
declare class LapackInfo { value: number; } declare const i_nint: (x: number) => number; declare const ilaenv: (ispec: number, name__: string, opts: string, n1: number, n2: number, n3: number, n4: number) => number; declare const iparmq: (ispec: number, name__: string, opts: string, n: number, ilo: number, ihi: number, lwork: number) => number; declare const lsame_: (str: string, c: string) => boolean; declare const sgbsv: (n: number, kl: number, ku: number, nrhs: number, ab: Float32Array, ldab: number, ipiv: Int32Array, b: Float32Array, ldb: number, info: LapackInfo, isColMajorLayout?: boolean) => number; declare const sgbtf2: (m: number, n: number, kl: number, ku: number, ab: Float32Array, ldab: number, ipiv: Int32Array, info: LapackInfo) => number; declare const sgbtrf: (m: number, n: number, kl: number, ku: number, ab: Float32Array, ldab: number, ipiv: Int32Array, info: LapackInfo) => number; declare const sgbtrs: (trans: string, n: number, kl: number, ku: number, nrhs: number, ab: Float32Array, ldab: number, ipiv: Int32Array, b: Float32Array, ldb: number, info: LapackInfo) => number; declare const sgetf2: (m: number, n: number, a: Float32Array, lda: number, ipiv: Int32Array, info: LapackInfo) => number; declare const sgetrf: (m: number, n: number, a: Float32Array, lda: number, ipiv: Int32Array, info: LapackInfo) => number; declare const sgetri: (n: number, a: Float32Array, lda: number, ipiv: Int32Array, work: Float32Array, lwork: number, info: LapackInfo) => number; declare const sgetrs: (trans: string, n: number, nrhs: number, a: Float32Array, lda: number, ipiv: Int32Array, b: Float32Array, ldb: number, info: LapackInfo) => number; declare const sgtsv: (n: number, nrhs: number, dl: Float32Array, d__: Float32Array, du: Float32Array, b: Float32Array, ldb: number, info: LapackInfo) => number; declare class Pointer<T> { constructor(value: T); value: T; assign(other: Pointer<T>): void; } declare const slabad: (small: Pointer<number>, large: Pointer<number>) => number; declare const slacn2: (n: number, v: Float32Array, x: Float32Array, isgn: Int32Array, est: Pointer<number>, kase: Pointer<number>, isave: Int32Array) => number; declare const slamc1: (beta: Pointer<number>, t: Pointer<number>, rnd: Pointer<boolean>, ieee1: Pointer<boolean>) => number; declare const slamc2: (beta: Pointer<number>, t: Pointer<number>, rnd: Pointer<boolean>, eps: Pointer<number>, emin: Pointer<number>, rmin: Pointer<number>, emax: Pointer<number>, rmax: Pointer<number>) => number; declare const slamc3: (a: Pointer<number>, b: Pointer<number>) => number; declare const slamc4: (emin: Pointer<number>, start: Pointer<number>, base: Pointer<number>) => number; declare const slamc5: (beta: Pointer<number>, p: Pointer<number>, emin: Pointer<number>, ieee: Pointer<boolean>, emax: Pointer<number>, rmax: Pointer<number>) => number; declare const slamch: (cmach: string) => number; declare const slange: (norm: string, m: number, n: number, a: Float32Array, lda: number, work: Float32Array) => number; declare const slassq: (n: number, x: Float32Array, incx: number, scale: number, sumsq: number) => number; declare const srscl: (n: number, sa: number, sx: Float32Array, incx: number) => number; declare const strtri: (uplo: string, diag: string, n: number, a: Float32Array, lda: number, info: LapackInfo) => number; declare const strti2: (uplo: string, diag: string, n: number, a: Float32Array, lda: number, info: LapackInfo) => number; declare const isamax: (n: number, sx: Float32Array, incx: number) => number; declare const sasum: (n: number, sx: Float32Array, incx: number) => number; declare const saxpy: (n: number, sa: number, sx: Float32Array, incx: number, sy: Float32Array, incy: number) => number; declare function scopy(n: number, sx: Float32Array, incx: number, sy: Float32Array, incy: number): void; declare const sdot: (n: number, sx: Float32Array, incx: number, sy: Float32Array, incy: number) => number; declare const sgemm: (transa: string, transb: string, m: number, n: number, k: number, alpha: number, a: Float32Array, lda: number, b: Float32Array, ldb: number, beta: number, c__: Float32Array, ldc: number) => number; declare const sgemv: (trans: string, m: number, n: number, alpha: number, a: Float32Array, lda: number, x: Float32Array, incx: number, beta: number, y: Float32Array, incy: number) => number; declare const sger: (m: number, n: number, alpha: number, x: Float32Array, incx: number, y: Float32Array, incy: number, a: Float32Array, lda: number) => number; declare const slaswp: (n: number, a: Float32Array, lda: number, k1: number, k2: number, ipiv: Int32Array, incx: number) => number; declare function sscal(n: number, sa: number, sx: Float32Array, incx: number): void; declare const sswap: (n: number, sx: Float32Array, incx: number, sy: Float32Array, incy: number) => number; declare const stbsv: (uplo: string, trans: string, diag: string, n: number, k: number, a: Float32Array, lda: number, x: Float32Array, incx: number) => number; declare const strmm: (side: string, uplo: string, transa: string, diag: string, m: number, n: number, alpha: number, a: Float32Array, lda: number, b: Float32Array, ldb: number) => number; declare const strmv: (uplo: string, trans: string, diag: string, n: number, a: Float32Array, lda: number, x: Float32Array, incx: number) => number; declare const strsm: (side: string, uplo: string, transa: string, diag: string, m: number, n: number, alpha: number, a: Float32Array, lda: number, b: Float32Array, ldb: number) => number; declare const strsv: (uplo: string, trans: string, diag: string, n: number, a: Float32Array, lda: number, x: Float32Array, incx: number) => number; export { LapackInfo, i_nint, ilaenv, iparmq, isamax, lsame_, sasum, saxpy, scopy, sdot, sgbsv, sgbtf2, sgbtrf, sgbtrs, sgemm, sgemv, sger, sgetf2, sgetrf, sgetri, sgetrs, sgtsv, slabad, slacn2, slamc1, slamc2, slamc3, slamc4, slamc5, slamch, slange, slassq, slaswp, srscl, sscal, sswap, stbsv, strmm, strmv, strsm, strsv, strti2, strtri };