COPASI API  4.40.278
f2c.h File Reference

Classes

struct  alist
 
struct  cilist
 
struct  cllist
 
struct  complex
 
struct  doublecomplex
 
struct  icilist
 
struct  inlist
 
union  Multitype
 
struct  Namelist
 
struct  olist
 
struct  Vardesc
 

Macros

#define abs(x)   ((x) >= 0 ? (x) : -(x))
 
#define bit_clear(a, b)   ((a) & ~((uinteger)1 << (b)))
 
#define bit_set(a, b)   ((a) | ((uinteger)1 << (b)))
 
#define bit_test(a, b)   ((a) >> (b) & 1)
 
#define dabs(x)   (doublereal)abs(x)
 
#define dmax(a, b)   (doublereal)max(a,b)
 
#define dmin(a, b)   (doublereal)min(a,b)
 
#define Extern   extern
 
#define F2C_proc_par_types   1
 
#define FALSE_   (0)
 
#define max(a, b)   ((a) >= (b) ? (a) : (b))
 
#define min(a, b)   ((a) <= (b) ? (a) : (b))
 
#define TRUE_   (1)
 
#define VOID   void
 

Typedefs

typedef char * address
 
typedef void C_f
 
typedef void(* C_fp) ()
 
typedef doublereal(* D_fp) ()
 
typedef double doublereal
 
typedef doublereal E_f
 
typedef doublereal(*)(* E_fp) ()
 
typedef long int flag
 
typedef long int ftnint
 
typedef long int ftnlen
 
typedef void H_f
 
typedef void(* H_fp) ()
 
typedef integer(* I_fp) ()
 
typedef C_INT integer
 
typedef char integer1
 
typedef shortint(* J_fp) ()
 
typedef shortlogical(* K_fp) ()
 
typedef logical(* L_fp) ()
 
typedef C_LOGICAL logical
 
typedef char logical1
 
typedef union Multitype Multitype
 
typedef struct Namelist Namelist
 
typedef real(* R_fp) ()
 
typedef float real
 
typedef int(* S_fp) ()
 
typedef short int shortint
 
typedef short int shortlogical
 
typedef int(* U_fp) ()
 
typedef unsigned C_INT uinteger
 
typedef struct Vardesc Vardesc
 
typedef void Z_f
 
typedef void(* Z_fp) ()
 

Macro Definition Documentation

◆ abs

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

◆ bit_clear

#define bit_clear (   a,
 
)    ((a) & ~((uinteger)1 << (b)))

◆ bit_set

#define bit_set (   a,
 
)    ((a) | ((uinteger)1 << (b)))

◆ bit_test

#define bit_test (   a,
 
)    ((a) >> (b) & 1)

◆ dabs

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

◆ dmax

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

◆ dmin

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

◆ Extern

#define Extern   extern

◆ F2C_proc_par_types

#define F2C_proc_par_types   1

◆ FALSE_

#define FALSE_   (0)

◆ max

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

◆ min

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

◆ TRUE_

#define TRUE_   (1)

◆ VOID

#define VOID   void

Typedef Documentation

◆ address

typedef char* address

◆ C_f

typedef void C_f

◆ C_fp

typedef void(* C_fp) ()

◆ D_fp

typedef doublereal(* D_fp) ()

◆ doublereal

typedef double doublereal

◆ E_f

typedef doublereal E_f

◆ E_fp

typedef doublereal(*)(* E_fp) ()

◆ flag

typedef long int flag

◆ ftnint

typedef long int ftnint

◆ ftnlen

typedef long int ftnlen

◆ H_f

typedef void H_f

◆ H_fp

typedef void(* H_fp) ()

◆ I_fp

typedef integer(* I_fp) ()

◆ integer

typedef C_INT integer

barf [ba:rf] 2. "He suggested using FORTRAN, and everybody barfed."

  • From The Shogakukan DICTIONARY OF NEW ENGLISH (Second edition)

◆ integer1

typedef char integer1

◆ J_fp

typedef shortint(* J_fp) ()

◆ K_fp

typedef shortlogical(* K_fp) ()

◆ L_fp

typedef logical(* L_fp) ()

◆ logical

typedef C_LOGICAL logical

◆ logical1

typedef char logical1

◆ Multitype

typedef union Multitype Multitype

◆ Namelist

typedef struct Namelist Namelist

◆ R_fp

typedef real(* R_fp) ()

◆ real

typedef float real

◆ S_fp

typedef int(* S_fp) ()

◆ shortint

typedef short int shortint

◆ shortlogical

typedef short int shortlogical

◆ U_fp

typedef int(* U_fp) ()

◆ uinteger

typedef unsigned C_INT uinteger

◆ Vardesc

typedef struct Vardesc Vardesc

◆ Z_f

typedef void Z_f

◆ Z_fp

typedef void(* Z_fp) ()