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