TR-mbed 1.0
Loading...
Searching...
No Matches
Classes | Macros | Typedefs
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 ftnlen
 
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

◆ ftnlen

typedef int ftnlen

◆ integer

typedef int integer

◆ logical

typedef int logical

◆ real

Returns
a non const expression of the real part of *this.
See also
imag()

◆ uinteger

typedef unsigned int uinteger