Warning: IMPORTANT WARNING NOTICE: INTEL MATH KERNEL LIBRARY 9.1 FOR WINDOWS IS THIRD PARTY TECHNOLOGY. IT IS CLEARED ONLY FOR USE BY A SPECIFIC MSR RESEARCH TEAM. DO NOT USE IT UNTIL YOU HAVE CLEARED ITS USE FOR YOUR PROJECT WITH YOUR LEGAL CONTACT. The following stubs bind directly to Intel MKL functionality. You should not use them without: a) Intel MKL developer licenses. b) Seeking local legal approval.
Type | Description |
Function or value | Description |
Full Usage:
dgeev_ (jobvl, jobvr, n, a, lda, wr, wi, vl, ldvl, vr, ldvr, work, lwork, info)
Parameters:
nativeptr<char>
jobvr : nativeptr<char>
n : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
wr : nativeptr<double>
wi : nativeptr<double>
vl : nativeptr<double>
ldvl : nativeptr<int>
vr : nativeptr<double>
ldvr : nativeptr<int>
work : nativeptr<double>
lwork : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dgels_ (trans, m, n, nrhs, a, lda, b, ldb, work, lwork, info)
Parameters:
nativeptr<char>
m : nativeptr<int>
n : nativeptr<int>
nrhs : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
b : nativeptr<double>
ldb : nativeptr<int>
work : nativeptr<double>
lwork : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dgemm_ (layout, transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc)
Parameters:
nativeptr<CBLASLAYOUT>
transa : nativeptr<CBLASTRANSPOSE>
transb : nativeptr<CBLASTRANSPOSE>
m : nativeptr<int>
n : nativeptr<int>
k : nativeptr<int>
alpha : nativeptr<double>
a : nativeptr<double>
lda : nativeptr<int>
b : nativeptr<double>
ldb : nativeptr<int>
beta : nativeptr<double>
c : nativeptr<double>
ldc : nativeptr<int>
|
|
Full Usage:
dgemv_ (trans, m, n, alpha, A, lda, x, incx, beta, y, incy)
Parameters:
nativeptr<int32>
m : nativeptr<int>
n : nativeptr<int>
alpha : nativeptr<double>
A : nativeptr<double>
lda : nativeptr<int>
x : nativeptr<double>
incx : nativeptr<int>
beta : nativeptr<double>
y : nativeptr<double>
incy : nativeptr<int>
|
|
Full Usage:
dgeqrf_ (m, n, a, lda, tau, work, lwork, info)
Parameters:
nativeptr<int>
n : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
tau : nativeptr<double>
work : nativeptr<double>
lwork : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dgesdd_ (JOBZ, m, n, a, lda, s, u, ldu, vt, ldvt, work, lwork, iwork, info)
Parameters:
nativeptr<char>
m : nativeptr<int>
n : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
s : nativeptr<double>
u : nativeptr<double>
ldu : nativeptr<int>
vt : nativeptr<double>
ldvt : nativeptr<int>
work : nativeptr<double>
lwork : nativeptr<int>
iwork : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dgesv_ (n, nrhs, a, lda, ipiv, b, ldb, info)
Parameters:
nativeptr<int>
nrhs : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
ipiv : nativeptr<int>
b : nativeptr<double>
ldb : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dgesvd_ (jobu, jobvt, m, n, a, lda, s, u, ldu, vt, ldvt, work, lwork, info)
Parameters:
nativeptr<char>
jobvt : nativeptr<char>
m : nativeptr<int>
n : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
s : nativeptr<double>
u : nativeptr<double>
ldu : nativeptr<int>
vt : nativeptr<double>
ldvt : nativeptr<int>
work : nativeptr<double>
lwork : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dgesvx_ (fact, trans, n, nrhs, a, lda, af, ldaf, ipiv, equed, r, c, b, ldb, x, ldx, rcond, ferr, berr, work, iwork, info)
Parameters:
nativeptr<char>
trans : nativeptr<char>
n : nativeptr<int>
nrhs : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
af : nativeptr<double>
ldaf : nativeptr<int>
ipiv : nativeptr<int>
equed : nativeptr<char>
r : nativeptr<double>
c : nativeptr<double>
b : nativeptr<double>
ldb : nativeptr<int>
x : nativeptr<double>
ldx : nativeptr<int>
rcond : nativeptr<double>
ferr : nativeptr<double>
berr : nativeptr<double>
work : nativeptr<double>
iwork : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dgetrf_ (m, n, a, lda, ipiv, info)
Parameters:
nativeptr<int>
n : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
ipiv : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dggev_ (jobvl, jobvr, n, a, lda, b, ldb, alphar, alphai, beta, vl, ldvl, vr, ldvr, work, lwork, info)
Parameters:
nativeptr<char>
jobvr : nativeptr<char>
n : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
b : nativeptr<double>
ldb : nativeptr<int>
alphar : nativeptr<double>
alphai : nativeptr<double>
beta : nativeptr<double>
vl : nativeptr<double>
ldvl : nativeptr<int>
vr : nativeptr<double>
ldvr : nativeptr<int>
work : nativeptr<double>
lwork : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dposvx_ (fact, uplo, n, nrhs, a, lda, af, ldaf, equed, s, b, ldb, x, ldx, rcond, ferr, berr, work, iwork, info)
Parameters:
nativeptr<char>
uplo : nativeptr<char>
n : nativeptr<int>
nrhs : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
af : nativeptr<double>
ldaf : nativeptr<int>
equed : nativeptr<char>
s : nativeptr<double>
b : nativeptr<double>
ldb : nativeptr<int>
x : nativeptr<double>
ldx : nativeptr<int>
rcond : nativeptr<double>
ferr : nativeptr<double>
berr : nativeptr<double>
work : nativeptr<double>
iwork : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dpotrf_ (uplo, n, a, lda, info)
Parameters:
nativeptr<char>
n : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dsyev_ (jobz, uplo, n, a, lda, w, work, lwork, info)
Parameters:
nativeptr<char>
uplo : nativeptr<char>
n : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
w : nativeptr<double>
work : nativeptr<double>
lwork : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dsygv_ (itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, info)
Parameters:
nativeptr<int>
jobz : nativeptr<char>
uplo : nativeptr<char>
n : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
b : nativeptr<double>
ldb : nativeptr<int>
w : nativeptr<double>
work : nativeptr<double>
lwork : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dsygvd_ (itype, jobz, uplo, n, a, lda, b, ldb, w, work, lwork, iwork, liwork, info)
Parameters:
nativeptr<int>
jobz : nativeptr<char>
uplo : nativeptr<char>
n : nativeptr<int>
a : nativeptr<double>
lda : nativeptr<int>
b : nativeptr<double>
ldb : nativeptr<int>
w : nativeptr<double>
work : nativeptr<double>
lwork : nativeptr<int>
iwork : nativeptr<int>
liwork : nativeptr<int>
info : nativeptr<int>
|
|
Full Usage:
dtrsm_ (side, uplo, trans, diag, m, n, alpha, a, lda, b, ldb)
Parameters:
nativeptr<char>
uplo : nativeptr<char>
trans : nativeptr<char>
diag : nativeptr<char>
m : nativeptr<int>
n : nativeptr<int>
alpha : nativeptr<double>
a : nativeptr<double>
lda : nativeptr<int>
b : nativeptr<double>
ldb : nativeptr<int>
|
|