128-bit AVX2 SIMD for AMD Ryzen
[gromacs.git] / src / gromacs / selection / tests / refdata / SelectionCollectionDataTest_HandlesNumericComparisons.xml
blob3c592892897044693cc0927abe95d408b6ab1af1
1 <?xml version="1.0"?>
2 <?xml-stylesheet type="text/xsl" href="referencedata.xsl"?>
3 <ReferenceData>
4   <ParsedSelections Name="Parsed">
5     <ParsedSelection Name="Selection1">
6       <String Name="Input">x &gt; 2</String>
7       <String Name="Text">x &gt; 2</String>
8       <Bool Name="Dynamic">true</Bool>
9     </ParsedSelection>
10     <ParsedSelection Name="Selection2">
11       <String Name="Input">2 &lt; x</String>
12       <String Name="Text">2 &lt; x</String>
13       <Bool Name="Dynamic">true</Bool>
14     </ParsedSelection>
15     <ParsedSelection Name="Selection3">
16       <String Name="Input">y &gt; resnr</String>
17       <String Name="Text">y &gt; resnr</String>
18       <Bool Name="Dynamic">true</Bool>
19     </ParsedSelection>
20     <ParsedSelection Name="Selection4">
21       <String Name="Input">resnr &lt; 2.5</String>
22       <String Name="Text">resnr &lt; 2.5</String>
23       <Bool Name="Dynamic">false</Bool>
24     </ParsedSelection>
25     <ParsedSelection Name="Selection5">
26       <String Name="Input">2.5 &gt; resnr</String>
27       <String Name="Text">2.5 &gt; resnr</String>
28       <Bool Name="Dynamic">false</Bool>
29     </ParsedSelection>
30   </ParsedSelections>
31   <CompiledSelections Name="Compiled">
32     <Selection Name="Selection1">
33       <Sequence Name="Atoms">
34         <Int Name="Length">15</Int>
35         <Int>0</Int>
36         <Int>1</Int>
37         <Int>2</Int>
38         <Int>3</Int>
39         <Int>4</Int>
40         <Int>5</Int>
41         <Int>6</Int>
42         <Int>7</Int>
43         <Int>8</Int>
44         <Int>9</Int>
45         <Int>10</Int>
46         <Int>11</Int>
47         <Int>12</Int>
48         <Int>13</Int>
49         <Int>14</Int>
50       </Sequence>
51     </Selection>
52     <Selection Name="Selection2">
53       <Sequence Name="Atoms">
54         <Int Name="Length">15</Int>
55         <Int>0</Int>
56         <Int>1</Int>
57         <Int>2</Int>
58         <Int>3</Int>
59         <Int>4</Int>
60         <Int>5</Int>
61         <Int>6</Int>
62         <Int>7</Int>
63         <Int>8</Int>
64         <Int>9</Int>
65         <Int>10</Int>
66         <Int>11</Int>
67         <Int>12</Int>
68         <Int>13</Int>
69         <Int>14</Int>
70       </Sequence>
71     </Selection>
72     <Selection Name="Selection3">
73       <Sequence Name="Atoms">
74         <Int Name="Length">15</Int>
75         <Int>0</Int>
76         <Int>1</Int>
77         <Int>2</Int>
78         <Int>3</Int>
79         <Int>4</Int>
80         <Int>5</Int>
81         <Int>6</Int>
82         <Int>7</Int>
83         <Int>8</Int>
84         <Int>9</Int>
85         <Int>10</Int>
86         <Int>11</Int>
87         <Int>12</Int>
88         <Int>13</Int>
89         <Int>14</Int>
90       </Sequence>
91     </Selection>
92     <Selection Name="Selection4">
93       <Sequence Name="Atoms">
94         <Int Name="Length">6</Int>
95         <Int>0</Int>
96         <Int>1</Int>
97         <Int>2</Int>
98         <Int>3</Int>
99         <Int>4</Int>
100         <Int>5</Int>
101       </Sequence>
102     </Selection>
103     <Selection Name="Selection5">
104       <Sequence Name="Atoms">
105         <Int Name="Length">6</Int>
106         <Int>0</Int>
107         <Int>1</Int>
108         <Int>2</Int>
109         <Int>3</Int>
110         <Int>4</Int>
111         <Int>5</Int>
112       </Sequence>
113     </Selection>
114   </CompiledSelections>
115   <EvaluatedSelections Name="Frame1">
116     <Selection Name="Selection1">
117       <Sequence Name="Atoms">
118         <Int Name="Length">7</Int>
119         <Int>8</Int>
120         <Int>9</Int>
121         <Int>10</Int>
122         <Int>11</Int>
123         <Int>12</Int>
124         <Int>13</Int>
125         <Int>14</Int>
126       </Sequence>
127       <Sequence Name="Positions">
128         <Int Name="Length">7</Int>
129         <Position>
130           <Vector Name="Coordinates">
131             <Real Name="X">3</Real>
132             <Real Name="Y">1</Real>
133             <Real Name="Z">0</Real>
134           </Vector>
135         </Position>
136         <Position>
137           <Vector Name="Coordinates">
138             <Real Name="X">3</Real>
139             <Real Name="Y">2</Real>
140             <Real Name="Z">0</Real>
141           </Vector>
142         </Position>
143         <Position>
144           <Vector Name="Coordinates">
145             <Real Name="X">3</Real>
146             <Real Name="Y">3</Real>
147             <Real Name="Z">0</Real>
148           </Vector>
149         </Position>
150         <Position>
151           <Vector Name="Coordinates">
152             <Real Name="X">3</Real>
153             <Real Name="Y">4</Real>
154             <Real Name="Z">0</Real>
155           </Vector>
156         </Position>
157         <Position>
158           <Vector Name="Coordinates">
159             <Real Name="X">4</Real>
160             <Real Name="Y">1</Real>
161             <Real Name="Z">0</Real>
162           </Vector>
163         </Position>
164         <Position>
165           <Vector Name="Coordinates">
166             <Real Name="X">4</Real>
167             <Real Name="Y">2</Real>
168             <Real Name="Z">0</Real>
169           </Vector>
170         </Position>
171         <Position>
172           <Vector Name="Coordinates">
173             <Real Name="X">4</Real>
174             <Real Name="Y">3</Real>
175             <Real Name="Z">0</Real>
176           </Vector>
177         </Position>
178       </Sequence>
179     </Selection>
180     <Selection Name="Selection2">
181       <Sequence Name="Atoms">
182         <Int Name="Length">7</Int>
183         <Int>8</Int>
184         <Int>9</Int>
185         <Int>10</Int>
186         <Int>11</Int>
187         <Int>12</Int>
188         <Int>13</Int>
189         <Int>14</Int>
190       </Sequence>
191       <Sequence Name="Positions">
192         <Int Name="Length">7</Int>
193         <Position>
194           <Vector Name="Coordinates">
195             <Real Name="X">3</Real>
196             <Real Name="Y">1</Real>
197             <Real Name="Z">0</Real>
198           </Vector>
199         </Position>
200         <Position>
201           <Vector Name="Coordinates">
202             <Real Name="X">3</Real>
203             <Real Name="Y">2</Real>
204             <Real Name="Z">0</Real>
205           </Vector>
206         </Position>
207         <Position>
208           <Vector Name="Coordinates">
209             <Real Name="X">3</Real>
210             <Real Name="Y">3</Real>
211             <Real Name="Z">0</Real>
212           </Vector>
213         </Position>
214         <Position>
215           <Vector Name="Coordinates">
216             <Real Name="X">3</Real>
217             <Real Name="Y">4</Real>
218             <Real Name="Z">0</Real>
219           </Vector>
220         </Position>
221         <Position>
222           <Vector Name="Coordinates">
223             <Real Name="X">4</Real>
224             <Real Name="Y">1</Real>
225             <Real Name="Z">0</Real>
226           </Vector>
227         </Position>
228         <Position>
229           <Vector Name="Coordinates">
230             <Real Name="X">4</Real>
231             <Real Name="Y">2</Real>
232             <Real Name="Z">0</Real>
233           </Vector>
234         </Position>
235         <Position>
236           <Vector Name="Coordinates">
237             <Real Name="X">4</Real>
238             <Real Name="Y">3</Real>
239             <Real Name="Z">0</Real>
240           </Vector>
241         </Position>
242       </Sequence>
243     </Selection>
244     <Selection Name="Selection3">
245       <Sequence Name="Atoms">
246         <Int Name="Length">4</Int>
247         <Int>1</Int>
248         <Int>2</Int>
249         <Int>3</Int>
250         <Int>7</Int>
251       </Sequence>
252       <Sequence Name="Positions">
253         <Int Name="Length">4</Int>
254         <Position>
255           <Vector Name="Coordinates">
256             <Real Name="X">1</Real>
257             <Real Name="Y">2</Real>
258             <Real Name="Z">0</Real>
259           </Vector>
260         </Position>
261         <Position>
262           <Vector Name="Coordinates">
263             <Real Name="X">1</Real>
264             <Real Name="Y">3</Real>
265             <Real Name="Z">0</Real>
266           </Vector>
267         </Position>
268         <Position>
269           <Vector Name="Coordinates">
270             <Real Name="X">1</Real>
271             <Real Name="Y">4</Real>
272             <Real Name="Z">0</Real>
273           </Vector>
274         </Position>
275         <Position>
276           <Vector Name="Coordinates">
277             <Real Name="X">2</Real>
278             <Real Name="Y">4</Real>
279             <Real Name="Z">0</Real>
280           </Vector>
281         </Position>
282       </Sequence>
283     </Selection>
284     <Selection Name="Selection4">
285       <Sequence Name="Atoms">
286         <Int Name="Length">6</Int>
287         <Int>0</Int>
288         <Int>1</Int>
289         <Int>2</Int>
290         <Int>3</Int>
291         <Int>4</Int>
292         <Int>5</Int>
293       </Sequence>
294       <Sequence Name="Positions">
295         <Int Name="Length">6</Int>
296         <Position>
297           <Vector Name="Coordinates">
298             <Real Name="X">1</Real>
299             <Real Name="Y">1</Real>
300             <Real Name="Z">0</Real>
301           </Vector>
302         </Position>
303         <Position>
304           <Vector Name="Coordinates">
305             <Real Name="X">1</Real>
306             <Real Name="Y">2</Real>
307             <Real Name="Z">0</Real>
308           </Vector>
309         </Position>
310         <Position>
311           <Vector Name="Coordinates">
312             <Real Name="X">1</Real>
313             <Real Name="Y">3</Real>
314             <Real Name="Z">0</Real>
315           </Vector>
316         </Position>
317         <Position>
318           <Vector Name="Coordinates">
319             <Real Name="X">1</Real>
320             <Real Name="Y">4</Real>
321             <Real Name="Z">0</Real>
322           </Vector>
323         </Position>
324         <Position>
325           <Vector Name="Coordinates">
326             <Real Name="X">2</Real>
327             <Real Name="Y">1</Real>
328             <Real Name="Z">0</Real>
329           </Vector>
330         </Position>
331         <Position>
332           <Vector Name="Coordinates">
333             <Real Name="X">2</Real>
334             <Real Name="Y">2</Real>
335             <Real Name="Z">0</Real>
336           </Vector>
337         </Position>
338       </Sequence>
339     </Selection>
340     <Selection Name="Selection5">
341       <Sequence Name="Atoms">
342         <Int Name="Length">6</Int>
343         <Int>0</Int>
344         <Int>1</Int>
345         <Int>2</Int>
346         <Int>3</Int>
347         <Int>4</Int>
348         <Int>5</Int>
349       </Sequence>
350       <Sequence Name="Positions">
351         <Int Name="Length">6</Int>
352         <Position>
353           <Vector Name="Coordinates">
354             <Real Name="X">1</Real>
355             <Real Name="Y">1</Real>
356             <Real Name="Z">0</Real>
357           </Vector>
358         </Position>
359         <Position>
360           <Vector Name="Coordinates">
361             <Real Name="X">1</Real>
362             <Real Name="Y">2</Real>
363             <Real Name="Z">0</Real>
364           </Vector>
365         </Position>
366         <Position>
367           <Vector Name="Coordinates">
368             <Real Name="X">1</Real>
369             <Real Name="Y">3</Real>
370             <Real Name="Z">0</Real>
371           </Vector>
372         </Position>
373         <Position>
374           <Vector Name="Coordinates">
375             <Real Name="X">1</Real>
376             <Real Name="Y">4</Real>
377             <Real Name="Z">0</Real>
378           </Vector>
379         </Position>
380         <Position>
381           <Vector Name="Coordinates">
382             <Real Name="X">2</Real>
383             <Real Name="Y">1</Real>
384             <Real Name="Z">0</Real>
385           </Vector>
386         </Position>
387         <Position>
388           <Vector Name="Coordinates">
389             <Real Name="X">2</Real>
390             <Real Name="Y">2</Real>
391             <Real Name="Z">0</Real>
392           </Vector>
393         </Position>
394       </Sequence>
395     </Selection>
396   </EvaluatedSelections>
397 </ReferenceData>