Go to the source code of this file.
Real-valued general matrices and vectors | |
| void | Blas_Mat_Trans_Vec_Mult (const LaGenMatDouble &A, const LaVectorDouble &dx, LaVectorDouble &dy, double alpha=1.0, double beta=0.0) |
| void | Blas_Mat_Vec_Mult (const LaGenMatDouble &A, const LaVectorDouble &dx, LaVectorDouble &dy, double alpha=1.0, double beta=0.0) |
| void | Blas_R1_Update (LaGenMatDouble &A, const LaVectorDouble &dx, const LaVectorDouble &dy, double alpha=1.0) |
Complex-valued matrices and vectors | |
| void | Blas_Mat_Vec_Mult (const LaGenMatComplex &A, const LaVectorComplex &dx, LaVectorComplex &dy, LaComplex alpha=1.0, LaComplex beta=0.0) |
| void | Blas_Mat_Trans_Vec_Mult (const LaGenMatComplex &A, const LaVectorComplex &dx, LaVectorComplex &dy, LaComplex alpha=1.0, LaComplex beta=0.0) |
| void | Blas_R1_Update (LaGenMatComplex &A, const LaVectorComplex &dx, const LaVectorComplex &dy, LaComplex alpha=1.0) |
| void Blas_Mat_Trans_Vec_Mult | ( | const LaGenMatDouble & | A, | |
| const LaVectorDouble & | dx, | |||
| LaVectorDouble & | dy, | |||
| double | alpha = 1.0, |
|||
| double | beta = 0.0 | |||
| ) |
Perform the matrix-vector operation y := alpha*A'*x + beta*y
| void Blas_Mat_Vec_Mult | ( | const LaGenMatDouble & | A, | |
| const LaVectorDouble & | dx, | |||
| LaVectorDouble & | dy, | |||
| double | alpha = 1.0, |
|||
| double | beta = 0.0 | |||
| ) |
Perform the matrix-vector operation y := alpha*A*x + beta*y
| void Blas_R1_Update | ( | LaGenMatDouble & | A, | |
| const LaVectorDouble & | dx, | |||
| const LaVectorDouble & | dy, | |||
| double | alpha = 1.0 | |||
| ) |
Perform the rank 1 operation A := alpha*dx*dy' + A
| void Blas_Mat_Vec_Mult | ( | const LaGenMatComplex & | A, | |
| const LaVectorComplex & | dx, | |||
| LaVectorComplex & | dy, | |||
| LaComplex | alpha = 1.0, |
|||
| LaComplex | beta = 0.0 | |||
| ) |
Perform the matrix-vector operation y := alpha*A*x + beta*y
| void Blas_Mat_Trans_Vec_Mult | ( | const LaGenMatComplex & | A, | |
| const LaVectorComplex & | dx, | |||
| LaVectorComplex & | dy, | |||
| LaComplex | alpha = 1.0, |
|||
| LaComplex | beta = 0.0 | |||
| ) |
Perform the matrix-vector operation y := alpha*A'*x + beta*y
| void Blas_R1_Update | ( | LaGenMatComplex & | A, | |
| const LaVectorComplex & | dx, | |||
| const LaVectorComplex & | dy, | |||
| LaComplex | alpha = 1.0 | |||
| ) |
Perform the rank 1 operation A := alpha*dx*dy' + A
1.5.0