<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">1.500000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">2.500000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">4.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame4">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame5">
<Real Name="X">3.500000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame6">
<Real Name="X">4.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="ResampledHistogram">
<DataFrame Name="Frame0">
<Real Name="X">1.500000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.414214</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.500000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">7.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.828427</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.500000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">3.162278</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">1.500000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">2.500000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">4.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame4">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame5">
<Real Name="X">3.500000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame6">
<Real Name="X">4.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="ResampledHistogram">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">4.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.236068</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">6.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.236068</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">4.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">4.242640</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="Average">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.666667</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.577350</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="Average">
<DataFrame Name="Frame0">
<Real Name="X">0.500000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.666667</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.577350</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">1.500000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<Int Name="FirstColumn">0</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">0</Int>
<Int Name="LastColumn">0</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<Int Name="FirstColumn">0</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">0</Int>
<Int Name="LastColumn">0</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="Average">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.333333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.816497</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.577350</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.414214</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.700000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.500000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.100000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.900000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.200000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">3.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">3.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.500000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.200000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="HistogramAverage">
<DataFrame Name="Frame0">
<Real Name="X">1.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">1.250000</Real>
</DataValue>
<DataValue>
<Real Name="Value">4.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">1.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">2.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">2.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.700000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.500000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.100000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.900000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.200000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">3.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">3.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.500000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.200000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="HistogramAverage">
<DataFrame Name="Frame0">
<Real Name="X">1.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">1.100000</Real>
</DataValue>
<DataValue>
<Real Name="Value">5.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">1.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">2.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">2.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">1.250000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="FrameAverage">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">0.666667</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">0.700000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">1.100000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">2.300000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">2.900000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">2.200000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">3.300000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">1.200000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="Histogram">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="HistogramAverage">
<DataFrame Name="Frame0">
<Real Name="X">1.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.333333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.577350</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">1.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">2.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.666667</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.577350</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">2.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.333333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.577350</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">0.700000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">1.100000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">2.300000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">2.900000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">2.200000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">3.300000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">1.200000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="Histogram">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="HistogramAverage">
<DataFrame Name="Frame0">
<Real Name="X">1.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.666667</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.577350</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">1.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">2.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.666667</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.577350</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">2.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.666667</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.577350</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.700000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.500000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.100000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.900000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.200000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">3.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">3.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.500000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.200000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="Histogram">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="HistogramAverage">
<DataFrame Name="Frame0">
<Real Name="X">1.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.666667</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.154701</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">1.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">2.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.333333</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.527525</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">2.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.666667</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.154701</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<AnalysisData Name="InputData">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.700000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.500000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.100000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.900000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">2.200000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">3.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">3.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">0.500000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.200000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">2.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.300000</Real>
<Real Name="Error">0.000000</Real>
<Real Name="Value">1.000000</Real>
<Real Name="Error">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="Histogram">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">1.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="HistogramAverage">
<DataFrame Name="Frame0">
<Real Name="X">1.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.833333</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.040833</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">1.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">2.250000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.333333</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.527525</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">2.750000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.833333</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.040833</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</ReferenceData>
<xsl:template match="AnalysisData">
<xsl:variable name="has-columnspec"
- select="DataFrame/Sequence[@Name='Y']/Int[@Name='FirstColumn']"/>
+ select="DataFrame/DataValues/Int[@Name='FirstColumn']"/>
<table border="1">
<tr>
<th>Frame</th>
</xsl:if>
<th>Values</th>
</tr>
- <xsl:for-each select="DataFrame/Sequence[@Name='Y']">
+ <xsl:for-each select="DataFrame/DataValues">
<tr>
<td><xsl:value-of select="../@Name"/></td>
<td><xsl:value-of select="../Real[@Name='X']"/></td>
SelectionCollectionDataTest::runEvaluateFinal()
{
ASSERT_NO_THROW_GMX(sc_.evaluateFinal(framenr_));
- if (!checker_.isWriteMode())
- {
- checkCompiled();
- }
+ checkCompiled();
}
<AnalysisData Name="angle">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">-135.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">180.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="average">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">30.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="histogram">
<DataFrame Name="Frame0">
<Real Name="X">-120.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.002778</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.002778</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">120.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.002778</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="angle">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">180.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">45.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="average">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">112.500000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="histogram">
<DataFrame Name="Frame0">
<Real Name="X">30.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.008333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">90.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">150.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.008333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="angle">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">135.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">45.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="average">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">90.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="histogram">
<DataFrame Name="Frame0">
<Real Name="X">30.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.008333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">90.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">150.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.008333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="angle">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">45.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">90.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="average">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">67.500000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="histogram">
<DataFrame Name="Frame0">
<Real Name="X">30.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.008333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">90.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.008333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">150.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="angle">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">90.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">45.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="average">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">67.500000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="histogram">
<DataFrame Name="Frame0">
<Real Name="X">30.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.008333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">90.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.008333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">150.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="angle">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">33.690067</Real>
</DataValue>
<DataValue>
<Real Name="Value">79.975014</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="average">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">56.832542</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="histogram">
<DataFrame Name="Frame0">
<Real Name="X">30.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.008333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">90.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.008333</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">150.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="angle">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">4</Int>
+ <DataValues>
+ <Int Name="Count">4</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">90.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="average">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<DataValue>
<Real Name="Value">78.750000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="histogram">
<DataFrame Name="Frame0">
<Real Name="X">30.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.012500</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.005893</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">90.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.002083</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.002946</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">150.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.002083</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.002946</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="freevolume">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">37.199112</Real>
</DataValue>
<DataValue>
<Real Name="Value">68.921501</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="freevolume">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">38.779182</Real>
</DataValue>
<DataValue>
<Real Name="Value">68.921501</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="index">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">0</Int>
<Int Name="LastColumn">0</Int>
<DataValue>
<Real Name="Value">8.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">5.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">6.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">9.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">10.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">13.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">14.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">0</Int>
<Int Name="LastColumn">0</Int>
<DataValue>
<Real Name="Value">6.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">7.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">8.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">9.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">0</Int>
<Int Name="LastColumn">0</Int>
<DataValue>
<Real Name="Value">8.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">4.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">7.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">8.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">9.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">12.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">13.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">0</Int>
<Int Name="LastColumn">0</Int>
<DataValue>
<Real Name="Value">6.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">7.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">8.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">9.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="mask">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">15</Int>
+ <DataValues>
+ <Int Name="Count">15</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">15</Int>
+ <DataValues>
+ <Int Name="Count">15</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="occupancy">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">4.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame4">
<Real Name="X">5.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame5">
<Real Name="X">6.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame6">
<Real Name="X">7.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame7">
<Real Name="X">8.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame8">
<Real Name="X">9.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame9">
<Real Name="X">10.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame10">
<Real Name="X">11.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame11">
<Real Name="X">12.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame12">
<Real Name="X">13.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame13">
<Real Name="X">14.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame14">
<Real Name="X">15.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
<AnalysisData Name="size">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">8.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">6.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">8.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">6.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="index">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">0</Int>
<Int Name="LastColumn">0</Int>
<DataValue>
<Real Name="Value">8.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">5.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">6.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">9.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">10.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">13.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">14.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="occupancy">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">4.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame4">
<Real Name="X">5.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame5">
<Real Name="X">6.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame6">
<Real Name="X">7.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame7">
<Real Name="X">8.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame8">
<Real Name="X">9.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="occupancy">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">4.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame4">
<Real Name="X">5.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame5">
<Real Name="X">6.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame6">
<Real Name="X">7.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame7">
<Real Name="X">8.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame8">
<Real Name="X">9.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="occupancy">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">4.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame4">
<Real Name="X">5.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame5">
<Real Name="X">6.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame6">
<Real Name="X">7.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame7">
<Real Name="X">8.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame8">
<Real Name="X">9.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="occupancy">
<DataFrame Name="Frame0">
<Real Name="X">1.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame1">
<Real Name="X">2.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame2">
<Real Name="X">3.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame3">
<Real Name="X">4.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame4">
<Real Name="X">5.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame5">
<Real Name="X">6.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame6">
<Real Name="X">7.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame7">
<Real Name="X">8.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.500000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.707107</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
<DataFrame Name="Frame8">
<Real Name="X">9.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">2</Int>
+ <DataValues>
+ <Int Name="Count">2</Int>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
<DataValue>
<Real Name="Value">0.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="size">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">3</Int>
+ <DataValues>
+ <Int Name="Count">3</Int>
<DataValue>
<Real Name="Value">0.533333</Real>
</DataValue>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="index">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">0</Int>
<Int Name="LastColumn">0</Int>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">5.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<AnalysisData Name="index">
<DataFrame Name="Frame0">
<Real Name="X">0.000000</Real>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">0</Int>
<Int Name="LastColumn">0</Int>
<DataValue>
<Real Name="Value">3.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">2.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">4.000000</Real>
</DataValue>
- </Sequence>
- <Sequence Name="Y">
- <Int Name="Length">1</Int>
+ </DataValues>
+ <DataValues>
+ <Int Name="Count">1</Int>
<Int Name="FirstColumn">1</Int>
<Int Name="LastColumn">1</Int>
<DataValue>
<Real Name="Value">1.000000</Real>
</DataValue>
- </Sequence>
+ </DataValues>
</DataFrame>
</AnalysisData>
</OutputData>
<xsl:template match="AnalysisData">
<xsl:variable name="has-columnspec"
- select="DataFrame/Sequence[@Name='Y']/Int[@Name='FirstColumn']"/>
+ select="DataFrame/DataValues/Int[@Name='FirstColumn']"/>
<table border="1">
<tr>
<th>Frame</th>
</xsl:if>
<th>Values</th>
</tr>
- <xsl:for-each select="DataFrame/Sequence[@Name='Y']">
+ <xsl:for-each select="DataFrame/DataValues">
<tr>
<td><xsl:value-of select="../@Name"/></td>
<td><xsl:value-of select="../Real[@Name='X']"/></td>
<xsl:template match="AnalysisData">
<xsl:variable name="has-columnspec"
- select="DataFrame/Sequence[@Name='Y']/Int[@Name='FirstColumn']"/>
+ select="DataFrame/DataValues/Int[@Name='FirstColumn']"/>
<table border="1">
<tr>
<th>Frame</th>
</xsl:if>
<th>Values</th>
</tr>
- <xsl:for-each select="DataFrame/Sequence[@Name='Y']">
+ <xsl:for-each select="DataFrame/DataValues">
<tr>
<td><xsl:value-of select="../@Name"/></td>
<td><xsl:value-of select="../Real[@Name='X']"/></td>
if (frameChecker_.get() != NULL)
{
TestReferenceChecker checker(
- frameChecker_->checkSequenceCompound("Y",
- points.columnCount()));
+ frameChecker_->checkCompound("DataValues", NULL));
+ checker.checkInteger(points.columnCount(), "Count");
bool bAllColumns = (points.firstColumn() == 0
&& points.columnCount() == columnCount_);
if (checker.checkPresent(!bAllColumns, "FirstColumn"))
/*
* This file is part of the GROMACS molecular simulation package.
*
- * Copyright (c) 2011,2012, by the GROMACS development team, led by
+ * Copyright (c) 2011,2012,2013, by the GROMACS development team, led by
* David van der Spoel, Berk Hess, Erik Lindahl, and including many
* others, as listed in the AUTHORS file in the top-level source
* directory and at http://www.gromacs.org.
* \param[in] name Type of node to find.
* \param[in] id Unique identifier of the node (can be NULL, in
* which case the next node without an id is matched).
+ * \param[out] bFound Whether the node was found (false if the node was
+ * created in write mode).
* \returns Matching node, or NULL if no matching node found
* (NULL is never returned in write mode).
* \throws TestException if node creation fails in write mode.
* read mode and creates a new node in write mode. If the creation
* fails in write mode, throws.
*/
- xmlNodePtr findOrCreateNode(const xmlChar *name, const char *id);
+ xmlNodePtr findOrCreateNode(const xmlChar *name, const char *id,
+ bool *bFound);
/*! \brief
* Helper method for checking a reference data value.
*
*/
xmlNodePtr currNode_;
/*! \brief
- * Points to a child of \a currNode_ where the next search should start.
+ * Points to a child of \a currNode_ that was last found.
*
- * On initialization, points to the first child of \a currNode_. After
- * every check, is updated to point to the node following the one
- * found, with possible wrapping.
+ * On initialization, is initialized to NULL. After every check, is
+ * updated to point to the node that was used for the check.
+ * Subsequent checks start the search for the matching node on this
+ * node.
*
- * Is NULL if and only if \a currNode_ contains no children.
+ * Is NULL if \a currNode_ contains no children or if no checks have
+ * yet been made.
* Otherwise, always points to a direct child of \a currNode_.
*/
- xmlNodePtr nextSearchNode_;
+ xmlNodePtr prevFoundNode_;
/*! \brief
* Whether the reference data is being written (true) or compared
* (false).
TestReferenceChecker::Impl::Impl(bool bWrite)
- : currNode_(NULL), nextSearchNode_(NULL), bWrite_(bWrite), seqIndex_(0)
+ : currNode_(NULL), prevFoundNode_(NULL), bWrite_(bWrite), seqIndex_(0)
{
}
TestReferenceChecker::Impl::Impl(const std::string &path, xmlNodePtr rootNode,
bool bWrite)
- : path_(path + "/"), currNode_(rootNode),
- nextSearchNode_(rootNode->xmlChildrenNode),
+ : path_(path + "/"), currNode_(rootNode), prevFoundNode_(NULL),
bWrite_(bWrite), seqIndex_(0)
{
}
xmlNodePtr
TestReferenceChecker::Impl::findNode(const xmlChar *name, const char *id) const
{
- const xmlChar *xmlId = reinterpret_cast<const xmlChar *>(id);
- xmlNodePtr node = nextSearchNode_;
- if (node == NULL)
+ if (currNode_ == NULL || currNode_->children == NULL)
{
return NULL;
}
+ const xmlChar *xmlId = reinterpret_cast<const xmlChar *>(id);
+ xmlNodePtr node = prevFoundNode_;
+ bool bWrap = true;
+ if (node != NULL)
+ {
+ if (id == NULL)
+ {
+ xmlChar *refId = xmlGetProp(node, cIdAttrName);
+ if (refId == NULL)
+ {
+ if (name == NULL || xmlStrcmp(node->name, name) == 0)
+ {
+ bWrap = false;
+ node = node->next;
+ if (node == NULL)
+ {
+ return NULL;
+ }
+ }
+ }
+ else
+ {
+ xmlFree(refId);
+ }
+ }
+ }
+ else
+ {
+ node = currNode_->children;
+ bWrap = false;
+ }
do
{
if (name == NULL || xmlStrcmp(node->name, name) == 0)
}
}
node = node->next;
- if (node == NULL && nextSearchNode_ != currNode_->xmlChildrenNode)
+ if (bWrap && node == NULL)
{
- node = currNode_->xmlChildrenNode;
+ node = currNode_->children;
}
}
- while (node != NULL && node != nextSearchNode_);
+ while (node != NULL && node != prevFoundNode_);
return NULL;
}
xmlNodePtr
-TestReferenceChecker::Impl::findOrCreateNode(const xmlChar *name, const char *id)
+TestReferenceChecker::Impl::findOrCreateNode(const xmlChar *name,
+ const char *id,
+ bool *bFound)
{
+ *bFound = false;
xmlNodePtr node = findNode(name, id);
+ if (node != NULL)
+ {
+ *bFound = true;
+ prevFoundNode_ = node;
+ }
if (node == NULL)
{
if (bWrite_)
{
GMX_THROW(TestException("XML node creation failed"));
}
+ prevFoundNode_ = node;
}
else
{
- node = NULL;
- }
- }
- else
- {
- nextSearchNode_ = node->next;
- if (nextSearchNode_ == NULL)
- {
- nextSearchNode_ = currNode_->xmlChildrenNode;
+ ADD_FAILURE() << "Reference data item not found";
}
}
- if (node == NULL)
- {
- GMX_RELEASE_ASSERT(!bWrite_, "Node creation failed without exception");
- ADD_FAILURE() << "Reference data item not found";
- }
seqIndex_ = (id == NULL) ? seqIndex_+1 : 0;
return node;
TestReferenceChecker::Impl::processItem(const xmlChar *name, const char *id,
const char *value, bool *bFound)
{
- *bFound = false;
- xmlNodePtr node = findOrCreateNode(name, id);
+ xmlNodePtr node = findOrCreateNode(name, id, bFound);
if (node == NULL)
{
return std::string();
}
- *bFound = true;
- if (bWrite_)
+ if (bWrite_ && !*bFound)
{
xmlNodeAddContent(node, reinterpret_cast<const xmlChar *>(value));
+ *bFound = true;
return std::string(value);
}
else
bool bFound = (node != NULL);
if (bFound != bPresent)
{
- ADD_FAILURE() << "Mismatch while checking reference data item'"
+ ADD_FAILURE() << "Mismatch while checking reference data item '"
<< impl_->appendPath(id) << "'\n"
<< "Expected: " << (bPresent ? "it is present.\n" : "it is absent.\n")
<< " Actual: " << (bFound ? "it is present." : "it is absent.");
}
if (bFound && bPresent)
{
- impl_->nextSearchNode_ = node;
+ impl_->prevFoundNode_ = node;
return true;
}
return false;
return TestReferenceChecker(new Impl(isWriteMode()));
}
const xmlChar *xmlNodeName = reinterpret_cast<const xmlChar *>(type);
- xmlNodePtr newNode = impl_->findOrCreateNode(xmlNodeName, id);
+ bool bFound;
+ xmlNodePtr newNode = impl_->findOrCreateNode(xmlNodeName, id, &bFound);
if (newNode == NULL)
{
return TestReferenceChecker(new Impl(isWriteMode()));
return;
}
SCOPED_TRACE(impl_->traceString(id));
- xmlNodePtr node = impl_->findOrCreateNode(Impl::cStringNodeName, id);
+ bool bFound;
+ xmlNodePtr node = impl_->findOrCreateNode(Impl::cStringNodeName, id, &bFound);
if (node == NULL)
{
return;
// An extra newline is written in the beginning to make lines align
// in the output xml (otherwise, the first line would be off by the length
// of the starting CDATA tag).
- if (isWriteMode())
+ if (isWriteMode() && !bFound)
{
std::string adjustedValue = "\n" + value;
const xmlChar *xmlValue
/*
* This file is part of the GROMACS molecular simulation package.
*
- * Copyright (c) 2011,2012, by the GROMACS development team, led by
+ * Copyright (c) 2011,2012,2013, by the GROMACS development team, led by
* David van der Spoel, Berk Hess, Erik Lindahl, and including many
* others, as listed in the AUTHORS file in the top-level source
* directory and at http://www.gromacs.org.
}
}
+
TEST(ReferenceDataTest, HandlesSequenceItemIndices)
{
using gmx::test::TestReferenceData;
}
}
+
+TEST(ReferenceDataTest, HandlesMultipleChecksAgainstSameData)
+{
+ using gmx::test::TestReferenceData;
+ using gmx::test::TestReferenceChecker;
+
+ {
+ TestReferenceData data(gmx::test::erefdataUpdateAll);
+ TestReferenceChecker checker(data.rootChecker());
+ checker.checkString("Test", "string");
+ EXPECT_NONFATAL_FAILURE(checker.checkString("Test2", "string"), "");
+ checker.checkStringBlock("TestString", "stringblock");
+ EXPECT_NONFATAL_FAILURE(checker.checkStringBlock("TestString2", "stringblock"), "");
+ }
+ {
+ TestReferenceData data(gmx::test::erefdataCompare);
+ TestReferenceChecker checker(data.rootChecker());
+ checker.checkString("Test", "string");
+ EXPECT_NONFATAL_FAILURE(checker.checkString("Test2", "string"), "");
+ checker.checkStringBlock("TestString", "stringblock");
+ EXPECT_NONFATAL_FAILURE(checker.checkStringBlock("TestString2", "stringblock"), "");
+ }
+}
+
+
+TEST(ReferenceDataTest, HandlesMultipleNullIds)
+{
+ using gmx::test::TestReferenceData;
+ using gmx::test::TestReferenceChecker;
+
+ {
+ TestReferenceData data(gmx::test::erefdataUpdateAll);
+ TestReferenceChecker checker(data.rootChecker());
+ checker.checkString("Test", NULL);
+ checker.checkString("Test2", NULL);
+ }
+ {
+ TestReferenceData data(gmx::test::erefdataCompare);
+ TestReferenceChecker checker(data.rootChecker());
+ checker.checkString("Test", NULL);
+ checker.checkString("Test2", NULL);
+ EXPECT_NONFATAL_FAILURE(checker.checkString("Test", NULL), "");
+ }
+}
+
} // namespace