[Libreoffice-commits] core.git: sc/qa

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Sun Mar 3 15:16:30 UTC 2019


 sc/qa/unit/data/functions/array/fods/fourier.fods | 4367 +++++++++++++++++++++-
 1 file changed, 4322 insertions(+), 45 deletions(-)

New commits:
commit 20b1a4589ee95e34afdb3c82834fe32e1ccb25fb
Author:     Dennis Francis <dennis.francis at collabora.com>
AuthorDate: Sun Mar 3 17:56:58 2019 +0530
Commit:     Dennis Francis <dennis.francis at collabora.com>
CommitDate: Sun Mar 3 16:16:08 2019 +0100

    More test cases for FOURIER formula
    
    This adds test cases for N(data length) for non powers of 2.
    This tests real and complex input cases. It also tests polar and
    non-polar output case. The reference(expected) numbers were obtained
    using fft() of Matlab R2018b. Finally the inverse transform is
    compared is compared with original inputs for correctness.
    
    Change-Id: Ibc13fb5ce900facd3fb0896e85a4e0d1694ad7f3
    Reviewed-on: https://gerrit.libreoffice.org/68640
    Tested-by: Jenkins
    Reviewed-by: Dennis Francis <dennis.francis at collabora.com>

diff --git a/sc/qa/unit/data/functions/array/fods/fourier.fods b/sc/qa/unit/data/functions/array/fods/fourier.fods
index 43189508827b..789e1bd15f73 100644
--- a/sc/qa/unit/data/functions/array/fods/fourier.fods
+++ b/sc/qa/unit/data/functions/array/fods/fourier.fods
@@ -1,20 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
 <office:document xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:scr
 ipt="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:form
 x="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:css3t="http://www.w3.org/TR/css3-text/" office:version="1.2" office:mimetype="application/vnd.oasis.opendocument.spreadsheet">
- <office:meta><meta:creation-date>2019-02-19T14:19:02.782037492</meta:creation-date><dc:date>2019-02-24T18:12:23.544491972</dc:date><meta:editing-duration>PT2H7M59S</meta:editing-duration><meta:editing-cycles>43</meta:editing-cycles><meta:generator>LibreOfficeDev/6.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/b4df9b0b4c7411f257b0a397687587114a53208e</meta:generator><meta:document-statistic meta:table-count="2" meta:cell-count="884" meta:object-count="0"/></office:meta>
+ <office:meta><meta:creation-date>2019-02-19T14:19:02.782037492</meta:creation-date><dc:date>2019-03-03T16:30:38.015797381</dc:date><meta:editing-duration>PT2H52M20S</meta:editing-duration><meta:editing-cycles>66</meta:editing-cycles><meta:generator>LibreOfficeDev/6.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/b4df9b0b4c7411f257b0a397687587114a53208e</meta:generator><meta:document-statistic meta:table-count="3" meta:cell-count="2175" meta:object-count="0"/></office:meta>
  <office:settings>
   <config:config-item-set config:name="ooo:view-settings">
    <config:config-item config:name="VisibleAreaTop" config:type="int">0</config:config-item>
    <config:config-item config:name="VisibleAreaLeft" config:type="int">0</config:config-item>
    <config:config-item config:name="VisibleAreaWidth" config:type="int">20041</config:config-item>
-   <config:config-item config:name="VisibleAreaHeight" config:type="int">4261</config:config-item>
+   <config:config-item config:name="VisibleAreaHeight" config:type="int">4713</config:config-item>
    <config:config-item-map-indexed config:name="Views">
     <config:config-item-map-entry>
      <config:config-item config:name="ViewId" config:type="string">view1</config:config-item>
      <config:config-item-map-named config:name="Tables">
       <config:config-item-map-entry config:name="Sheet1">
        <config:config-item config:name="CursorPositionX" config:type="int">1</config:config-item>
-       <config:config-item config:name="CursorPositionY" config:type="int">2</config:config-item>
+       <config:config-item config:name="CursorPositionY" config:type="int">8</config:config-item>
        <config:config-item config:name="HorizontalSplitMode" config:type="short">0</config:config-item>
        <config:config-item config:name="VerticalSplitMode" config:type="short">0</config:config-item>
        <config:config-item config:name="HorizontalSplitPosition" config:type="int">0</config:config-item>
@@ -32,7 +32,25 @@
       </config:config-item-map-entry>
       <config:config-item-map-entry config:name="Sheet2">
        <config:config-item config:name="CursorPositionX" config:type="int">0</config:config-item>
-       <config:config-item config:name="CursorPositionY" config:type="int">1</config:config-item>
+       <config:config-item config:name="CursorPositionY" config:type="int">3</config:config-item>
+       <config:config-item config:name="HorizontalSplitMode" config:type="short">0</config:config-item>
+       <config:config-item config:name="VerticalSplitMode" config:type="short">0</config:config-item>
+       <config:config-item config:name="HorizontalSplitPosition" config:type="int">0</config:config-item>
+       <config:config-item config:name="VerticalSplitPosition" config:type="int">0</config:config-item>
+       <config:config-item config:name="ActiveSplitRange" config:type="short">2</config:config-item>
+       <config:config-item config:name="PositionLeft" config:type="int">0</config:config-item>
+       <config:config-item config:name="PositionRight" config:type="int">0</config:config-item>
+       <config:config-item config:name="PositionTop" config:type="int">0</config:config-item>
+       <config:config-item config:name="PositionBottom" config:type="int">0</config:config-item>
+       <config:config-item config:name="ZoomType" config:type="short">0</config:config-item>
+       <config:config-item config:name="ZoomValue" config:type="int">100</config:config-item>
+       <config:config-item config:name="PageViewZoomValue" config:type="int">60</config:config-item>
+       <config:config-item config:name="ShowGrid" config:type="boolean">true</config:config-item>
+       <config:config-item config:name="AnchoredTextOverflowLegacy" config:type="boolean">false</config:config-item>
+      </config:config-item-map-entry>
+      <config:config-item-map-entry config:name="Sheet3">
+       <config:config-item config:name="CursorPositionX" config:type="int">4</config:config-item>
+       <config:config-item config:name="CursorPositionY" config:type="int">39</config:config-item>
        <config:config-item config:name="HorizontalSplitMode" config:type="short">0</config:config-item>
        <config:config-item config:name="VerticalSplitMode" config:type="short">0</config:config-item>
        <config:config-item config:name="HorizontalSplitPosition" config:type="int">0</config:config-item>
@@ -109,7 +127,7 @@
    </config:config-item-map-indexed>
    <config:config-item config:name="PrinterName" config:type="string">Generic Printer</config:config-item>
    <config:config-item config:name="PrinterPaperFromSetup" config:type="boolean">false</config:config-item>
