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