datatypes.h File Reference

Go to the source code of this file.

Classes

struct  complex
 
struct  doublecomplex
 

Macros

#define abs(x)   ((x) >= 0 ? (x) : -(x))
 
#define dabs(x)   (doublereal) abs(x)
 
#define min(a, b)   ((a) <= (b) ? (a) : (b))
 
#define max(a, b)   ((a) >= (b) ? (a) : (b))
 
#define dmin(a, b)   (doublereal) min(a, b)
 
#define dmax(a, b)   (doublereal) max(a, b)
 

Typedefs

typedef int integer
 
typedef unsigned int uinteger
 
typedef float real
 
typedef double doublereal
 
typedef int logical
 

Macro Definition Documentation

◆ abs

#define abs (   x)    ((x) >= 0 ? (x) : -(x))

◆ dabs

#define dabs (   x)    (doublereal) abs(x)

◆ dmax

#define dmax (   a,
  b 
)    (doublereal) max(a, b)

◆ dmin

#define dmin (   a,
  b 
)    (doublereal) min(a, b)

◆ max

#define max (   a,
  b 
)    ((a) >= (b) ? (a) : (b))

◆ min

#define min (   a,
  b 
)    ((a) <= (b) ? (a) : (b))

Typedef Documentation

◆ doublereal

typedef double doublereal

◆ integer

typedef int integer

◆ logical

typedef int logical

◆ real

typedef float real

◆ uinteger