public interface Level2
| Modifier and Type | Method and Description |
|---|---|
void |
gbmv(char order,
char TransA,
int KL,
int KU,
double alpha,
INDArray A,
INDArray X,
double beta,
INDArray Y)
gbmv computes a matrix-vector product using a general band matrix and performs one of the following matrix-vector operations:
y := alpha*a*x + beta*y for trans = 'N'or'n';
y := alpha*a'*x + beta*y for trans = 'T'or't';
y := alpha*conjg(a')*x + beta*y for trans = 'C'or'c'.
|
void |
gbmv(char order,
char TransA,
int KL,
int KU,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
gbmv computes a matrix-vector product using a general band matrix and performs one of the following matrix-vector operations:
y := alpha*a*x + beta*y for trans = 'N'or'n';
y := alpha*a'*x + beta*y for trans = 'T'or't';
y := alpha*conjg(a')*x + beta*y for trans = 'C'or'c'.
|
void |
gemv(char order,
char transA,
double alpha,
INDArray A,
INDArray X,
double beta,
INDArray Y)
gemv computes a matrix-vector product using a general matrix and performs one of the following matrix-vector operations:
y := alpha*a*x + beta*y for trans = 'N'or'n';
y := alpha*a'*x + beta*y for trans = 'T'or't';
y := alpha*conjg(a')*x + beta*y for trans = 'C'or'c'.
|
void |
gemv(char order,
char transA,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
gemv computes a matrix-vector product using a general matrix and performs one of the following matrix-vector operations:
y := alpha*a*x + beta*y for trans = 'N'or'n';
y := alpha*a'*x + beta*y for trans = 'T'or't';
y := alpha*conjg(a')*x + beta*y for trans = 'C'or'c'.
|
void |
ger(char order,
double alpha,
INDArray X,
INDArray Y,
INDArray A)
performs a rank-1 update of a general m-by-n matrix a:
a := alpha*x*y' + a.
|
void |
geru(char order,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray A)
performs a rank-1 update of a general m-by-n matrix a, without conjugation:
a := alpha*x*y' + a.
|
void |
hbmv(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
performs a rank-1 update of a general m-by-n matrix a, without conjugation:
a := alpha*x*y' + a.
|
void |
hemv(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
hemv computes a matrix-vector product using a Hermitian matrix:
y := alpha*a*x + beta*y.
|
void |
her2(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray A)
?her2 performs a rank-2 update of an n-by-n Hermitian matrix a:
a := alpha*x*conjg(y') + conjg(alpha)*y*conjg(x') + a.
|
void |
hpmv(char order,
char Uplo,
int N,
IComplexNumber alpha,
IComplexNDArray Ap,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
?hpmv computes a matrix-vector product using a Hermitian packed matrix:
y := alpha*a*x + beta*y.
|
void |
hpr2(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray Ap)
hpr2 performs a rank-2 update of an n-by-n packed Hermitian matrix a:
a := alpha*x*conjg(y') + conjg(alpha)*y*conjg(x') + a.
|
void |
sbmv(char order,
char Uplo,
double alpha,
INDArray A,
INDArray X,
double beta,
INDArray Y)
sbmv computes a matrix-vector product using a symmetric band matrix:
y := alpha*a*x + beta*y.
|
void |
spmv(char order,
char Uplo,
double alpha,
INDArray Ap,
INDArray X,
double beta,
INDArray Y) |
void |
spr(char order,
char Uplo,
double alpha,
INDArray X,
INDArray Ap)
spr performs a rank-1 update of an n-by-n packed symmetric matrix a:
a := alpha*x*x' + a.
|
void |
spr2(char order,
char Uplo,
double alpha,
INDArray X,
INDArray Y,
INDArray A)
?spr2 performs a rank-2 update of an n-by-n packed symmetric matrix a:
a := alpha*x*y' + alpha*y*x' + a.
|
void |
symv(char order,
char Uplo,
double alpha,
INDArray A,
INDArray X,
double beta,
INDArray Y)
symv computes a matrix-vector product for a symmetric matrix:
y := alpha*a*x + beta*y.
|
void |
syr(char order,
char Uplo,
int N,
double alpha,
INDArray X,
INDArray A)
syr performs a rank-1 update of an n-by-n symmetric matrix a:
a := alpha*x*x' + a.
|
void |
syr2(char order,
char Uplo,
double alpha,
INDArray X,
INDArray Y,
INDArray A) |
void |
tbmv(char order,
char Uplo,
char TransA,
char Diag,
INDArray A,
INDArray X)
syr2 performs a rank-2 update of an n-by-n symmetric matrix a:
a := alpha*x*y' + alpha*y*x' + a.
|
void |
tbsv(char order,
char Uplo,
char TransA,
char Diag,
INDArray A,
INDArray X)
?tbsv solves a system of linear equations whose coefficients are in a triangular band matrix.
|
void |
tpmv(char order,
char Uplo,
char TransA,
char Diag,
INDArray Ap,
INDArray X)
tpmv computes a matrix-vector product using a triangular packed matrix.
|
void |
tpsv(char order,
char Uplo,
char TransA,
char Diag,
INDArray Ap,
INDArray X)
tpsv solves a system of linear equations whose coefficients are in a triangular packed matrix.
|
void |
trmv(char order,
char Uplo,
char TransA,
char Diag,
INDArray A,
INDArray X)
trmv computes a matrix-vector product using a triangular matrix.
|
void |
trsv(char order,
char Uplo,
char TransA,
char Diag,
INDArray A,
INDArray X)
trsv solves a system of linear equations whose coefficients are in a triangular matrix.
|
void gemv(char order,
char transA,
double alpha,
INDArray A,
INDArray X,
double beta,
INDArray Y)
order - transA - alpha - A - X - beta - Y - void gemv(char order,
char transA,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
order - transA - alpha - A - X - beta - Y - void gbmv(char order,
char TransA,
int KL,
int KU,
double alpha,
INDArray A,
INDArray X,
double beta,
INDArray Y)
order - TransA - KL - KU - alpha - A - X - beta - Y - void gbmv(char order,
char TransA,
int KL,
int KU,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
order - TransA - KL - KU - alpha - A - X - beta - Y - void ger(char order,
double alpha,
INDArray X,
INDArray Y,
INDArray A)
order - alpha - X - Y - A - void geru(char order,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray A)
order - alpha - X - Y - A - void hbmv(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
order - alpha - X - Y - A - void hemv(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray A,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
order - Uplo - alpha - A - X - beta - Y - void her2(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray A)
order - Uplo - alpha - X - Y - A - void hpmv(char order,
char Uplo,
int N,
IComplexNumber alpha,
IComplexNDArray Ap,
IComplexNDArray X,
IComplexNumber beta,
IComplexNDArray Y)
order - Uplo - N - alpha - Ap - X - beta - Y - void hpr2(char order,
char Uplo,
IComplexNumber alpha,
IComplexNDArray X,
IComplexNDArray Y,
IComplexNDArray Ap)
order - Uplo - alpha - X - Y - Ap - void sbmv(char order,
char Uplo,
double alpha,
INDArray A,
INDArray X,
double beta,
INDArray Y)
order - Uplo - alpha - A - X - beta - Y - void spmv(char order,
char Uplo,
double alpha,
INDArray Ap,
INDArray X,
double beta,
INDArray Y)
order - Uplo - alpha - Ap - X - beta - Y - void spr(char order,
char Uplo,
double alpha,
INDArray X,
INDArray Ap)
order - Uplo - alpha - X - Ap - void spr2(char order,
char Uplo,
double alpha,
INDArray X,
INDArray Y,
INDArray A)
order - Uplo - alpha - X - Y - A - void symv(char order,
char Uplo,
double alpha,
INDArray A,
INDArray X,
double beta,
INDArray Y)
order - Uplo - alpha - A - X - beta - Y - void syr(char order,
char Uplo,
int N,
double alpha,
INDArray X,
INDArray A)
order - Uplo - N - alpha - X - A - void syr2(char order,
char Uplo,
double alpha,
INDArray X,
INDArray Y,
INDArray A)
order - Uplo - alpha - X - Y - A - void tbmv(char order,
char Uplo,
char TransA,
char Diag,
INDArray A,
INDArray X)
order - Uplo - TransA - Diag - A - X - void tbsv(char order,
char Uplo,
char TransA,
char Diag,
INDArray A,
INDArray X)
order - Uplo - TransA - Diag - A - X - void tpmv(char order,
char Uplo,
char TransA,
char Diag,
INDArray Ap,
INDArray X)
order - Uplo - TransA - Diag - Ap - X - void tpsv(char order,
char Uplo,
char TransA,
char Diag,
INDArray Ap,
INDArray X)
order - Uplo - TransA - Diag - Ap - X - void trmv(char order,
char Uplo,
char TransA,
char Diag,
INDArray A,
INDArray X)
order - Uplo - TransA - Diag - A - X - Copyright © 2016. All Rights Reserved.