#include <gandalf/linalg/matvec_blas.h>
#include <gandalf/linalg/cblas.h>
#include <gandalf/common/misc_error.h>
Functions | |
Gan_Vector * | gan_blas_axpy (Gan_Vector *y, double a, const Gan_Vector *x) |
Function to apply the BLAS operation axpy . | |
Gan_Vector * | gan_blas_gemv (Gan_Vector *y, double alpha, const Gan_Matrix *A, Gan_TposeFlag A_tr, const Gan_Vector *x, double beta) |
Function to apply the BLAS operation gemv . | |
Gan_Matrix * | gan_blas_ger (Gan_Matrix *A, const Gan_Vector *x, const Gan_Vector *y, double a) |
Function to apply the BLAS operation ger . | |
Gan_SquMatrix * | gan_blas_spr (Gan_SquMatrix *A, const 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, const Gan_Matrix *A, Gan_TposeFlag A_tr, const Gan_Matrix *B, Gan_TposeFlag B_tr, double beta) |
Function to apply the BLAS operation gemm . |
Part of: Gandalf Library