SuperLU_DIST
4.0
superlu_dist on CPU and GPU clusters
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
CBLAS
superlu_f2c.h
Go to the documentation of this file.
1
/* f2c.h -- Standard Fortran to C header file */
2
7
#include "
Cnames.h
"
8
9
#ifndef F2C_INCLUDE
10
#define F2C_INCLUDE
11
12
typedef
int
integer
;
13
typedef
int
logical
;
14
15
typedef
char
*
address
;
16
typedef
short
int
shortint
;
17
typedef
float
real
;
18
typedef
double
doublereal
;
19
typedef
struct
{
real
r, i; }
complex
;
20
typedef
struct
{
doublereal
r, i; }
doublecomplex
;
21
typedef
short
int
shortlogical
;
22
typedef
char
logical1
;
23
typedef
char
integer1
;
24
/* typedef long long longint; */
/* system-dependent */
25
26
#define TRUE_ (1)
27
#define FALSE_ (0)
28
29
/* Extern is for use with -E */
30
#ifndef Extern
31
#define Extern extern
32
#endif
33
34
#define abs(x) ((x) >= 0 ? (x) : -(x))
35
#define dabs(x) (doublereal)abs(x)
36
#define min(a,b) ((a) <= (b) ? (a) : (b))
37
#define max(a,b) ((a) >= (b) ? (a) : (b))
38
#define dmin(a,b) (doublereal)min(a,b)
39
#define dmax(a,b) (doublereal)max(a,b)
40
41
#define VOID void
42
43
#endif
address
char * address
Definition:
f2c.h:15
integer1
char integer1
Definition:
f2c.h:23
logical1
char logical1
Definition:
f2c.h:22
shortlogical
short int shortlogical
Definition:
f2c.h:21
logical
int logical
Definition:
f2c.h:13
doublereal
double doublereal
Definition:
f2c.h:18
integer
int integer
Definition:
f2c.h:12
shortint
short int shortint
Definition:
f2c.h:16
Cnames.h
real
float real
Definition:
f2c.h:17
complex
Definition:
f2c.h:19
doublecomplex
Definition:
dcomplex.h:19
Generated on Sat Oct 4 2014 08:21:41 for SuperLU_DIST by
1.8.5