![]() |
NetCDF-Fortran
4.4.4
|


Go to the source code of this file.
Macros | |
| #define | NF_INTEGER int |
| #define | NF_INT INT |
| #define | FINT2CINT_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | FINT2CINT_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | FINT2CINT_cfN( T, A) const NF_INTEGER *A |
| #define | FINT2CINT_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | FINT2CINT_cfT(M, I, A, B, D) (int)*A |
| #define | FINT2CSIZET_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | FINT2CSIZET_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | FINT2CSIZET_cfN( T, A) const NF_INTEGER *A |
| #define | FINT2CSIZET_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | FINT2CSIZET_cfT(M, I, A, B, D) (size_t)*A |
| #define | PCHUNKSIZEHINT_cfINT(N, A, B, X, Y, Z) PDOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | PCHUNKSIZEHINT_cfTYPE NF_INTEGER |
| #define | PCHUNKSIZEHINT_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,PCHUNKSIZEHINT,A,B,C,D,E) |
| #define | PCHUNKSIZEHINT_cfH(S, U, B) |
| #define | PCHUNKSIZEHINT_cfQ(B) size_t B; |
| #define | PCHUNKSIZEHINT_cfT(M, I, A, B, D) ((void*)(B=*A), &B) |
| #define | PCHUNKSIZEHINT_cfR(A, B, D) *A=B; |
| #define | PCINT2FINT_cfINT(N, A, B, X, Y, Z) PDOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | PCINT2FINT_cfTYPE NF_INTEGER |
| #define | PCINT2FINT_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,PCINT2FINT,A,B,C,D,E) |
| #define | PCINT2FINT_cfH(S, U, B) |
| #define | PCINT2FINT_cfQ(B) int B; |
| #define | PCINT2FINT_cfT(M, I, A, B, D) &B |
| #define | PCINT2FINT_cfR(A, B, D) *A=B; |
| #define | FNDX2CNDX_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | FNDX2CNDX_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | FNDX2CNDX_cfN( T, A) const NF_INTEGER *A |
| #define | FNDX2CNDX_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | FNDX2CNDX_cfT(M, I, A, B, D) (*A-1) |
| #define | PCNDX2FNDX_cfINT(N, A, B, X, Y, Z) PDOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | PCNDX2FNDX_cfTYPE NF_INTEGER |
| #define | PCNDX2FNDX_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,PCNDX2FNDX,A,B,C,D,E) |
| #define | PCNDX2FNDX_cfH(S, U, B) |
| #define | PCNDX2FNDX_cfQ(B) int B; |
| #define | PCNDX2FNDX_cfT(M, I, A, B, D) &B |
| #define | PCNDX2FNDX_cfR(A, B, D) *A=B+1; |
| #define | CBUF_cfINT(N, A, B, X, Y, Z) STRING_cfINT(N,A,B,X,Y,Z) |
| #define | CBUF_cfSEP(T, B) STRING_cfSEP(T,B) |
| #define | CBUF_cfN( T, A) STRING_cfN(T,A) |
| #define | CBUF_cfSTR(N, T, A, B, C, D, E) STRING_cfSTR(N,T,A,B,C,D,E) |
| #define | CBUF_cfT(M, I, A, B, D) A |
| #define | TEXTATT STRING |
| #define | PTEXTATT PSTRING |
| #define | INT1ATT INT1VARV |
| #define | PINT1ATT PINT1VARV |
| #define | INT2ATT INT2VARV |
| #define | PINT2ATT PINT2VARV |
| #define | INTATT INTVARV |
| #define | PINTATT PINTVARV |
| #define | REALATT REALVARV |
| #define | PREALATT PREALVARV |
| #define | DOUBLEATT DOUBLEVARV |
| #define | PDOUBLEATT PDOUBLEVARV |
| #define | ATTID FNDX2CNDX |
| #define | PATTID PCNDX2FNDX |
| #define | TYPE_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | TYPE_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | TYPE_cfN( T, A) NF_INTEGER *A |
| #define | TYPE_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | TYPE_cfT(M, I, A, B, D) ((nc_type)*A) |
| #define | PTYPE_cfINT(N, A, B, X, Y, Z) PDOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | PTYPE_cfTYPE NF_INTEGER |
| #define | PTYPE_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,PTYPE,A,B,C,D,E) |
| #define | PTYPE_cfH(S, U, B) |
| #define | PTYPE_cfQ(B) nc_type B; |
| #define | PTYPE_cfT(M, I, A, B, D) &B |
| #define | PTYPE_cfR(A, B, D) *A=B; |
| #define | NDIMS_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | NDIMS_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | NDIMS_cfN( T, A) NF_INTEGER *fndims |
| #define | NDIMS_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | NDIMS_cfT(M, I, A, B, D) ((int)*fndims) |
| #define | PNDIMS PCINT2FINT |
| #define | NVARS FINT2CINT |
| #define | PNVARS PNDIMS |
| #define | NATTS FINT2CINT |
| #define | PNATTS PNDIMS |
| #define | PFORMAT PNDIMS |
| #define | TEXTVAR STRING |
| #define | PTEXTVAR PSTRING |
| #define | TEXTVARV STRING |
| #define | PTEXTVARV PSTRING |
| #define | INT1VAR_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | INT1VAR_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | INT1VAR_cfN( T, A) const signed char *A |
| #define | INT1VAR_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | INT1VAR_cfT(M, I, A, B, D) A |
| #define | PINT1VAR_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | PINT1VAR_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | PINT1VAR_cfN( T, A) signed char *A |
| #define | PINT1VAR_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | PINT1VAR_cfT(M, I, A, B, D) A |
| #define | INT1VARV INT1VAR |
| #define | PINT1VARV PINT1VAR |
| #define | INT2VAR_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | INT2VAR_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | INT2VAR_cfN( T, A) const short *A |
| #define | INT2VAR_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | INT2VAR_cfT(M, I, A, B, D) A |
| #define | PINT2VAR_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | PINT2VAR_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | PINT2VAR_cfN( T, A) short *A |
| #define | PINT2VAR_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | PINT2VAR_cfT(M, I, A, B, D) A |
| #define | INT2VARV INT2VAR |
| #define | PINT2VARV PINT2VAR |
| #define | INTVAR_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | INTVAR_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | INTVAR_cfN( T, A) const NF_INTEGER *A |
| #define | INTVAR_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | INTVAR_cfT(M, I, A, B, D) A |
| #define | PINTVAR_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | PINTVAR_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | PINTVAR_cfN( T, A) NF_INTEGER *A |
| #define | PINTVAR_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | PINTVAR_cfT(M, I, A, B, D) A |
| #define | INTVARV INTVAR |
| #define | PINTVARV PINTVAR |
| #define | REALVAR_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | REALVAR_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | REALVAR_cfN( T, A) const float *A |
| #define | REALVAR_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | REALVAR_cfT(M, I, A, B, D) A |
| #define | PREALVAR_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | PREALVAR_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | PREALVAR_cfN( T, A) float *A |
| #define | PREALVAR_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | PREALVAR_cfT(M, I, A, B, D) A |
| #define | REALVARV REALVAR |
| #define | PREALVARV PREALVAR |
| #define | DOUBLEVAR_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | DOUBLEVAR_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | DOUBLEVAR_cfN( T, A) const double *A |
| #define | DOUBLEVAR_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | DOUBLEVAR_cfT(M, I, A, B, D) A |
| #define | PDOUBLEVAR_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | PDOUBLEVAR_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | PDOUBLEVAR_cfN( T, A) double *A |
| #define | PDOUBLEVAR_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | PDOUBLEVAR_cfT(M, I, A, B, D) A |
| #define | DOUBLEVARV DOUBLEVAR |
| #define | PDOUBLEVARV PDOUBLEVAR |
| #define | PSIZET_cfINT(N, A, B, X, Y, Z) PDOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | PSIZET_cfTYPE NF_INTEGER |
| #define | PSIZET_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,PSIZET,A,B,C,D,E) |
| #define | PSIZET_cfH(S, U, B) |
| #define | PSIZET_cfQ(B) size_t B; |
| #define | PSIZET_cfT(M, I, A, B, D) &B |
| #define | PSIZET_cfR(A, B, D) *A=B; |
| #define | DIMID FNDX2CNDX |
| #define | PDIMID_cfINT(N, A, B, X, Y, Z) PDOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | PDIMID_cfTYPE NF_INTEGER |
| #define | PDIMID_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,PDIMID,A,B,C,D,E) |
| #define | PDIMID_cfH(S, U, B) |
| #define | PDIMID_cfQ(B) int B = -1; |
| #define | PDIMID_cfT(M, I, A, B, D) &B |
| #define | PDIMID_cfR(A, B, D) *A=(B == -1 ? -1 : B+1); |
| #define | DIMIDS_cfINT(N, A, B, X, Y, Z) DOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | DIMIDSVVVVVVV_cfTYPE NF_INTEGER |
| #define | DIMIDS_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,DIMIDS,A,B,C,D,E) |
| #define | DIMIDS_cfH(S, U, B) |
| #define | DIMIDS_cfQ(B) int B[NC_MAX_DIMS]; |
| #define | DIMIDS_cfT(M, I, A, B, D) f2c_dimids(*fndims, A, B) |
| #define | DIMIDS_cfR(A, B, D) |
| #define | PDIMIDS_cfINT(N, A, B, X, Y, Z) PDOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | PDIMIDS_cfTYPE NF_INTEGER |
| #define | PDIMIDS_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,PDIMIDS,A,B,C,D,E) |
| #define | PDIMIDS_cfH(S, U, B) |
| #define | PDIMIDS_cfQ(B) int B[NC_MAX_DIMS]; |
| #define | PDIMIDS_cfT(M, I, A, B, D) B |
| #define | PDIMIDS_cfR(A, B, D) c2f_dimids(*fncid, *fvarid-1, B, A); |
| #define | CHUNKSIZES_cfINT(N, A, B, X, Y, Z) DOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | CHUNKSIZESVVVVVVV_cfTYPE NF_INTEGER |
| #define | CHUNKSIZES_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,CHUNKSIZES,A,B,C,D,E) |
| #define | CHUNKSIZES_cfH(S, U, B) |
| #define | CHUNKSIZES_cfQ(B) int B[NC_MAX_DIMS]; |
| #define | CHUNKSIZES_cfT(M, I, A, B, D) f2c_chunksizes(*fncid, *fvarid-1, A, B) |
| #define | CHUNKSIZES_cfR(A, B, D) |
| #define | PCHUNKSIZES_cfINT(N, A, B, X, Y, Z) PDOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | PCHUNKSIZES_cfTYPE NF_INTEGER |
| #define | PCHUNKSIZES_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,PCHUNKSIZES,A,B,C,D,E) |
| #define | PCHUNKSIZES_cfH(S, U, B) |
| #define | PCHUNKSIZES_cfQ(B) int B[NC_MAX_DIMS]; |
| #define | PCHUNKSIZES_cfT(M, I, A, B, D) B |
| #define | PCHUNKSIZES_cfR(A, B, D) c2f_chunksizes(*fncid, *fvarid-1, B, A); |
| #define | NCID_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | NCID_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | NCID_cfN( T, A) NF_INTEGER *fncid |
| #define | NCID_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | NCID_cfT(M, I, A, B, D) *fncid |
| #define | NCID1 FINT2CINT |
| #define | NCID2 FINT2CINT |
| #define | PNCID PCINT2FINT |
| #define | VARID_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | VARID_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | VARID_cfN( T, A) NF_INTEGER *fvarid |
| #define | VARID_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | VARID_cfT(M, I, A, B, D) (*fvarid-1) |
| #define | VARID1_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | VARID1_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | VARID1_cfN( T, A) NF_INTEGER *fvarid1 |
| #define | VARID1_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | VARID1_cfT(M, I, A, B, D) (*fvarid1-1) |
| #define | VARID2_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | VARID2_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | VARID2_cfN( T, A) NF_INTEGER *fvarid2 |
| #define | VARID2_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | VARID2_cfT(M, I, A, B, D) (*fvarid2-1) |
| #define | PVARID PCNDX2FNDX |
| #define | FIELDIDX_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | FIELDIDX_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | FIELDIDX_cfN( T, A) NF_INTEGER *ffieldidx |
| #define | FIELDIDX_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | FIELDIDX_cfT(M, I, A, B, D) (*ffieldidx-1) |
| #define | COORDS_cfINT(N, A, B, X, Y, Z) DOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | COORDSVVVVVVV_cfTYPE NF_INTEGER |
| #define | COORDS_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,COORDS,A,B,C,D,E) |
| #define | COORDS_cfH(S, U, B) |
| #define | COORDS_cfQ(B) size_t B[NC_MAX_DIMS]; |
| #define | COORDS_cfT(M, I, A, B, D) f2c_coords(*fncid, *fvarid-1, A, B) |
| #define | COORDS_cfR(A, B, D) |
| #define | COUNT_cfINT(N, A, B, X, Y, Z) SIMPLE_cfINT(N,A,B,X,Y,Z) |
| #define | COUNT_cfSEP(T, B) SIMPLE_cfSEP(T,B) |
| #define | COUNT_cfN( T, A) const NF_INTEGER *A |
| #define | COUNT_cfSTR(N, T, A, B, C, D, E) SIMPLE_cfSTR(N,T,A,B,C,D,E) |
| #define | COUNT_cfT(M, I, A, B, D) (size_t)*A |
| #define | PCOUNT PSIZET |
| #define | COUNTS_cfINT(N, A, B, X, Y, Z) DOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | COUNTSVVVVVVV_cfTYPE NF_INTEGER |
| #define | COUNTS_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,COUNTS,A,B,C,D,E) |
| #define | COUNTS_cfH(S, U, B) |
| #define | COUNTS_cfQ(B) size_t B[NC_MAX_DIMS]; |
| #define | COUNTS_cfT(M, I, A, B, D) f2c_counts(*fncid, *fvarid-1, A, B) |
| #define | COUNTS_cfR(A, B, D) |
| #define | STRIDES_cfINT(N, A, B, X, Y, Z) DOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | STRIDESVVVVVVV_cfTYPE NF_INTEGER |
| #define | STRIDES_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,STRIDES,A,B,C,D,E) |
| #define | STRIDES_cfH(S, U, B) |
| #define | STRIDES_cfQ(B) ptrdiff_t B[NC_MAX_DIMS]; |
| #define | STRIDES_cfT(M, I, A, B, D) f2c_strides(*fncid, *fvarid-1, A, B) |
| #define | STRIDES_cfR(A, B, D) |
| #define | MAPS_cfINT(N, A, B, X, Y, Z) DOUBLE_cfINT(N,A,B,X,Y,Z) |
| #define | MAPSVVVVVVV_cfTYPE NF_INTEGER |
| #define | MAPS_cfSTR(N, T, A, B, C, D, E) _(CFARGS,N)(T,MAPS,A,B,C,D,E) |
| #define | MAPS_cfH(S, U, B) |
| #define | MAPS_cfQ(B) ptrdiff_t B[NC_MAX_DIMS]; |
| #define | MAPS_cfT(M, I, A, B, D) f2c_maps(*fncid, *fvarid-1, A, B) |
| #define | MAPS_cfR(A, B, D) |
| #define ATTID FNDX2CNDX |
Definition at line 137 of file ncfortran.h.
| #define CBUF_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | STRING_cfINT(N,A,B,X,Y,Z) |
Definition at line 98 of file ncfortran.h.
| #define CBUF_cfN | ( | T, | |
| A | |||
| ) | STRING_cfN(T,A) |
Definition at line 100 of file ncfortran.h.
| #define CBUF_cfSEP | ( | T, | |
| B | |||
| ) | STRING_cfSEP(T,B) |
Definition at line 99 of file ncfortran.h.
| #define CBUF_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | STRING_cfSTR(N,T,A,B,C,D,E) |
Definition at line 101 of file ncfortran.h.
| #define CBUF_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 107 of file ncfortran.h.
| #define CHUNKSIZES_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 512 of file ncfortran.h.
| #define CHUNKSIZES_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | DOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 509 of file ncfortran.h.
| #define CHUNKSIZES_cfQ | ( | B | ) | int B[NC_MAX_DIMS]; |
Definition at line 513 of file ncfortran.h.
| #define CHUNKSIZES_cfR | ( | A, | |
| B, | |||
| D | |||
| ) |
Definition at line 515 of file ncfortran.h.
| #define CHUNKSIZES_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,CHUNKSIZES,A,B,C,D,E) |
Definition at line 511 of file ncfortran.h.
| #define CHUNKSIZES_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | f2c_chunksizes(*fncid, *fvarid-1, A, B) |
Definition at line 514 of file ncfortran.h.
| #define CHUNKSIZESVVVVVVV_cfTYPE NF_INTEGER |
Definition at line 510 of file ncfortran.h.
| #define COORDS_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 599 of file ncfortran.h.
| #define COORDS_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | DOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 596 of file ncfortran.h.
| #define COORDS_cfQ | ( | B | ) | size_t B[NC_MAX_DIMS]; |
Definition at line 600 of file ncfortran.h.
| #define COORDS_cfR | ( | A, | |
| B, | |||
| D | |||
| ) |
Definition at line 602 of file ncfortran.h.
| #define COORDS_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,COORDS,A,B,C,D,E) |
Definition at line 598 of file ncfortran.h.
| #define COORDS_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | f2c_coords(*fncid, *fvarid-1, A, B) |
Definition at line 601 of file ncfortran.h.
| #define COORDSVVVVVVV_cfTYPE NF_INTEGER |
Definition at line 597 of file ncfortran.h.
| #define COUNT_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 608 of file ncfortran.h.
| #define COUNT_cfN | ( | T, | |
| A | |||
| ) | const NF_INTEGER *A |
Definition at line 610 of file ncfortran.h.
| #define COUNT_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 609 of file ncfortran.h.
| #define COUNT_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 611 of file ncfortran.h.
| #define COUNT_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (size_t)*A |
Definition at line 612 of file ncfortran.h.
| #define COUNTS_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 627 of file ncfortran.h.
| #define COUNTS_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | DOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 624 of file ncfortran.h.
| #define COUNTS_cfQ | ( | B | ) | size_t B[NC_MAX_DIMS]; |
Definition at line 628 of file ncfortran.h.
| #define COUNTS_cfR | ( | A, | |
| B, | |||
| D | |||
| ) |
Definition at line 630 of file ncfortran.h.
| #define COUNTS_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,COUNTS,A,B,C,D,E) |
Definition at line 626 of file ncfortran.h.
| #define COUNTS_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | f2c_counts(*fncid, *fvarid-1, A, B) |
Definition at line 629 of file ncfortran.h.
| #define COUNTSVVVVVVV_cfTYPE NF_INTEGER |
Definition at line 625 of file ncfortran.h.
| #define DIMID FNDX2CNDX |
Definition at line 468 of file ncfortran.h.
| #define DIMIDS_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 489 of file ncfortran.h.
| #define DIMIDS_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | DOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 486 of file ncfortran.h.
| #define DIMIDS_cfQ | ( | B | ) | int B[NC_MAX_DIMS]; |
Definition at line 490 of file ncfortran.h.
| #define DIMIDS_cfR | ( | A, | |
| B, | |||
| D | |||
| ) |
Definition at line 492 of file ncfortran.h.
| #define DIMIDS_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,DIMIDS,A,B,C,D,E) |
Definition at line 488 of file ncfortran.h.
| #define DIMIDS_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | f2c_dimids(*fndims, A, B) |
Definition at line 491 of file ncfortran.h.
| #define DIMIDSVVVVVVV_cfTYPE NF_INTEGER |
Definition at line 487 of file ncfortran.h.
| #define DOUBLEATT DOUBLEVARV |
Definition at line 130 of file ncfortran.h.
| #define DOUBLEVAR_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 419 of file ncfortran.h.
| #define DOUBLEVAR_cfN | ( | T, | |
| A | |||
| ) | const double *A |
Definition at line 421 of file ncfortran.h.
| #define DOUBLEVAR_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 420 of file ncfortran.h.
| #define DOUBLEVAR_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 422 of file ncfortran.h.
| #define DOUBLEVAR_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 423 of file ncfortran.h.
| #define DOUBLEVARV DOUBLEVAR |
Definition at line 439 of file ncfortran.h.
| #define FIELDIDX_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 587 of file ncfortran.h.
| #define FIELDIDX_cfN | ( | T, | |
| A | |||
| ) | NF_INTEGER *ffieldidx |
Definition at line 589 of file ncfortran.h.
| #define FIELDIDX_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 588 of file ncfortran.h.
| #define FIELDIDX_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 590 of file ncfortran.h.
| #define FIELDIDX_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (*ffieldidx-1) |
Definition at line 591 of file ncfortran.h.
| #define FINT2CINT_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 30 of file ncfortran.h.
| #define FINT2CINT_cfN | ( | T, | |
| A | |||
| ) | const NF_INTEGER *A |
Definition at line 32 of file ncfortran.h.
| #define FINT2CINT_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 31 of file ncfortran.h.
| #define FINT2CINT_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 33 of file ncfortran.h.
| #define FINT2CINT_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (int)*A |
Definition at line 34 of file ncfortran.h.
| #define FINT2CSIZET_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 40 of file ncfortran.h.
| #define FINT2CSIZET_cfN | ( | T, | |
| A | |||
| ) | const NF_INTEGER *A |
Definition at line 42 of file ncfortran.h.
| #define FINT2CSIZET_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 41 of file ncfortran.h.
| #define FINT2CSIZET_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 43 of file ncfortran.h.
| #define FINT2CSIZET_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (size_t)*A |
Definition at line 44 of file ncfortran.h.
| #define FNDX2CNDX_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 75 of file ncfortran.h.
| #define FNDX2CNDX_cfN | ( | T, | |
| A | |||
| ) | const NF_INTEGER *A |
Definition at line 77 of file ncfortran.h.
| #define FNDX2CNDX_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 76 of file ncfortran.h.
| #define FNDX2CNDX_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 78 of file ncfortran.h.
| #define FNDX2CNDX_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (*A-1) |
Definition at line 79 of file ncfortran.h.
| #define INT1ATT INT1VARV |
Definition at line 118 of file ncfortran.h.
| #define INT1VAR_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 255 of file ncfortran.h.
| #define INT1VAR_cfN | ( | T, | |
| A | |||
| ) | const signed char *A |
Definition at line 258 of file ncfortran.h.
| #define INT1VAR_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 256 of file ncfortran.h.
| #define INT1VAR_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 266 of file ncfortran.h.
| #define INT1VAR_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 267 of file ncfortran.h.
| #define INT1VARV INT1VAR |
Definition at line 291 of file ncfortran.h.
| #define INT2ATT INT2VARV |
Definition at line 121 of file ncfortran.h.
| #define INT2VAR_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 303 of file ncfortran.h.
| #define INT2VAR_cfN | ( | T, | |
| A | |||
| ) | const short *A |
Definition at line 306 of file ncfortran.h.
| #define INT2VAR_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 304 of file ncfortran.h.
| #define INT2VAR_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 312 of file ncfortran.h.
| #define INT2VAR_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 313 of file ncfortran.h.
| #define INT2VARV INT2VAR |
Definition at line 335 of file ncfortran.h.
| #define INTATT INTVARV |
Definition at line 124 of file ncfortran.h.
| #define INTVAR_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 347 of file ncfortran.h.
| #define INTVAR_cfN | ( | T, | |
| A | |||
| ) | const NF_INTEGER *A |
Definition at line 349 of file ncfortran.h.
| #define INTVAR_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 348 of file ncfortran.h.
| #define INTVAR_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 350 of file ncfortran.h.
| #define INTVAR_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 351 of file ncfortran.h.
| #define INTVARV INTVAR |
Definition at line 367 of file ncfortran.h.
| #define MAPS_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 651 of file ncfortran.h.
| #define MAPS_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | DOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 648 of file ncfortran.h.
| #define MAPS_cfQ | ( | B | ) | ptrdiff_t B[NC_MAX_DIMS]; |
Definition at line 652 of file ncfortran.h.
| #define MAPS_cfR | ( | A, | |
| B, | |||
| D | |||
| ) |
Definition at line 654 of file ncfortran.h.
| #define MAPS_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,MAPS,A,B,C,D,E) |
Definition at line 650 of file ncfortran.h.
| #define MAPS_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | f2c_maps(*fncid, *fvarid-1, A, B) |
Definition at line 653 of file ncfortran.h.
| #define MAPSVVVVVVV_cfTYPE NF_INTEGER |
Definition at line 649 of file ncfortran.h.
| #define NATTS FINT2CINT |
Definition at line 209 of file ncfortran.h.
| #define NCID1 FINT2CINT |
Definition at line 543 of file ncfortran.h.
| #define NCID2 FINT2CINT |
Definition at line 544 of file ncfortran.h.
| #define NCID_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 533 of file ncfortran.h.
| #define NCID_cfN | ( | T, | |
| A | |||
| ) | NF_INTEGER *fncid |
Definition at line 535 of file ncfortran.h.
| #define NCID_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 534 of file ncfortran.h.
| #define NCID_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 536 of file ncfortran.h.
| #define NCID_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | *fncid |
Definition at line 537 of file ncfortran.h.
| #define NDIMS_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 181 of file ncfortran.h.
| #define NDIMS_cfN | ( | T, | |
| A | |||
| ) | NF_INTEGER *fndims |
Definition at line 183 of file ncfortran.h.
| #define NDIMS_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 182 of file ncfortran.h.
| #define NDIMS_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 184 of file ncfortran.h.
| #define NDIMS_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | ((int)*fndims) |
Definition at line 185 of file ncfortran.h.
| #define NF_INT INT |
Definition at line 19 of file ncfortran.h.
| #define NF_INTEGER int |
Definition at line 18 of file ncfortran.h.
| #define NVARS FINT2CINT |
Definition at line 197 of file ncfortran.h.
| #define PATTID PCNDX2FNDX |
Definition at line 143 of file ncfortran.h.
| #define PCHUNKSIZEHINT_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 54 of file ncfortran.h.
| #define PCHUNKSIZEHINT_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | PDOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 50 of file ncfortran.h.
| #define PCHUNKSIZEHINT_cfQ | ( | B | ) | size_t B; |
Definition at line 55 of file ncfortran.h.
| #define PCHUNKSIZEHINT_cfR | ( | A, | |
| B, | |||
| D | |||
| ) | *A=B; |
Definition at line 57 of file ncfortran.h.
| #define PCHUNKSIZEHINT_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,PCHUNKSIZEHINT,A,B,C,D,E) |
Definition at line 52 of file ncfortran.h.
| #define PCHUNKSIZEHINT_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | ((void*)(B=*A), &B) |
Definition at line 56 of file ncfortran.h.
| #define PCHUNKSIZEHINT_cfTYPE NF_INTEGER |
Definition at line 51 of file ncfortran.h.
| #define PCHUNKSIZES_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 524 of file ncfortran.h.
| #define PCHUNKSIZES_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | PDOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 521 of file ncfortran.h.
| #define PCHUNKSIZES_cfQ | ( | B | ) | int B[NC_MAX_DIMS]; |
Definition at line 525 of file ncfortran.h.
| #define PCHUNKSIZES_cfR | ( | A, | |
| B, | |||
| D | |||
| ) | c2f_chunksizes(*fncid, *fvarid-1, B, A); |
Definition at line 527 of file ncfortran.h.
| #define PCHUNKSIZES_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,PCHUNKSIZES,A,B,C,D,E) |
Definition at line 523 of file ncfortran.h.
| #define PCHUNKSIZES_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | B |
Definition at line 526 of file ncfortran.h.
| #define PCHUNKSIZES_cfTYPE NF_INTEGER |
Definition at line 522 of file ncfortran.h.
| #define PCINT2FINT_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 66 of file ncfortran.h.
| #define PCINT2FINT_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | PDOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 63 of file ncfortran.h.
| #define PCINT2FINT_cfQ | ( | B | ) | int B; |
Definition at line 67 of file ncfortran.h.
| #define PCINT2FINT_cfR | ( | A, | |
| B, | |||
| D | |||
| ) | *A=B; |
Definition at line 69 of file ncfortran.h.
| #define PCINT2FINT_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,PCINT2FINT,A,B,C,D,E) |
Definition at line 65 of file ncfortran.h.
| #define PCINT2FINT_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | &B |
Definition at line 68 of file ncfortran.h.
| #define PCINT2FINT_cfTYPE NF_INTEGER |
Definition at line 64 of file ncfortran.h.
| #define PCNDX2FNDX_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 88 of file ncfortran.h.
| #define PCNDX2FNDX_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | PDOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 85 of file ncfortran.h.
| #define PCNDX2FNDX_cfQ | ( | B | ) | int B; |
Definition at line 89 of file ncfortran.h.
| #define PCNDX2FNDX_cfR | ( | A, | |
| B, | |||
| D | |||
| ) | *A=B+1; |
Definition at line 91 of file ncfortran.h.
| #define PCNDX2FNDX_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,PCNDX2FNDX,A,B,C,D,E) |
Definition at line 87 of file ncfortran.h.
| #define PCNDX2FNDX_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | &B |
Definition at line 90 of file ncfortran.h.
| #define PCNDX2FNDX_cfTYPE NF_INTEGER |
Definition at line 86 of file ncfortran.h.
| #define PCOUNT PSIZET |
Definition at line 618 of file ncfortran.h.
| #define PDIMID_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 477 of file ncfortran.h.
| #define PDIMID_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | PDOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 474 of file ncfortran.h.
| #define PDIMID_cfQ | ( | B | ) | int B = -1; |
Definition at line 478 of file ncfortran.h.
| #define PDIMID_cfR | ( | A, | |
| B, | |||
| D | |||
| ) | *A=(B == -1 ? -1 : B+1); |
Definition at line 480 of file ncfortran.h.
| #define PDIMID_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,PDIMID,A,B,C,D,E) |
Definition at line 476 of file ncfortran.h.
| #define PDIMID_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | &B |
Definition at line 479 of file ncfortran.h.
| #define PDIMID_cfTYPE NF_INTEGER |
Definition at line 475 of file ncfortran.h.
| #define PDIMIDS_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 501 of file ncfortran.h.
| #define PDIMIDS_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | PDOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 498 of file ncfortran.h.
| #define PDIMIDS_cfQ | ( | B | ) | int B[NC_MAX_DIMS]; |
Definition at line 502 of file ncfortran.h.
| #define PDIMIDS_cfR | ( | A, | |
| B, | |||
| D | |||
| ) | c2f_dimids(*fncid, *fvarid-1, B, A); |
Definition at line 504 of file ncfortran.h.
| #define PDIMIDS_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,PDIMIDS,A,B,C,D,E) |
Definition at line 500 of file ncfortran.h.
| #define PDIMIDS_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | B |
Definition at line 503 of file ncfortran.h.
| #define PDIMIDS_cfTYPE NF_INTEGER |
Definition at line 499 of file ncfortran.h.
| #define PDOUBLEATT PDOUBLEVARV |
Definition at line 131 of file ncfortran.h.
| #define PDOUBLEVAR_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 429 of file ncfortran.h.
| #define PDOUBLEVAR_cfN | ( | T, | |
| A | |||
| ) | double *A |
Definition at line 431 of file ncfortran.h.
| #define PDOUBLEVAR_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 430 of file ncfortran.h.
| #define PDOUBLEVAR_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 432 of file ncfortran.h.
| #define PDOUBLEVAR_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 433 of file ncfortran.h.
| #define PDOUBLEVARV PDOUBLEVAR |
Definition at line 445 of file ncfortran.h.
| #define PFORMAT PNDIMS |
Definition at line 220 of file ncfortran.h.
| #define PINT1ATT PINT1VARV |
Definition at line 119 of file ncfortran.h.
| #define PINT1VAR_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 273 of file ncfortran.h.
| #define PINT1VAR_cfN | ( | T, | |
| A | |||
| ) | signed char *A |
Definition at line 276 of file ncfortran.h.
| #define PINT1VAR_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 274 of file ncfortran.h.
| #define PINT1VAR_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 284 of file ncfortran.h.
| #define PINT1VAR_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 285 of file ncfortran.h.
| #define PINT1VARV PINT1VAR |
Definition at line 297 of file ncfortran.h.
| #define PINT2ATT PINT2VARV |
Definition at line 122 of file ncfortran.h.
| #define PINT2VAR_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 319 of file ncfortran.h.
| #define PINT2VAR_cfN | ( | T, | |
| A | |||
| ) | short *A |
Definition at line 322 of file ncfortran.h.
| #define PINT2VAR_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 320 of file ncfortran.h.
| #define PINT2VAR_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 328 of file ncfortran.h.
| #define PINT2VAR_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 329 of file ncfortran.h.
| #define PINT2VARV PINT2VAR |
Definition at line 341 of file ncfortran.h.
| #define PINTATT PINTVARV |
Definition at line 125 of file ncfortran.h.
| #define PINTVAR_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 357 of file ncfortran.h.
| #define PINTVAR_cfN | ( | T, | |
| A | |||
| ) | NF_INTEGER *A |
Definition at line 359 of file ncfortran.h.
| #define PINTVAR_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 358 of file ncfortran.h.
| #define PINTVAR_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 360 of file ncfortran.h.
| #define PINTVAR_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 361 of file ncfortran.h.
| #define PINTVARV PINTVAR |
Definition at line 373 of file ncfortran.h.
| #define PNATTS PNDIMS |
Definition at line 215 of file ncfortran.h.
| #define PNCID PCINT2FINT |
Definition at line 550 of file ncfortran.h.
| #define PNDIMS PCINT2FINT |
Definition at line 191 of file ncfortran.h.
| #define PNVARS PNDIMS |
Definition at line 203 of file ncfortran.h.
| #define PREALATT PREALVARV |
Definition at line 128 of file ncfortran.h.
| #define PREALVAR_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 393 of file ncfortran.h.
| #define PREALVAR_cfN | ( | T, | |
| A | |||
| ) | float *A |
Definition at line 398 of file ncfortran.h.
| #define PREALVAR_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 394 of file ncfortran.h.
| #define PREALVAR_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 400 of file ncfortran.h.
| #define PREALVAR_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 401 of file ncfortran.h.
| #define PREALVARV PREALVAR |
Definition at line 413 of file ncfortran.h.
| #define PSIZET_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 459 of file ncfortran.h.
| #define PSIZET_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | PDOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 456 of file ncfortran.h.
| #define PSIZET_cfQ | ( | B | ) | size_t B; |
Definition at line 460 of file ncfortran.h.
| #define PSIZET_cfR | ( | A, | |
| B, | |||
| D | |||
| ) | *A=B; |
Definition at line 462 of file ncfortran.h.
| #define PSIZET_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,PSIZET,A,B,C,D,E) |
Definition at line 458 of file ncfortran.h.
| #define PSIZET_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | &B |
Definition at line 461 of file ncfortran.h.
| #define PSIZET_cfTYPE NF_INTEGER |
Definition at line 457 of file ncfortran.h.
| #define PTEXTATT PSTRING |
Definition at line 116 of file ncfortran.h.
| #define PTEXTVAR PSTRING |
Definition at line 237 of file ncfortran.h.
| #define PTEXTVARV PSTRING |
Definition at line 249 of file ncfortran.h.
| #define PTYPE_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 167 of file ncfortran.h.
| #define PTYPE_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | PDOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 164 of file ncfortran.h.
| #define PTYPE_cfQ | ( | B | ) | nc_type B; |
Definition at line 168 of file ncfortran.h.
| #define PTYPE_cfR | ( | A, | |
| B, | |||
| D | |||
| ) | *A=B; |
Definition at line 170 of file ncfortran.h.
| #define PTYPE_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,PTYPE,A,B,C,D,E) |
Definition at line 166 of file ncfortran.h.
| #define PTYPE_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | &B |
Definition at line 169 of file ncfortran.h.
| #define PTYPE_cfTYPE NF_INTEGER |
Definition at line 165 of file ncfortran.h.
| #define PVARID PCNDX2FNDX |
Definition at line 582 of file ncfortran.h.
| #define REALATT REALVARV |
Definition at line 127 of file ncfortran.h.
| #define REALVAR_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 379 of file ncfortran.h.
| #define REALVAR_cfN | ( | T, | |
| A | |||
| ) | const float *A |
Definition at line 384 of file ncfortran.h.
| #define REALVAR_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 380 of file ncfortran.h.
| #define REALVAR_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 386 of file ncfortran.h.
| #define REALVAR_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 387 of file ncfortran.h.
| #define REALVARV REALVAR |
Definition at line 407 of file ncfortran.h.
| #define STRIDES_cfH | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 639 of file ncfortran.h.
| #define STRIDES_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | DOUBLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 636 of file ncfortran.h.
| #define STRIDES_cfQ | ( | B | ) | ptrdiff_t B[NC_MAX_DIMS]; |
Definition at line 640 of file ncfortran.h.
| #define STRIDES_cfR | ( | A, | |
| B, | |||
| D | |||
| ) |
Definition at line 642 of file ncfortran.h.
| #define STRIDES_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | _(CFARGS,N)(T,STRIDES,A,B,C,D,E) |
Definition at line 638 of file ncfortran.h.
| #define STRIDES_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | f2c_strides(*fncid, *fvarid-1, A, B) |
Definition at line 641 of file ncfortran.h.
| #define STRIDESVVVVVVV_cfTYPE NF_INTEGER |
Definition at line 637 of file ncfortran.h.
| #define TEXTATT STRING |
Definition at line 115 of file ncfortran.h.
| #define TEXTVAR STRING |
Definition at line 231 of file ncfortran.h.
| #define TEXTVARV STRING |
Definition at line 243 of file ncfortran.h.
| #define TYPE_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 154 of file ncfortran.h.
| #define TYPE_cfN | ( | T, | |
| A | |||
| ) | NF_INTEGER *A |
Definition at line 156 of file ncfortran.h.
| #define TYPE_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 155 of file ncfortran.h.
| #define TYPE_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 157 of file ncfortran.h.
| #define TYPE_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | ((nc_type)*A) |
Definition at line 158 of file ncfortran.h.
| #define VARID1_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 566 of file ncfortran.h.
| #define VARID1_cfN | ( | T, | |
| A | |||
| ) | NF_INTEGER *fvarid1 |
Definition at line 568 of file ncfortran.h.
| #define VARID1_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 567 of file ncfortran.h.
| #define VARID1_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 569 of file ncfortran.h.
| #define VARID1_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (*fvarid1-1) |
Definition at line 570 of file ncfortran.h.
| #define VARID2_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 572 of file ncfortran.h.
| #define VARID2_cfN | ( | T, | |
| A | |||
| ) | NF_INTEGER *fvarid2 |
Definition at line 574 of file ncfortran.h.
| #define VARID2_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 573 of file ncfortran.h.
| #define VARID2_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 575 of file ncfortran.h.
| #define VARID2_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (*fvarid2-1) |
Definition at line 576 of file ncfortran.h.
| #define VARID_cfINT | ( | N, | |
| A, | |||
| B, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | SIMPLE_cfINT(N,A,B,X,Y,Z) |
Definition at line 556 of file ncfortran.h.
| #define VARID_cfN | ( | T, | |
| A | |||
| ) | NF_INTEGER *fvarid |
Definition at line 558 of file ncfortran.h.
| #define VARID_cfSEP | ( | T, | |
| B | |||
| ) | SIMPLE_cfSEP(T,B) |
Definition at line 557 of file ncfortran.h.
| #define VARID_cfSTR | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E | |||
| ) | SIMPLE_cfSTR(N,T,A,B,C,D,E) |
Definition at line 559 of file ncfortran.h.
| #define VARID_cfT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (*fvarid-1) |
Definition at line 560 of file ncfortran.h.
Generated on Thu Nov 9 2017 06:56:52 for NetCDF-Fortran. NetCDF is
a Unidata library.