config.h

00001 #ifndef _CONFIG_H__
00002 #define _CONFIG_H__
00003 
00004 #include "ipps.h"
00005 #include "mkl.h"
00006 
00018 /*
00019 typedef double REAL;
00020 #define IPPS_THRESHOLD ippsThreshold_64f
00021 #define CBLAS_SCAL cblas_dscal
00022 #define CBLAS_GEMV cblas_dgemv
00023 #define CBLAS_GEMM cblas_dgemm
00024 #define CBLAS_DOT cblas_ddot
00025 #define CBLAS_AXPY cblas_daxpy
00026 #define V_SUB vdSub
00027 #define V_ADD vdAdd
00028 #define V_ADDCI ippsAddC_64f_I
00029 #define V_MUL vdMul
00030 #define V_MULC ippsMulC_64f
00031 #define V_MULCI ippsMulC_64f_I
00032 #define V_DIV vdDiv
00033 #define V_DIVC ippsDivC_64f
00034 #define GELSS dgelss
00035 #define FIND_MAX cblas_idamax
00036 #define V_COPY ippsCopy_64f
00037 #define V_TANH vdTanh
00038 #define V_SQR vdSqr
00039 #define V_ZERO ippsZero_64f
00040 #define V_NORMALIZE ippsNormalize_64f
00041 #define V_POWC vdPowx
00042 #define V_POW vdPow
00043 #define LAPACK_POTRF dpotrf
00044 #define LAPACK_POTRS dpotrs
00045 #define SORT_ASCEND ippsSortAscend_64f_I
00046 #define SORT_ASCEND_I ippsSortIndexAscend_64f_I
00047 #define SORT_ASCEND_RADIX_I ippsSortRadixIndexAscend_64f
00048 #define GAUSS_DISTRIBUTION ippsRandGauss_Direct_64f
00049 #define UNIFORM_DISTRIBUTION ippsRandUniform_Direct_64f
00050 #define V_EXP ippsExp_64f_I
00051 #define V_INV vdInv
00052 #define V_SQRT vdSqrt
00053 */
00054 
00055 typedef float REAL;
00056 #define IPPS_THRESHOLD ippsThreshold_32f
00057 #define CBLAS_SCAL cblas_sscal
00058 #define CBLAS_GEMV cblas_sgemv
00059 #define CBLAS_GEMM cblas_sgemm
00060 #define CBLAS_DOT cblas_sdot
00061 #define CBLAS_AXPY cblas_saxpy
00062 #define V_SUB vsSub
00063 #define V_ADD vsAdd
00064 #define V_ADDCI ippsAddC_32f_I
00065 #define V_MUL vsMul
00066 #define V_MULC ippsMulC_32f
00067 #define V_MULCI ippsMulC_32f_I
00068 #define V_DIV vsDiv
00069 #define V_DIVC ippsDivC_32f
00070 #define GELSS sgelss
00071 #define FIND_MAX cblas_isamax
00072 #define V_COPY ippsCopy_32f
00073 #define V_TANH vsTanh
00074 #define V_SQR vsSqr
00075 #define V_ZERO ippsZero_32f
00076 #define V_NORMALIZE ippsNormalize_32f
00077 #define V_POWC vsPowx
00078 #define V_POW vsPow
00079 #define LAPACK_POTRF spotrf
00080 #define LAPACK_POTRS spotrs
00081 #define SORT_ASCEND ippsSortAscend_32f_I
00082 #define SORT_ASCEND_I ippsSortIndexAscend_32f_I
00083 #define SORT_ASCEND_RADIX_I ippsSortRadixIndexAscend_32f
00084 #define GAUSS_DISTRIBUTION ippsRandGauss_Direct_32f
00085 #define UNIFORM_DISTRIBUTION ippsRandUniform_Direct_32f
00086 #define V_EXP ippsExp_32f_I
00087 #define V_INV vsInv
00088 #define V_SQRT vsSqrt
00089 
00090 
00091 
00092 // Data directories for: dataset, algo-description, temporary and full-prediction files
00093 
00094 #define DATA_PATH "DataFiles"
00095 #define DSC_PATH "DscFiles"
00096 #define TMP_PATH "TempFiles"
00097 #define FULL_PREDICTOR_PATH "FullPredictorFiles"
00098 
00099 #endif

Generated on Tue Jan 26 09:20:58 2010 for ELF by  doxygen 1.5.8