Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mpim-sw
libcdi
Commits
c5badb90
Commit
c5badb90
authored
Jul 06, 2016
by
Uwe Schulzweida
Browse files
Renamed cdfSetDim() to cdf_set_dim().
parent
d30ad987
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/stream_cdf_i.c
View file @
c5badb90
...
...
@@ -726,7 +726,7 @@ void cdf_set_var(ncvar_t *ncvars, int ncvarid, short isvar)
}
static
void
cdf
SetD
im
(
ncvar_t
*
ncvars
,
int
ncvarid
,
int
dimid
,
int
dimtype
)
void
cdf
_set_d
im
(
ncvar_t
*
ncvars
,
int
ncvarid
,
int
dimid
,
int
dimtype
)
{
if
(
ncvars
[
ncvarid
].
dimtype
[
dimid
]
!=
UNDEFID
&&
ncvars
[
ncvarid
].
dimtype
[
dimid
]
!=
dimtype
)
...
...
@@ -976,12 +976,12 @@ void cdf_scan_attr_axis(ncvar_t *ncvars, ncdim_t *ncdims, int ncvarid, const cha
if
(
(
int
)
attstring
[
attlen
]
==
't'
)
{
if
(
attlen
!=
0
)
Warning
(
"axis attribute 't' not on first position"
);
cdf
SetD
im
(
ncvars
,
ncvarid
,
(
int
)
attlen
,
T_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
(
int
)
attlen
,
T_AXIS
);
}
else
if
(
(
int
)
attstring
[
attlen
]
==
'z'
)
{
ncvars
[
ncvarid
].
zdim
=
dimidsp
[
attlen
];
cdf
SetD
im
(
ncvars
,
ncvarid
,
(
int
)
attlen
,
Z_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
(
int
)
attlen
,
Z_AXIS
);
if
(
ncvars
[
ncvarid
].
ndims
==
1
)
{
...
...
@@ -992,7 +992,7 @@ void cdf_scan_attr_axis(ncvar_t *ncvars, ncdim_t *ncdims, int ncvarid, const cha
else
if
(
(
int
)
attstring
[
attlen
]
==
'y'
)
{
ncvars
[
ncvarid
].
ydim
=
dimidsp
[
attlen
];
cdf
SetD
im
(
ncvars
,
ncvarid
,
(
int
)
attlen
,
Y_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
(
int
)
attlen
,
Y_AXIS
);
if
(
ncvars
[
ncvarid
].
ndims
==
1
)
{
...
...
@@ -1003,7 +1003,7 @@ void cdf_scan_attr_axis(ncvar_t *ncvars, ncdim_t *ncdims, int ncvarid, const cha
else
if
(
(
int
)
attstring
[
attlen
]
==
'x'
)
{
ncvars
[
ncvarid
].
xdim
=
dimidsp
[
attlen
];
cdf
SetD
im
(
ncvars
,
ncvarid
,
(
int
)
attlen
,
X_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
(
int
)
attlen
,
X_AXIS
);
if
(
ncvars
[
ncvarid
].
ndims
==
1
)
{
...
...
@@ -1090,7 +1090,7 @@ void cdf_scan_var_attr(int nvars, ncvar_t *ncvars, ncdim_t *ncdims, int timedimi
if
(
timedimid
==
dimidsp
[
0
]
)
{
ncvars
[
ncvarid
].
tsteptype
=
TSTEP_INSTANT
;
cdf
SetD
im
(
ncvars
,
ncvarid
,
0
,
T_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
0
,
T_AXIS
);
}
else
{
...
...
@@ -1414,7 +1414,7 @@ void cdf_scan_var_attr(int nvars, ncvar_t *ncvars, ncdim_t *ncdims, int timedimi
if
(
ncvars
[
ncvarid
].
ndims
==
1
)
{
cdf_set_var
(
ncvars
,
ncvarid
,
FALSE
);
cdf
SetD
im
(
ncvars
,
ncvarid
,
0
,
Z_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
0
,
Z_AXIS
);
ncdims
[
ncvars
[
ncvarid
].
dimids
[
0
]].
dimtype
=
Z_AXIS
;
}
}
...
...
@@ -1605,10 +1605,10 @@ void cdf_set_dimtype(int nvars, ncvar_t *ncvars, ncdim_t *ncdims)
for
(
int
i
=
0
;
i
<
ndims
;
i
++
)
{
int
ncdimid
=
ncvars
[
ncvarid
].
dimids
[
i
];
if
(
ncdims
[
ncdimid
].
dimtype
==
X_AXIS
)
cdf
SetD
im
(
ncvars
,
ncvarid
,
i
,
X_AXIS
);
else
if
(
ncdims
[
ncdimid
].
dimtype
==
Y_AXIS
)
cdf
SetD
im
(
ncvars
,
ncvarid
,
i
,
Y_AXIS
);
else
if
(
ncdims
[
ncdimid
].
dimtype
==
Z_AXIS
)
cdf
SetD
im
(
ncvars
,
ncvarid
,
i
,
Z_AXIS
);
else
if
(
ncdims
[
ncdimid
].
dimtype
==
T_AXIS
)
cdf
SetD
im
(
ncvars
,
ncvarid
,
i
,
T_AXIS
);
if
(
ncdims
[
ncdimid
].
dimtype
==
X_AXIS
)
cdf
_set_d
im
(
ncvars
,
ncvarid
,
i
,
X_AXIS
);
else
if
(
ncdims
[
ncdimid
].
dimtype
==
Y_AXIS
)
cdf
_set_d
im
(
ncvars
,
ncvarid
,
i
,
Y_AXIS
);
else
if
(
ncdims
[
ncdimid
].
dimtype
==
Z_AXIS
)
cdf
_set_d
im
(
ncvars
,
ncvarid
,
i
,
Z_AXIS
);
else
if
(
ncdims
[
ncdimid
].
dimtype
==
T_AXIS
)
cdf
_set_d
im
(
ncvars
,
ncvarid
,
i
,
T_AXIS
);
}
if
(
CDI_Debug
)
...
...
@@ -1644,17 +1644,17 @@ void cdf_set_dimtype(int nvars, ncvar_t *ncvars, ncdim_t *ncdims)
{
if
(
!
lxdim
)
{
cdf
SetD
im
(
ncvars
,
ncvarid
,
i
,
X_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
i
,
X_AXIS
);
lxdim
=
true
;
}
else
if
(
!
lydim
&&
ncvars
[
ncvarid
].
gridtype
!=
GRID_UNSTRUCTURED
)
{
cdf
SetD
im
(
ncvars
,
ncvarid
,
i
,
Y_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
i
,
Y_AXIS
);
lydim
=
true
;
}
else
if
(
!
lzdim
)
{
cdf
SetD
im
(
ncvars
,
ncvarid
,
i
,
Z_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
i
,
Z_AXIS
);
lzdim
=
true
;
}
}
...
...
@@ -1687,14 +1687,14 @@ void verify_coordinate_vars_1(int ncid, int ndims, ncdim_t *ncdims, ncvar_t *ncv
{
ncvars
[
ncvarid
].
islon
=
true
;
cdf_set_var
(
ncvars
,
ncvarid
,
FALSE
);
cdf
SetD
im
(
ncvars
,
ncvarid
,
0
,
X_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
0
,
X_AXIS
);
ncdims
[
ncdimid
].
dimtype
=
X_AXIS
;
}
else
if
(
is_lat_axis
(
ncvars
[
ncvarid
].
units
,
ncvars
[
ncvarid
].
stdname
)
)
{
ncvars
[
ncvarid
].
islat
=
true
;
cdf_set_var
(
ncvars
,
ncvarid
,
FALSE
);
cdf
SetD
im
(
ncvars
,
ncvarid
,
0
,
Y_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
0
,
Y_AXIS
);
ncdims
[
ncdimid
].
dimtype
=
Y_AXIS
;
}
else
if
(
is_pressure_units
(
ncvars
[
ncvarid
].
units
)
)
...
...
@@ -1741,7 +1741,7 @@ void verify_coordinate_vars_1(int ncid, int ndims, ncdim_t *ncdims, ncvar_t *ncv
{
ncvars
[
ncvarid
].
islon
=
true
;
cdf_set_var
(
ncvars
,
ncvarid
,
FALSE
);
cdf
SetD
im
(
ncvars
,
ncvarid
,
0
,
X_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
0
,
X_AXIS
);
ncdims
[
ncdimid
].
dimtype
=
X_AXIS
;
continue
;
}
...
...
@@ -1749,7 +1749,7 @@ void verify_coordinate_vars_1(int ncid, int ndims, ncdim_t *ncdims, ncvar_t *ncv
{
ncvars
[
ncvarid
].
islat
=
true
;
cdf_set_var
(
ncvars
,
ncvarid
,
FALSE
);
cdf
SetD
im
(
ncvars
,
ncvarid
,
0
,
Y_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
0
,
Y_AXIS
);
ncdims
[
ncdimid
].
dimtype
=
Y_AXIS
;
continue
;
}
...
...
@@ -1759,7 +1759,7 @@ void verify_coordinate_vars_1(int ncid, int ndims, ncdim_t *ncdims, ncvar_t *ncv
{
ncvars
[
ncvarid
].
islev
=
true
;
cdf_set_var
(
ncvars
,
ncvarid
,
FALSE
);
cdf
SetD
im
(
ncvars
,
ncvarid
,
0
,
Z_AXIS
);
cdf
_set_d
im
(
ncvars
,
ncvarid
,
0
,
Z_AXIS
);
ncdims
[
ncdimid
].
dimtype
=
Z_AXIS
;
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment