PLASMA 2.3.1

/home/mathieu/ICL/Plasma/svn/trunk/tools/plasma_2.4.0/include/plasma_tmg.h

00001 
00015 #ifndef _PLASMA_LAPACK_H_
00016 #define _PLASMA_LAPACK_H_
00017 
00018 #if defined( _WIN32 ) || defined( _WIN64 )
00019 #include <float.h>
00020 #define isnan _isnan
00021 #endif
00022 
00023 #ifdef ADD_
00024     #define slagsy slagsy_
00025     #define dlagsy dlagsy_
00026     #define clagsy clagsy_
00027     #define zlagsy zlagsy_
00028     #define claghe claghe_
00029     #define zlaghe zlaghe_
00030 #endif
00031 
00032 #ifdef UPCASE
00033     #define slagsy SLAGSY
00034     #define dlagsy DLAGSY
00035     #define clagsy CLAGSY
00036     #define zlagsy ZLAGSY
00037     #define claghe CLAGHE
00038     #define zlaghe ZLAGHE
00039 #endif
00040 
00041 #ifdef __cplusplus
00042 extern "C" {
00043 #endif
00044 
00045 void slagsy(int*, int*, float*,  float*,               int*, int*, float*,               int*);
00046 void dlagsy(int*, int*, double*, double*,              int*, int*, double*,              int*);
00047 void clagsy(int*, int*, float*,  PLASMA_Complex32_t *, int*, int*, PLASMA_Complex32_t *, int*);
00048 void zlagsy(int*, int*, double*, PLASMA_Complex64_t *, int*, int*, PLASMA_Complex64_t *, int*);
00049 void claghe(int*, int*, float*,  PLASMA_Complex32_t *, int*, int*, PLASMA_Complex32_t *, int*);
00050 void zlaghe(int*, int*, double*, PLASMA_Complex64_t *, int*, int*, PLASMA_Complex64_t *, int*);
00051 
00052 #ifdef __cplusplus
00053 }
00054 #endif
00055 
00056 #endif
 All Data Structures