summaryrefslogtreecommitdiffstats
path: root/tools/testfiles/tnestedcmpddt.ddl
blob: 8f1af21467f2d7824a233f70558225dee88dd701 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
HDF5 "tnestedcmpddt.h5" {
GROUP "/" {
   DATASET "dset1" {
      DATATYPE  H5T_COMPOUND {
         H5T_STD_I32BE "a_name";
         H5T_IEEE_F32BE "b_name";
      }
      DATASPACE  SIMPLE { ( 6 ) / ( H5S_UNLIMITED ) }
      DATA {
      (0): {
            0,
            0
         },
      (1): {
            16777216,
            4.6006e-41
         },
      (2): {
            33554432,
            4.60074e-41
         },
      (3): {
            50331648,
            5.8308e-42
         },
      (4): {
            67108864,
            4.60088e-41
         },
      (5): {
            83886080,
            7.18376e-41
         }
      }
   }
   DATASET "dset2" {
      DATATYPE  H5T_COMPOUND {
         H5T_STD_I32LE "a_name";
         H5T_IEEE_F32LE "b_name";
         H5T_ENUM {
            H5T_STD_I32LE;
            "Red"              0;
            "Green"            1;
            "Blue"             2;
            "White"            3;
            "Black"            4;
         } "c_name";
      }
      DATASPACE  SIMPLE { ( 6 ) / ( H5S_UNLIMITED ) }
      DATA {
      (0): {
            0,
            0,
            Green
         },
      (1): {
            1,
            1.1,
            Green
         },
      (2): {
            2,
            2.2,
            Green
         },
      (3): {
            3,
            3.3,
            Green
         },
      (4): {
            4,
            4.4,
            Green
         },
      (5): {
            5,
            5.5,
            Green
         }
      }
   }
   DATASET "dset4" {
      DATATYPE  "/enumtype"
      DATASPACE  SIMPLE { ( 6 ) / ( H5S_UNLIMITED ) }
      DATA {
      (0): Red, Green, Blue, Green, White, Blue
      }
   }
   DATASET "dset5" {
      DATATYPE  "/type1"
      DATASPACE  SIMPLE { ( 6 ) / ( H5S_UNLIMITED ) }
      DATA {
      (0): {
            -1434300087,
            -1.69532e-21
         },
      (1): {
            -965921664,
            -7.63504e-06
         },
      (2): {
            0,
            1.01342e-41
         },
      (3): {
            485220918,
            2.64926e-23
         },
      (4): {
            970376557,
            1.19312e-07
         },
      (5): {
            1438754980,
            5.37334e+08
         }
      }
   }
   DATATYPE "enumtype" H5T_ENUM {
      H5T_STD_I32LE;
      "Red"              0;
      "Green"            1;
      "Blue"             2;
      "White"            3;
      "Black"            4;
   };
   GROUP "group1" {
      DATASET "dset3" {
         DATATYPE  H5T_COMPOUND {
            H5T_ARRAY { [5] H5T_STD_I32BE } "int_name";
            H5T_ARRAY { [5][6] H5T_IEEE_F32BE } "float_name";
            H5T_COMPOUND {
               H5T_STD_I32BE "int_name";
               H5T_IEEE_F32BE "float_name";
            } "cmpd_name";
         }
         DATASPACE  SIMPLE { ( 6 ) / ( H5S_UNLIMITED ) }
         DATA {
         (0): {
               [ 0, 0, 0, 0, 0 ],
               [ 0, 0, 0, 0, 0, 0,
                  0, 0, 0, 0, 0, 0,
                  0, 0, 0, 0, 0, 0,
                  0, 0, 0, 0, 0, 0,
                  0, 0, 0, 0, 0, 0 ],
               {
                  0,
                  0
               }
            },
         (1): {
               [ 0, 16777216, 33554432, 50331648, 67108864 ],
               [ 0, 0, 0, 0, 0, 0,
                  0, 4.6006e-41, 8.96831e-44, 2.30486e-41, 4.60074e-41, 5.74869e-41,
                  0, 8.96831e-44, 4.60074e-41, 6.89663e-41, 9.10844e-44, 1.15705e-41,
                  0, 2.30486e-41, 6.89663e-41, 5.8308e-42, 2.305e-41, 4.02691e-41,
                  0, 4.60074e-41, 9.10844e-44, 2.305e-41, 4.60088e-41, 5.74883e-41 ],
               {
                  16777216,
                  4.6006e-41
               }
            },
         (2): {
               [ 0, 33554432, 67108864, 100663296, 134217728 ],
               [ 0, 0, 0, 0, 0, 0,
                  0, 8.96831e-44, 4.60074e-41, 6.89663e-41, 9.10844e-44, 1.15705e-41,
                  0, 4.60074e-41, 9.10844e-44, 2.305e-41, 4.60088e-41, 5.74883e-41,
                  0, 6.89663e-41, 2.305e-41, 5.17486e-41, 6.89677e-41, 8.61869e-41,
                  0, 9.10844e-44, 4.60088e-41, 6.89677e-41, 9.24857e-44, 1.15719e-41 ],
               {
                  33554432,
                  8.96831e-44
               }
            },
         (3): {
               [ 0, 50331648, 100663296, 150994944, 201326592 ],
               [ 0, 0, 0, 0, 0, 0,
                  0, 2.30486e-41, 6.89663e-41, 5.8308e-42, 2.305e-41, 4.02691e-41,
                  0, 6.89663e-41, 2.305e-41, 5.17486e-41, 6.89677e-41, 8.61869e-41,
                  0, 5.8308e-42, 5.17486e-41, 7.75773e-41, 5.8322e-42, 1.87466e-41,
                  0, 2.305e-41, 6.89677e-41, 5.8322e-42, 2.30514e-41, 4.02705e-41 ],
               {
                  50331648,
                  2.30486e-41
               }
            },
         (4): {
               [ 0, 67108864, 134217728, 201326592, 268435456 ],
               [ 0, 0, 0, 0, 0, 0,
                  0, 4.60074e-41, 9.10844e-44, 2.305e-41, 4.60088e-41, 5.74883e-41,
                  0, 9.10844e-44, 4.60088e-41, 6.89677e-41, 9.24857e-44, 1.15719e-41,
                  0, 2.305e-41, 6.89677e-41, 5.8322e-42, 2.30514e-41, 4.02705e-41,
                  0, 4.60088e-41, 9.24857e-44, 2.30514e-41, 4.60102e-41, 5.74897e-41 ],
               {
                  67108864,
                  4.60074e-41
               }
            },
         (5): {
               [ 0, 83886080, 167772160, 251658240, 335544320 ],
               [ 0, 0, 0, 0, 0, 0,
                  0, 5.74869e-41, 1.15705e-41, 4.02691e-41, 5.74883e-41, 7.18376e-41,
                  0, 1.15705e-41, 5.74883e-41, 8.61869e-41, 1.15719e-41, 2.59212e-41,
                  0, 4.02691e-41, 8.61869e-41, 1.87466e-41, 4.02705e-41, 5.39023e-41,
                  0, 5.74883e-41, 1.15719e-41, 4.02705e-41, 5.74897e-41, 7.1839e-41 ],
               {
                  83886080,
                  5.74869e-41
               }
            }
         }
      }
   }
   DATATYPE "type1" H5T_COMPOUND {
      H5T_STD_I32BE "int_name";
      H5T_IEEE_F32BE "float_name";
   }
}
}