1 | /* GLOBAL */ |
---|
2 | DECLARE_ATTRIBUTE(StdString , name) |
---|
3 | DECLARE_ATTRIBUTE(StdString , standard_name) |
---|
4 | DECLARE_ATTRIBUTE(StdString , long_name) |
---|
5 | DECLARE_ATTRIBUTE(StdString , lon_name) |
---|
6 | DECLARE_ATTRIBUTE(StdString , lat_name) |
---|
7 | DECLARE_ATTRIBUTE(StdString , bounds_lon_name) |
---|
8 | DECLARE_ATTRIBUTE(StdString , bounds_lat_name) |
---|
9 | DECLARE_ATTRIBUTE(StdString , dim_i_name) |
---|
10 | DECLARE_ATTRIBUTE(StdString , dim_j_name) |
---|
11 | |
---|
12 | DECLARE_ATTRIBUTE(StdString, comment) |
---|
13 | |
---|
14 | /* GLOBAL */ |
---|
15 | DECLARE_ATTRIBUTE(int , ni_glo) |
---|
16 | DECLARE_ATTRIBUTE(int , nj_glo) |
---|
17 | |
---|
18 | /* LOCAL */ |
---|
19 | DECLARE_ATTRIBUTE(int , ibegin, false) |
---|
20 | DECLARE_ATTRIBUTE(int , ni, false) |
---|
21 | |
---|
22 | /* LOCAL */ |
---|
23 | DECLARE_ATTRIBUTE(int , jbegin, false) |
---|
24 | DECLARE_ATTRIBUTE(int , nj, false) |
---|
25 | |
---|
26 | |
---|
27 | DECLARE_ARRAY(int,1 , i_index, false) |
---|
28 | DECLARE_ARRAY(int,1 , j_index, false) |
---|
29 | |
---|
30 | /* LOCAL */ |
---|
31 | DECLARE_ARRAY(bool, 1 , mask_1d, false) |
---|
32 | DECLARE_ARRAY(bool, 2 , mask_2d, false) |
---|
33 | |
---|
34 | /* GLOBAL */ |
---|
35 | DECLARE_ATTRIBUTE(int , data_dim) |
---|
36 | |
---|
37 | /* LOCAL */ |
---|
38 | DECLARE_ATTRIBUTE(int , data_ni, false) |
---|
39 | DECLARE_ATTRIBUTE(int , data_nj, false) |
---|
40 | DECLARE_ATTRIBUTE(int , data_ibegin, false) |
---|
41 | DECLARE_ATTRIBUTE(int , data_jbegin, false) |
---|
42 | |
---|
43 | /* LOCAL */ |
---|
44 | DECLARE_ARRAY(int, 1 , data_i_index, false) |
---|
45 | DECLARE_ARRAY(int, 1, data_j_index, false) |
---|
46 | |
---|
47 | /* LOCAL */ |
---|
48 | DECLARE_ARRAY(double, 1, lonvalue_1d, false) |
---|
49 | DECLARE_ARRAY(double, 1, latvalue_1d, false) |
---|
50 | DECLARE_ARRAY(double, 2, lonvalue_2d, false) |
---|
51 | DECLARE_ARRAY(double, 2, latvalue_2d, false) |
---|
52 | |
---|
53 | DECLARE_ATTRIBUTE(int, nvertex) |
---|
54 | DECLARE_ARRAY(double, 2, bounds_lon_1d, false) |
---|
55 | DECLARE_ARRAY(double, 2, bounds_lat_1d, false) |
---|
56 | DECLARE_ARRAY(double, 3, bounds_lon_2d, false) |
---|
57 | DECLARE_ARRAY(double, 3, bounds_lat_2d, false) |
---|
58 | |
---|
59 | DECLARE_ARRAY(double, 2, area) |
---|
60 | DECLARE_ATTRIBUTE(double, radius) |
---|
61 | |
---|
62 | DECLARE_ENUM4(type,rectilinear,curvilinear,unstructured, gaussian) |
---|
63 | DECLARE_ATTRIBUTE(StdString, domain_ref) |
---|
64 | DECLARE_ATTRIBUTE(int, prec) |
---|
65 | |
---|
66 | /* LOCAL */ |
---|
67 | DECLARE_ATTRIBUTE(int, ntiles, false) |
---|
68 | DECLARE_ATTRIBUTE(bool, tile_only, false) |
---|
69 | DECLARE_ARRAY(int, 1, tile_ni, false) |
---|
70 | DECLARE_ARRAY(int, 1, tile_nj, false) |
---|
71 | DECLARE_ARRAY(int, 1, tile_ibegin, false) |
---|
72 | DECLARE_ARRAY(int, 1, tile_jbegin, false) |
---|
73 | DECLARE_ARRAY(int, 1, tile_data_ibegin, false) |
---|
74 | DECLARE_ARRAY(int, 1, tile_data_jbegin, false) |
---|
75 | DECLARE_ARRAY(int, 1, tile_data_ni, false) |
---|
76 | DECLARE_ARRAY(int, 1, tile_data_nj, false) |
---|