Main Page   Modules   Compound List   File List   Compound Members   File Members  

matvecf_blas.c File Reference

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

Functions

Gan_Vector_fgan_blasf_axpy (Gan_Vector_f *y, float a, Gan_Vector_f *x)
 Function to apply the BLAS operation axpy.

Gan_Vector_fgan_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_fgan_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_fgan_blasf_spr (Gan_SquMatrix_f *A, Gan_Vector_f *x, float a)
 Function to apply the BLAS operation spr.

Gan_Vector_fgan_blasf_scal (Gan_Vector_f *x, float a)
 Function to apply the BLAS operation scal.

Gan_Matrix_fgan_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.


Detailed Description

Module: C BLAS wrapper functions (single precision)

Part of: Gandalf Library

Revision: Last edited: Author:

Copyright: (c) 2000 Imagineer Software Limited


Generated on Mon Oct 13 16:14:45 2003 by doxygen1.3-rc1