TBCI Numerical high perf. C++ Library 2.8.0
f2c.h File Reference

Standard Fortran to C header file. More...

#include "tbci/config_manual.h"
Include dependency graph for f2c.h:

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 qbit_clear(a, b)
#define qbit_set(a, b)
#define TRUE_   (1)
#define FALSE_   (0)
#define Extern   extern
#define VOID   void
#define abs(x)
#define dabs(x)
#define min(a, b)
#define max(a, b)
#define dmin(a, b)
#define dmax(a, b)
#define bit_test(a, b)
#define bit_clear(a, b)
#define bit_set(a, b)
#define F2C_proc_par_types   1

Typedefs

typedef int integer
 barf [ba:rf] 2.
typedef unsigned int uinteger
typedef char * address
typedef short int shortint
typedef float real
typedef double doublereal
typedef int logical
typedef short int shortlogical
typedef char logical1
typedef char integer1
typedef long int longint
typedef unsigned long int ulongint
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

Detailed Description

Standard Fortran to C header file.

Definition in file f2c.h.

Macro Definition Documentation

◆ abs

◆ bit_clear

#define bit_clear ( a,
b )
Value:
((a) & ~((uinteger)1 << (b)))
unsigned int uinteger
Definition f2c.h:28
F_TMatrix< T > b
Definition f_matrix.h:736
const unsigned TMatrix< T > const Matrix< T > * a

Definition at line 185 of file f2c.h.

◆ bit_set

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

Definition at line 186 of file f2c.h.

◆ bit_test

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

Definition at line 184 of file f2c.h.

◆ dabs

#define dabs ( x)
Value:
#define abs(x)
Definition f2c.h:178
#define doublereal

Definition at line 179 of file f2c.h.

Referenced by cgamma_().

◆ dmax

#define dmax ( a,
b )
Value:
#define max(a, b)
Definition f2c.h:181

Definition at line 183 of file f2c.h.

◆ dmin

#define dmin ( a,
b )
Value:
#define min(a, b)
Definition f2c.h:180

Definition at line 182 of file f2c.h.

◆ Extern

#define Extern   extern

Definition at line 54 of file f2c.h.

◆ F2C_proc_par_types

#define F2C_proc_par_types   1

Definition at line 190 of file f2c.h.

◆ FALSE_

#define FALSE_   (0)

Definition at line 50 of file f2c.h.

Referenced by cgamma_().

◆ max

#define max ( a,
b )

◆ min

#define min ( a,
b )

◆ qbit_clear

#define qbit_clear ( a,
b )
Value:
((a) & ~((ulongint)1 << (b)))
unsigned long int ulongint
Definition f2c.h:44

Definition at line 46 of file f2c.h.

◆ qbit_set

#define qbit_set ( a,
b )
Value:
((a) | ((ulongint)1 << (b)))

Definition at line 47 of file f2c.h.

◆ TRUE_

#define TRUE_   (1)

Definition at line 49 of file f2c.h.

Referenced by cgamma_(), and own_ew_().

◆ VOID

#define VOID   void

Definition at line 146 of file f2c.h.

Referenced by chgf_().

Typedef Documentation

◆ address

typedef char* address

Definition at line 29 of file f2c.h.

◆ C_f

typedef void C_f

Definition at line 217 of file f2c.h.

◆ C_fp

typedef void(* C_fp) (...)

Definition at line 197 of file f2c.h.

◆ D_fp

typedef doublereal(* D_fp) (...)

Definition at line 196 of file f2c.h.

◆ doublereal

typedef double doublereal

Definition at line 32 of file f2c.h.

◆ E_f

typedef doublereal E_f

Definition at line 220 of file f2c.h.

◆ E_fp

typedef doublereal(* E_fp) (...)

Definition at line 196 of file f2c.h.

◆ flag

typedef long int flag

Definition at line 66 of file f2c.h.

◆ ftnint

typedef long int ftnint

Definition at line 68 of file f2c.h.

◆ ftnlen

typedef long int ftnlen

Definition at line 67 of file f2c.h.

◆ H_f

typedef void H_f

Definition at line 218 of file f2c.h.

◆ H_fp

typedef void(* H_fp) (...)

Definition at line 201 of file f2c.h.

◆ I_fp

typedef integer(* I_fp) (...)

Definition at line 194 of file f2c.h.

◆ integer

typedef 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 27 of file f2c.h.

◆ integer1

typedef char integer1

Definition at line 38 of file f2c.h.

◆ J_fp

typedef shortint(* J_fp) (...)

Definition at line 193 of file f2c.h.

◆ K_fp

typedef shortlogical(* K_fp) (...)

Definition at line 200 of file f2c.h.

◆ L_fp

typedef logical(* L_fp) (...)

Definition at line 199 of file f2c.h.

◆ logical

typedef int logical

Definition at line 35 of file f2c.h.

◆ logical1

typedef char logical1

Definition at line 37 of file f2c.h.

◆ longint

typedef long int longint

Definition at line 43 of file f2c.h.

◆ Multitype

typedef union Multitype Multitype

Definition at line 159 of file f2c.h.

◆ Namelist

typedef struct Namelist Namelist

Definition at line 176 of file f2c.h.

◆ R_fp

typedef real(* R_fp) (...)

Definition at line 195 of file f2c.h.

◆ real

typedef float real

Definition at line 31 of file f2c.h.

◆ S_fp

typedef int(* S_fp) (...)

Definition at line 202 of file f2c.h.

◆ shortint

typedef short int shortint

Definition at line 30 of file f2c.h.

◆ shortlogical

typedef short int shortlogical

Definition at line 36 of file f2c.h.

◆ U_fp

typedef int(* U_fp) (...)

Definition at line 192 of file f2c.h.

◆ uinteger

typedef unsigned int uinteger

Definition at line 28 of file f2c.h.

◆ ulongint

typedef unsigned long int ulongint

Definition at line 44 of file f2c.h.

◆ Vardesc

typedef struct Vardesc Vardesc

Definition at line 169 of file f2c.h.

◆ Z_f

typedef void Z_f

Definition at line 219 of file f2c.h.

◆ Z_fp

typedef void(* Z_fp) (...)

Definition at line 198 of file f2c.h.