blas library

Constants

digits → const int Function(double _)
epsilon → const double Function(double v)
exponent → const int Function(double x)
huge → const N Function<N extends num>(N n)
maxexponent → const int Function(double _)
minexponent → const int Function(double _)
oneIndexedArrayOffset → const int
oneIndexedMatrix3dOffset → const ({int x, int y, int z})
oneIndexedMatrixOffset → const ({int x, int y})
radix32 → const N Function<N extends num>(N n)
radix64 → const N Function<N extends num>(N n)
tiny → const double Function(double _)
zeroIndexedArrayOffset → const int
zeroIndexedMatrix3dOffset → const ({int x, int y, int z})
zeroIndexedMatrixOffset → const ({int x, int y})

Properties

xerbla ↔ void Function(String SRNAME, int INFO)
getter/setter pair

Functions

dasum(int N, Array<double> DX, int INCX) double
daxpy(int N, double DA, Array<double> DX_, int INCX, Array<double> DY_, int INCY) → void
dcabs1(Complex Z) double
dcopy(int N, Array<double> DX_, int INCX, Array<double> DY_, int INCY) → void
ddot(int N, Array<double> DX_, int INCX, Array<double> DY_, int INCY) double
dgbmv(String TRANS, int M, int N, int KL, int KU, double ALPHA, Matrix<double> A_, int LDA, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY) → void
dgemm(String TRANSA, String TRANSB, int M, int N, int K, double ALPHA, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, double BETA, Matrix<double> C_, int LDC) → void
dgemv(String TRANS, int M, int N, double ALPHA, Matrix<double> A_, int LDA, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY) → void
dger(int M, int N, double ALPHA, Array<double> X_, int INCX, Array<double> Y_, int INCY, Matrix<double> A_, int LDA) → void
digits32(double _) int
digits64(double _) int
dnrm2(int n, Array<double> x_, int incx) double
drot(int N, Array<double> DX_, int INCX, Array<double> DY_, int INCY, double C, double S) → void
drotg(Box<double> a, Box<double> b, Box<double> c, Box<double> s) → void
drotm(int N, Array<double> DX_, int INCX, Array<double> DY_, int INCY, Array<double> DPARAM) → void
drotmg(Box<double> DD1, Box<double> DD2, Box<double> DX1, double DY1, Array<double> DPARAM) → void
dsbmv(String UPLO, int N, int K, double ALPHA, Matrix<double> A_, int LDA, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY) → void
dscal(int N, double DA, Array<double> DX_, int INCX) → void
dsdot(int N, Array<double> SX_, int INCX, Array<double> SY_, int INCY) double
dspmv(String UPLO, int N, double ALPHA, Array<double> AP_, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY) → void
dspr(String UPLO, int N, double ALPHA, Array<double> X_, int INCX, Array<double> AP) → void
dspr2(String UPLO, int N, double ALPHA, Array<double> X_, int INCX, Array<double> Y_, int INCY, Array<double> AP_) → void
dswap(int N, Array<double> DX_, int INCX, Array<double> DY_, int INCY) → void
dsymm(String SIDE, String UPLO, int M, int N, double ALPHA, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, double BETA, Matrix<double> C_, int LDC) → void
dsymv(String UPLO, int N, double ALPHA, Matrix<double> A_, int LDA, Array<double> X_, int INCX, double BETA, Array<double> Y_, int INCY) → void
dsyr(String UPLO, int N, double ALPHA, Array<double> X_, int INCX, Matrix<double> A_, int LDA) → void
dsyr2(String UPLO, int N, double ALPHA, Array<double> X_, int INCX, Array<double> Y_, int INCY, Matrix<double> A_, int LDA) → void
dsyr2k(String UPLO, String TRANS, int N, int K, double ALPHA, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB, double BETA, Matrix<double> C_, int LDC) → void
dsyrk(String UPLO, String TRANS, int N, int K, double ALPHA, Matrix<double> A_, int LDA, double BETA, Matrix<double> C_, int LDC) → void
dtbmv(String UPLO, String TRANS, String DIAG, int N, int K, Matrix<double> A_, int LDA, Array<double> X_, int INCX) → void
dtbsv(String UPLO, String TRANS, String DIAG, int N, int K, Matrix<double> A_, int LDA, Array<double> X_, int INCX) → void
dtpmv(String UPLO, String TRANS, String DIAG, int N, Array<double> AP_, Array<double> X_, int INCX) → void
dtpsv(String UPLO, String TRANS, String DIAG, int N, Array<double> AP_, Array<double> X_, int INCX) → void
dtrmm(String SIDE, String UPLO, String TRANSA, String DIAG, int M, int N, double ALPHA, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB) → void
dtrmv(String UPLO, String TRANS, String DIAG, int N, Matrix<double> A_, int LDA, Array<double> X_, int INCX) → void
dtrsm(String SIDE, String UPLO, String TRANSA, String DIAG, int M, int N, double ALPHA, Matrix<double> A_, int LDA, Matrix<double> B_, int LDB) → void
dtrsv(String UPLO, String TRANS, String DIAG, int N, Matrix<double> A_, int LDA, Array<double> X_, int INCX) → void
dzasum(int N, Array<Complex> ZX_, int INCX) double
dznrm2(int n, Array<Complex> x_, int incx) double
epsilon32(double v) double
epsilon64(double v) double
exponent32(double x) int
exponent64(double x) int
huge32<N extends num>(N n) → N
huge64<N extends num>(N n) → N
idamax(int N, Array<double> DX_, int INCX) int
izamax(int N, Array<Complex> ZX_, int INCX) int
log10(double x) double
lsame(String CA, String CB) bool
max<T extends num>(T a, T b) → T
maxexponent32(double _) int
maxexponent64(double _) int
min<T extends num>(T a, T b) → T
minexponent32(double _) int
minexponent64(double _) int
nint(double x) int
pow(num x, num exponent) num
radix<N extends num>(N n) → N
random_number(Box<double> r) → void
sign<T extends num>(T a, num b) → T
tiny32(double _) double
tiny64(double _) double
xerbla_array(List<int> SRNAME_ARRAY, int SRNAME_LEN, int INFO) → void
zaxpy(int N, Complex ZA, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY) → void
zcopy(int N, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY) → void
zdotc(int N, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY) Complex
zdotu(int N, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY) Complex
zdrot(int N, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY, double C, double S) → void
zdscal(int N, double DA, Array<Complex> ZX_, int INCX) → void
zgbmv(String TRANS, int M, int N, int KL, int KU, Complex ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY) → void
zgemm(String TRANSA, String TRANSB, int M, int N, int K, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Complex BETA, Matrix<Complex> C_, int LDC) → void
zgemv(String TRANS, int M, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY) → void
zgerc(int M, int N, Complex ALPHA, Array<Complex> X_, int INCX, Array<Complex> Y_, int INCY, Matrix<Complex> A_, int LDA) → void
zgeru(int M, int N, Complex ALPHA, Array<Complex> X_, int INCX, Array<Complex> Y_, int INCY, Matrix<Complex> A_, int LDA) → void
zhbmv(String UPLO, int N, int K, Complex ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY) → void
zhemm(String SIDE, String UPLO, int M, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Complex BETA, Matrix<Complex> C_, int LDC) → void
zhemv(String UPLO, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY) → void
zher(String UPLO, int N, double ALPHA, Array<Complex> X_, int INCX, Matrix<Complex> A_, int LDA) → void
zher2(String UPLO, int N, Complex ALPHA, Array<Complex> X_, int INCX, Array<Complex> Y_, int INCY, Matrix<Complex> A_, int LDA) → void
zher2k(String UPLO, String TRANS, int N, int K, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, double BETA, Matrix<Complex> C_, int LDC) → void
zherk(String UPLO, String TRANS, int N, int K, double ALPHA, Matrix<Complex> A_, int LDA, double BETA, Matrix<Complex> C_, int LDC) → void
zhpmv(String UPLO, int N, Complex ALPHA, Array<Complex> AP_, Array<Complex> X_, int INCX, Complex BETA, Array<Complex> Y_, int INCY) → void
zhpr(String UPLO, int N, double ALPHA, Array<Complex> X_, int INCX, Array<Complex> AP) → void
zhpr2(String UPLO, int N, Complex ALPHA, Array<Complex> X_, int INCX, Array<Complex> Y_, int INCY, Array<Complex> AP) → void
zrotg(Box<Complex> a, Complex b, Box<double> c, Box<Complex> s) → void
zscal(int N, Complex ZA, Array<Complex> ZX_, int INCX) → void
zswap(int N, Array<Complex> ZX_, int INCX, Array<Complex> ZY_, int INCY) → void
zsymm(String SIDE, String UPLO, int M, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Complex BETA, Matrix<Complex> C_, int LDC) → void
zsyr2k(String UPLO, String TRANS, int N, int K, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB, Complex BETA, Matrix<Complex> C_, int LDC) → void
zsyrk(String UPLO, String TRANS, int N, int K, Complex ALPHA, Matrix<Complex> A_, int LDA, Complex BETA, Matrix<Complex> C_, int LDC) → void
ztbmv(String UPLO, String TRANS, String DIAG, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX) → void
ztbsv(String UPLO, String TRANS, String DIAG, int N, int K, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX) → void
ztpmv(String UPLO, String TRANS, String DIAG, int N, Array<Complex> AP_, Array<Complex> X_, int INCX) → void
ztpsv(String UPLO, String TRANS, String DIAG, int N, Array<Complex> AP_, Array<Complex> X_, int INCX) → void
ztrmm(String SIDE, String UPLO, String TRANSA, String DIAG, int M, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB) → void
ztrmv(String UPLO, String TRANS, String DIAG, int N, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX) → void
ztrsm(String SIDE, String UPLO, String TRANSA, String DIAG, int M, int N, Complex ALPHA, Matrix<Complex> A_, int LDA, Matrix<Complex> B_, int LDB) → void
ztrsv(String UPLO, String TRANS, String DIAG, int N, Matrix<Complex> A_, int LDA, Array<Complex> X_, int INCX) → void

Typedefs

ComplexTuple = (num, num)

Exceptions / Errors

EOF