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 |
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 |
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 |
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 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 ger(char order, double alpha, INDArray X, INDArray Y, INDArray A)
order
- alpha
- X
- Y
- A
- 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 © 2021. All rights reserved.