blas_names.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef BOOST_NUMERIC_BINDINGS_BLAS_BLAS_NAMES_H
00010 #define BOOST_NUMERIC_BINDINGS_BLAS_BLAS_NAMES_H
00011
00012 #include <boost/numeric/bindings/traits/fortran.h>
00013
00014
00015
00016
00017 #define BLAS_SSCAL FORTRAN_ID( sscal )
00018 #define BLAS_DSCAL FORTRAN_ID( dscal )
00019 #define BLAS_CSCAL FORTRAN_ID( cscal )
00020 #define BLAS_ZSCAL FORTRAN_ID( zscal )
00021
00022 #define BLAS_SAXPY FORTRAN_ID( saxpy )
00023 #define BLAS_DAXPY FORTRAN_ID( daxpy )
00024 #define BLAS_CAXPY FORTRAN_ID( caxpy )
00025 #define BLAS_ZAXPY FORTRAN_ID( zaxpy )
00026
00027 #define BLAS_SDOT FORTRAN_ID( sdot )
00028 #define BLAS_DDOT FORTRAN_ID( ddot )
00029
00030 #define BLAS_CDOTU FORTRAN_ID( cdotu )
00031 #define BLAS_ZDOTU FORTRAN_ID( zdotu )
00032
00033 #define BLAS_CDOTC FORTRAN_ID( cdotc )
00034 #define BLAS_ZDOTC FORTRAN_ID( zdotc )
00035
00036 #define BLAS_SNRM2 FORTRAN_ID( snrm2 )
00037 #define BLAS_DNRM2 FORTRAN_ID( dnrm2 )
00038 #define BLAS_SCNRM2 FORTRAN_ID( scnrm2 )
00039 #define BLAS_DZNRM2 FORTRAN_ID( dznrm2 )
00040
00041 #define BLAS_SASUM FORTRAN_ID( sasum )
00042 #define BLAS_DASUM FORTRAN_ID( dasum )
00043 #define BLAS_SCASUM FORTRAN_ID( scasum )
00044 #define BLAS_DZASUM FORTRAN_ID( dzasum )
00045
00046 #define BLAS_SCOPY FORTRAN_ID( scopy )
00047 #define BLAS_DCOPY FORTRAN_ID( dcopy )
00048 #define BLAS_CCOPY FORTRAN_ID( ccopy )
00049 #define BLAS_ZCOPY FORTRAN_ID( zcopy )
00050
00051
00052
00053
00054 #define BLAS_SGEMV FORTRAN_ID( sgemv )
00055 #define BLAS_DGEMV FORTRAN_ID( dgemv )
00056 #define BLAS_CGEMV FORTRAN_ID( cgemv )
00057 #define BLAS_ZGEMV FORTRAN_ID( zgemv )
00058
00059 #define BLAS_SGER FORTRAN_ID( sger )
00060 #define BLAS_DGER FORTRAN_ID( dger )
00061
00062 #define BLAS_CGERU FORTRAN_ID( cgeru )
00063 #define BLAS_ZGERU FORTRAN_ID( zgeru )
00064
00065 #define BLAS_CGERC FORTRAN_ID( cgerc )
00066 #define BLAS_ZGERC FORTRAN_ID( zgerc )
00067
00068
00069
00070
00071 #define BLAS_SGEMM FORTRAN_ID( sgemm )
00072 #define BLAS_DGEMM FORTRAN_ID( dgemm )
00073 #define BLAS_CGEMM FORTRAN_ID( cgemm )
00074 #define BLAS_ZGEMM FORTRAN_ID( zgemm )
00075
00076 #define BLAS_SSYRK FORTRAN_ID( ssyrk )
00077 #define BLAS_DSYRK FORTRAN_ID( dsyrk )
00078 #define BLAS_CSYRK FORTRAN_ID( csyrk )
00079 #define BLAS_ZSYRK FORTRAN_ID( zsyrk )
00080 #define BLAS_CHERK FORTRAN_ID( cherk )
00081 #define BLAS_ZHERK FORTRAN_ID( zherk )
00082
00083 #define BLAS_STRSM FORTRAN_ID( strsm )
00084 #define BLAS_DTRSM FORTRAN_ID( dtrsm )
00085 #define BLAS_CTRSM FORTRAN_ID( ctrsm )
00086 #define BLAS_ZTRSM FORTRAN_ID( ztrsm )
00087
00088 #endif // BOOST_NUMERIC_BINDINGS_BLAS_BLAS_NAMES_H