
Go to the source code of this file.
Classes | |
| struct | complex |
| datastructure for single-precision complex numbers More... | |
| struct | doublecomplex |
| datastructure for double-precision complex numbers More... | |
| struct | cilist |
| external read, write More... | |
| struct | icilist |
| internal read, write More... | |
| struct | olist |
| open More... | |
| struct | cllist |
| close More... | |
| struct | alist |
| rewind, backspace, endfile More... | |
| struct | inlist |
| inquire More... | |
| union | Multitype |
| for multiple entry points More... | |
| struct | Vardesc |
| for Vardesc More... | |
| struct | Namelist |
| for Namelist More... | |
Defines | |
| #define | TRUE_ (1) |
| #define | FALSE_ (0) |
| #define | Extern extern |
| Extern is for use with -E. | |
| #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 |
| 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 |
| complex function | |
| typedef VOID | H_f |
| character function | |
| typedef VOID | Z_f |
| double complex function | |
| typedef doublereal | E_f |
| real function with -R not specified | |
* * PUNC = < Portable Understructure for Numerical Computing > * Copyright (C) 1994--2008 Michael Holst * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * *
1.5.6