PLaSK library

Loading...
Searching...
No Matches
Classes | Macros | Typedefs
f2c.h File Reference

Go to the source code of this file.

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

## Macros
#define | TRUE_ (1)
#define | FALSE_ (0)
#define | Extern extern
#define | VOID void
#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)
#define | bit_test(a, b) ((a) >> (b) & 1)
#define | bit_clear(a, b) ((a) & ~((uinteger)1 << (b)))
#define | bit_set(a, b) ((a) | ((uinteger)1 << (b)))
#define | F2C_proc_par_types 1

## Typedefs
typedef long int | integer
| barf [ba:rf] 2.
typedef unsigned long int | uinteger
typedef char * | address
typedef short int | shortint
typedef float | real
typedef double | doublereal
typedef long int | logical
typedef short int | shortlogical
typedef char | logical1
typedef char | integer1
typedef long int | flag
typedef long int | ftnlen
typedef long int | ftnint
typedef union Multitype | Multitype
typedef struct Vardesc | Vardesc
typedef struct Namelist | Namelist
typedef int(* | U_fp) ()
typedef shortint(* | J_fp) ()
typedef integer(* | I_fp) ()
typedef real(* | R_fp) ()
typedef doublereal(* | D_fp) ()
typedef doublereal(*)(* | E_fp) ()
typedef VOID(* | C_fp) ()
typedef VOID(* | Z_fp) ()
typedef logical(* | L_fp) ()
typedef shortlogical(* | K_fp) ()
typedef VOID(* | H_fp) ()
typedef int(* | S_fp) ()
typedef VOID | C_f
typedef VOID | H_f
typedef VOID | Z_f
typedef doublereal | E_f

## Macro Definition Documentation

## ◆ abs

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

Definition at line 177 of file f2c.h.

## ◆ bit_clear

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

Definition at line 184 of file f2c.h.

## ◆ bit_set

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

Definition at line 185 of file f2c.h.

## ◆ bit_test

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

Definition at line 183 of file f2c.h.

## ◆ dabs

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

Definition at line 178 of file f2c.h.

## ◆ dmax

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

Definition at line 182 of file f2c.h.

## ◆ dmin

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

Definition at line 181 of file f2c.h.

## ◆ Extern

#define Extern extern

Definition at line 48 of file f2c.h.

## ◆ F2C_proc_par_types

#define F2C_proc_par_types 1

Definition at line 189 of file f2c.h.

## ◆ FALSE_

#define FALSE_ (0)

Definition at line 44 of file f2c.h.

## ◆ max

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

Definition at line 180 of file f2c.h.

## ◆ min

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

Definition at line 179 of file f2c.h.

## ◆ TRUE_

#define TRUE_ (1)

Definition at line 43 of file f2c.h.

## ◆ VOID

#define VOID void

Definition at line 145 of file f2c.h.

## Typedef Documentation

## ◆ address

typedef char* address

Definition at line 17 of file f2c.h.

## ◆ C_f

typedef VOID C_f

Definition at line 216 of file f2c.h.

## ◆ C_fp

typedef VOID(* C_fp) ()

Definition at line 208 of file f2c.h.

## ◆ D_fp

typedef doublereal(* D_fp) ()

Definition at line 207 of file f2c.h.

## ◆ doublereal

typedef double doublereal

Definition at line 20 of file f2c.h.

## ◆ E_f

typedef doublereal E_f

Definition at line 219 of file f2c.h.

## ◆ E_fp

typedef doublereal(*)(* E_fp) ()

Definition at line 207 of file f2c.h.

## ◆ flag

typedef long int flag

Definition at line 64 of file f2c.h.

## ◆ ftnint

typedef long int ftnint

Definition at line 66 of file f2c.h.

## ◆ ftnlen

typedef long int ftnlen

Definition at line 65 of file f2c.h.

## ◆ H_f

typedef VOID H_f

Definition at line 217 of file f2c.h.

## ◆ H_fp

typedef VOID(* H_fp) ()

Definition at line 212 of file f2c.h.

## ◆ I_fp

typedef integer(* I_fp) ()

Definition at line 205 of file f2c.h.

## ◆ integer

typedef long int integer

barf [ba:rf] 2.

"He suggested using FORTRAN, and everybody barfed."

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

Definition at line 14 of file f2c.h.

## ◆ integer1

typedef char integer1

Definition at line 30 of file f2c.h.

## ◆ J_fp

typedef shortint(* J_fp) ()

Definition at line 204 of file f2c.h.

## ◆ K_fp

typedef shortlogical(* K_fp) ()

Definition at line 211 of file f2c.h.

## ◆ L_fp

typedef logical(* L_fp) ()

Definition at line 210 of file f2c.h.

## ◆ logical

typedef long int logical

Definition at line 26 of file f2c.h.

## ◆ logical1

typedef char logical1

Definition at line 29 of file f2c.h.

## ◆ Multitype

typedef union Multitype Multitype

Definition at line 158 of file f2c.h.

## ◆ Namelist

typedef struct Namelist Namelist

Definition at line 175 of file f2c.h.

## ◆ R_fp

typedef real(* R_fp) ()

Definition at line 206 of file f2c.h.

## ◆ real

typedef float real

Definition at line 19 of file f2c.h.

## ◆ S_fp

typedef int(* S_fp) ()

Definition at line 213 of file f2c.h.

## ◆ shortint

typedef short int shortint

Definition at line 18 of file f2c.h.

## ◆ shortlogical

typedef short int shortlogical

Definition at line 28 of file f2c.h.

## ◆ U_fp

typedef int(* U_fp) ()

Definition at line 203 of file f2c.h.

## ◆ uinteger

typedef unsigned long int uinteger

Definition at line 15 of file f2c.h.

## ◆ Vardesc

typedef struct Vardesc Vardesc

Definition at line 168 of file f2c.h.

## ◆ Z_f

typedef VOID Z_f

Definition at line 218 of file f2c.h.

## ◆ Z_fp

typedef VOID(* Z_fp) ()

Definition at line 209 of file f2c.h.