![]() |
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.