Functions | |
Gan_Vector * | gan_blas_axpy (Gan_Vector *y, double a, Gan_Vector *x) |
Function to apply the BLAS operation axpy. | |
Gan_Vector * | gan_blas_gemv (Gan_Vector *y, double alpha, Gan_Matrix *A, Gan_TposeFlag A_tr, Gan_Vector *x, double beta) |
Function to apply the BLAS operation gemv. | |
Gan_Matrix * | gan_blas_ger (Gan_Matrix *A, Gan_Vector *x, Gan_Vector *y, double a) |
Function to apply the BLAS operation ger. | |
Gan_SquMatrix * | gan_blas_spr (Gan_SquMatrix *A, Gan_Vector *x, double a) |
Function to apply the BLAS operation spr. | |
Gan_Vector * | gan_blas_scal (Gan_Vector *x, double a) |
Function to apply the BLAS operation scal. | |
Gan_Matrix * | gan_blas_gemm (Gan_Matrix *C, double alpha, Gan_Matrix *A, Gan_TposeFlag A_tr, Gan_Matrix *B, Gan_TposeFlag B_tr, double beta) |
Function to apply the BLAS operation gemm. | |
Gan_Vector_f * | gan_blasf_axpy (Gan_Vector_f *y, float a, Gan_Vector_f *x) |
Function to apply the BLAS operation axpy. | |
Gan_Vector_f * | gan_blasf_gemv (Gan_Vector_f *y, float alpha, Gan_Matrix_f *A, Gan_TposeFlag A_tr, Gan_Vector_f *x, float beta) |
Function to apply the BLAS operation gemv. | |
Gan_Matrix_f * | gan_blasf_ger (Gan_Matrix_f *A, Gan_Vector_f *x, Gan_Vector_f *y, float a) |
Function to apply the BLAS operation ger. | |
Gan_SquMatrix_f * | gan_blasf_spr (Gan_SquMatrix_f *A, Gan_Vector_f *x, float a) |
Function to apply the BLAS operation spr. | |
Gan_Vector_f * | gan_blasf_scal (Gan_Vector_f *x, float a) |
Function to apply the BLAS operation scal. | |
Gan_Matrix_f * | gan_blasf_gemm (Gan_Matrix_f *C, float alpha, Gan_Matrix_f *A, Gan_TposeFlag A_tr, Gan_Matrix_f *B, Gan_TposeFlag B_tr, float beta) |
Function to apply the BLAS operation gemm. |
|
Function to apply the BLAS operation
axpy: ![]() for vectors x, y and scalar a. |
|
Function to apply the BLAS operation
gemm: ![]() for matrices A, B (either of which is optionally transposed) and C, and scalars alpha and beta. |
|
Function to apply the BLAS operation
gemv: ![]() for vectors x and y, matrix a (optionally transposed) and scalars alpha and beta. |
|
Function to apply the BLAS operation
ger: ![]() for generic matrix A, scalar a and vectors x and y. |
|
Function to apply the BLAS operation
scal: ![]() for vector x and scalar a. |
|
Function to apply the BLAS operation
spr: ![]() for symmetric matrix A, scalar a and vector x. |
|
Function to apply the BLAS operation
axpy: ![]() for vectors x, y and scalar a. |
|
Function to apply the BLAS operation
gemm: ![]() for matrices A, B (either of which is optionally transposed) and C, and scalars alpha and beta. |
|
Function to apply the BLAS operation
gemv: ![]() for vectors x and y, matrix a (optionally transposed) and scalars alpha and beta. |
|
Function to apply the BLAS operation
ger: ![]() for generic matrix A, scalar a and vectors x and y. |
|
Function to apply the BLAS operation
scal: ![]() for vector x and scalar a. |
|
Function to apply the BLAS operation
spr: ![]() for symmetric matrix A, scalar a and vector x. |