Main Page | Modules | Class List | File List | Class Members | File Members

matvec_blas.c File Reference

#include <gandalf/linalg/matvec_blas.h>
#include <gandalf/linalg/cblas.h>
#include <gandalf/common/misc_error.h>

Functions

Gan_Vectorgan_blas_axpy (Gan_Vector *y, double a, const Gan_Vector *x)
 Function to apply the BLAS operation axpy.
Gan_Vectorgan_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_Matrixgan_blas_ger (Gan_Matrix *A, const Gan_Vector *x, const Gan_Vector *y, double a)
 Function to apply the BLAS operation ger.
Gan_SquMatrixgan_blas_spr (Gan_SquMatrix *A, const Gan_Vector *x, double a)
 Function to apply the BLAS operation spr.
Gan_Vectorgan_blas_scal (Gan_Vector *x, double a)
 Function to apply the BLAS operation scal.
Gan_Matrixgan_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.

Detailed Description

Module: C BLAS wrapper functions (double precision)

Part of: Gandalf Library

Version:
1.17
Date:
2005/02/23 13:13:16
Author:
pm
Copyright: (c) 2000 Imagineer Software Limited
Generated on Fri Mar 17 12:44:52 2006 by  doxygen 1.3.9.1