org.jblas.la
Class Blas
java.lang.Object
org.jblas.la.Blas
public class Blas
- extends java.lang.Object
Constructor Summary |
Blas()
|
Method Summary |
static void |
caxpy(int n,
ComplexFloat ca,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy)
|
static void |
ccopy(int n,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy)
|
static ComplexFloat |
cdotc(int n,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy)
|
static ComplexFloat |
cdotu(int n,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy)
|
static void |
cgbmv(char trans,
int m,
int n,
int kl,
int ku,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
ComplexFloat beta,
float[] y,
int yIdx,
int incy)
|
static void |
cgemm(char transa,
char transb,
int m,
int n,
int k,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
ComplexFloat beta,
float[] c,
int cIdx,
int ldc)
|
static void |
cgemv(char trans,
int m,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
ComplexFloat beta,
float[] y,
int yIdx,
int incy)
|
static void |
cgerc(int m,
int n,
ComplexFloat alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] a,
int aIdx,
int lda)
|
static void |
cgeru(int m,
int n,
ComplexFloat alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] a,
int aIdx,
int lda)
|
static void |
chbmv(char uplo,
int n,
int k,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
ComplexFloat beta,
float[] y,
int yIdx,
int incy)
|
static void |
chemm(char side,
char uplo,
int m,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
ComplexFloat beta,
float[] c,
int cIdx,
int ldc)
|
static void |
chemv(char uplo,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
ComplexFloat beta,
float[] y,
int yIdx,
int incy)
|
static void |
cher(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] a,
int aIdx,
int lda)
|
static void |
cher2(char uplo,
int n,
ComplexFloat alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] a,
int aIdx,
int lda)
|
static void |
cher2k(char uplo,
char trans,
int n,
int k,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
float beta,
float[] c,
int cIdx,
int ldc)
|
static void |
cherk(char uplo,
char trans,
int n,
int k,
float alpha,
float[] a,
int aIdx,
int lda,
float beta,
float[] c,
int cIdx,
int ldc)
|
static void |
chpmv(char uplo,
int n,
ComplexFloat alpha,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx,
ComplexFloat beta,
float[] y,
int yIdx,
int incy)
|
static void |
chpr(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] ap,
int apIdx)
|
static void |
chpr2(char uplo,
int n,
ComplexFloat alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] ap,
int apIdx)
|
static void |
crotg(ComplexFloat ca,
ComplexFloat cb,
float c,
ComplexFloat s)
|
static void |
cscal(int n,
ComplexFloat ca,
float[] cx,
int cxIdx,
int incx)
|
static void |
csrot(int n,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy,
float c,
float s)
|
static void |
csscal(int n,
float sa,
float[] cx,
int cxIdx,
int incx)
|
static void |
cswap(int n,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy)
|
static void |
csymm(char side,
char uplo,
int m,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
ComplexFloat beta,
float[] c,
int cIdx,
int ldc)
|
static void |
csyr2k(char uplo,
char trans,
int n,
int k,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
ComplexFloat beta,
float[] c,
int cIdx,
int ldc)
|
static void |
csyrk(char uplo,
char trans,
int n,
int k,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
ComplexFloat beta,
float[] c,
int cIdx,
int ldc)
|
static void |
ctbmv(char uplo,
char trans,
char diag,
int n,
int k,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
|
static void |
ctbsv(char uplo,
char trans,
char diag,
int n,
int k,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
|
static void |
ctpmv(char uplo,
char trans,
char diag,
int n,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx)
|
static void |
ctpsv(char uplo,
char trans,
char diag,
int n,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx)
|
static void |
ctrmm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb)
|
static void |
ctrmv(char uplo,
char trans,
char diag,
int n,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
|
static void |
ctrsm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb)
|
static void |
ctrsv(char uplo,
char trans,
char diag,
int n,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
|
static double |
dasum(int n,
double[] dx,
int dxIdx,
int incx)
|
static void |
daxpy(int n,
double da,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy)
|
static double |
dcabs1(ComplexDouble z)
|
static void |
dcopy(int n,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy)
|
static double |
ddot(int n,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy)
|
static void |
dgbmv(char trans,
int m,
int n,
int kl,
int ku,
double alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
double beta,
double[] y,
int yIdx,
int incy)
|
static int |
dgeev(char jobvl,
char jobvr,
int n,
double[] a,
int aIdx,
int lda,
double[] wr,
int wrIdx,
double[] wi,
int wiIdx,
double[] vl,
int vlIdx,
int ldvl,
double[] vr,
int vrIdx,
int ldvr)
|
static int |
dgeev(char jobvl,
char jobvr,
int n,
double[] a,
int aIdx,
int lda,
double[] wr,
int wrIdx,
double[] wi,
int wiIdx,
double[] vl,
int vlIdx,
int ldvl,
double[] vr,
int vrIdx,
int ldvr,
double[] work,
int workIdx,
int lwork)
|
static void |
dgemm(char transa,
char transb,
int m,
int n,
int k,
double alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
double beta,
double[] c,
int cIdx,
int ldc)
|
static void |
dgemv(char trans,
int m,
int n,
double alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
double beta,
double[] y,
int yIdx,
int incy)
|
static void |
dger(int m,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] a,
int aIdx,
int lda)
|
static int |
dgesv(int n,
int nrhs,
double[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
double[] b,
int bIdx,
int ldb)
|
static double |
dnrm2(int n,
double[] x,
int xIdx,
int incx)
|
static int |
dposv(char uplo,
int n,
int nrhs,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb)
|
static void |
drot(int n,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy,
double c,
double s)
|
static void |
drotg(double da,
double db,
double c,
double s)
|
static void |
drotm(int n,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy,
double[] dparam,
int dparamIdx)
|
static void |
drotmg(double[] dd1,
int dd1Idx,
double[] dd2,
int dd2Idx,
double[] dx1,
int dx1Idx,
double dy1,
double[] dparam,
int dparamIdx)
|
static void |
dsbmv(char uplo,
int n,
int k,
double alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
double beta,
double[] y,
int yIdx,
int incy)
|
static void |
dscal(int n,
double da,
double[] dx,
int dxIdx,
int incx)
|
static double |
dsdot(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
|
static void |
dspmv(char uplo,
int n,
double alpha,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx,
double beta,
double[] y,
int yIdx,
int incy)
|
static void |
dspr(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] ap,
int apIdx)
|
static void |
dspr2(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] ap,
int apIdx)
|
static void |
dswap(int n,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy)
|
static int |
dsyev(char jobz,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double[] w,
int wIdx)
|
static int |
dsyev(char jobz,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double[] w,
int wIdx,
double[] work,
int workIdx,
int lwork)
|
static int |
dsyevd(char jobz,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double[] w,
int wIdx)
|
static int |
dsyevd(char jobz,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double[] w,
int wIdx,
double[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int liwork)
|
static int |
dsyevr(char jobz,
char range,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double vl,
double vu,
int il,
int iu,
double abstol,
int[] m,
int mIdx,
double[] w,
int wIdx,
double[] z,
int zIdx,
int ldz,
int[] isuppz,
int isuppzIdx)
|
static int |
dsyevr(char jobz,
char range,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double vl,
double vu,
int il,
int iu,
double abstol,
int[] m,
int mIdx,
double[] w,
int wIdx,
double[] z,
int zIdx,
int ldz,
int[] isuppz,
int isuppzIdx,
double[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int liwork)
|
static int |
dsyevx(char jobz,
char range,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double vl,
double vu,
int il,
int iu,
double abstol,
int[] m,
int mIdx,
double[] w,
int wIdx,
double[] z,
int zIdx,
int ldz,
double[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int[] ifail,
int ifailIdx)
|
static int |
dsyevx(char jobz,
char range,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double vl,
double vu,
int il,
int iu,
double abstol,
int[] m,
int mIdx,
double[] w,
int wIdx,
double[] z,
int zIdx,
int ldz,
int[] iwork,
int iworkIdx,
int[] ifail,
int ifailIdx)
|
static void |
dsymm(char side,
char uplo,
int m,
int n,
double alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
double beta,
double[] c,
int cIdx,
int ldc)
|
static void |
dsymv(char uplo,
int n,
double alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
double beta,
double[] y,
int yIdx,
int incy)
|
static void |
dsyr(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] a,
int aIdx,
int lda)
|
static void |
dsyr2(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] a,
int aIdx,
int lda)
|
static void |
dsyr2k(char uplo,
char trans,
int n,
int k,
double alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
double beta,
double[] c,
int cIdx,
int ldc)
|
static void |
dsyrk(char uplo,
char trans,
int n,
int k,
double alpha,
double[] a,
int aIdx,
int lda,
double beta,
double[] c,
int cIdx,
int ldc)
|
static int |
dsysv(char uplo,
int n,
int nrhs,
double[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
double[] b,
int bIdx,
int ldb)
|
static int |
dsysv(char uplo,
int n,
int nrhs,
double[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
double[] b,
int bIdx,
int ldb,
double[] work,
int workIdx,
int lwork)
|
static void |
dtbmv(char uplo,
char trans,
char diag,
int n,
int k,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
|
static void |
dtbsv(char uplo,
char trans,
char diag,
int n,
int k,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
|
static void |
dtpmv(char uplo,
char trans,
char diag,
int n,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx)
|
static void |
dtpsv(char uplo,
char trans,
char diag,
int n,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx)
|
static void |
dtrmm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
double alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb)
|
static void |
dtrmv(char uplo,
char trans,
char diag,
int n,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
|
static void |
dtrsm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
double alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb)
|
static void |
dtrsv(char uplo,
char trans,
char diag,
int n,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
|
static double |
dzasum(int n,
double[] zx,
int zxIdx,
int incx)
|
static double |
dznrm2(int n,
double[] x,
int xIdx,
int incx)
|
static int |
icamax(int n,
float[] cx,
int cxIdx,
int incx)
|
static int |
idamax(int n,
double[] dx,
int dxIdx,
int incx)
|
static int |
isamax(int n,
float[] sx,
int sxIdx,
int incx)
|
static int |
izamax(int n,
double[] zx,
int zxIdx,
int incx)
|
static int |
lsame(char ca,
char cb)
|
static float |
sasum(int n,
float[] sx,
int sxIdx,
int incx)
|
static void |
saxpy(int n,
float sa,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
|
static float |
scasum(int n,
float[] cx,
int cxIdx,
int incx)
|
static float |
scnrm2(int n,
float[] x,
int xIdx,
int incx)
|
static void |
scopy(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
|
static float |
sdot(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
|
static float |
sdsdot(int n,
float sb,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
|
static void |
sgbmv(char trans,
int m,
int n,
int kl,
int ku,
float alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
float beta,
float[] y,
int yIdx,
int incy)
|
static int |
sgeev(char jobvl,
char jobvr,
int n,
float[] a,
int aIdx,
int lda,
float[] wr,
int wrIdx,
float[] wi,
int wiIdx,
float[] vl,
int vlIdx,
int ldvl,
float[] vr,
int vrIdx,
int ldvr)
|
static int |
sgeev(char jobvl,
char jobvr,
int n,
float[] a,
int aIdx,
int lda,
float[] wr,
int wrIdx,
float[] wi,
int wiIdx,
float[] vl,
int vlIdx,
int ldvl,
float[] vr,
int vrIdx,
int ldvr,
float[] work,
int workIdx,
int lwork)
|
static void |
sgemm(char transa,
char transb,
int m,
int n,
int k,
float alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
float beta,
float[] c,
int cIdx,
int ldc)
|
static void |
sgemv(char trans,
int m,
int n,
float alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
float beta,
float[] y,
int yIdx,
int incy)
|
static void |
sger(int m,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] a,
int aIdx,
int lda)
|
static int |
sgesv(int n,
int nrhs,
float[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
float[] b,
int bIdx,
int ldb)
|
static float |
snrm2(int n,
float[] x,
int xIdx,
int incx)
|
static int |
sposv(char uplo,
int n,
int nrhs,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb)
|
static void |
srot(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy,
float c,
float s)
|
static void |
srotg(float sa,
float sb,
float c,
float s)
|
static void |
srotm(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy,
float[] sparam,
int sparamIdx)
|
static void |
srotmg(float[] sd1,
int sd1Idx,
float[] sd2,
int sd2Idx,
float[] sx1,
int sx1Idx,
float sy1,
float[] sparam,
int sparamIdx)
|
static void |
ssbmv(char uplo,
int n,
int k,
float alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
float beta,
float[] y,
int yIdx,
int incy)
|
static void |
sscal(int n,
float sa,
float[] sx,
int sxIdx,
int incx)
|
static void |
sspmv(char uplo,
int n,
float alpha,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx,
float beta,
float[] y,
int yIdx,
int incy)
|
static void |
sspr(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] ap,
int apIdx)
|
static void |
sspr2(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] ap,
int apIdx)
|
static void |
sswap(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
|
static int |
ssyev(char jobz,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float[] w,
int wIdx)
|
static int |
ssyev(char jobz,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float[] w,
int wIdx,
float[] work,
int workIdx,
int lwork)
|
static int |
ssyevd(char jobz,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float[] w,
int wIdx)
|
static int |
ssyevd(char jobz,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float[] w,
int wIdx,
float[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int liwork)
|
static int |
ssyevr(char jobz,
char range,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float vl,
float vu,
int il,
int iu,
float abstol,
int[] m,
int mIdx,
float[] w,
int wIdx,
float[] z,
int zIdx,
int ldz,
int[] isuppz,
int isuppzIdx)
|
static int |
ssyevr(char jobz,
char range,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float vl,
float vu,
int il,
int iu,
float abstol,
int[] m,
int mIdx,
float[] w,
int wIdx,
float[] z,
int zIdx,
int ldz,
int[] isuppz,
int isuppzIdx,
float[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int liwork)
|
static int |
ssyevx(char jobz,
char range,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float vl,
float vu,
int il,
int iu,
float abstol,
int[] m,
int mIdx,
float[] w,
int wIdx,
float[] z,
int zIdx,
int ldz,
float[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int[] ifail,
int ifailIdx)
|
static int |
ssyevx(char jobz,
char range,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float vl,
float vu,
int il,
int iu,
float abstol,
int[] m,
int mIdx,
float[] w,
int wIdx,
float[] z,
int zIdx,
int ldz,
int[] iwork,
int iworkIdx,
int[] ifail,
int ifailIdx)
|
static void |
ssymm(char side,
char uplo,
int m,
int n,
float alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
float beta,
float[] c,
int cIdx,
int ldc)
|
static void |
ssymv(char uplo,
int n,
float alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
float beta,
float[] y,
int yIdx,
int incy)
|
static void |
ssyr(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] a,
int aIdx,
int lda)
|
static void |
ssyr2(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] a,
int aIdx,
int lda)
|
static void |
ssyr2k(char uplo,
char trans,
int n,
int k,
float alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
float beta,
float[] c,
int cIdx,
int ldc)
|
static void |
ssyrk(char uplo,
char trans,
int n,
int k,
float alpha,
float[] a,
int aIdx,
int lda,
float beta,
float[] c,
int cIdx,
int ldc)
|
static int |
ssysv(char uplo,
int n,
int nrhs,
float[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
float[] b,
int bIdx,
int ldb)
|
static int |
ssysv(char uplo,
int n,
int nrhs,
float[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
float[] b,
int bIdx,
int ldb,
float[] work,
int workIdx,
int lwork)
|
static void |
stbmv(char uplo,
char trans,
char diag,
int n,
int k,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
|
static void |
stbsv(char uplo,
char trans,
char diag,
int n,
int k,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
|
static void |
stpmv(char uplo,
char trans,
char diag,
int n,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx)
|
static void |
stpsv(char uplo,
char trans,
char diag,
int n,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx)
|
static void |
strmm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
float alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb)
|
static void |
strmv(char uplo,
char trans,
char diag,
int n,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
|
static void |
strsm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
float alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb)
|
static void |
strsv(char uplo,
char trans,
char diag,
int n,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
|
static void |
zaxpy(int n,
ComplexDouble za,
double[] zx,
int zxIdx,
int incx,
double[] zy,
int zyIdx,
int incy)
|
static void |
zcopy(int n,
double[] zx,
int zxIdx,
int incx,
double[] zy,
int zyIdx,
int incy)
|
static ComplexDouble |
zdotc(int n,
double[] zx,
int zxIdx,
int incx,
double[] zy,
int zyIdx,
int incy)
|
static ComplexDouble |
zdotu(int n,
double[] zx,
int zxIdx,
int incx,
double[] zy,
int zyIdx,
int incy)
|
static void |
zdrot(int n,
double[] cx,
int cxIdx,
int incx,
double[] cy,
int cyIdx,
int incy,
double c,
double s)
|
static void |
zdscal(int n,
double da,
double[] zx,
int zxIdx,
int incx)
|
static void |
zgbmv(char trans,
int m,
int n,
int kl,
int ku,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
ComplexDouble beta,
double[] y,
int yIdx,
int incy)
|
static void |
zgemm(char transa,
char transb,
int m,
int n,
int k,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
ComplexDouble beta,
double[] c,
int cIdx,
int ldc)
|
static void |
zgemv(char trans,
int m,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
ComplexDouble beta,
double[] y,
int yIdx,
int incy)
|
static void |
zgerc(int m,
int n,
ComplexDouble alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] a,
int aIdx,
int lda)
|
static void |
zgeru(int m,
int n,
ComplexDouble alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] a,
int aIdx,
int lda)
|
static void |
zhbmv(char uplo,
int n,
int k,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
ComplexDouble beta,
double[] y,
int yIdx,
int incy)
|
static void |
zhemm(char side,
char uplo,
int m,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
ComplexDouble beta,
double[] c,
int cIdx,
int ldc)
|
static void |
zhemv(char uplo,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
ComplexDouble beta,
double[] y,
int yIdx,
int incy)
|
static void |
zher(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] a,
int aIdx,
int lda)
|
static void |
zher2(char uplo,
int n,
ComplexDouble alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] a,
int aIdx,
int lda)
|
static void |
zher2k(char uplo,
char trans,
int n,
int k,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
double beta,
double[] c,
int cIdx,
int ldc)
|
static void |
zherk(char uplo,
char trans,
int n,
int k,
double alpha,
double[] a,
int aIdx,
int lda,
double beta,
double[] c,
int cIdx,
int ldc)
|
static void |
zhpmv(char uplo,
int n,
ComplexDouble alpha,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx,
ComplexDouble beta,
double[] y,
int yIdx,
int incy)
|
static void |
zhpr(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] ap,
int apIdx)
|
static void |
zhpr2(char uplo,
int n,
ComplexDouble alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] ap,
int apIdx)
|
static void |
zrotg(ComplexDouble ca,
ComplexDouble cb,
double c,
ComplexDouble s)
|
static void |
zscal(int n,
ComplexDouble za,
double[] zx,
int zxIdx,
int incx)
|
static void |
zswap(int n,
double[] zx,
int zxIdx,
int incx,
double[] zy,
int zyIdx,
int incy)
|
static void |
zsymm(char side,
char uplo,
int m,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
ComplexDouble beta,
double[] c,
int cIdx,
int ldc)
|
static void |
zsyr2k(char uplo,
char trans,
int n,
int k,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
ComplexDouble beta,
double[] c,
int cIdx,
int ldc)
|
static void |
zsyrk(char uplo,
char trans,
int n,
int k,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
ComplexDouble beta,
double[] c,
int cIdx,
int ldc)
|
static void |
ztbmv(char uplo,
char trans,
char diag,
int n,
int k,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
|
static void |
ztbsv(char uplo,
char trans,
char diag,
int n,
int k,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
|
static void |
ztpmv(char uplo,
char trans,
char diag,
int n,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx)
|
static void |
ztpsv(char uplo,
char trans,
char diag,
int n,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx)
|
static void |
ztrmm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb)
|
static void |
ztrmv(char uplo,
char trans,
char diag,
int n,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
|
static void |
ztrsm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb)
|
static void |
ztrsv(char uplo,
char trans,
char diag,
int n,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Blas
public Blas()
caxpy
public static void caxpy(int n,
ComplexFloat ca,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy)
ccopy
public static void ccopy(int n,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy)
cdotc
public static ComplexFloat cdotc(int n,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy)
cdotu
public static ComplexFloat cdotu(int n,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy)
cgbmv
public static void cgbmv(char trans,
int m,
int n,
int kl,
int ku,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
ComplexFloat beta,
float[] y,
int yIdx,
int incy)
cgemm
public static void cgemm(char transa,
char transb,
int m,
int n,
int k,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
ComplexFloat beta,
float[] c,
int cIdx,
int ldc)
cgemv
public static void cgemv(char trans,
int m,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
ComplexFloat beta,
float[] y,
int yIdx,
int incy)
cgerc
public static void cgerc(int m,
int n,
ComplexFloat alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] a,
int aIdx,
int lda)
cgeru
public static void cgeru(int m,
int n,
ComplexFloat alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] a,
int aIdx,
int lda)
chbmv
public static void chbmv(char uplo,
int n,
int k,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
ComplexFloat beta,
float[] y,
int yIdx,
int incy)
chemm
public static void chemm(char side,
char uplo,
int m,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
ComplexFloat beta,
float[] c,
int cIdx,
int ldc)
chemv
public static void chemv(char uplo,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
ComplexFloat beta,
float[] y,
int yIdx,
int incy)
cher2
public static void cher2(char uplo,
int n,
ComplexFloat alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] a,
int aIdx,
int lda)
cher2k
public static void cher2k(char uplo,
char trans,
int n,
int k,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
float beta,
float[] c,
int cIdx,
int ldc)
cher
public static void cher(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] a,
int aIdx,
int lda)
cherk
public static void cherk(char uplo,
char trans,
int n,
int k,
float alpha,
float[] a,
int aIdx,
int lda,
float beta,
float[] c,
int cIdx,
int ldc)
chpmv
public static void chpmv(char uplo,
int n,
ComplexFloat alpha,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx,
ComplexFloat beta,
float[] y,
int yIdx,
int incy)
chpr2
public static void chpr2(char uplo,
int n,
ComplexFloat alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] ap,
int apIdx)
chpr
public static void chpr(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] ap,
int apIdx)
crotg
public static void crotg(ComplexFloat ca,
ComplexFloat cb,
float c,
ComplexFloat s)
cscal
public static void cscal(int n,
ComplexFloat ca,
float[] cx,
int cxIdx,
int incx)
csrot
public static void csrot(int n,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy,
float c,
float s)
csscal
public static void csscal(int n,
float sa,
float[] cx,
int cxIdx,
int incx)
cswap
public static void cswap(int n,
float[] cx,
int cxIdx,
int incx,
float[] cy,
int cyIdx,
int incy)
csymm
public static void csymm(char side,
char uplo,
int m,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
ComplexFloat beta,
float[] c,
int cIdx,
int ldc)
csyr2k
public static void csyr2k(char uplo,
char trans,
int n,
int k,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
ComplexFloat beta,
float[] c,
int cIdx,
int ldc)
csyrk
public static void csyrk(char uplo,
char trans,
int n,
int k,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
ComplexFloat beta,
float[] c,
int cIdx,
int ldc)
ctbmv
public static void ctbmv(char uplo,
char trans,
char diag,
int n,
int k,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
ctbsv
public static void ctbsv(char uplo,
char trans,
char diag,
int n,
int k,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
ctpmv
public static void ctpmv(char uplo,
char trans,
char diag,
int n,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx)
ctpsv
public static void ctpsv(char uplo,
char trans,
char diag,
int n,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx)
ctrmm
public static void ctrmm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb)
ctrmv
public static void ctrmv(char uplo,
char trans,
char diag,
int n,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
ctrsm
public static void ctrsm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
ComplexFloat alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb)
ctrsv
public static void ctrsv(char uplo,
char trans,
char diag,
int n,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
dasum
public static double dasum(int n,
double[] dx,
int dxIdx,
int incx)
daxpy
public static void daxpy(int n,
double da,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy)
dcabs1
public static double dcabs1(ComplexDouble z)
dcopy
public static void dcopy(int n,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy)
ddot
public static double ddot(int n,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy)
dgbmv
public static void dgbmv(char trans,
int m,
int n,
int kl,
int ku,
double alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
double beta,
double[] y,
int yIdx,
int incy)
dgemm
public static void dgemm(char transa,
char transb,
int m,
int n,
int k,
double alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
double beta,
double[] c,
int cIdx,
int ldc)
dgemv
public static void dgemv(char trans,
int m,
int n,
double alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
double beta,
double[] y,
int yIdx,
int incy)
dger
public static void dger(int m,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] a,
int aIdx,
int lda)
dnrm2
public static double dnrm2(int n,
double[] x,
int xIdx,
int incx)
drot
public static void drot(int n,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy,
double c,
double s)
drotg
public static void drotg(double da,
double db,
double c,
double s)
drotm
public static void drotm(int n,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy,
double[] dparam,
int dparamIdx)
drotmg
public static void drotmg(double[] dd1,
int dd1Idx,
double[] dd2,
int dd2Idx,
double[] dx1,
int dx1Idx,
double dy1,
double[] dparam,
int dparamIdx)
dsbmv
public static void dsbmv(char uplo,
int n,
int k,
double alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
double beta,
double[] y,
int yIdx,
int incy)
dscal
public static void dscal(int n,
double da,
double[] dx,
int dxIdx,
int incx)
dsdot
public static double dsdot(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
dspmv
public static void dspmv(char uplo,
int n,
double alpha,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx,
double beta,
double[] y,
int yIdx,
int incy)
dspr2
public static void dspr2(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] ap,
int apIdx)
dspr
public static void dspr(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] ap,
int apIdx)
dswap
public static void dswap(int n,
double[] dx,
int dxIdx,
int incx,
double[] dy,
int dyIdx,
int incy)
dsymm
public static void dsymm(char side,
char uplo,
int m,
int n,
double alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
double beta,
double[] c,
int cIdx,
int ldc)
dsymv
public static void dsymv(char uplo,
int n,
double alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
double beta,
double[] y,
int yIdx,
int incy)
dsyr2
public static void dsyr2(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] a,
int aIdx,
int lda)
dsyr2k
public static void dsyr2k(char uplo,
char trans,
int n,
int k,
double alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
double beta,
double[] c,
int cIdx,
int ldc)
dsyr
public static void dsyr(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] a,
int aIdx,
int lda)
dsyrk
public static void dsyrk(char uplo,
char trans,
int n,
int k,
double alpha,
double[] a,
int aIdx,
int lda,
double beta,
double[] c,
int cIdx,
int ldc)
dtbmv
public static void dtbmv(char uplo,
char trans,
char diag,
int n,
int k,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
dtbsv
public static void dtbsv(char uplo,
char trans,
char diag,
int n,
int k,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
dtpmv
public static void dtpmv(char uplo,
char trans,
char diag,
int n,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx)
dtpsv
public static void dtpsv(char uplo,
char trans,
char diag,
int n,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx)
dtrmm
public static void dtrmm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
double alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb)
dtrmv
public static void dtrmv(char uplo,
char trans,
char diag,
int n,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
dtrsm
public static void dtrsm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
double alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb)
dtrsv
public static void dtrsv(char uplo,
char trans,
char diag,
int n,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
dzasum
public static double dzasum(int n,
double[] zx,
int zxIdx,
int incx)
dznrm2
public static double dznrm2(int n,
double[] x,
int xIdx,
int incx)
icamax
public static int icamax(int n,
float[] cx,
int cxIdx,
int incx)
idamax
public static int idamax(int n,
double[] dx,
int dxIdx,
int incx)
isamax
public static int isamax(int n,
float[] sx,
int sxIdx,
int incx)
izamax
public static int izamax(int n,
double[] zx,
int zxIdx,
int incx)
lsame
public static int lsame(char ca,
char cb)
sasum
public static float sasum(int n,
float[] sx,
int sxIdx,
int incx)
saxpy
public static void saxpy(int n,
float sa,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
scasum
public static float scasum(int n,
float[] cx,
int cxIdx,
int incx)
scnrm2
public static float scnrm2(int n,
float[] x,
int xIdx,
int incx)
scopy
public static void scopy(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
sdot
public static float sdot(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
sdsdot
public static float sdsdot(int n,
float sb,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
sgbmv
public static void sgbmv(char trans,
int m,
int n,
int kl,
int ku,
float alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
float beta,
float[] y,
int yIdx,
int incy)
sgemm
public static void sgemm(char transa,
char transb,
int m,
int n,
int k,
float alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
float beta,
float[] c,
int cIdx,
int ldc)
sgemv
public static void sgemv(char trans,
int m,
int n,
float alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
float beta,
float[] y,
int yIdx,
int incy)
sger
public static void sger(int m,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] a,
int aIdx,
int lda)
snrm2
public static float snrm2(int n,
float[] x,
int xIdx,
int incx)
srot
public static void srot(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy,
float c,
float s)
srotg
public static void srotg(float sa,
float sb,
float c,
float s)
srotm
public static void srotm(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy,
float[] sparam,
int sparamIdx)
srotmg
public static void srotmg(float[] sd1,
int sd1Idx,
float[] sd2,
int sd2Idx,
float[] sx1,
int sx1Idx,
float sy1,
float[] sparam,
int sparamIdx)
ssbmv
public static void ssbmv(char uplo,
int n,
int k,
float alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
float beta,
float[] y,
int yIdx,
int incy)
sscal
public static void sscal(int n,
float sa,
float[] sx,
int sxIdx,
int incx)
sspmv
public static void sspmv(char uplo,
int n,
float alpha,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx,
float beta,
float[] y,
int yIdx,
int incy)
sspr2
public static void sspr2(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] ap,
int apIdx)
sspr
public static void sspr(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] ap,
int apIdx)
sswap
public static void sswap(int n,
float[] sx,
int sxIdx,
int incx,
float[] sy,
int syIdx,
int incy)
ssymm
public static void ssymm(char side,
char uplo,
int m,
int n,
float alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
float beta,
float[] c,
int cIdx,
int ldc)
ssymv
public static void ssymv(char uplo,
int n,
float alpha,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx,
float beta,
float[] y,
int yIdx,
int incy)
ssyr2
public static void ssyr2(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] y,
int yIdx,
int incy,
float[] a,
int aIdx,
int lda)
ssyr2k
public static void ssyr2k(char uplo,
char trans,
int n,
int k,
float alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb,
float beta,
float[] c,
int cIdx,
int ldc)
ssyr
public static void ssyr(char uplo,
int n,
float alpha,
float[] x,
int xIdx,
int incx,
float[] a,
int aIdx,
int lda)
ssyrk
public static void ssyrk(char uplo,
char trans,
int n,
int k,
float alpha,
float[] a,
int aIdx,
int lda,
float beta,
float[] c,
int cIdx,
int ldc)
stbmv
public static void stbmv(char uplo,
char trans,
char diag,
int n,
int k,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
stbsv
public static void stbsv(char uplo,
char trans,
char diag,
int n,
int k,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
stpmv
public static void stpmv(char uplo,
char trans,
char diag,
int n,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx)
stpsv
public static void stpsv(char uplo,
char trans,
char diag,
int n,
float[] ap,
int apIdx,
float[] x,
int xIdx,
int incx)
strmm
public static void strmm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
float alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb)
strmv
public static void strmv(char uplo,
char trans,
char diag,
int n,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
strsm
public static void strsm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
float alpha,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb)
strsv
public static void strsv(char uplo,
char trans,
char diag,
int n,
float[] a,
int aIdx,
int lda,
float[] x,
int xIdx,
int incx)
zaxpy
public static void zaxpy(int n,
ComplexDouble za,
double[] zx,
int zxIdx,
int incx,
double[] zy,
int zyIdx,
int incy)
zcopy
public static void zcopy(int n,
double[] zx,
int zxIdx,
int incx,
double[] zy,
int zyIdx,
int incy)
zdotc
public static ComplexDouble zdotc(int n,
double[] zx,
int zxIdx,
int incx,
double[] zy,
int zyIdx,
int incy)
zdotu
public static ComplexDouble zdotu(int n,
double[] zx,
int zxIdx,
int incx,
double[] zy,
int zyIdx,
int incy)
zdrot
public static void zdrot(int n,
double[] cx,
int cxIdx,
int incx,
double[] cy,
int cyIdx,
int incy,
double c,
double s)
zdscal
public static void zdscal(int n,
double da,
double[] zx,
int zxIdx,
int incx)
zgbmv
public static void zgbmv(char trans,
int m,
int n,
int kl,
int ku,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
ComplexDouble beta,
double[] y,
int yIdx,
int incy)
zgemm
public static void zgemm(char transa,
char transb,
int m,
int n,
int k,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
ComplexDouble beta,
double[] c,
int cIdx,
int ldc)
zgemv
public static void zgemv(char trans,
int m,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
ComplexDouble beta,
double[] y,
int yIdx,
int incy)
zgerc
public static void zgerc(int m,
int n,
ComplexDouble alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] a,
int aIdx,
int lda)
zgeru
public static void zgeru(int m,
int n,
ComplexDouble alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] a,
int aIdx,
int lda)
zhbmv
public static void zhbmv(char uplo,
int n,
int k,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
ComplexDouble beta,
double[] y,
int yIdx,
int incy)
zhemm
public static void zhemm(char side,
char uplo,
int m,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
ComplexDouble beta,
double[] c,
int cIdx,
int ldc)
zhemv
public static void zhemv(char uplo,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx,
ComplexDouble beta,
double[] y,
int yIdx,
int incy)
zher2
public static void zher2(char uplo,
int n,
ComplexDouble alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] a,
int aIdx,
int lda)
zher2k
public static void zher2k(char uplo,
char trans,
int n,
int k,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
double beta,
double[] c,
int cIdx,
int ldc)
zher
public static void zher(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] a,
int aIdx,
int lda)
zherk
public static void zherk(char uplo,
char trans,
int n,
int k,
double alpha,
double[] a,
int aIdx,
int lda,
double beta,
double[] c,
int cIdx,
int ldc)
zhpmv
public static void zhpmv(char uplo,
int n,
ComplexDouble alpha,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx,
ComplexDouble beta,
double[] y,
int yIdx,
int incy)
zhpr2
public static void zhpr2(char uplo,
int n,
ComplexDouble alpha,
double[] x,
int xIdx,
int incx,
double[] y,
int yIdx,
int incy,
double[] ap,
int apIdx)
zhpr
public static void zhpr(char uplo,
int n,
double alpha,
double[] x,
int xIdx,
int incx,
double[] ap,
int apIdx)
zrotg
public static void zrotg(ComplexDouble ca,
ComplexDouble cb,
double c,
ComplexDouble s)
zscal
public static void zscal(int n,
ComplexDouble za,
double[] zx,
int zxIdx,
int incx)
zswap
public static void zswap(int n,
double[] zx,
int zxIdx,
int incx,
double[] zy,
int zyIdx,
int incy)
zsymm
public static void zsymm(char side,
char uplo,
int m,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
ComplexDouble beta,
double[] c,
int cIdx,
int ldc)
zsyr2k
public static void zsyr2k(char uplo,
char trans,
int n,
int k,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb,
ComplexDouble beta,
double[] c,
int cIdx,
int ldc)
zsyrk
public static void zsyrk(char uplo,
char trans,
int n,
int k,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
ComplexDouble beta,
double[] c,
int cIdx,
int ldc)
ztbmv
public static void ztbmv(char uplo,
char trans,
char diag,
int n,
int k,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
ztbsv
public static void ztbsv(char uplo,
char trans,
char diag,
int n,
int k,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
ztpmv
public static void ztpmv(char uplo,
char trans,
char diag,
int n,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx)
ztpsv
public static void ztpsv(char uplo,
char trans,
char diag,
int n,
double[] ap,
int apIdx,
double[] x,
int xIdx,
int incx)
ztrmm
public static void ztrmm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb)
ztrmv
public static void ztrmv(char uplo,
char trans,
char diag,
int n,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
ztrsm
public static void ztrsm(char side,
char uplo,
char transa,
char diag,
int m,
int n,
ComplexDouble alpha,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb)
ztrsv
public static void ztrsv(char uplo,
char trans,
char diag,
int n,
double[] a,
int aIdx,
int lda,
double[] x,
int xIdx,
int incx)
dgesv
public static int dgesv(int n,
int nrhs,
double[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
double[] b,
int bIdx,
int ldb)
sgesv
public static int sgesv(int n,
int nrhs,
float[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
float[] b,
int bIdx,
int ldb)
dsysv
public static int dsysv(char uplo,
int n,
int nrhs,
double[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
double[] b,
int bIdx,
int ldb,
double[] work,
int workIdx,
int lwork)
dsysv
public static int dsysv(char uplo,
int n,
int nrhs,
double[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
double[] b,
int bIdx,
int ldb)
ssysv
public static int ssysv(char uplo,
int n,
int nrhs,
float[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
float[] b,
int bIdx,
int ldb,
float[] work,
int workIdx,
int lwork)
ssysv
public static int ssysv(char uplo,
int n,
int nrhs,
float[] a,
int aIdx,
int lda,
int[] ipiv,
int ipivIdx,
float[] b,
int bIdx,
int ldb)
dsyev
public static int dsyev(char jobz,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double[] w,
int wIdx,
double[] work,
int workIdx,
int lwork)
dsyev
public static int dsyev(char jobz,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double[] w,
int wIdx)
ssyev
public static int ssyev(char jobz,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float[] w,
int wIdx,
float[] work,
int workIdx,
int lwork)
ssyev
public static int ssyev(char jobz,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float[] w,
int wIdx)
dsyevd
public static int dsyevd(char jobz,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double[] w,
int wIdx,
double[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int liwork)
dsyevd
public static int dsyevd(char jobz,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double[] w,
int wIdx)
dsyevr
public static int dsyevr(char jobz,
char range,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double vl,
double vu,
int il,
int iu,
double abstol,
int[] m,
int mIdx,
double[] w,
int wIdx,
double[] z,
int zIdx,
int ldz,
int[] isuppz,
int isuppzIdx,
double[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int liwork)
dsyevr
public static int dsyevr(char jobz,
char range,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double vl,
double vu,
int il,
int iu,
double abstol,
int[] m,
int mIdx,
double[] w,
int wIdx,
double[] z,
int zIdx,
int ldz,
int[] isuppz,
int isuppzIdx)
dsyevx
public static int dsyevx(char jobz,
char range,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double vl,
double vu,
int il,
int iu,
double abstol,
int[] m,
int mIdx,
double[] w,
int wIdx,
double[] z,
int zIdx,
int ldz,
double[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int[] ifail,
int ifailIdx)
dsyevx
public static int dsyevx(char jobz,
char range,
char uplo,
int n,
double[] a,
int aIdx,
int lda,
double vl,
double vu,
int il,
int iu,
double abstol,
int[] m,
int mIdx,
double[] w,
int wIdx,
double[] z,
int zIdx,
int ldz,
int[] iwork,
int iworkIdx,
int[] ifail,
int ifailIdx)
ssyevd
public static int ssyevd(char jobz,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float[] w,
int wIdx,
float[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int liwork)
ssyevd
public static int ssyevd(char jobz,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float[] w,
int wIdx)
ssyevr
public static int ssyevr(char jobz,
char range,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float vl,
float vu,
int il,
int iu,
float abstol,
int[] m,
int mIdx,
float[] w,
int wIdx,
float[] z,
int zIdx,
int ldz,
int[] isuppz,
int isuppzIdx,
float[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int liwork)
ssyevr
public static int ssyevr(char jobz,
char range,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float vl,
float vu,
int il,
int iu,
float abstol,
int[] m,
int mIdx,
float[] w,
int wIdx,
float[] z,
int zIdx,
int ldz,
int[] isuppz,
int isuppzIdx)
ssyevx
public static int ssyevx(char jobz,
char range,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float vl,
float vu,
int il,
int iu,
float abstol,
int[] m,
int mIdx,
float[] w,
int wIdx,
float[] z,
int zIdx,
int ldz,
float[] work,
int workIdx,
int lwork,
int[] iwork,
int iworkIdx,
int[] ifail,
int ifailIdx)
ssyevx
public static int ssyevx(char jobz,
char range,
char uplo,
int n,
float[] a,
int aIdx,
int lda,
float vl,
float vu,
int il,
int iu,
float abstol,
int[] m,
int mIdx,
float[] w,
int wIdx,
float[] z,
int zIdx,
int ldz,
int[] iwork,
int iworkIdx,
int[] ifail,
int ifailIdx)
dposv
public static int dposv(char uplo,
int n,
int nrhs,
double[] a,
int aIdx,
int lda,
double[] b,
int bIdx,
int ldb)
sposv
public static int sposv(char uplo,
int n,
int nrhs,
float[] a,
int aIdx,
int lda,
float[] b,
int bIdx,
int ldb)
dgeev
public static int dgeev(char jobvl,
char jobvr,
int n,
double[] a,
int aIdx,
int lda,
double[] wr,
int wrIdx,
double[] wi,
int wiIdx,
double[] vl,
int vlIdx,
int ldvl,
double[] vr,
int vrIdx,
int ldvr,
double[] work,
int workIdx,
int lwork)
dgeev
public static int dgeev(char jobvl,
char jobvr,
int n,
double[] a,
int aIdx,
int lda,
double[] wr,
int wrIdx,
double[] wi,
int wiIdx,
double[] vl,
int vlIdx,
int ldvl,
double[] vr,
int vrIdx,
int ldvr)
sgeev
public static int sgeev(char jobvl,
char jobvr,
int n,
float[] a,
int aIdx,
int lda,
float[] wr,
int wrIdx,
float[] wi,
int wiIdx,
float[] vl,
int vlIdx,
int ldvl,
float[] vr,
int vrIdx,
int ldvr,
float[] work,
int workIdx,
int lwork)
sgeev
public static int sgeev(char jobvl,
char jobvr,
int n,
float[] a,
int aIdx,
int lda,
float[] wr,
int wrIdx,
float[] wi,
int wiIdx,
float[] vl,
int vlIdx,
int ldvl,
float[] vr,
int vrIdx,
int ldvr)
written by Mikio L. Braun and Johannes Schaback