-   <config:config-item config:name="PrinterSetup" config:type="base64Binary">nwH+/0dlbmVyaWMgUHJpbnRlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0dFTlBSVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAMAwAAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9R2VuZXJpYyBQcmludGVyCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCmNvbGxhdGU9ZmFsc2UKbWFyZ2luZGFqdXN0bWVudD0wLDAsMCwwCmNvbG9yZGVwdGg9MjQKcHNsZXZlbD0wCnBkZmRldmljZT0xCmNvbG9yZGV2aWNlPTAKUFBEQ29udGV4RGF0YQpQYWdlU2l6ZTpBNABEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg==</config:config-item>
+   <config:config-item config:name="PrinterSetup" config:type="base64Binary">nwH+/0dlbmVyaWMgUHJpbnRlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0dFTlBSVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAMAwAAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9R2VuZXJpYyBQcmludGVyCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCmNvbGxhdGU9ZmFsc2UKbWFyZ2luZGFqdXN0bWVudD0wLDAsMCwwCmNvbG9yZGVwdGg9MjQKcHNsZXZlbD0wCnBkZmRldmljZT0xCmNvbG9yZGV2aWNlPTAKUFBEQ29udGV4RGF0YQpEdXBsZXg6Tm9uZQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg==</config:config-item>
    <config:config-item config:name="EmbedOnlyUsedFonts" config:type="boolean">false</config:config-item>
    <config:config-item config:name="ApplyUserData" config:type="boolean">true</config:config-item>
    <config:config-item config:name="EmbedComplexScriptFonts" config:type="boolean">true</config:config-item>
@@ -1552,6 +1570,21 @@
   <style:style style:name="co9" style:family="table-column">
    <style:table-column-properties fo:break-before="auto" style:column-width="93.4pt"/>
   </style:style>
+  <style:style style:name="co10" style:family="table-column">
+   <style:table-column-properties fo:break-before="auto" style:column-width="118.09pt"/>
+  </style:style>
+  <style:style style:name="co11" style:family="table-column">
+   <style:table-column-properties fo:break-before="auto" style:column-width="128.89pt"/>
+  </style:style>
+  <style:style style:name="co12" style:family="table-column">
+   <style:table-column-properties fo:break-before="auto" style:column-width="119.65pt"/>
+  </style:style>
+  <style:style style:name="co13" style:family="table-column">
+   <style:table-column-properties fo:break-before="auto" style:column-width="125.04pt"/>
+  </style:style>
+  <style:style style:name="co14" style:family="table-column">
+   <style:table-column-properties fo:break-before="auto" style:column-width="104.94pt"/>
+  </style:style>
   <style:style style:name="ro1" style:family="table-row">
    <style:table-row-properties style:row-height="24.46pt" fo:break-before="auto" style:use-optimal-row-height="true"/>
   </style:style>
@@ -1591,8 +1624,8 @@
   <style:style style:name="ce22" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N99">
    <style:table-cell-properties style:text-align-source="fix" style:repeat-content="false"/>
    <style:paragraph-properties fo:text-align="center" fo:margin-left="0pt"/>
-   <style:map style:condition="cell-content()=1" style:apply-style-name="Good" style:base-cell-address="Sheet1.B8"/>
-   <style:map style:condition="cell-content()=0" style:apply-style-name="Bad" style:base-cell-address="Sheet1.B8"/>
+   <style:map style:condition="cell-content()=1" style:apply-style-name="Good" style:base-cell-address="Sheet1.B3"/>
+   <style:map style:condition="cell-content()=0" style:apply-style-name="Bad" style:base-cell-address="Sheet1.B3"/>
   </style:style>
   <style:style style:name="ce23" style:family="table-cell" style:parent-style-name="Default">
    <style:table-cell-properties fo:background-color="#000000"/>
@@ -1612,6 +1645,10 @@
    <style:table-cell-properties fo:background-color="#ffff00"/>
    <style:text-properties fo:color="#ff0000"/>
   </style:style>
+  <style:style style:name="ce10" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N99">
+   <style:map style:condition="cell-content()=1" style:apply-style-name="Good" style:base-cell-address="Sheet3.N2"/>
+   <style:map style:condition="cell-content()=0" style:apply-style-name="Bad" style:base-cell-address="Sheet3.N2"/>
+  </style:style>
   <style:page-layout style:name="pm1">
    <style:page-layout-properties style:writing-mode="lr-tb"/>
    <style:header-style>
@@ -1652,7 +1689,7 @@
      <text:p><text:sheet-name>???</text:sheet-name><text:s/>(<text:title>???</text:title>)</text:p>
     </style:region-left>
     <style:region-right>
-     <text:p><text:date style:data-style-name="N2" text:date-value="2019-02-24">00/00/0000</text:date>, <text:time style:data-style-name="N2" text:time-value="18:27:22.610943946">00:00:00</text:time></text:p>
+     <text:p><text:date style:data-style-name="N2" text:date-value="2019-03-03">00/00/0000</text:date>, <text:time style:data-style-name="N2" text:time-value="15:46:05.649339134">00:00:00</text:time></text:p>
     </style:region-right>
    </style:header>
    <style:header-left style:display="false"/>
@@ -1702,8 +1739,8 @@
      </table:table-cell>
     </table:table-row>
     <table:table-row table:style-name="ro2">
-     <table:table-cell office:value-type="float" office:value="1" calcext:value-type="float">
-      <text:p>1</text:p>
+     <table:table-cell office:value-type="string" calcext:value-type="string">
+      <text:p>Sheet2</text:p>
      </table:table-cell>
      <table:table-cell table:style-name="ce22" table:formula="of:=AND([Sheet2.$N$2:.$S$52])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
       <text:p>TRUE</text:p>
@@ -1712,10 +1749,21 @@
       <text:p>FOURIER formulas for few even powers of 2 data length.</text:p>
      </table:table-cell>
     </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="string" calcext:value-type="string">
+      <text:p>Sheet3</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce22" table:formula="of:=AND([Sheet3.$N$2:.$S$77])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="string" calcext:value-type="string">
+      <text:p>FOURIER formulas for few non powers of 2 data length.</text:p>
+     </table:table-cell>
+    </table:table-row>
     <calcext:conditional-formats>
