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
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
doublecomplex::r
doublereal r
Definition:
f2c.h:20
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
complex::r
real r
Definition:
f2c.h:19
Generated on Sat Oct 4 2014 08:21:41 for SuperLU_DIST by
1.8.5