-     <calcext:conditional-format calcext:target-range-address="Sheet1.B8:Sheet1.B8 Sheet1.B3:Sheet1.B3">
-      <calcext:condition calcext:apply-style-name="Good" calcext:value="=1" calcext:base-cell-address="Sheet1.B8"/>
-      <calcext:condition calcext:apply-style-name="Bad" calcext:value="=0" calcext:base-cell-address="Sheet1.B8"/>
+     <calcext:conditional-format calcext:target-range-address="Sheet1.B8:Sheet1.B9 Sheet1.B3:Sheet1.B3">
+      <calcext:condition calcext:apply-style-name="Good" calcext:value="=1" calcext:base-cell-address="Sheet1.B3"/>
+      <calcext:condition calcext:apply-style-name="Bad" calcext:value="=0" calcext:base-cell-address="Sheet1.B3"/>
      </calcext:conditional-format>
     </calcext:conditional-formats>
    </table:table>
@@ -2256,8 +2304,8 @@
      <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="8" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.A12:.A19];1)" office:value-type="float" office:value="36" calcext:value-type="float">
       <text:p>36</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="-4.163799117101E-015" calcext:value-type="float">
-      <text:p>-4.163799117101E-15</text:p>
+     <table:table-cell office:value-type="float" office:value="-1.22464679914735E-015" calcext:value-type="float">
+      <text:p>-1.22464679914735E-15</text:p>
      </table:table-cell>
      <table:table-cell office:value-type="float" office:value="36" calcext:value-type="float">
       <text:p>36</text:p>
@@ -2268,20 +2316,20 @@
      <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="8" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.A12:.A19];1;;1)" office:value-type="float" office:value="36" calcext:value-type="float">
       <text:p>36</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="-1.15661086586139E-016" calcext:value-type="float">
-      <text:p>-1.15661086586139E-16</text:p>
+     <table:table-cell office:value-type="float" office:value="-3.4017966642982E-017" calcext:value-type="float">
+      <text:p>-3.4017966642982E-17</text:p>
      </table:table-cell>
      <table:table-cell table:formula="of:=SQRT([.C12]*[.C12]+[.D12]*[.D12])" office:value-type="float" office:value="36" calcext:value-type="float">
       <text:p>36</text:p>
      </table:table-cell>
-     <table:table-cell table:formula="of:=ATAN2([.C12];[.D12])" office:value-type="float" office:value="-1.15661086586139E-016" calcext:value-type="float">
-      <text:p>-1.15661086586139E-16</text:p>
+     <table:table-cell table:formula="of:=ATAN2([.C12];[.D12])" office:value-type="float" office:value="-3.4017966642982E-017" calcext:value-type="float">
+      <text:p>-3.4017966642982E-17</text:p>
      </table:table-cell>
      <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="8" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.C12:.D19];1;1)" office:value-type="float" office:value="1" calcext:value-type="float">
       <text:p>1</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="-1.337679327958E-015" calcext:value-type="float">
-      <text:p>-1.337679327958E-15</text:p>
+     <table:table-cell office:value-type="float" office:value="-4.59242549680257E-016" calcext:value-type="float">
+      <text:p>-4.59242549680257E-16</text:p>
      </table:table-cell>
      <table:table-cell/>
      <table:table-cell table:formula="of:=IF(ISBLANK([.$C12]); 1; ABS([.$C12]-[.$E12])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
@@ -2336,8 +2384,8 @@
      <table:table-cell office:value-type="float" office:value="2" calcext:value-type="float">
       <text:p>2</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="-5.55111512312578E-016" calcext:value-type="float">
-      <text:p>-5.55111512312578E-16</text:p>
+     <table:table-cell office:value-type="float" office:value="0" calcext:value-type="float">
+      <text:p>0</text:p>
      </table:table-cell>
      <table:table-cell/>
      <table:table-cell table:formula="of:=IF(ISBLANK([.$C13]); 1; ABS([.$C13]-[.$E13])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
@@ -2380,20 +2428,20 @@
      <table:table-cell office:value-type="float" office:value="5.65685424949238" calcext:value-type="float">
       <text:p>5.65685424949238</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="2.35619449019235" calcext:value-type="float">
-      <text:p>2.35619449019235</text:p>
+     <table:table-cell office:value-type="float" office:value="2.35619449019234" calcext:value-type="float">
+      <text:p>2.35619449019234</text:p>
      </table:table-cell>
      <table:table-cell table:formula="of:=SQRT([.C14]*[.C14]+[.D14]*[.D14])" office:value-type="float" office:value="5.65685424949238" calcext:value-type="float">
       <text:p>5.65685424949238</text:p>
      </table:table-cell>
-     <table:table-cell table:formula="of:=ATAN2([.C14];[.D14])" office:value-type="float" office:value="2.35619449019235" calcext:value-type="float">
-      <text:p>2.35619449019235</text:p>
+     <table:table-cell table:formula="of:=ATAN2([.C14];[.D14])" office:value-type="float" office:value="2.35619449019234" calcext:value-type="float">
+      <text:p>2.35619449019234</text:p>
      </table:table-cell>
      <table:table-cell office:value-type="float" office:value="3" calcext:value-type="float">
       <text:p>3</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="-6.87008343331399E-016" calcext:value-type="float">
-      <text:p>-6.87008343331399E-16</text:p>
+     <table:table-cell office:value-type="float" office:value="-1.416384724412E-016" calcext:value-type="float">
+      <text:p>-1.416384724412E-16</text:p>
      </table:table-cell>
      <table:table-cell/>
      <table:table-cell table:formula="of:=IF(ISBLANK([.$C14]); 1; ABS([.$C14]-[.$E14])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
@@ -2448,8 +2496,8 @@
      <table:table-cell office:value-type="float" office:value="4" calcext:value-type="float">
       <text:p>4</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="-6.66133814775094E-016" calcext:value-type="float">
-      <text:p>-6.66133814775094E-16</text:p>
+     <table:table-cell office:value-type="float" office:value="-2.22044604925031E-016" calcext:value-type="float">
+      <text:p>-2.22044604925031E-16</text:p>
      </table:table-cell>
      <table:table-cell/>
      <table:table-cell table:formula="of:=IF(ISBLANK([.$C15]); 1; ABS([.$C15]-[.$E15])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
@@ -2480,8 +2528,8 @@
      <table:table-cell office:value-type="float" office:value="-4" calcext:value-type="float">
       <text:p>-4</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="-9.79717439317883E-016" calcext:value-type="float">
-      <text:p>-9.79717439317883E-16</text:p>
+     <table:table-cell office:value-type="float" office:value="0" calcext:value-type="float">
+      <text:p>0</text:p>
      </table:table-cell>
      <table:table-cell office:value-type="float" office:value="-4" calcext:value-type="float">
       <text:p>-4</text:p>
@@ -2492,20 +2540,20 @@
      <table:table-cell office:value-type="float" office:value="4" calcext:value-type="float">
       <text:p>4</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="-3.14159265358979" calcext:value-type="float">
-      <text:p>-3.14159265358979</text:p>
+     <table:table-cell office:value-type="float" office:value="3.14159265358979" calcext:value-type="float">
+      <text:p>3.14159265358979</text:p>
      </table:table-cell>
      <table:table-cell table:formula="of:=SQRT([.C16]*[.C16]+[.D16]*[.D16])" office:value-type="float" office:value="4" calcext:value-type="float">
       <text:p>4</text:p>
      </table:table-cell>
-     <table:table-cell table:formula="of:=ATAN2([.C16];[.D16])" office:value-type="float" office:value="-3.14159265358979" calcext:value-type="float">
-      <text:p>-3.14159265358979</text:p>
+     <table:table-cell table:formula="of:=ATAN2([.C16];[.D16])" office:value-type="float" office:value="3.14159265358979" calcext:value-type="float">
+      <text:p>3.14159265358979</text:p>
      </table:table-cell>
      <table:table-cell office:value-type="float" office:value="5" calcext:value-type="float">
       <text:p>5</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="-7.71125438193206E-016" calcext:value-type="float">
-      <text:p>-7.71125438193206E-16</text:p>
+     <table:table-cell office:value-type="float" office:value="-3.36777869765522E-016" calcext:value-type="float">
+      <text:p>-3.36777869765522E-16</text:p>
      </table:table-cell>
      <table:table-cell/>
      <table:table-cell table:formula="of:=IF(ISBLANK([.$C16]); 1; ABS([.$C16]-[.$E16])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
@@ -2560,8 +2608,8 @@
      <table:table-cell office:value-type="float" office:value="6" calcext:value-type="float">
       <text:p>6</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="-6.66133814775094E-016" calcext:value-type="float">
-      <text:p>-6.66133814775094E-16</text:p>
+     <table:table-cell office:value-type="float" office:value="0" calcext:value-type="float">
+      <text:p>0</text:p>
      </table:table-cell>
      <table:table-cell/>
      <table:table-cell table:formula="of:=IF(ISBLANK([.$C17]); 1; ABS([.$C17]-[.$E17])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
@@ -2613,8 +2661,8 @@
      <table:table-cell office:value-type="float" office:value="7" calcext:value-type="float">
       <text:p>7</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="-3.8826856830051E-016" calcext:value-type="float">
-      <text:p>-3.8826856830051E-16</text:p>
+     <table:table-cell office:value-type="float" office:value="-2.86987907260374E-016" calcext:value-type="float">
+      <text:p>-2.86987907260374E-16</text:p>
      </table:table-cell>
      <table:table-cell/>
      <table:table-cell table:formula="of:=IF(ISBLANK([.$C18]); 1; ABS([.$C18]-[.$E18])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
@@ -2669,8 +2717,8 @@
      <table:table-cell office:value-type="float" office:value="8" calcext:value-type="float">
       <text:p>8</text:p>
      </table:table-cell>
-     <table:table-cell office:value-type="float" office:value="1.11022302462516E-016" calcext:value-type="float">
-      <text:p>1.11022302462516E-16</text:p>
+     <table:table-cell office:value-type="float" office:value="-2.22044604925031E-016" calcext:value-type="float">
+      <text:p>-2.22044604925031E-16</text:p>
      </table:table-cell>
      <table:table-cell/>
      <table:table-cell table:formula="of:=IF(ISBLANK([.$C19]); 1; ABS([.$C19]-[.$E19])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
@@ -4582,6 +4630,4235 @@
      </calcext:conditional-format>
     </calcext:conditional-formats>
    </table:table>
+   <table:table table:name="Sheet3" table:style-name="ta1">
+    <table:table-column table:style-name="co4" table:number-columns-repeated="13" table:default-cell-style-name="Default"/>
+    <table:table-column table:style-name="co10" table:default-cell-style-name="ce10"/>
+    <table:table-column table:style-name="co7" table:default-cell-style-name="ce10"/>
+    <table:table-column table:style-name="co11" table:default-cell-style-name="ce10"/>
+    <table:table-column table:style-name="co12" table:default-cell-style-name="ce10"/>
+    <table:table-column table:style-name="co13" table:default-cell-style-name="ce10"/>
+    <table:table-column table:style-name="co14" table:default-cell-style-name="ce10"/>
+    <table:table-column table:style-name="co4" table:number-columns-repeated="2" table:default-cell-style-name="Default"/>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>xr[n]</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>xi[n]</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>Xr[k]</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>Xi[k]</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>Exr[k]</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>Exi[k]</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>Xm[k]</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>Xp[k]</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>Exm[k]</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>Exp[k]</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>xhr[n]</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce23" office:value-type="string" calcext:value-type="string">
+      <text:p>xhi[n]</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:style-name="ce25" office:value-type="string" calcext:value-type="string">
+      <text:p>CheckForwardFFTReal</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce25" office:value-type="string" calcext:value-type="string">
+      <text:p>CheckForwardFFTImag</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce25" office:value-type="string" calcext:value-type="string">
+      <text:p>CheckForwardFFTMag</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce25" office:value-type="string" calcext:value-type="string">
+      <text:p>CheckForwardFFTPhase</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce25" office:value-type="string" calcext:value-type="string">
+      <text:p>CheckInverseReal</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce25" office:value-type="string" calcext:value-type="string">
+      <text:p>CheckInverseImag</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce27" office:value-type="string" calcext:value-type="string">
+      <text:p>EPS</text:p>
+     </table:table-cell>
+     <table:table-cell table:style-name="ce27" office:value-type="float" office:value="0.00000000001" calcext:value-type="float">
+      <text:p>1E-11</text:p>
+     </table:table-cell>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="1" calcext:value-type="float">
+      <text:p>1</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="3" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.A2:.A4];1)" office:value-type="float" office:value="6" calcext:value-type="float">
+      <text:p>6</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="4.23839242352229E-016" calcext:value-type="float">
+      <text:p>4.23839242352229E-16</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="6" calcext:value-type="float">
+      <text:p>6</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0" calcext:value-type="float">
+      <text:p>0</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="3" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.A2:.A4];1;;1)" office:value-type="float" office:value="6" calcext:value-type="float">
+      <text:p>6</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="7.06398737253716E-017" calcext:value-type="float">
+      <text:p>7.06398737253716E-17</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C2]*[.C2]+[.D2]*[.D2])" office:value-type="float" office:value="6" calcext:value-type="float">
+      <text:p>6</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C2];[.D2])" office:value-type="float" office:value="7.06398737253716E-017" calcext:value-type="float">
+      <text:p>7.06398737253716E-17</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="3" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.C2:.D4];1;1)" office:value-type="float" office:value="1" calcext:value-type="float">
+      <text:p>1</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-6.01705842729982E-016" calcext:value-type="float">
+      <text:p>-6.01705842729982E-16</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C2]); 1; ABS([.$C2]-[.$E2])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D2]); 1; ABS([.$D2]-[.$F2])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G2]); 1; ABS([.$G2]-[.$I2])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H2]); 1; ABS([.$H2]-[.$J2])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K2]); 1; ABS([.$K2]-[.$A2])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L2]); 1; ABS([.$L2]-[.$B2])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="2" calcext:value-type="float">
+      <text:p>2</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-1.5" calcext:value-type="float">
+      <text:p>-1.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0.866025403784438" calcext:value-type="float">
+      <text:p>0.866025403784438</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-1.5" calcext:value-type="float">
+      <text:p>-1.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0.866025403784439" calcext:value-type="float">
+      <text:p>0.866025403784439</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="1.73205080756888" calcext:value-type="float">
+      <text:p>1.73205080756888</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.6179938779915" calcext:value-type="float">
+      <text:p>2.6179938779915</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C3]*[.C3]+[.D3]*[.D3])" office:value-type="float" office:value="1.73205080756888" calcext:value-type="float">
+      <text:p>1.73205080756888</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C3];[.D3])" office:value-type="float" office:value="2.6179938779915" calcext:value-type="float">
+      <text:p>2.6179938779915</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2" calcext:value-type="float">
+      <text:p>2</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.96059473233375E-016" calcext:value-type="float">
+      <text:p>-2.96059473233375E-16</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C3]); 1; ABS([.$C3]-[.$E3])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D3]); 1; ABS([.$D3]-[.$F3])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G3]); 1; ABS([.$G3]-[.$I3])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H3]); 1; ABS([.$H3]-[.$J3])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K3]); 1; ABS([.$K3]-[.$A3])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L3]); 1; ABS([.$L3]-[.$B3])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="3" calcext:value-type="float">
+      <text:p>3</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-1.5" calcext:value-type="float">
+      <text:p>-1.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-0.86602540378444" calcext:value-type="float">
+      <text:p>-0.86602540378444</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-1.5" calcext:value-type="float">
+      <text:p>-1.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-0.866025403784439" calcext:value-type="float">
+      <text:p>-0.866025403784439</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="1.73205080756888" calcext:value-type="float">
+      <text:p>1.73205080756888</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.61799387799149" calcext:value-type="float">
+      <text:p>-2.61799387799149</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C4]*[.C4]+[.D4]*[.D4])" office:value-type="float" office:value="1.73205080756888" calcext:value-type="float">
+      <text:p>1.73205080756888</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C4];[.D4])" office:value-type="float" office:value="-2.61799387799149" calcext:value-type="float">
+      <text:p>-2.61799387799149</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="3" calcext:value-type="float">
+      <text:p>3</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.96059473233375E-016" calcext:value-type="float">
+      <text:p>2.96059473233375E-16</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C4]); 1; ABS([.$C4]-[.$E4])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D4]); 1; ABS([.$D4]-[.$F4])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G4]); 1; ABS([.$G4]-[.$I4])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H4]); 1; ABS([.$H4]-[.$J4])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K4]); 1; ABS([.$K4]-[.$A4])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L4]); 1; ABS([.$L4]-[.$B4])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell table:style-name="ce24" table:number-columns-repeated="12"/>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C5]); 1; ABS([.$C5]-[.$E5])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D5]); 1; ABS([.$D5]-[.$F5])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G5]); 1; ABS([.$G5]-[.$I5])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H5]); 1; ABS([.$H5]-[.$J5])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K5]); 1; ABS([.$K5]-[.$A5])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L5]); 1; ABS([.$L5]-[.$B5])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="1" calcext:value-type="float">
+      <text:p>1</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="5" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.A6:.A10];1)" office:value-type="float" office:value="15" calcext:value-type="float">
+      <text:p>15</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="1.3698155241998E-015" calcext:value-type="float">
+      <text:p>1.3698155241998E-15</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="15" calcext:value-type="float">
+      <text:p>15</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0" calcext:value-type="float">
+      <text:p>0</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="5" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.A6:.A10];1;;1)" office:value-type="float" office:value="15" calcext:value-type="float">
+      <text:p>15</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="9.13210349466534E-017" calcext:value-type="float">
+      <text:p>9.13210349466534E-17</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C6]*[.C6]+[.D6]*[.D6])" office:value-type="float" office:value="15" calcext:value-type="float">
+      <text:p>15</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C6];[.D6])" office:value-type="float" office:value="9.13210349466534E-017" calcext:value-type="float">
+      <text:p>9.13210349466534E-17</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="5" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.C6:.D10];1;1)" office:value-type="float" office:value="1" calcext:value-type="float">
+      <text:p>1</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-8.422541647321E-016" calcext:value-type="float">
+      <text:p>-8.422541647321E-16</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C6]); 1; ABS([.$C6]-[.$E6])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D6]); 1; ABS([.$D6]-[.$F6])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G6]); 1; ABS([.$G6]-[.$I6])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H6]); 1; ABS([.$H6]-[.$J6])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K6]); 1; ABS([.$K6]-[.$A6])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L6]); 1; ABS([.$L6]-[.$B6])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="2" calcext:value-type="float">
+      <text:p>2</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-2.5" calcext:value-type="float">
+      <text:p>-2.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="3.44095480117793" calcext:value-type="float">
+      <text:p>3.44095480117793</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.5" calcext:value-type="float">
+      <text:p>-2.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="3.44095480117793" calcext:value-type="float">
+      <text:p>3.44095480117793</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="4.2532540417602" calcext:value-type="float">
+      <text:p>4.2532540417602</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.19911485751286" calcext:value-type="float">
+      <text:p>2.19911485751286</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C7]*[.C7]+[.D7]*[.D7])" office:value-type="float" office:value="4.2532540417602" calcext:value-type="float">
+      <text:p>4.2532540417602</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C7];[.D7])" office:value-type="float" office:value="2.19911485751286" calcext:value-type="float">
+      <text:p>2.19911485751286</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2" calcext:value-type="float">
+      <text:p>2</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="1.77635683940025E-016" calcext:value-type="float">
+      <text:p>1.77635683940025E-16</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C7]); 1; ABS([.$C7]-[.$E7])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D7]); 1; ABS([.$D7]-[.$F7])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G7]); 1; ABS([.$G7]-[.$I7])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H7]); 1; ABS([.$H7]-[.$J7])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K7]); 1; ABS([.$K7]-[.$A7])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L7]); 1; ABS([.$L7]-[.$B7])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="3" calcext:value-type="float">
+      <text:p>3</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-2.5" calcext:value-type="float">
+      <text:p>-2.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0.812299240582264" calcext:value-type="float">
+      <text:p>0.812299240582264</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.5" calcext:value-type="float">
+      <text:p>-2.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0.812299240582266" calcext:value-type="float">
+      <text:p>0.812299240582266</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.62865556059567" calcext:value-type="float">
+      <text:p>2.62865556059567</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.82743338823081" calcext:value-type="float">
+      <text:p>2.82743338823081</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C8]*[.C8]+[.D8]*[.D8])" office:value-type="float" office:value="2.62865556059567" calcext:value-type="float">
+      <text:p>2.62865556059567</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C8];[.D8])" office:value-type="float" office:value="2.82743338823081" calcext:value-type="float">
+      <text:p>2.82743338823081</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="3" calcext:value-type="float">
+      <text:p>3</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-1.77635683940025E-016" calcext:value-type="float">
+      <text:p>-1.77635683940025E-16</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C8]); 1; ABS([.$C8]-[.$E8])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D8]); 1; ABS([.$D8]-[.$F8])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G8]); 1; ABS([.$G8]-[.$I8])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H8]); 1; ABS([.$H8]-[.$J8])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K8]); 1; ABS([.$K8]-[.$A8])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L8]); 1; ABS([.$L8]-[.$B8])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="4" calcext:value-type="float">
+      <text:p>4</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-2.5" calcext:value-type="float">
+      <text:p>-2.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-0.812299240582266" calcext:value-type="float">
+      <text:p>-0.812299240582266</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.5" calcext:value-type="float">
+      <text:p>-2.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-0.812299240582266" calcext:value-type="float">
+      <text:p>-0.812299240582266</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.62865556059567" calcext:value-type="float">
+      <text:p>2.62865556059567</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.82743338823081" calcext:value-type="float">
+      <text:p>-2.82743338823081</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C9]*[.C9]+[.D9]*[.D9])" office:value-type="float" office:value="2.62865556059567" calcext:value-type="float">
+      <text:p>2.62865556059567</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C9];[.D9])" office:value-type="float" office:value="-2.82743338823081" calcext:value-type="float">
+      <text:p>-2.82743338823081</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="4" calcext:value-type="float">
+      <text:p>4</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0" calcext:value-type="float">
+      <text:p>0</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C9]); 1; ABS([.$C9]-[.$E9])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D9]); 1; ABS([.$D9]-[.$F9])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G9]); 1; ABS([.$G9]-[.$I9])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H9]); 1; ABS([.$H9]-[.$J9])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K9]); 1; ABS([.$K9]-[.$A9])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L9]); 1; ABS([.$L9]-[.$B9])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="5" calcext:value-type="float">
+      <text:p>5</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-2.5" calcext:value-type="float">
+      <text:p>-2.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-3.44095480117793" calcext:value-type="float">
+      <text:p>-3.44095480117793</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.5" calcext:value-type="float">
+      <text:p>-2.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-3.44095480117793" calcext:value-type="float">
+      <text:p>-3.44095480117793</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="4.2532540417602" calcext:value-type="float">
+      <text:p>4.2532540417602</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.19911485751285" calcext:value-type="float">
+      <text:p>-2.19911485751285</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C10]*[.C10]+[.D10]*[.D10])" office:value-type="float" office:value="4.2532540417602" calcext:value-type="float">
+      <text:p>4.2532540417602</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C10];[.D10])" office:value-type="float" office:value="-2.19911485751285" calcext:value-type="float">
+      <text:p>-2.19911485751285</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="5" calcext:value-type="float">
+      <text:p>5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="3.5527136788005E-016" calcext:value-type="float">
+      <text:p>3.5527136788005E-16</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C10]); 1; ABS([.$C10]-[.$E10])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D10]); 1; ABS([.$D10]-[.$F10])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G10]); 1; ABS([.$G10]-[.$I10])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H10]); 1; ABS([.$H10]-[.$J10])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K10]); 1; ABS([.$K10]-[.$A10])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L10]); 1; ABS([.$L10]-[.$B10])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell table:style-name="ce24" table:number-columns-repeated="12"/>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C11]); 1; ABS([.$C11]-[.$E11])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D11]); 1; ABS([.$D11]-[.$F11])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G11]); 1; ABS([.$G11]-[.$I11])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H11]); 1; ABS([.$H11]-[.$J11])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K11]); 1; ABS([.$K11]-[.$A11])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L11]); 1; ABS([.$L11]-[.$B11])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="1" calcext:value-type="float">
+      <text:p>1</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="7" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.A12:.A18];1)" office:value-type="float" office:value="28" calcext:value-type="float">
+      <text:p>28</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="5.46639190770181E-015" calcext:value-type="float">
+      <text:p>5.46639190770181E-15</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="28" calcext:value-type="float">
+      <text:p>28</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0" calcext:value-type="float">
+      <text:p>0</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="7" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.A12:.A18];1;;1)" office:value-type="float" office:value="28" calcext:value-type="float">
+      <text:p>28</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="1.95228282417922E-016" calcext:value-type="float">
+      <text:p>1.95228282417922E-16</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C12]*[.C12]+[.D12]*[.D12])" office:value-type="float" office:value="28" calcext:value-type="float">
+      <text:p>28</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C12];[.D12])" office:value-type="float" office:value="1.95228282417922E-016" calcext:value-type="float">
+      <text:p>1.95228282417922E-16</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="7" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.C12:.D18];1;1)" office:value-type="float" office:value="1" calcext:value-type="float">
+      <text:p>1</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-1.37681666234636E-015" calcext:value-type="float">
+      <text:p>-1.37681666234636E-15</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C12]); 1; ABS([.$C12]-[.$E12])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D12]); 1; ABS([.$D12]-[.$F12])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G12]); 1; ABS([.$G12]-[.$I12])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H12]); 1; ABS([.$H12]-[.$J12])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K12]); 1; ABS([.$K12]-[.$A12])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L12]); 1; ABS([.$L12]-[.$B12])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="2" calcext:value-type="float">
+      <text:p>2</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-3.5" calcext:value-type="float">
+      <text:p>-3.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="7.26782488800318" calcext:value-type="float">
+      <text:p>7.26782488800318</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-3.5" calcext:value-type="float">
+      <text:p>-3.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="7.26782488800318" calcext:value-type="float">
+      <text:p>7.26782488800318</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="8.06667704836871" calcext:value-type="float">
+      <text:p>8.06667704836871</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.01959527730772" calcext:value-type="float">
+      <text:p>2.01959527730772</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C13]*[.C13]+[.D13]*[.D13])" office:value-type="float" office:value="8.06667704836871" calcext:value-type="float">
+      <text:p>8.06667704836871</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C13];[.D13])" office:value-type="float" office:value="2.01959527730772" calcext:value-type="float">
+      <text:p>2.01959527730772</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2" calcext:value-type="float">
+      <text:p>2</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.53765262771464E-016" calcext:value-type="float">
+      <text:p>2.53765262771464E-16</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C13]); 1; ABS([.$C13]-[.$E13])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D13]); 1; ABS([.$D13]-[.$F13])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G13]); 1; ABS([.$G13]-[.$I13])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H13]); 1; ABS([.$H13]-[.$J13])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K13]); 1; ABS([.$K13]-[.$A13])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L13]); 1; ABS([.$L13]-[.$B13])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="3" calcext:value-type="float">
+      <text:p>3</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-3.5" calcext:value-type="float">
+      <text:p>-3.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.79115686108841" calcext:value-type="float">
+      <text:p>2.79115686108841</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-3.5" calcext:value-type="float">
+      <text:p>-3.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.79115686108841" calcext:value-type="float">
+      <text:p>2.79115686108841</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="4.47666802691477" calcext:value-type="float">
+      <text:p>4.47666802691477</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.46839422782055" calcext:value-type="float">
+      <text:p>2.46839422782055</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C14]*[.C14]+[.D14]*[.D14])" office:value-type="float" office:value="4.47666802691477" calcext:value-type="float">
+      <text:p>4.47666802691477</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C14];[.D14])" office:value-type="float" office:value="2.46839422782055" calcext:value-type="float">
+      <text:p>2.46839422782055</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="3" calcext:value-type="float">
+      <text:p>3</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.53765262771464E-016" calcext:value-type="float">
+      <text:p>-2.53765262771464E-16</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C14]); 1; ABS([.$C14]-[.$E14])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D14]); 1; ABS([.$D14]-[.$F14])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G14]); 1; ABS([.$G14]-[.$I14])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H14]); 1; ABS([.$H14]-[.$J14])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K14]); 1; ABS([.$K14]-[.$A14])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L14]); 1; ABS([.$L14]-[.$B14])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="4" calcext:value-type="float">
+      <text:p>4</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-3.5" calcext:value-type="float">
+      <text:p>-3.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0.798852160365522" calcext:value-type="float">
+      <text:p>0.798852160365522</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-3.5" calcext:value-type="float">
+      <text:p>-3.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0.798852160365525" calcext:value-type="float">
+      <text:p>0.798852160365525</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="3.59000902145394" calcext:value-type="float">
+      <text:p>3.59000902145394</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.91719317833338" calcext:value-type="float">
+      <text:p>2.91719317833338</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C15]*[.C15]+[.D15]*[.D15])" office:value-type="float" office:value="3.59000902145394" calcext:value-type="float">
+      <text:p>3.59000902145394</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C15];[.D15])" office:value-type="float" office:value="2.91719317833338" calcext:value-type="float">
+      <text:p>2.91719317833338</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="4" calcext:value-type="float">
+      <text:p>4</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-1.52259157662879E-015" calcext:value-type="float">
+      <text:p>-1.52259157662879E-15</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C15]); 1; ABS([.$C15]-[.$E15])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D15]); 1; ABS([.$D15]-[.$F15])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G15]); 1; ABS([.$G15]-[.$I15])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H15]); 1; ABS([.$H15]-[.$J15])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K15]); 1; ABS([.$K15]-[.$A15])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L15]); 1; ABS([.$L15]-[.$B15])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="5" calcext:value-type="float">
+      <text:p>5</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-3.5" calcext:value-type="float">
+      <text:p>-3.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-0.798852160365526" calcext:value-type="float">
+      <text:p>-0.798852160365526</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-3.5" calcext:value-type="float">
+      <text:p>-3.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-0.798852160365525" calcext:value-type="float">
+      <text:p>-0.798852160365525</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="3.59000902145394" calcext:value-type="float">
+      <text:p>3.59000902145394</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.91719317833338" calcext:value-type="float">
+      <text:p>-2.91719317833338</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C16]*[.C16]+[.D16]*[.D16])" office:value-type="float" office:value="3.59000902145394" calcext:value-type="float">
+      <text:p>3.59000902145394</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C16];[.D16])" office:value-type="float" office:value="-2.91719317833338" calcext:value-type="float">
+      <text:p>-2.91719317833338</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="5" calcext:value-type="float">
+      <text:p>5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.03012210217171E-015" calcext:value-type="float">
+      <text:p>2.03012210217171E-15</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C16]); 1; ABS([.$C16]-[.$E16])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D16]); 1; ABS([.$D16]-[.$F16])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G16]); 1; ABS([.$G16]-[.$I16])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H16]); 1; ABS([.$H16]-[.$J16])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K16]); 1; ABS([.$K16]-[.$A16])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L16]); 1; ABS([.$L16]-[.$B16])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="6" calcext:value-type="float">
+      <text:p>6</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-3.5" calcext:value-type="float">
+      <text:p>-3.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.79115686108842" calcext:value-type="float">
+      <text:p>-2.79115686108842</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-3.5" calcext:value-type="float">
+      <text:p>-3.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.79115686108841" calcext:value-type="float">
+      <text:p>-2.79115686108841</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="4.47666802691477" calcext:value-type="float">
+      <text:p>4.47666802691477</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.46839422782055" calcext:value-type="float">
+      <text:p>-2.46839422782055</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C17]*[.C17]+[.D17]*[.D17])" office:value-type="float" office:value="4.47666802691477" calcext:value-type="float">
+      <text:p>4.47666802691477</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C17];[.D17])" office:value-type="float" office:value="-2.46839422782055" calcext:value-type="float">
+      <text:p>-2.46839422782055</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="6" calcext:value-type="float">
+      <text:p>6</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0" calcext:value-type="float">
+      <text:p>0</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C17]); 1; ABS([.$C17]-[.$E17])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D17]); 1; ABS([.$D17]-[.$F17])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G17]); 1; ABS([.$G17]-[.$I17])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H17]); 1; ABS([.$H17]-[.$J17])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K17]); 1; ABS([.$K17]-[.$A17])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L17]); 1; ABS([.$L17]-[.$B17])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="7" calcext:value-type="float">
+      <text:p>7</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-3.49999999999999" calcext:value-type="float">
+      <text:p>-3.49999999999999</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-7.26782488800318" calcext:value-type="float">
+      <text:p>-7.26782488800318</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-3.5" calcext:value-type="float">
+      <text:p>-3.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-7.26782488800318" calcext:value-type="float">
+      <text:p>-7.26782488800318</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="8.0666770483687" calcext:value-type="float">
+      <text:p>8.0666770483687</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-2.01959527730772" calcext:value-type="float">
+      <text:p>-2.01959527730772</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C18]*[.C18]+[.D18]*[.D18])" office:value-type="float" office:value="8.0666770483687" calcext:value-type="float">
+      <text:p>8.0666770483687</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C18];[.D18])" office:value-type="float" office:value="-2.01959527730772" calcext:value-type="float">
+      <text:p>-2.01959527730772</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="7" calcext:value-type="float">
+      <text:p>7</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="5.07530525542929E-016" calcext:value-type="float">
+      <text:p>5.07530525542929E-16</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C18]); 1; ABS([.$C18]-[.$E18])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D18]); 1; ABS([.$D18]-[.$F18])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G18]); 1; ABS([.$G18]-[.$I18])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H18]); 1; ABS([.$H18]-[.$J18])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K18]); 1; ABS([.$K18]-[.$A18])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L18]); 1; ABS([.$L18]-[.$B18])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell table:style-name="ce24" table:number-columns-repeated="12"/>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C19]); 1; ABS([.$C19]-[.$E19])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D19]); 1; ABS([.$D19]-[.$F19])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G19]); 1; ABS([.$G19]-[.$I19])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H19]); 1; ABS([.$H19]-[.$J19])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K19]); 1; ABS([.$K19]-[.$A19])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L19]); 1; ABS([.$L19]-[.$B19])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="1" calcext:value-type="float">
+      <text:p>1</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="13" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.A20:.A32];1)" office:value-type="float" office:value="91" calcext:value-type="float">
+      <text:p>91</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0.0000000000000120125026967745" calcext:value-type="float">
+      <text:p>1.20125026967745E-14</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="91" calcext:value-type="float">
+      <text:p>91</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="0" calcext:value-type="float">
+      <text:p>0</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="13" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.A20:.A32];1;;1)" office:value-type="float" office:value="91" calcext:value-type="float">
+      <text:p>91</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="1.32005524140379E-016" calcext:value-type="float">
+      <text:p>1.32005524140379E-16</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C20]*[.C20]+[.D20]*[.D20])" office:value-type="float" office:value="91" calcext:value-type="float">
+      <text:p>91</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C20];[.D20])" office:value-type="float" office:value="1.32005524140379E-016" calcext:value-type="float">
+      <text:p>1.32005524140379E-16</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-matrix-columns-spanned="2" table:number-matrix-rows-spanned="13" table:formula="of:=ORG.LIBREOFFICE.FOURIER([.C20:.D32];1;1)" office:value-type="float" office:value="1.00000000000002" calcext:value-type="float">
+      <text:p>1.00000000000002</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-0.0000000000000165810359636775" calcext:value-type="float">
+      <text:p>-1.65810359636775E-14</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C20]); 1; ABS([.$C20]-[.$E20])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D20]); 1; ABS([.$D20]-[.$F20])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G20]); 1; ABS([.$G20]-[.$I20])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H20]); 1; ABS([.$H20]-[.$J20])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K20]); 1; ABS([.$K20]-[.$A20])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L20]); 1; ABS([.$L20]-[.$B20])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="2" calcext:value-type="float">
+      <text:p>2</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-6.50000000000001" calcext:value-type="float">
+      <text:p>-6.50000000000001</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="26.3715366566477" calcext:value-type="float">
+      <text:p>26.3715366566477</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-6.5" calcext:value-type="float">
+      <text:p>-6.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="26.3715366566478" calcext:value-type="float">
+      <text:p>26.3715366566478</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="27.1607795475924" calcext:value-type="float">
+      <text:p>27.1607795475924</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="1.81245730014796" calcext:value-type="float">
+      <text:p>1.81245730014796</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C21]*[.C21]+[.D21]*[.D21])" office:value-type="float" office:value="27.1607795475924" calcext:value-type="float">
+      <text:p>27.1607795475924</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C21];[.D21])" office:value-type="float" office:value="1.81245730014796" calcext:value-type="float">
+      <text:p>1.81245730014796</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.00000000000001" calcext:value-type="float">
+      <text:p>2.00000000000001</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-0.0000000000000136642833800019" calcext:value-type="float">
+      <text:p>-1.36642833800019E-14</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$C21]); 1; ABS([.$C21]-[.$E21])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$D21]); 1; ABS([.$D21]-[.$F21])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$G21]); 1; ABS([.$G21]-[.$I21])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$H21]); 1; ABS([.$H21]-[.$J21])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$K21]); 1; ABS([.$K21]-[.$A21])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=IF(ISBLANK([.$L21]); 1; ABS([.$L21]-[.$B21])<[.$U$1])" office:value-type="boolean" office:boolean-value="true" calcext:value-type="boolean">
+      <text:p>TRUE</text:p>
+     </table:table-cell>
+     <table:table-cell table:number-columns-repeated="2"/>
+    </table:table-row>
+    <table:table-row table:style-name="ro2">
+     <table:table-cell office:value-type="float" office:value="3" calcext:value-type="float">
+      <text:p>3</text:p>
+     </table:table-cell>
+     <table:table-cell/>
+     <table:table-cell office:value-type="float" office:value="-6.50000000000001" calcext:value-type="float">
+      <text:p>-6.50000000000001</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="12.3847152734699" calcext:value-type="float">
+      <text:p>12.3847152734699</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="-6.5" calcext:value-type="float">
+      <text:p>-6.5</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="12.38471527347" calcext:value-type="float">
+      <text:p>12.38471527347</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="13.9868213831778" calcext:value-type="float">
+      <text:p>13.9868213831778</text:p>
+     </table:table-cell>
+     <table:table-cell office:value-type="float" office:value="2.05411827350102" calcext:value-type="float">
+      <text:p>2.05411827350102</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=SQRT([.C22]*[.C22]+[.D22]*[.D22])" office:value-type="float" office:value="13.9868213831778" calcext:value-type="float">
+      <text:p>13.9868213831778</text:p>
+     </table:table-cell>
+     <table:table-cell table:formula="of:=ATAN2([.C22];[.D22])" office:value-type="float" office:value="2.05411827350102" calcext:value-type="float">
+      <text:p>2.05411827350102</text:p>
+     </table:table-cell>

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list