<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.16.1">
  <compound kind="file">
    <name>Building-Singular-from-source.md</name>
    <path>doc/</path>
    <filename>Building-Singular-from-source_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>C-STYLEGUIDE.md</name>
    <path>doc/</path>
    <filename>C-STYLEGUIDE_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>C_CPP_StyleGuide.md</name>
    <path>doc/</path>
    <filename>C__CPP__StyleGuide_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>Development-model.md</name>
    <path>doc/</path>
    <filename>Development-model_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>external-packages-dynamic-modules.md</name>
    <path>doc/</path>
    <filename>external-packages-dynamic-modules_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>How-To-Contribute.md</name>
    <path>doc/</path>
    <filename>How-To-Contribute_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>Porting-instructions.md</name>
    <path>doc/</path>
    <filename>Porting-instructions_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>canonicalform.cc</name>
    <path>factory/</path>
    <filename>canonicalform_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__globals_8h" name="cf_globals.h" local="yes" import="no" module="no" objc="no">cf_globals.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="int__pp_8h" name="int_pp.h" local="yes" import="no" module="no" objc="no">int_pp.h</includes>
    <includes id="gfops_8h" name="gfops.h" local="yes" import="no" module="no" objc="no">gfops.h</includes>
    <includes id="facMul_8h" name="facMul.h" local="yes" import="no" module="no" objc="no">facMul.h</includes>
    <includes id="facAlgFuncUtil_8h" name="facAlgFuncUtil.h" local="yes" import="no" module="no" objc="no">facAlgFuncUtil.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <includes id="cf__binom_8h" name="cf_binom.h" local="yes" import="no" module="no" objc="no">cf_binom.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>readCF</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>a35e173704dd189d3c37e5848b03845e0</anchor>
      <arglist>(ISTREAM &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divrem</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>a13ef56a526d4ec16d2c65f68b01a8a15</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divremt</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>aae56777ff5264bddd66f06cc6acc8f3a</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryDivremt</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>a63a40973b9cb2cbec86766c77e269e15</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>a20a136b2be33ab3f937ee237d84797ac</anchor>
      <arglist>(const CanonicalForm &amp;lhs, const CanonicalForm &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>afffa6da16b7f1cbd941fbceffc45bf1f</anchor>
      <arglist>(const CanonicalForm &amp;lhs, const CanonicalForm &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>bgcd</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>a1075f978bf150aab6e1123725171511b</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>bextgcd</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>aeb93b3063d8d7dc84ec9c0c6352b8151</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;a, CanonicalForm &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>blcm</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>a99f35c320fea7b08c3b96c42bff1e428</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>ac3db7c7a02219913733da562ce939d03</anchor>
      <arglist>(OSTREAM &amp;os, const CanonicalForm &amp;cf)</arglist>
    </member>
    <member kind="function">
      <type>ISTREAM &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>a35cbad7d9dd235f82eb65c99a6d78377</anchor>
      <arglist>(ISTREAM &amp;is, CanonicalForm &amp;cf)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>power</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>aff5580931b66d4b6b01c53604f7db0c4</anchor>
      <arglist>(const CanonicalForm &amp;f, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>power</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>a6ccd301003315bea8d5b26451073fc69</anchor>
      <arglist>(const Variable &amp;v, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>On</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>a687c93026bfa5bb6daa0c0de1070c62c</anchor>
      <arglist>(int sw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Off</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>acab749bcd64c95b55010b5e75a0186ee</anchor>
      <arglist>(int sw)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOn</name>
      <anchorfile>canonicalform_8cc.html</anchorfile>
      <anchor>a45143133132d310d22bb94919b056283</anchor>
      <arglist>(int sw)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>canonicalform.h</name>
    <path>factory/</path>
    <filename>canonicalform_8h.html</filename>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <includes id="ftmpl__list_8h" name="ftmpl_list.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_list.h</includes>
    <includes id="ftmpl__array_8h" name="ftmpl_array.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_array.h</includes>
    <includes id="ftmpl__afactor_8h" name="ftmpl_afactor.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_afactor.h</includes>
    <includes id="ftmpl__factor_8h" name="ftmpl_factor.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_factor.h</includes>
    <includes id="ftmpl__matrix_8h" name="ftmpl_matrix.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_matrix.h</includes>
    <includes id="si__log2_8h" name="si_log2.h" local="yes" import="no" module="no" objc="no">si_log2.h</includes>
    <includes id="omallocClass_8h" name="omallocClass.h" local="yes" import="no" module="no" objc="no">omalloc/omallocClass.h</includes>
    <includes id="cf__inline_8cc" name="cf_inline.cc" local="yes" import="no" module="no" objc="no">cf_inline.cc</includes>
    <class kind="class">CanonicalForm</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ISTREAM</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>ac62ed320208829eaac81505ebf12cd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_INLINE</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a7417255fa969afdb9d4f2a7ed5ab3f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_NO_INLINE</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>ac83162acebcda3f719fa73fb83a9f500</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_INLINE</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a329e9e7d6085053f4163a9961adf5adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AFactor&lt; CanonicalForm &gt;</type>
      <name>CFAFactor</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a1c35f0a8756181255da38323d61b1543</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CFAFactor &gt;</type>
      <name>CFAFList</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>af2da55237f0e81ecb1e85a0e9670c8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CFAFactor &gt;</type>
      <name>CFAFListIterator</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a60c776540fd0399bf94a0c296e0e6159</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factor&lt; CanonicalForm &gt;</type>
      <name>CFFactor</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>acbd562a39334629acc4ee0a5ee48e72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CFFactor &gt;</type>
      <name>CFFList</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aa9a4975a8b75c5f817d1cc56bcbba114</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CFFactor &gt;</type>
      <name>CFFListIterator</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a8b1da691cdbb4f29f7a1866cad98af12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CanonicalForm &gt;</type>
      <name>CFList</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>ae28753af260e98ef96513217c2713de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CanonicalForm &gt;</type>
      <name>CFListIterator</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aa25670274ac7077abf2a66b6373f16ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; CanonicalForm &gt;</type>
      <name>CFArray</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a78658cf4ecc1f5224bfe021e1e55d033</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; CanonicalForm &gt;</type>
      <name>CFMatrix</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a92c2a002e20596500db15fea078511f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CFList &gt;</type>
      <name>ListCFList</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a9ac39b4fc023b31a84b1e8a98f5babce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CFList &gt;</type>
      <name>ListCFListIterator</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aab2fe8725ac6ea800fd20fbc74f38aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; int &gt;</type>
      <name>IntList</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aafa33407a722ad1306e4d93fac4c741e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; int &gt;</type>
      <name>IntListIterator</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aedecbb94919b77c1d3e21e6e885abb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; Variable &gt;</type>
      <name>Varlist</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>af89a6511af24768b9359df5e5a9cb619</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; Variable &gt;</type>
      <name>VarlistIterator</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a422cdf97b41243b02823e5bfc1349030</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; int &gt;</type>
      <name>Intarray</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a073e89f1d28083fc4c12df0d0971f9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_imm</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a81d87c6e6362d8439efed50c7c5f6b8d</anchor>
      <arglist>(const InternalCF *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator+</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a4bf3db48eca88c9baf14357efd38708f</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator-</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a85819dca4a01dc588052c539120dddd2</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator*</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a518ab09259736be25d39508dc6b59a57</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator/</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>ab215f6078ca8b311db9963d82ca8c759</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator%</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a647a9a86cb9dd3f68dc7d926a9de6a5d</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>div</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a257cc12115c0d9d4f0c5c61c6195228f</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>mod</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a5b1189168f6982b27a218d4d682d8e76</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>blcm</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a215c84eec4e74b62d1f8db4e8986a74a</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>power</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>ac7c0e85a57d62ec05517a2c3403187b4</anchor>
      <arglist>(const CanonicalForm &amp;f, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>power</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a3902c0b5323ed0511ba17d6c74f73a29</anchor>
      <arglist>(const Variable &amp;v, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>gcd</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a4732dfc29a810e77f8bdd0d9c8d38374</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>gcd_poly</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>abf41feb7d712f659f3c704c88a059fd0</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>lcm</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a69e5513fb36603428cd9e84b7331e465</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>pp</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a676608e036c380c1b0d6f5b764df4b5a</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>content</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a1ae6ca03b449dc880640292beb8bf332</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>content</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a476e5d7a09fa5a5213593d1626e89be8</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>icontent</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a2784743fb79258de4a1b10bda48e3c16</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>vcontent</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a7b324386895806103b8fc154d12630c1</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>swapvar</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a963c5471c03c459cc412e267781aff43</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>replacevar</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a3da8b2434a2d26ec7838fe5c45b6b56a</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVars</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a25f14fd6bd12831f2bce73bf6ce2769b</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getVars</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a1efd69b6e3590b40a769756c5a65d2ae</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>apply</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>ad050e37e925107d3103c0d530ff02c3f</anchor>
      <arglist>(const CanonicalForm &amp;f, void(*mf)(CanonicalForm &amp;, int &amp;))</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapdomain</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aa2c7b76cf9d97a97000799e7bc7ac06b</anchor>
      <arglist>(const CanonicalForm &amp;f, CanonicalForm(*mf)(const CanonicalForm &amp;))</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>degrees</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a4d5f356d0e9adbd2b9bf3e0355e1422a</anchor>
      <arglist>(const CanonicalForm &amp;f, int *degs=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>totaldegree</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aa4cffb5d83855285cd31eb4e7cac3df0</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>totaldegree</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a66728a0229700d1107677bb5334fb79f</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v1, const Variable &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a2207ddfb885a81b3fa72e648be0b6f5a</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>ab34b2751ee7689f6213e860abaebd4f6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_maxexp</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a71aaaa9ea41b38b766a065f9469c3df2</anchor>
      <arglist>(const CanonicalForm &amp;f, int &amp;maxexp)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reduce</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>acc1bf3109d52b6d62424863498a0da19</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFirstAlgVar</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a86ca959e123fe0e5a8a60aa50e16fd70</anchor>
      <arglist>(const CanonicalForm &amp;f, Variable &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>leftShift</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a39f34520b76f606cf03c6688d1b2a066</anchor>
      <arglist>(const CanonicalForm &amp;F, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lc</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a265785c15d7770d5e2f4a76b5b545267</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Lc</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aaa9c20183b73723f35194e9ff2282eb6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aea4f6f799377ae02ed63bd1f993e5925</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>abd5c1aefe4c4a9c1e7c90a865467b195</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a6728ff52735c4b38f1cee97348511aa3</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a0e68eca79c628a7636f59d2b394b2f64</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>taildegree</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a6219c0120dee9b09fb955328fa53609b</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a4bab46c8cf06e5ae02f2297ddd7e8768</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a0ed60900791e94d00aca3d4752db7ad2</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>adce7ffa5f1024b41d763d2ea4d560d86</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>mvar</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>ae9c3e2828e6a11b9f76895c4e69d4266</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>num</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aa3668968f645c9c16d27c1c451a2ea2d</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>den</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aa4c2a4fc8293940750807766632be3d9</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a4696e8957f216417483625ad8956c975</anchor>
      <arglist>(const CanonicalForm &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deriv</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a67dc82b65658a91a6c6dda3b460a18c4</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sqrt</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>aa6c2414e03ee5b6e8b130f626badf9c9</anchor>
      <arglist>(const CanonicalForm &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ilog2</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a32fb685b3d5d0b281b8eb1d768930c37</anchor>
      <arglist>(const CanonicalForm &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapinto</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a1b66884d86e44ec883f7016b0657e74b</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>head</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>ac2041f38bb571add92b0ca085b9da686</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>headdegree</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a1083ad3da3463565e0ec3734e6bee520</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>setCharacteristic</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a7bc567cd7a27f6c20e729a5cca6102c3</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCharacteristic</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a640c8f4d5b2a06f055545bfecc427faf</anchor>
      <arglist>(int c, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCharacteristic</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a07d9fa415dd8ad33bf39a35d40ff795c</anchor>
      <arglist>(int c, int n, char name)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>getCharacteristic</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>af4b4b65fcdadaa8ac57675c9fdba1a21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGFDegree</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a72537675de564fb529503e0e8ea4ef82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getGFGenerator</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>ac40da73a9ca2b83b968bbf376be89c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>On</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>ade30b43c9a5e67005d7a4bfc88083f14</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>Off</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a444ce5a814b04ac01bde60e1f5f506cf</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool FACTORY_PUBLIC</type>
      <name>isOn</name>
      <anchorfile>canonicalform_8h.html</anchorfile>
      <anchor>a007320e7bccf294a5cfdad2d1cf509ab</anchor>
      <arglist>(int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_algorithm.cc</name>
    <path>factory/</path>
    <filename>cf__algorithm_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="cfGcdAlgExt_8h" name="cfGcdAlgExt.h" local="yes" import="no" module="no" objc="no">cfGcdAlgExt.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>psq</name>
      <anchorfile>cf__algorithm_8cc.html</anchorfile>
      <anchor>aafce30cc95e9d66a3cd0655418b081f7</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>bCommonDen</name>
      <anchorfile>cf__algorithm_8cc.html</anchorfile>
      <anchor>a5ec3e91c9837477a2263c41167c8da3b</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>maxNorm</name>
      <anchorfile>cf__algorithm_8cc.html</anchorfile>
      <anchor>a77d8ad18e7763dbe9cc76a8a9a199e96</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_algorithm.h</name>
    <path>factory/</path>
    <filename>cf__algorithm_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>psr</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a991fdf81693ed3648d30588cb1edafc8</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>psq</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>aafce30cc95e9d66a3cd0655418b081f7</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>psqr</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a4618668d5a2cbe35261934a43a3e322e</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>bCommonDen</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a7876dc5e48c103b3778df8b0fb0779d5</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fdivides</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a7d761eb4b8f02244e62e2cebe8302e98</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fdivides</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a87fb282e884f54fa50970c6fddc80c34</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;quot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryFdivides</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a9287c80b660e7bc34e151b9b01af3811</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>maxNorm</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a77d8ad18e7763dbe9cc76a8a9a199e96</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>euclideanNorm</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>acfcbcf5f7de60a7471f7ce3480346ca6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainder</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a89ac518c00ebdbe6d6a40c63537f9da1</anchor>
      <arglist>(const CanonicalForm &amp;x1, const CanonicalForm &amp;q1, const CanonicalForm &amp;x2, const CanonicalForm &amp;q2, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainder</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a54d19f0cb527257d86ca89974e00808c</anchor>
      <arglist>(const CFArray &amp;x, const CFArray &amp;q, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainderCached</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>af8854b14d19afc97a019728ae7e0ac5b</anchor>
      <arglist>(const CanonicalForm &amp;x1, const CanonicalForm &amp;q1, const CanonicalForm &amp;x2, const CanonicalForm &amp;q2, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew, CFArray &amp;inv)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainderCached</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a38eaa28044c42f02ac7828aea6d68c0b</anchor>
      <arglist>(const CFArray &amp;a, const CFArray &amp;n, CanonicalForm &amp;xnew, CanonicalForm &amp;prod, CFArray &amp;inv)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Farey</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a5331d9e87cbfab8098d7e522b4614d23</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPurePoly</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a0a78c5eac2041868c46dcda6d9ae39e5</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPurePoly_m</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a4312811fa93441e11b53e6a35da5e11e</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CFFList FACTORY_PUBLIC</type>
      <name>factorize</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>ad555027942bf65deea55146857f96024</anchor>
      <arglist>(const CanonicalForm &amp;f, bool issqrfree=false)</arglist>
    </member>
    <member kind="function">
      <type>CFFList FACTORY_PUBLIC</type>
      <name>factorize</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a8e81ba156bbb259aa7dab29615eeaee7</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFFList FACTORY_PUBLIC</type>
      <name>sqrFree</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a6834bebdd6efdf93657892d27d37a055</anchor>
      <arglist>(const CanonicalForm &amp;f, bool sort=false)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>homogenize</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a9f4baee603313823bb42e251ad68c065</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>homogenize</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>af6ad4e59503ad9d6c3959dd3e26e4f3a</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x, const Variable &amp;v1, const Variable &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>get_max_degree_Variable</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a0729e6d032a7e277da0e9047985d7a5f</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>get_Terms</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a6d1782f975aa4e311114cbb5be2bd422</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTerms</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a6add37fd5393d6af97e7263d048e14fd</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;t, CFList &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>linearSystemSolve</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>aa08fb77a52f8e8167e4ea59aeb39b580</anchor>
      <arglist>(CFMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>determinant</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a50379e44d5999f5e7957b988d9abcbaf</anchor>
      <arglist>(const CFMatrix &amp;M, int n)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>subResChain</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>a6e3b2a1befb4394aad0873affd9407f3</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>resultant</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>affaf220912347f5202ed0eecbd938225</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>singular_homog_flag</name>
      <anchorfile>cf__algorithm_8h.html</anchorfile>
      <anchor>ac7d57e73f9794f07c45dffa5288c3716</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_assert.h</name>
    <path>factory/</path>
    <filename>cf__assert_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>__ASSERT</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>aa2c971301c05f2202753a1fe67fb19a7</anchor>
      <arglist>(expression, message, file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__ASSERT1</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>a36563273692b986f0716553ff452da2f</anchor>
      <arglist>(expression, message, parameter1, file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYASSERT</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>a0ec63307d404d359cc07455944a0d479</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYASSERT1</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>a30ce8d71240fa94d175ebaede826acc3</anchor>
      <arglist>(expression, message, parameter1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__WARN</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>aed283a20ef6b22267176cfb100d97d83</anchor>
      <arglist>(expression, message, file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYWARN</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>aac87e3eb62497207159ad82a970b7841</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>ab1899199386b1542d1111168ca847e9c</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT1</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>a1ea81b2db7488a690052bc4c28f57813</anchor>
      <arglist>(expression, message, parameter1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>a322386848c22ba1f5fc7a8a0eebf534e</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_VOID</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>afcaa11246fec7d705d8f5d73d38efe68</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_INTCF</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>a388d5eee9bf8933703383ffe9da5e3c5</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_BOOL</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>a6ac5e339ba88bc4c0604c9699f309724</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_INT</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>a268d6346563b5249676ec5a67d0bd1a2</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_CHARCC</name>
      <anchorfile>cf__assert_8h.html</anchorfile>
      <anchor>a1c4d96ec6e1b26b264108dcda995c4d2</anchor>
      <arglist>(msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_binom.cc</name>
    <path>factory/</path>
    <filename>cf__binom_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__binom_8h" name="cf_binom.h" local="yes" import="no" module="no" objc="no">cf_binom.h</includes>
  </compound>
  <compound kind="file">
    <name>cf_binom.h</name>
    <path>factory/</path>
    <filename>cf__binom_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="function">
      <type>void</type>
      <name>initPT</name>
      <anchorfile>cf__binom_8h.html</anchorfile>
      <anchor>a7e6ca441f08ea747029002f97eb07d10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetFPT</name>
      <anchorfile>cf__binom_8h.html</anchorfile>
      <anchor>aa95f40daab21e2084f73ffe24b28a71a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>binomialpower</name>
      <anchorfile>cf__binom_8h.html</anchorfile>
      <anchor>af49c8dc38185634f6e51dd141f584575</anchor>
      <arglist>(const Variable &amp;, const CanonicalForm &amp;, int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_char.cc</name>
    <path>factory/</path>
    <filename>cf__char_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="int__pp_8h" name="int_pp.h" local="yes" import="no" module="no" objc="no">int_pp.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type>void</type>
      <name>setCharacteristic</name>
      <anchorfile>cf__char_8cc.html</anchorfile>
      <anchor>ad54458ef4b00ffb0082f2eff4bcbc856</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCharacteristic</name>
      <anchorfile>cf__char_8cc.html</anchorfile>
      <anchor>a07d9fa415dd8ad33bf39a35d40ff795c</anchor>
      <arglist>(int c, int n, char name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCharacteristic</name>
      <anchorfile>cf__char_8cc.html</anchorfile>
      <anchor>a2321605f678b910ce7ee4f3556cd76ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGFDegree</name>
      <anchorfile>cf__char_8cc.html</anchorfile>
      <anchor>a72537675de564fb529503e0e8ea4ef82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getGFGenerator</name>
      <anchorfile>cf__char_8cc.html</anchorfile>
      <anchor>ac40da73a9ca2b83b968bbf376be89c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>theCharacteristic</name>
      <anchorfile>cf__char_8cc.html</anchorfile>
      <anchor>aa06f441f615cec9381ac1f75c5485644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>theDegree</name>
      <anchorfile>cf__char_8cc.html</anchorfile>
      <anchor>abb0b35825082861f1f2d0e5e297663eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_chinese.cc</name>
    <path>factory/</path>
    <filename>cf__chinese_8cc.html</filename>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <member kind="function">
      <type>void</type>
      <name>chineseRemainder</name>
      <anchorfile>cf__chinese_8cc.html</anchorfile>
      <anchor>a55dc983fe0fc144ad9be6916d5c2aa6a</anchor>
      <arglist>(const CanonicalForm &amp;x1, const CanonicalForm &amp;q1, const CanonicalForm &amp;x2, const CanonicalForm &amp;q2, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chineseRemainder</name>
      <anchorfile>cf__chinese_8cc.html</anchorfile>
      <anchor>ae253b2323e7b57d21fbb25e04bc44001</anchor>
      <arglist>(const CFArray &amp;x, const CFArray &amp;q, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Farey</name>
      <anchorfile>cf__chinese_8cc.html</anchorfile>
      <anchor>a5331d9e87cbfab8098d7e522b4614d23</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>chin_mul_inv</name>
      <anchorfile>cf__chinese_8cc.html</anchorfile>
      <anchor>a66c980b04fb6615f1e83ecf090cbb830</anchor>
      <arglist>(const CanonicalForm a, const CanonicalForm b, int ind, CFArray &amp;inv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_cf</name>
      <anchorfile>cf__chinese_8cc.html</anchorfile>
      <anchor>a94e9fc75e095e8eab961f85058a3a8c7</anchor>
      <arglist>(const char *s1, const CanonicalForm &amp;f, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chineseRemainderCached</name>
      <anchorfile>cf__chinese_8cc.html</anchorfile>
      <anchor>aea957e99835eb61a8b22a46eab1495d7</anchor>
      <arglist>(const CFArray &amp;a, const CFArray &amp;n, CanonicalForm &amp;xnew, CanonicalForm &amp;prod, CFArray &amp;inv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chineseRemainderCached</name>
      <anchorfile>cf__chinese_8cc.html</anchorfile>
      <anchor>a8286cb3b9b2052b7069150644beab2ba</anchor>
      <arglist>(const CanonicalForm &amp;a, const CanonicalForm &amp;q1, const CanonicalForm &amp;b, const CanonicalForm &amp;q2, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew, CFArray &amp;inv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_cyclo.cc</name>
    <path>factory/</path>
    <filename>cf__cyclo_8cc.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <member kind="function">
      <type>int *</type>
      <name>integerFactorizer</name>
      <anchorfile>cf__cyclo_8cc.html</anchorfile>
      <anchor>a6de6a5ca17e9e614acb16b8569b1bdf3</anchor>
      <arglist>(const long integer, int &amp;length, bool &amp;fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int *</type>
      <name>makeDistinct</name>
      <anchorfile>cf__cyclo_8cc.html</anchorfile>
      <anchor>a9f8f77cfa8515fa59332af3d82d20824</anchor>
      <arglist>(int *factors, const int factors_length, int &amp;length)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>cyclotomicPoly</name>
      <anchorfile>cf__cyclo_8cc.html</anchorfile>
      <anchor>a954e2189d7f0a2264df9a719aa2a5711</anchor>
      <arglist>(int n, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPrimitive</name>
      <anchorfile>cf__cyclo_8cc.html</anchorfile>
      <anchor>af1a28df22f6150d9d7d656128e5654bb</anchor>
      <arglist>(const Variable &amp;alpha, bool &amp;fail)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_cyclo.h</name>
    <path>factory/</path>
    <filename>cf__cyclo_8h.html</filename>
    <member kind="function">
      <type>int *</type>
      <name>integerFactorizer</name>
      <anchorfile>cf__cyclo_8h.html</anchorfile>
      <anchor>a6de6a5ca17e9e614acb16b8569b1bdf3</anchor>
      <arglist>(const long integer, int &amp;length, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>cyclotomicPoly</name>
      <anchorfile>cf__cyclo_8h.html</anchorfile>
      <anchor>a954e2189d7f0a2264df9a719aa2a5711</anchor>
      <arglist>(int n, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPrimitive</name>
      <anchorfile>cf__cyclo_8h.html</anchorfile>
      <anchor>af1a28df22f6150d9d7d656128e5654bb</anchor>
      <arglist>(const Variable &amp;alpha, bool &amp;fail)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_defs.h</name>
    <path>factory/</path>
    <filename>cf__defs_8h.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">globaldefs.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>UndefinedDomain</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a69584e5de41445f7725a0d4fe0022561</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PrimePowerDomain</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a3f01a8ac2443ed03c198f61f716bcfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GaloisFieldDomain</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>af5d2b01de25a6f1da09d8a6f6268d2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FiniteFieldDomain</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a5f7dd62b3dd3164fbb2438064aa68886</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RationalDomain</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>abfd8765568b83a7630cbf3de635b3510</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IntegerDomain</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>ae41b563683e25ed810df98ee1f9cdf50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELBASE</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a0d9b8f9c1e9ba59158302b0265e85ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELTRANS</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a413b03bc3ebd909810d2be3c7427da8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELQUOT</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>acf0f908e5acf08a59266108927613c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELEXPR</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>af4e0b0e5a6cd4accbdab4a7070e099f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEW_ARRAY</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>ac3df057a9ac3e18753427b2371b82e15</anchor>
      <arglist>(T, N)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DELETE_ARRAY</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a62ce0039b6b6d975a571eff9174b0a23</anchor>
      <arglist>(P)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_RATIONAL</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a93dc34876491d675a7444672f11d8df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_SYMMETRIC_FF</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>ac6a5904f97b7e44b0db8e52798eee180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_EZGCD</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>ab79e1ec1e9679969613f0a485dd21056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_EZGCD_P</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a833ed2ff0723b2766466ee102a385fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_NTL_SORT</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a97f1fad082e421b777de632a963077f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_CHINREM_GCD</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a320caa1214d56d0e9fb0074e1528d915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_QGCD</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a1453da0faee26214440c30e02ef0a3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FF_MOD_GCD</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>aaac7f44ed540a2515f3eddf3e4ae4893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_GCD_P</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a8214df9c05bbae6849a9f9adbdfb5aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_GCD_0</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>ace4793b3169d602a4a5642008acc0f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_BERLEKAMP</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>aec699a004500e6d086a2c3023532b302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_FAC_QUADRATICLIFT</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>ac86e3c02c54f2f078aa0c39a4281421a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_FAC_P</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>ae513e2cd6df680a0ce0a8165fd6fe4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_FAC_0</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>a9ae4bd3e03f784f5ccf5f96e19ab03df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_FAC_0A</name>
      <anchorfile>cf__defs_8h.html</anchorfile>
      <anchor>ad5a7355c793c7551a1a057f67ec1e696</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_eval.cc</name>
    <path>factory/</path>
    <filename>cf__eval_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__eval_8h" name="cf_eval.h" local="yes" import="no" module="no" objc="no">cf_eval.h</includes>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>evalCF</name>
      <anchorfile>cf__eval_8cc.html</anchorfile>
      <anchor>a50480191267b2c1a2ae3503444e7e79e</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFArray &amp;a, int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>cf__eval_8cc.html</anchorfile>
      <anchor>ab41b43f530879dadc3fe3922247c0667</anchor>
      <arglist>(OSTREAM &amp;s, const Evaluation &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_eval.h</name>
    <path>factory/</path>
    <filename>cf__eval_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <class kind="class">Evaluation</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>cf__eval_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_factor.cc</name>
    <path>factory/</path>
    <filename>cf__factor_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="fac__sqrfree_8h" name="fac_sqrfree.h" local="yes" import="no" module="no" objc="no">fac_sqrfree.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="facFqFactorize_8h" name="facFqFactorize.h" local="yes" import="no" module="no" objc="no">facFqFactorize.h</includes>
    <includes id="facFqSquarefree_8h" name="facFqSquarefree.h" local="yes" import="no" module="no" objc="no">facFqSquarefree.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="facAlgExt_8h" name="facAlgExt.h" local="yes" import="no" module="no" objc="no">facAlgExt.h</includes>
    <includes id="facFactorize_8h" name="facFactorize.h" local="yes" import="no" module="no" objc="no">facFactorize.h</includes>
    <includes id="singext_8h" name="singext.h" local="yes" import="no" module="no" objc="no">singext.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="fac__berlekamp_8h" name="fac_berlekamp.h" local="yes" import="no" module="no" objc="no">fac_berlekamp.h</includes>
    <includes id="fac__cantzass_8h" name="fac_cantzass.h" local="yes" import="no" module="no" objc="no">fac_cantzass.h</includes>
    <includes id="fac__univar_8h" name="fac_univar.h" local="yes" import="no" module="no" objc="no">fac_univar.h</includes>
    <includes id="fac__multivar_8h" name="fac_multivar.h" local="yes" import="no" module="no" objc="no">fac_multivar.h</includes>
    <includes id="int__int_8h" name="int_int.h" local="yes" import="no" module="no" objc="no">int_int.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type>void</type>
      <name>find_exp</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>ad6c700f307728721cd85804f1762b77a</anchor>
      <arglist>(const CanonicalForm &amp;f, int *exp_f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>find_mvar</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a361ef99b8d5d1a9e657fe6128cb2de2d</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_cf</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a94e9fc75e095e8eab961f85058a3a8c7</anchor>
      <arglist>(const char *s1, const CanonicalForm &amp;f, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_cff</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a26a9d1dbf1dc75cad86bb541e0522f51</anchor>
      <arglist>(CFFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_cff</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a001e16507c453e97a3bb7acbee246bb5</anchor>
      <arglist>(CFFList &amp;L, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPurePoly_m</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a4312811fa93441e11b53e6a35da5e11e</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPurePoly</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a0a78c5eac2041868c46dcda6d9ae39e5</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>get_max_degree_Variable</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a0729e6d032a7e277da0e9047985d7a5f</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTerms</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a6add37fd5393d6af97e7263d048e14fd</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;t, CFList &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>get_Terms</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a6d1782f975aa4e311114cbb5be2bd422</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>homogenize</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a9f4baee603313823bb42e251ad68c065</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>homogenize</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>af6ad4e59503ad9d6c3959dd3e26e4f3a</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x, const Variable &amp;v1, const Variable &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cmpCF</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a2bafcdc3d60eb63001b64cd8679a0721</anchor>
      <arglist>(const CFFactor &amp;f, const CFFactor &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>factorize</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>ae84e456c5b59fd13f3dcbe86a6652ab4</anchor>
      <arglist>(const CanonicalForm &amp;f, bool issqrfree)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>factorize</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a6500ed9dd993361cd80a9befa1046883</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>sqrFree</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>ab35cb82957ce8923fe795c15784918a2</anchor>
      <arglist>(const CanonicalForm &amp;f, bool sort)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>singular_homog_flag</name>
      <anchorfile>cf__factor_8cc.html</anchorfile>
      <anchor>a7b2151dc46c38cb71308dc33be2fa4c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_factory.cc</name>
    <path>factory/</path>
    <filename>cf__factory_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="int__int_8h" name="int_int.h" local="yes" import="no" module="no" objc="no">int_int.h</includes>
    <includes id="int__rat_8h" name="int_rat.h" local="yes" import="no" module="no" objc="no">int_rat.h</includes>
    <includes id="int__poly_8h" name="int_poly.h" local="yes" import="no" module="no" objc="no">int_poly.h</includes>
    <includes id="int__pp_8h" name="int_pp.h" local="yes" import="no" module="no" objc="no">int_pp.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LIKELY</name>
      <anchorfile>cf__factory_8cc.html</anchorfile>
      <anchor>a1c5951c9a391674be15ca2883c98c7e1</anchor>
      <arglist>(expression)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNLIKELY</name>
      <anchorfile>cf__factory_8cc.html</anchorfile>
      <anchor>a2e5f5338d3e6181b9083eff7b9a3a50c</anchor>
      <arglist>(expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getmpi</name>
      <anchorfile>cf__factory_8cc.html</anchorfile>
      <anchor>addf1c593c28063b1f65e2141f4939039</anchor>
      <arglist>(InternalCF *value, mpz_t mpi)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_factory.h</name>
    <path>factory/</path>
    <filename>cf__factory_8h.html</filename>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <class kind="class">CFFactory</class>
    <member kind="function">
      <type>void</type>
      <name>getmpi</name>
      <anchorfile>cf__factory_8h.html</anchorfile>
      <anchor>addf1c593c28063b1f65e2141f4939039</anchor>
      <arglist>(InternalCF *value, mpz_t mpi)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_gcd.cc</name>
    <path>factory/</path>
    <filename>cf__gcd_8cc.html</filename>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__reval_8h" name="cf_reval.h" local="yes" import="no" module="no" objc="no">cf_reval.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cfEzgcd_8h" name="cfEzgcd.h" local="yes" import="no" module="no" objc="no">cfEzgcd.h</includes>
    <includes id="cfGcdAlgExt_8h" name="cfGcdAlgExt.h" local="yes" import="no" module="no" objc="no">cfGcdAlgExt.h</includes>
    <includes id="cfSubResGcd_8h" name="cfSubResGcd.h" local="yes" import="no" module="no" objc="no">cfSubResGcd.h</includes>
    <includes id="cfModGcd_8h" name="cfModGcd.h" local="yes" import="no" module="no" objc="no">cfModGcd.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <includes id="facAlgFuncUtil_8h" name="facAlgFuncUtil.h" local="yes" import="no" module="no" objc="no">facAlgFuncUtil.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>isPurePoly</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a45e320b6f60ebdcb7b9836374244753a</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_cf</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a94e9fc75e095e8eab961f85058a3a8c7</anchor>
      <arglist>(const char *s1, const CanonicalForm &amp;f, const char *s2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>icontent</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>aa968a453b96e052540eb32f2b7e3a4a5</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>icontent</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a21b6044ded102d2a772a185c7da533e3</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>gcd_univar_flintp</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a2884171dfab0301decf6e1585f7dc09d</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>gcd_univar_flint0</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>aea54604bcd7de561c1036985c4e7b6fc</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>balance_p</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a2fd90660aa7b7814a2296cb6459fcdea</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q, const CanonicalForm &amp;qh)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>balance_p</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a3a9b9b48428402d1c4b3c0f2223909fb</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>gcd_poly_univar0</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a2c7f1e173289c8d29c972562e2fe1dcc</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, bool primitive)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>gcd_poly_p</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>abdf5a1d187cffc4a209f07e5d8e1734e</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>gcd_poly_0</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a09c8c7a5f4598bb9e2b81e4b310a0579</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>gcd_poly</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a36f0228d01b6b1948dd6a321f3c61603</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>cf_content</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a1e21bd4b6f98b89e536c8be572e9e3a5</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>content</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a2f2747f4699ac68b2ec873680f243053</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>content</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a7bbb9cbc8c5d77d414ce42dd6a5d5fc2</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>vcontent</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a8210aa348d04ad66582378bf7cd8d7bc</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>pp</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>ab9d95f6de1f5c3a5fa7dbf32e9f7939d</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>gcd</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>a9fbd92566f890dde680941644a91f61c</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lcm</name>
      <anchorfile>cf__gcd_8cc.html</anchorfile>
      <anchor>ae70e0e7f7566493d626f4134166b755b</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_generator.cc</name>
    <path>factory/</path>
    <filename>cf__generator_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__generator_8h" name="cf_generator.h" local="yes" import="no" module="no" objc="no">cf_generator.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="gfops_8h" name="gfops.h" local="yes" import="no" module="no" objc="no">gfops.h</includes>
    <includes id="ffops_8h" name="ffops.h" local="yes" import="no" module="no" objc="no">ffops.h</includes>
  </compound>
  <compound kind="file">
    <name>cf_generator.h</name>
    <path>factory/</path>
    <filename>cf__generator_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <class kind="class">CFGenerator</class>
    <class kind="class">IntGenerator</class>
    <class kind="class">FFGenerator</class>
    <class kind="class">GFGenerator</class>
    <class kind="class">AlgExtGenerator</class>
    <class kind="class">CFGenFactory</class>
  </compound>
  <compound kind="file">
    <name>cf_globals.cc</name>
    <path>factory/</path>
    <filename>cf__globals_8cc.html</filename>
    <member kind="variable">
      <type>const char</type>
      <name>factoryConfiguration</name>
      <anchorfile>cf__globals_8cc.html</anchorfile>
      <anchor>a8c410c42c838126b20d253381db8170a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_globals.h</name>
    <path>factory/</path>
    <filename>cf__globals_8h.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">globaldefs.h</includes>
    <includes id="cf__switches_8h" name="cf_switches.h" local="yes" import="no" module="no" objc="no">cf_switches.h</includes>
    <member kind="variable">
      <type>const char</type>
      <name>factoryConfiguration</name>
      <anchorfile>cf__globals_8h.html</anchorfile>
      <anchor>a8c410c42c838126b20d253381db8170a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_hnf.cc</name>
    <path>factory/</path>
    <filename>cf__hnf_8cc.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__hnf_8h" name="cf_hnf.h" local="yes" import="no" module="no" objc="no">cf_hnf.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>cf_HNF</name>
      <anchorfile>cf__hnf_8cc.html</anchorfile>
      <anchor>ab28e0afd842d3ea6cdbdb5a2038e242d</anchor>
      <arglist>(CFMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>cf_LLL</name>
      <anchorfile>cf__hnf_8cc.html</anchorfile>
      <anchor>a7b9b1d4780896dd91f100f2d4c3f605b</anchor>
      <arglist>(CFMatrix &amp;A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_hnf.h</name>
    <path>factory/</path>
    <filename>cf__hnf_8h.html</filename>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>cf_HNF</name>
      <anchorfile>cf__hnf_8h.html</anchorfile>
      <anchor>ab28e0afd842d3ea6cdbdb5a2038e242d</anchor>
      <arglist>(CFMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>cf_LLL</name>
      <anchorfile>cf__hnf_8h.html</anchorfile>
      <anchor>a7b9b1d4780896dd91f100f2d4c3f605b</anchor>
      <arglist>(CFMatrix &amp;A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_inline.cc</name>
    <path>factory/</path>
    <filename>cf__inline_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CF_INLINE</name>
      <anchorfile>cf__inline_8cc.html</anchorfile>
      <anchor>a7417255fa969afdb9d4f2a7ed5ab3f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE CanonicalForm FACTORY_PUBLIC</type>
      <name>operator+</name>
      <anchorfile>cf__inline_8cc.html</anchorfile>
      <anchor>a5f963c68a6de056315721a0ba9e86ba2</anchor>
      <arglist>(const CanonicalForm &amp;lhs, const CanonicalForm &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE CanonicalForm FACTORY_PUBLIC</type>
      <name>operator*</name>
      <anchorfile>cf__inline_8cc.html</anchorfile>
      <anchor>a63a53e46508b95138ea6125c4f2eafae</anchor>
      <arglist>(const CanonicalForm &amp;lhs, const CanonicalForm &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_irred.cc</name>
    <path>factory/</path>
    <filename>cf__irred_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>randomIrredpoly</name>
      <anchorfile>cf__irred_8cc.html</anchorfile>
      <anchor>a75a22900285777a7a52743c569133b7b</anchor>
      <arglist>(int i, const Variable &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_irred.h</name>
    <path>factory/</path>
    <filename>cf__irred_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>find_irreducible</name>
      <anchorfile>cf__irred_8h.html</anchorfile>
      <anchor>ab5e035cc181766c47085df5f019b1518</anchor>
      <arglist>(int deg, CFRandom &amp;gen, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>randomIrredpoly</name>
      <anchorfile>cf__irred_8h.html</anchorfile>
      <anchor>a75a22900285777a7a52743c569133b7b</anchor>
      <arglist>(int i, const Variable &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_iter.cc</name>
    <path>factory/</path>
    <filename>cf__iter_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="int__poly_8h" name="int_poly.h" local="yes" import="no" module="no" objc="no">int_poly.h</includes>
  </compound>
  <compound kind="file">
    <name>cf_iter.h</name>
    <path>factory/</path>
    <filename>cf__iter_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter__inline_8cc" name="cf_iter_inline.cc" local="yes" import="no" module="no" objc="no">cf_iter_inline.cc</includes>
    <class kind="class">CFIterator</class>
    <member kind="define">
      <type>#define</type>
      <name>CF_INLINE</name>
      <anchorfile>cf__iter_8h.html</anchorfile>
      <anchor>a7417255fa969afdb9d4f2a7ed5ab3f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_NO_INLINE</name>
      <anchorfile>cf__iter_8h.html</anchorfile>
      <anchor>ac83162acebcda3f719fa73fb83a9f500</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_INLINE</name>
      <anchorfile>cf__iter_8h.html</anchorfile>
      <anchor>a329e9e7d6085053f4163a9961adf5adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>term *</type>
      <name>termList</name>
      <anchorfile>cf__iter_8h.html</anchorfile>
      <anchor>a8a74d079220bb619659560a30aa32abd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_iter_inline.cc</name>
    <path>factory/</path>
    <filename>cf__iter__inline_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="int__poly_8h" name="int_poly.h" local="yes" import="no" module="no" objc="no">int_poly.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CF_USE_INLINE_SAVE</name>
      <anchorfile>cf__iter__inline_8cc.html</anchorfile>
      <anchor>acc966dfd1278be4f1ec57a5c687834c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_USE_INLINE</name>
      <anchorfile>cf__iter__inline_8cc.html</anchorfile>
      <anchor>a76bfdc982388ce7a9a39f58087d02ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_INLINE</name>
      <anchorfile>cf__iter__inline_8cc.html</anchorfile>
      <anchor>a7417255fa969afdb9d4f2a7ed5ab3f56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_linsys.cc</name>
    <path>factory/</path>
    <filename>cf__linsys_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="ffops_8h" name="ffops.h" local="yes" import="no" module="no" objc="no">ffops.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>a212f1c5f63222a0856c1e1e32eda0169</anchor>
      <arglist>(det_mapping) TIMING_DEFINE_PRINT(det_determinant) TIMING_DEFINE_PRINT(det_chinese) TIMING_DEFINE_PRINT(det_bound) TIMING_DEFINE_PRINT(det_numprimes) static bool solve(int **extmat</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>determinant</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>aa4f9784990b9b3420e1c164c09901158</anchor>
      <arglist>(int **extmat, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>bound</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>a96b102a74e3d6392fbd0ed7d9fd23457</anchor>
      <arglist>(const CFMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>detbound</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>a66d31bbc8b4cb06eaa5e5d053a8d05a5</anchor>
      <arglist>(const CFMatrix &amp;M, int rows)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matrix_in_Z</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>a0e01786b861f6b1bdc71e461f6664c99</anchor>
      <arglist>(const CFMatrix &amp;M, int rows)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matrix_in_Z</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>ae2183b44d7aa7c61810990cf42bdc920</anchor>
      <arglist>(const CFMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>betterpivot</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>a1254e8607551e91fc567ec1ed4334e24</anchor>
      <arglist>(const CanonicalForm &amp;oldpivot, const CanonicalForm &amp;newpivot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>linearSystemSolve</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>aa08fb77a52f8e8167e4ea59aeb39b580</anchor>
      <arglist>(CFMatrix &amp;M)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>fill_int_mat</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>ac7326641aeb1f95f856be6c57ca16ab1</anchor>
      <arglist>(const CFMatrix &amp;M, int **m, int rows)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>determinant</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>a6f11194bf0818face7e405d7746e96b0</anchor>
      <arglist>(const CFMatrix &amp;M, int rows)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>determinant2</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>ac66ffeed54be1f76c547b5919539cbbd</anchor>
      <arglist>(const CFMatrix &amp;M, int rows)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>ab31762a795077e5224b88c136b3468c2</anchor>
      <arglist>(int **extmat, int nrows, int ncols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveVandermondeT</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>a812ddaef5f0ad69159c9d40fdf8e8719</anchor>
      <arglist>(const CFArray &amp;a, const CFArray &amp;w, CFArray &amp;x, const Variable &amp;z)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nrows</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>a53e53380c64d2dcc85486da7f90794d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int int</type>
      <name>ncols</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>a491a184d8a6574d867152a1aad5d10b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR bool</type>
      <name>fuzzy_result</name>
      <anchorfile>cf__linsys_8cc.html</anchorfile>
      <anchor>a4e8879335e7777257d1f326fc9392777</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_map.cc</name>
    <path>factory/</path>
    <filename>cf__map_8cc.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>cf__map_8cc.html</anchorfile>
      <anchor>a95324583130b11af928901f769195e81</anchor>
      <arglist>(OSTREAM &amp;s, const MapPair &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cmpfunc</name>
      <anchorfile>cf__map_8cc.html</anchorfile>
      <anchor>ab3bb24bddc059c0f3f154894d3f50560</anchor>
      <arglist>(const MapPair &amp;p1, const MapPair &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insfunc</name>
      <anchorfile>cf__map_8cc.html</anchorfile>
      <anchor>a80556c8f4c4ef03ca3fa0e80b7b204ae</anchor>
      <arglist>(MapPair &amp;orgp, const MapPair &amp;newp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>subsrec</name>
      <anchorfile>cf__map_8cc.html</anchorfile>
      <anchor>a790fe9d8d8bdb1a95a1f21858d5a7373</anchor>
      <arglist>(const CanonicalForm &amp;f, const MPListIterator &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>cf__map_8cc.html</anchorfile>
      <anchor>a981f1df858ba79f2d27e7134bc15c525</anchor>
      <arglist>(OSTREAM &amp;s, const CFMap &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>compress</name>
      <anchorfile>cf__map_8cc.html</anchorfile>
      <anchor>ae39ab9dee11bce46d2ce9b9bffb61315</anchor>
      <arglist>(const CanonicalForm &amp;f, CFMap &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compress</name>
      <anchorfile>cf__map_8cc.html</anchorfile>
      <anchor>aa0f27334f1b4be9e411183c83bd6c478</anchor>
      <arglist>(const CFArray &amp;a, CFMap &amp;M, CFMap &amp;N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>optvalues</name>
      <anchorfile>cf__map_8cc.html</anchorfile>
      <anchor>ad7078a4b617e2e68b80368cf942b346d</anchor>
      <arglist>(const int *df, const int *dg, const int n, int &amp;p1, int &amp;pe)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compress</name>
      <anchorfile>cf__map_8cc.html</anchorfile>
      <anchor>a2560d6be3bd53214ca248fa3891b22a2</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CFMap &amp;M, CFMap &amp;N)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_map.h</name>
    <path>factory/</path>
    <filename>cf__map_8h.html</filename>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="ftmpl__list_8h" name="ftmpl_list.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_list.h</includes>
    <class kind="class">MapPair</class>
    <class kind="class">CFMap</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>cf__map_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; MapPair &gt;</type>
      <name>MPList</name>
      <anchorfile>cf__map_8h.html</anchorfile>
      <anchor>aeacec604298d78675442a84095f2608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; MapPair &gt;</type>
      <name>MPListIterator</name>
      <anchorfile>cf__map_8h.html</anchorfile>
      <anchor>ae2f8bd66314518e4627cc4b503ecba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>compress</name>
      <anchorfile>cf__map_8h.html</anchorfile>
      <anchor>ae39ab9dee11bce46d2ce9b9bffb61315</anchor>
      <arglist>(const CanonicalForm &amp;f, CFMap &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compress</name>
      <anchorfile>cf__map_8h.html</anchorfile>
      <anchor>aa0f27334f1b4be9e411183c83bd6c478</anchor>
      <arglist>(const CFArray &amp;a, CFMap &amp;M, CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compress</name>
      <anchorfile>cf__map_8h.html</anchorfile>
      <anchor>a2560d6be3bd53214ca248fa3891b22a2</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CFMap &amp;M, CFMap &amp;N)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_map_ext.cc</name>
    <path>factory/</path>
    <filename>cf__map__ext_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <includes id="cf__cyclo_8h" name="cf_cyclo.h" local="yes" import="no" module="no" objc="no">cf_cyclo.h</includes>
    <includes id="cf__map__ext_8h" name="cf_map_ext.h" local="yes" import="no" module="no" objc="no">cf_map_ext.h</includes>
    <member kind="function">
      <type>int</type>
      <name>findItem</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>a07080fe70f8ad17904b1927ddbed6f4c</anchor>
      <arglist>(const CFList &amp;list, const CanonicalForm &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getItem</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>a8fcc9ef8ba8ff629e52a99c73c3f7cd8</anchor>
      <arglist>(const CFList &amp;list, const int &amp;pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>mapUp</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>a935857b503bf06ca97b7292d7a5c4452</anchor>
      <arglist>(const Variable &amp;alpha, const Variable &amp;beta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>mapDown</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>a466e65e4f57685e45fbfb9b9cf1ab621</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha, const CanonicalForm &amp;G, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>GF2FalphaHelper</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>a20ceec819022e121a53031a802c3fc00</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>GF2FalphaRep</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>ada1443d5bb4860f1b61cba5e10036fb7</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Falpha2GFRep</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>ac65917fb4326ff351c8108540c4e52ad</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>GFPowUp</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>aad9a4cb22656007b8e87770b20ca2e71</anchor>
      <arglist>(const CanonicalForm &amp;F, int k)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>GFMapUp</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>ad8fdf7d73d467dd7712c980fe7fa0706</anchor>
      <arglist>(const CanonicalForm &amp;F, int k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>GFPowDown</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>ae2ec9241cdd2438fcfc25ad2978ddba4</anchor>
      <arglist>(const CanonicalForm &amp;F, int k)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>GFMapDown</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>a2f2d41bac686d8e0cd2d62d39391bf66</anchor>
      <arglist>(const CanonicalForm &amp;F, int k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>mapUp</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>afeec4312914ca339e23a4338733b5735</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const Variable &amp;alpha, const CanonicalForm &amp;H, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>primitiveElement</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>a3702ebd785efa458eafbe82cd512fab3</anchor>
      <arglist>(const Variable &amp;alpha, Variable &amp;beta, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapDown</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>a12ed1b8398fe001816fa4131d5246b8b</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;prim_elem, const CanonicalForm &amp;im_prim_elem, const Variable &amp;alpha, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapUp</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>a41b6966aaa105d6111aa4d0c749e5985</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha, const Variable &amp;, const CanonicalForm &amp;prim_elem, const CanonicalForm &amp;im_prim_elem, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapPrimElem</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>a1d9d73a14784f82c5b7eb827fac9bf12</anchor>
      <arglist>(const CanonicalForm &amp;primElem, const Variable &amp;alpha, const Variable &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>map</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>adb6cbef29423f212ec359e6fd7020414</anchor>
      <arglist>(const CanonicalForm &amp;primElem, const Variable &amp;alpha, const CanonicalForm &amp;F, const Variable &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>findMinPoly</name>
      <anchorfile>cf__map__ext_8cc.html</anchorfile>
      <anchor>a43aec2474e12857c6c819966e7b78e68</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_map_ext.h</name>
    <path>factory/</path>
    <filename>cf__map__ext_8h.html</filename>
    <member kind="function">
      <type>int</type>
      <name>findItem</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>a07080fe70f8ad17904b1927ddbed6f4c</anchor>
      <arglist>(const CFList &amp;list, const CanonicalForm &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getItem</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>a8fcc9ef8ba8ff629e52a99c73c3f7cd8</anchor>
      <arglist>(const CFList &amp;list, const int &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>GFMapUp</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>ad8fdf7d73d467dd7712c980fe7fa0706</anchor>
      <arglist>(const CanonicalForm &amp;F, int k)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>GFMapDown</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>a2f2d41bac686d8e0cd2d62d39391bf66</anchor>
      <arglist>(const CanonicalForm &amp;F, int k)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapUp</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>a6caf960bd8b7d60d82d0528656c3d962</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha, const Variable &amp;beta, const CanonicalForm &amp;prim_elem, const CanonicalForm &amp;im_prim_elem, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapDown</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>a12ed1b8398fe001816fa4131d5246b8b</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;prim_elem, const CanonicalForm &amp;im_prim_elem, const Variable &amp;alpha, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>primitiveElement</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>a3702ebd785efa458eafbe82cd512fab3</anchor>
      <arglist>(const Variable &amp;alpha, Variable &amp;beta, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapPrimElem</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>aecf8b24fa9c69c8fabed8fddcf3a58fb</anchor>
      <arglist>(const CanonicalForm &amp;prim_elem, const Variable &amp;alpha, const Variable &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>GF2FalphaRep</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>ada1443d5bb4860f1b61cba5e10036fb7</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Falpha2GFRep</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>ac65917fb4326ff351c8108540c4e52ad</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>map</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>adb6cbef29423f212ec359e6fd7020414</anchor>
      <arglist>(const CanonicalForm &amp;primElem, const Variable &amp;alpha, const CanonicalForm &amp;F, const Variable &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>findMinPoly</name>
      <anchorfile>cf__map__ext_8h.html</anchorfile>
      <anchor>a43aec2474e12857c6c819966e7b78e68</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_ops.cc</name>
    <path>factory/</path>
    <filename>cf__ops_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapvar_between</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>ac536b61823bfc58a4fb1786650a33f6f</anchor>
      <arglist>(const CanonicalForm &amp;f, CanonicalForm &amp;result, const CanonicalForm &amp;term, int expx2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapvar_rec</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a5a6cc6a899d0b310bf3fab38401121d8</anchor>
      <arglist>(const CanonicalForm &amp;f, CanonicalForm &amp;result, const CanonicalForm &amp;term)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>swapvar</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a2340b60ac5e3a039b51574bd116db950</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x1, const Variable &amp;x2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>replacevar_between</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>aba814bd214a1086e0795d580e70fb7db</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>replacevar</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a48a7943b5e573527fc2b0d4e3519a1dc</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x1, const Variable &amp;x2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fillVarsRec</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>af41ddd9c6ab30c6a06b5a992dfad141e</anchor>
      <arglist>(const CanonicalForm &amp;f, int *vars)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVars</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a25f14fd6bd12831f2bce73bf6ce2769b</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getVars</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a1efd69b6e3590b40a769756c5a65d2ae</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>apply</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>ad050e37e925107d3103c0d530ff02c3f</anchor>
      <arglist>(const CanonicalForm &amp;f, void(*mf)(CanonicalForm &amp;, int &amp;))</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapdomain</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>aa2c7b76cf9d97a97000799e7bc7ac06b</anchor>
      <arglist>(const CanonicalForm &amp;f, CanonicalForm(*mf)(const CanonicalForm &amp;))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>degreesRec</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a2a5ce76c6fd798577f1c7501bb736390</anchor>
      <arglist>(const CanonicalForm &amp;f, int *degs)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>degrees</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a832b7bff71fda242d16eca89d7c50446</anchor>
      <arglist>(const CanonicalForm &amp;f, int *degs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>totaldegree</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>aa4cffb5d83855285cd31eb4e7cac3df0</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>totaldegree</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a66728a0229700d1107677bb5334fb79f</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v1, const Variable &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a2207ddfb885a81b3fa72e648be0b6f5a</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>ab34b2751ee7689f6213e860abaebd4f6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_maxexp</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a71aaaa9ea41b38b766a065f9469c3df2</anchor>
      <arglist>(const CanonicalForm &amp;f, int &amp;maxexp)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reduce</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>acc1bf3109d52b6d62424863498a0da19</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFirstAlgVar</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a86ca959e123fe0e5a8a60aa50e16fd70</anchor>
      <arglist>(const CanonicalForm &amp;f, Variable &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>leftShift</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>a39f34520b76f606cf03c6688d1b2a066</anchor>
      <arglist>(const CanonicalForm &amp;F, int n)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_INST_VAR Variable</type>
      <name>sv_x1</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>aea4a4b69230fc73f942ff047c8d802fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_INST_VAR Variable</type>
      <name>sv_x2</name>
      <anchorfile>cf__ops_8cc.html</anchorfile>
      <anchor>ab4e6b8ce23d8bcc510382fb5fd064ff6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_primes.cc</name>
    <path>factory/</path>
    <filename>cf__primes_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="cf__primetab_8h" name="cf_primetab.h" local="yes" import="no" module="no" objc="no">cf_primetab.h</includes>
    <member kind="function">
      <type>int</type>
      <name>cf_getPrime</name>
      <anchorfile>cf__primes_8cc.html</anchorfile>
      <anchor>a09031ccf494f278968e74bba1617d595</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cf_getNumPrimes</name>
      <anchorfile>cf__primes_8cc.html</anchorfile>
      <anchor>a8e1a356b8cc3c0cae9b631dedba9e968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cf_getSmallPrime</name>
      <anchorfile>cf__primes_8cc.html</anchorfile>
      <anchor>aa88f517df3f0f1e1be9638f3e9ec8ddb</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cf_getNumSmallPrimes</name>
      <anchorfile>cf__primes_8cc.html</anchorfile>
      <anchor>a9dd7c3f158d83d5f9cedb50af5774b05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cf_getBigPrime</name>
      <anchorfile>cf__primes_8cc.html</anchorfile>
      <anchor>a8ada611c89ec61359d674915c7fd54c8</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cf_getNumBigPrimes</name>
      <anchorfile>cf__primes_8cc.html</anchorfile>
      <anchor>ae7056dfa9c9a9997306eff0e4c5f6526</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_primes.h</name>
    <path>factory/</path>
    <filename>cf__primes_8h.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">globaldefs.h</includes>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getPrime</name>
      <anchorfile>cf__primes_8h.html</anchorfile>
      <anchor>aef8e678cfcec1c9d399e1d73911f7747</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getNumPrimes</name>
      <anchorfile>cf__primes_8h.html</anchorfile>
      <anchor>a5ea72c54803f7438528739c86300ada3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getSmallPrime</name>
      <anchorfile>cf__primes_8h.html</anchorfile>
      <anchor>aca860eb3db99ff0b32314c9b691588de</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getNumSmallPrimes</name>
      <anchorfile>cf__primes_8h.html</anchorfile>
      <anchor>a0e7745011e06e7251dc6c94f9ffa7cf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getBigPrime</name>
      <anchorfile>cf__primes_8h.html</anchorfile>
      <anchor>ad291796593638a6d192cf3e85a193445</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getNumBigPrimes</name>
      <anchorfile>cf__primes_8h.html</anchorfile>
      <anchor>ac7435619de05539e7264aa3f532d8170</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_primetab.h</name>
    <path>factory/</path>
    <filename>cf__primetab_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>NUMSMALLPRIMES</name>
      <anchorfile>cf__primetab_8h.html</anchorfile>
      <anchor>afea142949c2c89dff2d27b7fb897119b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUMBIGPRIMES</name>
      <anchorfile>cf__primetab_8h.html</anchorfile>
      <anchor>ab8b54dd2c99ff63c78be665ec10abd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUMPRIMES</name>
      <anchorfile>cf__primetab_8h.html</anchorfile>
      <anchor>a6f63aafc2f1f543e899a6137828ec0bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>smallprimes</name>
      <anchorfile>cf__primetab_8h.html</anchorfile>
      <anchor>a26bfb87010922b28a79ce73dcd6ab1c8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>bigprimes</name>
      <anchorfile>cf__primetab_8h.html</anchorfile>
      <anchor>a6ffab8368f1ead01a35d1875d4a18556</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_random.cc</name>
    <path>factory/</path>
    <filename>cf__random_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <includes id="ffops_8h" name="ffops.h" local="yes" import="no" module="no" objc="no">ffops.h</includes>
    <includes id="gfops_8h" name="gfops.h" local="yes" import="no" module="no" objc="no">gfops.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <class kind="class">RandomGenerator</class>
    <member kind="function">
      <type>int</type>
      <name>factoryrandom</name>
      <anchorfile>cf__random_8cc.html</anchorfile>
      <anchor>adb7b0bd000dbce222d3dd1e763ebd7ee</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factoryseed</name>
      <anchorfile>cf__random_8cc.html</anchorfile>
      <anchor>adc48bf5eccdada4dee65e4aa3157bedb</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="variable">
      <type>GLOBAL_VAR flint_rand_t</type>
      <name>FLINTrandom</name>
      <anchorfile>cf__random_8cc.html</anchorfile>
      <anchor>afaa837902195ea622d0a70eb3c8d4507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>INST_VAR RandomGenerator</type>
      <name>ranGen</name>
      <anchorfile>cf__random_8cc.html</anchorfile>
      <anchor>a63d422560720ff5d8b53033f74ae6ece</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_random.h</name>
    <path>factory/</path>
    <filename>cf__random_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <class kind="class">CFRandom</class>
    <class kind="class">GFRandom</class>
    <class kind="class">FFRandom</class>
    <class kind="class">IntRandom</class>
    <class kind="class">AlgExtRandomF</class>
    <class kind="class">CFRandomFactory</class>
    <member kind="function">
      <type>int</type>
      <name>factoryrandom</name>
      <anchorfile>cf__random_8h.html</anchorfile>
      <anchor>adb7b0bd000dbce222d3dd1e763ebd7ee</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>factoryseed</name>
      <anchorfile>cf__random_8h.html</anchorfile>
      <anchor>addbca49094e12760a33779def1624cbe</anchor>
      <arglist>(int s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_resultant.cc</name>
    <path>factory/</path>
    <filename>cf__resultant_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <member kind="function">
      <type>CFArray</type>
      <name>subResChain</name>
      <anchorfile>cf__resultant_8cc.html</anchorfile>
      <anchor>a6e3b2a1befb4394aad0873affd9407f3</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>trivialResultant</name>
      <anchorfile>cf__resultant_8cc.html</anchorfile>
      <anchor>afa1c93e597ebed0840c1579f25956bee</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>resultant</name>
      <anchorfile>cf__resultant_8cc.html</anchorfile>
      <anchor>adfe49df9fa74cc808d6d859c3e53e91f</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_reval.cc</name>
    <path>factory/</path>
    <filename>cf__reval_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__reval_8h" name="cf_reval.h" local="yes" import="no" module="no" objc="no">cf_reval.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MORE_ZEROES</name>
      <anchorfile>cf__reval_8cc.html</anchorfile>
      <anchor>ae2f3c343cb520f794301cf9a587fcbe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_reval.h</name>
    <path>factory/</path>
    <filename>cf__reval_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__eval_8h" name="cf_eval.h" local="yes" import="no" module="no" objc="no">cf_eval.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <class kind="class">REvaluation</class>
  </compound>
  <compound kind="file">
    <name>cf_roots.cc</name>
    <path>factory/</path>
    <filename>cf__roots_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <includes id="cf__roots_8h" name="cf_roots.h" local="yes" import="no" module="no" objc="no">cf_roots.h</includes>
    <member kind="function">
      <type>int *</type>
      <name>Zp_roots</name>
      <anchorfile>cf__roots_8cc.html</anchorfile>
      <anchor>a3e4c74e28a0f62f4fe604c1384d8b466</anchor>
      <arglist>(const CanonicalForm f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_roots.h</name>
    <path>factory/</path>
    <filename>cf__roots_8h.html</filename>
    <member kind="function">
      <type>int *</type>
      <name>Zp_roots</name>
      <anchorfile>cf__roots_8h.html</anchorfile>
      <anchor>a3e4c74e28a0f62f4fe604c1384d8b466</anchor>
      <arglist>(const CanonicalForm f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_switches.cc</name>
    <path>factory/</path>
    <filename>cf__switches_8cc.html</filename>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__switches_8h" name="cf_switches.h" local="yes" import="no" module="no" objc="no">cf_switches.h</includes>
    <member kind="variable">
      <type>INST_VAR CFSwitches</type>
      <name>cf_glob_switches</name>
      <anchorfile>cf__switches_8cc.html</anchorfile>
      <anchor>a7c533f10c620c6a9e4651e9707e5db1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_switches.h</name>
    <path>factory/</path>
    <filename>cf__switches_8h.html</filename>
    <member kind="variable">
      <type>const int</type>
      <name>CFSwitchesMax</name>
      <anchorfile>cf__switches_8h.html</anchorfile>
      <anchor>af98225534c1953deb3790f6f9a7f6819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_INST_VAR CFSwitches</type>
      <name>cf_glob_switches</name>
      <anchorfile>cf__switches_8h.html</anchorfile>
      <anchor>af6ec65318e9111c43e3975939c0aeb4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_util.cc</name>
    <path>factory/</path>
    <filename>cf__util_8cc.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">globaldefs.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ipower</name>
      <anchorfile>cf__util_8cc.html</anchorfile>
      <anchor>ae88d89e08b5972581a16948b350cf5b5</anchor>
      <arglist>(int b, int m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ilog2</name>
      <anchorfile>cf__util_8cc.html</anchorfile>
      <anchor>a5ffee65b550932339e51cda35a231ac0</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>igcd</name>
      <anchorfile>cf__util_8cc.html</anchorfile>
      <anchor>a750d7f71fe443feb9030803761ce4c33</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factoryError_intern</name>
      <anchorfile>cf__util_8cc.html</anchorfile>
      <anchor>a8fd76cc3a368b170188139ca5e7da61b</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="variable">
      <type>VAR void(*</type>
      <name>factoryError</name>
      <anchorfile>cf__util_8cc.html</anchorfile>
      <anchor>a49a79b4f02c3901d0f0908eee4292009</anchor>
      <arglist>)(const char *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_util.h</name>
    <path>factory/</path>
    <filename>cf__util_8h.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">globaldefs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ilog2</name>
      <anchorfile>cf__util_8h.html</anchorfile>
      <anchor>ad2bff79dc70939edc4dcffeb2a8efb86</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>igcd</name>
      <anchorfile>cf__util_8h.html</anchorfile>
      <anchor>a750d7f71fe443feb9030803761ce4c33</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>ipower</name>
      <anchorfile>cf__util_8h.html</anchorfile>
      <anchor>af21d01334ac2b6ddaedc28685ce21fa8</anchor>
      <arglist>(int b, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factoryError_intern</name>
      <anchorfile>cf__util_8h.html</anchorfile>
      <anchor>a8fd76cc3a368b170188139ca5e7da61b</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR void(*</type>
      <name>factoryError</name>
      <anchorfile>cf__util_8h.html</anchorfile>
      <anchor>a5c071b3bbf63147ae856794cb0e2a807</anchor>
      <arglist>)(const char *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfCharSets.cc</name>
    <path>factory/</path>
    <filename>cfCharSets_8cc.html</filename>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cfCharSets_8h" name="cfCharSets.h" local="yes" import="no" module="no" objc="no">cfCharSets.h</includes>
    <includes id="cfCharSetsUtil_8h" name="cfCharSetsUtil.h" local="yes" import="no" module="no" objc="no">cfCharSetsUtil.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="facAlgFunc_8h" name="facAlgFunc.h" local="yes" import="no" module="no" objc="no">facAlgFunc.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a400c730cbd9306cd486699d038e6bd93</anchor>
      <arglist>(neworder_time) Varlist new order(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>newordercf</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a76ade6665303e1d6e8cdf46dc2c853ab</anchor>
      <arglist>(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>IntList</type>
      <name>neworderint</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>ae630b617696fda05e4cfbe8d128df244</anchor>
      <arglist>(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>reorder</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>ac6ad944327cf541603f3d71e0f1a2c05</anchor>
      <arglist>(const Varlist &amp;betterorder, const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>reorder</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a982a7003a2fe83ab737dc145675173d9</anchor>
      <arglist>(const Varlist &amp;betterorder, const CFFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>reorder</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>af709a59e0eef4d1ad3d99fe2432ec61a</anchor>
      <arglist>(const Varlist &amp;betterorder, const ListCFList &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>basicSet</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a747bdfb1fe1d8990de5c9f16e228b016</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSet</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a225cde0424ef5550d23bb56bda870af8</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetN</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a632f7a5b3a5f330b3b92d7a5b58824bf</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaCharSetN</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a03f4e1ac3e24f7b0bcc65a15394b69e5</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>modCharSet</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a7c30cb6ba728e610cb80d96b439d2a00</anchor>
      <arglist>(const CFList &amp;L, StoreFactors &amp;StoredFactors, bool removeContents)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaModCharSet</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a0bc744d6051e89b79ffe438cdbed43e1</anchor>
      <arglist>(const CFList &amp;PS, StoreFactors &amp;StoredFactors, bool removeContents)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaModCharSet</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>ad35d8f3f92e96d77ec7700b209ed0561</anchor>
      <arglist>(const CFList &amp;PS, bool removeContents)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>modCharSet</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a020f5ad2fe07ec2da5c3083439aa563e</anchor>
      <arglist>(const CFList &amp;PS, bool removeContents)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>charSeries</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a1ba24ea3b93c97ab1fee9924409379ce</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>irreducible</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a0f0a383d8b4651f5cf1f45d54bbfc2ac</anchor>
      <arglist>(const CFList &amp;AS)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFList</type>
      <name>irredAS</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>ae4fbb5401d08fa0d225915dd5fa0dc74</anchor>
      <arglist>(CFList &amp;AS, int &amp;indexRed, CanonicalForm &amp;reducible)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>irrCharSeries</name>
      <anchorfile>cfCharSets_8cc.html</anchorfile>
      <anchor>a5c977b9aa3111edf614bbc2d4884477d</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfCharSets.h</name>
    <path>factory/</path>
    <filename>cfCharSets_8h.html</filename>
    <includes id="cfCharSetsUtil_8h" name="cfCharSetsUtil.h" local="yes" import="no" module="no" objc="no">cfCharSetsUtil.h</includes>
    <member kind="function">
      <type>CFList</type>
      <name>basicSet</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>a747bdfb1fe1d8990de5c9f16e228b016</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSet</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>a225cde0424ef5550d23bb56bda870af8</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>modCharSet</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>ac9c145c01ba6a80f667767a81cdd5a02</anchor>
      <arglist>(const CFList &amp;PS, StoreFactors &amp;StoredFactors, bool removeContents=true)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>modCharSet</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>a020f5ad2fe07ec2da5c3083439aa563e</anchor>
      <arglist>(const CFList &amp;PS, bool removeContents)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaCharSetN</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>a03f4e1ac3e24f7b0bcc65a15394b69e5</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetN</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>a632f7a5b3a5f330b3b92d7a5b58824bf</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaModCharSet</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>ad915be22fc64cb150758f763818760ee</anchor>
      <arglist>(const CFList &amp;PS, StoreFactors &amp;StoredFactors, bool removeContents=true)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaModCharSet</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>af09dbdcabe59c4eb42447c959f88a8d5</anchor>
      <arglist>(const CFList &amp;PS, bool removeContents=true)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>charSeries</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>a1ba24ea3b93c97ab1fee9924409379ce</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList FACTORY_PUBLIC</type>
      <name>irrCharSeries</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>a31a5023321d21ca2afdc35915208d4ed</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>Varlist</type>
      <name>neworder</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>a7829348e3e6f6bf2f8962b60a3979905</anchor>
      <arglist>(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>newordercf</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>a76ade6665303e1d6e8cdf46dc2c853ab</anchor>
      <arglist>(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>IntList FACTORY_PUBLIC</type>
      <name>neworderint</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>a41f8cdf8925af59903cf7eb83c40915f</anchor>
      <arglist>(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>reorder</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>ac6ad944327cf541603f3d71e0f1a2c05</anchor>
      <arglist>(const Varlist &amp;betterorder, const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>reorder</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>a982a7003a2fe83ab737dc145675173d9</anchor>
      <arglist>(const Varlist &amp;betterorder, const CFFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>reorder</name>
      <anchorfile>cfCharSets_8h.html</anchorfile>
      <anchor>af709a59e0eef4d1ad3d99fe2432ec61a</anchor>
      <arglist>(const Varlist &amp;betterorder, const ListCFList &amp;Q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfCharSetsUtil.cc</name>
    <path>factory/</path>
    <filename>cfCharSetsUtil_8cc.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cfCharSetsUtil_8h" name="cfCharSetsUtil.h" local="yes" import="no" module="no" objc="no">cfCharSetsUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__ARRAY_INIT__</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>ab3fd1bf411c86377d1027d76ee3ed9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__INIT_GAP__</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a73fa0e7bea4d5c0fb9948257a8f47202</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degpsmax</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>aaefc92e80634613c7ee555342f21c28b</anchor>
      <arglist>(const CFList &amp;PS, const Variable &amp;x, Intarray &amp;A, Intarray &amp;C)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degpsmin</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a6126c51a3681b1bc952e5e7826d762b7</anchor>
      <arglist>(const CFList &amp;PS, const Variable &amp;x, Intarray &amp;A, Intarray &amp;B, Intarray &amp;C, Intarray &amp;D)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Tdeg</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a5fa90d459700c0c392bd1ce50a09f53c</anchor>
      <arglist>(const CFList &amp;PS, const Variable &amp;x, Intarray &amp;A, Intarray &amp;B, Intarray &amp;C, Intarray &amp;D, Intarray &amp;E, Intarray &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nr_of_poly</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a595d7a558920dea38b92eae7fb611c8e</anchor>
      <arglist>(const CFList &amp;PS, const Variable &amp;x, Intarray &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degord</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a1b572fe8a141e698e8b71b2e0bfcd4c9</anchor>
      <arglist>(const Variable &amp;x, const Variable &amp;y, const CFList &amp;PS, Intarray &amp;A, Intarray &amp;B, Intarray &amp;C, Intarray &amp;D, Intarray &amp;E, Intarray &amp;F, Intarray &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>get_max_var</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a94a399388802f9cbb9758f2e30c892eb</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>only_in_one</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a5e1028470b7307d428c256d7832a36e7</anchor>
      <arglist>(const CFList &amp;PS, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initArray</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a7fba0a72fcf43ad4eb299052f484dc8c</anchor>
      <arglist>(const int highest_level, Intarray &amp;A, Intarray &amp;B, Intarray &amp;C, Intarray &amp;D, Intarray &amp;E, Intarray &amp;F, Intarray &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>Varlist</type>
      <name>reorderb</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>ae75918b2c3b3d652c94358c2fbcfae27</anchor>
      <arglist>(const Varlist &amp;difference, const CFList &amp;PS, const int highest_level)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>swapvar</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a3c9a2ff1ab62a6e43f85cc37506e14c3</anchor>
      <arglist>(const CFList &amp;PS, const Variable &amp;x, const Variable &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>swapvar</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a3299532c4af25c62e3a4f0ef333a588d</anchor>
      <arglist>(const CFFList &amp;PS, const Variable &amp;x, const Variable &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lowerRank</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>ae6490a9980ad115d410ec71edc284a7c</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, int &amp;ind)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lowestRank</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>af51e52da31bbb22130d578a427dd54d5</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minLevel</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a5eeb94f5d91ce84642f572e00894d287</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortListCFList</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>aa02df6855d398e459cc5f18d96e1fca5</anchor>
      <arglist>(ListCFList &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortCFListByLevel</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>ac5087e52af5130e940d8852a6300fdc5</anchor>
      <arglist>(CFList &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubset</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a8ff5fe52ae090b0baf61eb32a0b7c88f</anchor>
      <arglist>(const CFList &amp;PS, const CFList &amp;Cset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inplaceUnion</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a055903b494c5dc3df1d721ba560d6086</anchor>
      <arglist>(const ListCFList &amp;a, ListCFList &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>adjoin</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>af38d8e8b2136b1d07b03ca8f07edb2bb</anchor>
      <arglist>(const CFList &amp;is, const CFList &amp;qs, const ListCFList &amp;qh)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>adjoinb</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>aa0b612cc518ed8477cc27a3256cf198e</anchor>
      <arglist>(const CFList &amp;is, const CFList &amp;qs, const ListCFList &amp;qh, const CFList &amp;cs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a8a39fe33a6547ed5e3904462b5c1bd38</anchor>
      <arglist>(const ListCFList &amp;ppi, int length, ListCFList &amp;ppi1, ListCFList &amp;ppi2)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>normalize</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>af8318e4aa355c978de3272ed2c91c990</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Prem</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a54020c59db8328ec00e49b8172268d10</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Premb</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a5c9c9ba760119911818d6eab822752b0</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Prem</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a1161f89dec17d2f65a5d150b9b7888dd</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>uniGcd</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a11a22f679567427f5f0324966e62593a</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>initials</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a151c71ef03bc664e5abd4211a9769bfd</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>factorsOfInitials</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a5f84619ab881b0371e5df02bd09c2954</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeContent</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a833f6db157d3fd81d15103aa5808b64a</anchor>
      <arglist>(CanonicalForm &amp;F, CanonicalForm &amp;cF)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>factorPSet</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>ad4f45cdeac629c20c8471f63328357b1</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFactors</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a1323d3b3e280ae761682ff1f1e2213c5</anchor>
      <arglist>(CanonicalForm &amp;r, StoreFactors &amp;StoredFactors, CFList &amp;removedFactors)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>removeContent</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>ac953ca43dc81fb37c48d56e465a11af1</anchor>
      <arglist>(const CFList &amp;PS, StoreFactors &amp;StoredFactors)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contractsub</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>a86d8cbf7e061c6653053cb55e4959c4f</anchor>
      <arglist>(const CFList &amp;cs1, const CFList &amp;cs2)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>contract</name>
      <anchorfile>cfCharSetsUtil_8cc.html</anchorfile>
      <anchor>aca5eace68156b4113c95198bfd657806</anchor>
      <arglist>(const ListCFList &amp;cs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfCharSetsUtil.h</name>
    <path>factory/</path>
    <filename>cfCharSetsUtil_8h.html</filename>
    <class kind="class">StoreFactors</class>
    <member kind="function">
      <type>Variable</type>
      <name>get_max_var</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a94a399388802f9cbb9758f2e30c892eb</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>only_in_one</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a5e1028470b7307d428c256d7832a36e7</anchor>
      <arglist>(const CFList &amp;PS, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Varlist</type>
      <name>reorderb</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>ae75918b2c3b3d652c94358c2fbcfae27</anchor>
      <arglist>(const Varlist &amp;difference, const CFList &amp;PS, const int highest_level)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>swapvar</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a3c9a2ff1ab62a6e43f85cc37506e14c3</anchor>
      <arglist>(const CFList &amp;PS, const Variable &amp;x, const Variable &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>swapvar</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a3299532c4af25c62e3a4f0ef333a588d</anchor>
      <arglist>(const CFFList &amp;PS, const Variable &amp;x, const Variable &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lowestRank</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>af51e52da31bbb22130d578a427dd54d5</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>initials</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a151c71ef03bc664e5abd4211a9769bfd</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortListCFList</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>aa02df6855d398e459cc5f18d96e1fca5</anchor>
      <arglist>(ListCFList &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortCFListByLevel</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>ac5087e52af5130e940d8852a6300fdc5</anchor>
      <arglist>(CFList &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Prem</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a54020c59db8328ec00e49b8172268d10</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Premb</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a5c9c9ba760119911818d6eab822752b0</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Prem</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a1161f89dec17d2f65a5d150b9b7888dd</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>uniGcd</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a11a22f679567427f5f0324966e62593a</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>factorsOfInitials</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a5f84619ab881b0371e5df02bd09c2954</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeContent</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a833f6db157d3fd81d15103aa5808b64a</anchor>
      <arglist>(CanonicalForm &amp;F, CanonicalForm &amp;cF)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>factorPSet</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>ad4f45cdeac629c20c8471f63328357b1</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFactors</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a1323d3b3e280ae761682ff1f1e2213c5</anchor>
      <arglist>(CanonicalForm &amp;r, StoreFactors &amp;StoredFactors, CFList &amp;removedFactors)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>removeContent</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>ac953ca43dc81fb37c48d56e465a11af1</anchor>
      <arglist>(const CFList &amp;PS, StoreFactors &amp;StoredFactors)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>contract</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>aca5eace68156b4113c95198bfd657806</anchor>
      <arglist>(const ListCFList &amp;cs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubset</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a8ff5fe52ae090b0baf61eb32a0b7c88f</anchor>
      <arglist>(const CFList &amp;PS, const CFList &amp;Cset)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>adjoin</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>af38d8e8b2136b1d07b03ca8f07edb2bb</anchor>
      <arglist>(const CFList &amp;is, const CFList &amp;qs, const ListCFList &amp;qh)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>adjoinb</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>aa0b612cc518ed8477cc27a3256cf198e</anchor>
      <arglist>(const CFList &amp;is, const CFList &amp;qs, const ListCFList &amp;qh, const CFList &amp;cs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inplaceUnion</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a055903b494c5dc3df1d721ba560d6086</anchor>
      <arglist>(const ListCFList &amp;a, ListCFList &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>a8a39fe33a6547ed5e3904462b5c1bd38</anchor>
      <arglist>(const ListCFList &amp;ppi, int length, ListCFList &amp;ppi1, ListCFList &amp;ppi2)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>normalize</name>
      <anchorfile>cfCharSetsUtil_8h.html</anchorfile>
      <anchor>af8318e4aa355c978de3272ed2c91c990</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfEzgcd.cc</name>
    <path>factory/</path>
    <filename>cfEzgcd_8cc.html</filename>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cfEzgcd_8h" name="cfEzgcd.h" local="yes" import="no" module="no" objc="no">cfEzgcd.h</includes>
    <includes id="cfModGcd_8h" name="cfModGcd.h" local="yes" import="no" module="no" objc="no">cfModGcd.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__map__ext_8h" name="cf_map_ext.h" local="yes" import="no" module="no" objc="no">cf_map_ext.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cf__reval_8h" name="cf_reval.h" local="yes" import="no" module="no" objc="no">cf_reval.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="facHensel_8h" name="facHensel.h" local="yes" import="no" module="no" objc="no">facHensel.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>af4a2ec74d9b6455380432f8ea1990bb7</anchor>
      <arglist>(ez_eval) TIMING_DEFINE_PRINT(ez_compress) TIMING_DEFINE_PRINT(ez_hensel_lift) TIMING_DEFINE_PRINT(ez_content) TIMING_DEFINE_PRINT(ez_termination) static int compress4EZGCD(const CanonicalForm &amp;F</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a8aeafabd676d6e4ed6a21e08ecbc4bdb</anchor>
      <arglist>(int i=0;i&lt;=n;i++) degsf[i]</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a0323b8a4d43c038d7158dd5a2b95e06c</anchor>
      <arglist>(both_non_zero==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>while</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a0e073fac4450430a2a7fed1fcd6ef083</anchor>
      <arglist>(k &gt; 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DELETE_ARRAY</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>ac7532103d32b1364d3d3a667042f5897</anchor>
      <arglist>(degsf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DELETE_ARRAY</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>ae9085253e406a6bdde583bb4afd4b4e7</anchor>
      <arglist>(degsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>myShift2Zero</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a3fcf7313ff027cbc967abbad297ca007</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;Feval, const CFList &amp;evaluation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>myReverseShift</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>adf89ce5f150134003f5136c0b879ecb1</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;evaluation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Evaluation</type>
      <name>optimize4Lift</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a8ef8546d2ab3663e15f6d99df1f50319</anchor>
      <arglist>(const CanonicalForm &amp;F, CFMap &amp;M, CFMap &amp;N, const Evaluation &amp;A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Hensel</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>ab99514e7867aac5e5a42a62b44561161</anchor>
      <arglist>(const CanonicalForm &amp;UU, CFArray &amp;G, const Evaluation &amp;AA, const CFArray &amp;LeadCoeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>findeval</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>af70647074a63293593e84df02ca9aebe</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Fb, CanonicalForm &amp;Gb, CanonicalForm &amp;Db, REvaluation &amp;b, int delta, int degF, int degG, int maxeval, int &amp;count, int &amp;k, int bound, int &amp;l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gcd_mon_rec</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a96a66256a3409aab13f9acad16d69dd2</anchor>
      <arglist>(CanonicalForm G, CanonicalForm &amp;cf, int *exp, int pl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>gcd_mon</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a5d361034db4337f3a466064f9d9517c0</anchor>
      <arglist>(CanonicalForm F, CanonicalForm G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>ezgcd</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>ac7f8c38307920798aa79f34a3796066e</anchor>
      <arglist>(const CanonicalForm &amp;FF, const CanonicalForm &amp;GG, REvaluation &amp;b, bool internal)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>ezgcd</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>af8bbdf1f2c8d82e9a432d43da8797adb</anchor>
      <arglist>(const CanonicalForm &amp;FF, const CanonicalForm &amp;GG)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>EZGCD_P</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a06165db3364c2b304db69716cbc42c59</anchor>
      <arglist>(const CanonicalForm &amp;FF, const CanonicalForm &amp;GG)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>log2exp</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a807c80b9ac0a82a890794a90063fa113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm &amp;</type>
      <name>G</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>ab6f0ad94975520e5a2c05ba831abda43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm CFMap &amp;</type>
      <name>M</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>acb6b408ead6d87f60b689d5da9fe04a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm CFMap CFMap &amp;</type>
      <name>N</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a12fcb6adcb033a94e6014c377eb44bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm CFMap CFMap int &amp;</type>
      <name>both_non_zero</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>ac3841a828a9885c0f82ff322aecbcdc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>degsf</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a3c0e40ec4d36a58de48220c38a8683cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>degsg</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>ae70a5b4a7e28584d3576f5e7bbf1129f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>f_zero</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a520cbc7ffb6feccbb97b18aab33bf8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_zero</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>ad59ee310518cbc61cffc8d6ed68f6e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>adc468c70fb574ebd07287b38d0d0676d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>l</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a5b54c0a045f179bcbbbc9abcb8b5cd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Flevel</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a949cca7f945500b577ff42e46baa3935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Glevel</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>ac19494e155763d593b124852f47e57f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a742204794ea328ba293fe59cec79b990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_min_deg</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>ab74311bd03377791d8696f23cb034877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>acb559820d9ca11295b4500f179ef6392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>maxNumEval</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>a4d8b4030df16504527684528d2fe786d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>sizePerVars1</name>
      <anchorfile>cfEzgcd_8cc.html</anchorfile>
      <anchor>ad9ea9dd41316a910683ddbdcf79083d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfEzgcd.h</name>
    <path>factory/</path>
    <filename>cfEzgcd_8h.html</filename>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>EZGCD_P</name>
      <anchorfile>cfEzgcd_8h.html</anchorfile>
      <anchor>a76244ae95fac0ed3128d4fb22b484f09</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>ezgcd</name>
      <anchorfile>cfEzgcd_8h.html</anchorfile>
      <anchor>a883bc73f41185e6481e379fffa7bcb1c</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfGcdAlgExt.cc</name>
    <path>factory/</path>
    <filename>cfGcdAlgExt_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cfGcdAlgExt_8h" name="cfGcdAlgExt.h" local="yes" import="no" module="no" objc="no">cfGcdAlgExt.h</includes>
    <includes id="cfUnivarGcd_8h" name="cfUnivarGcd.h" local="yes" import="no" module="no" objc="no">cfUnivarGcd.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cf__generator_8h" name="cf_generator.h" local="yes" import="no" module="no" objc="no">cf_generator.h</includes>
    <includes id="facMul_8h" name="facMul.h" local="yes" import="no" module="no" objc="no">facMul.h</includes>
    <includes id="cfNTLzzpEXGCD_8h" name="cfNTLzzpEXGCD.h" local="yes" import="no" module="no" objc="no">cfNTLzzpEXGCD.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>abd968555ce442ed62734173ee0d8b92a</anchor>
      <arglist>(alg_content_p) TIMING_DEFINE_PRINT(alg_content) TIMING_DEFINE_PRINT(alg_compress) TIMING_DEFINE_PRINT(alg_termination) TIMING_DEFINE_PRINT(alg_termination_p) TIMING_DEFINE_PRINT(alg_reconstruction) TIMING_DEFINE_PRINT(alg_newton_p) TIMING_DEFINE_PRINT(alg_recursion_p) TIMING_DEFINE_PRINT(alg_gcd_p) TIMING_DEFINE_PRINT(alg_euclid_p) static int myCompress(const CanonicalForm &amp;F</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a8aeafabd676d6e4ed6a21e08ecbc4bdb</anchor>
      <arglist>(int i=0;i&lt;=n;i++) degsf[i]</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a8b253ba89f6df8d64bbe9e05ee621ef1</anchor>
      <arglist>(topLevel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DELETE_ARRAY</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>ae9085253e406a6bdde583bb4afd4b4e7</anchor>
      <arglist>(degsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tryInvert</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>ac3ead78b94bd626da653571c74b2e046</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;M, CanonicalForm &amp;inv, bool &amp;fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>trycontent</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a3e3c3e2682a6750d7fa6a282b0c882f5</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>tryvcontent</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>aaaba73f9bf3dcee2b6ddb5fb3aaec3c6</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>trycf_content</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>ac517cf84bcbb5218f77f9f9e5dd935ad</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>tryNewtonInterp</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a28afb1ad37dab88db5aa545863b0749e</anchor>
      <arglist>(const CanonicalForm &amp;alpha, const CanonicalForm &amp;u, const CanonicalForm &amp;newtonPoly, const CanonicalForm &amp;oldInterPoly, const Variable &amp;x, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>leadDeg</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a2f311a6262d659408d6c49bf4d0d0dd0</anchor>
      <arglist>(const CanonicalForm &amp;f, int degs[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tryBrownGCD</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a31086793155f548548172de71956c57f</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M, CanonicalForm &amp;result, bool &amp;fail, bool topLevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>myicontent</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a751fc9322baf3957729fa48ad4b2d841</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>myicontent</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a1093abfde79865c08ce6431b5b6fcf41</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>QGCD</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>aefe6e5edd257a75df50099de14c329a0</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLess</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a172bc5e5d6f9115f13baf84250240780</anchor>
      <arglist>(int *a, int *b, int lower, int upper)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqual</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a6726b484c51161dc2ec343cd70b0400e</anchor>
      <arglist>(int *a, int *b, int lower, int upper)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>firstLC</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>afd5cbaea524c3593bb0ede56c472e04c</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm &amp;</type>
      <name>G</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>ab6f0ad94975520e5a2c05ba831abda43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm CFMap &amp;</type>
      <name>M</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>acb6b408ead6d87f60b689d5da9fe04a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm CFMap CFMap &amp;</type>
      <name>N</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a12fcb6adcb033a94e6014c377eb44bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm CFMap CFMap bool</type>
      <name>topLevel</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a55b2075ab9d8fabde164c8e62689f349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>degsf</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a3c0e40ec4d36a58de48220c38a8683cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>degsg</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>ae70a5b4a7e28584d3576f5e7bbf1129f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>both_non_zero</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a1a1d25714f8a42cde8e37166ae07e7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>f_zero</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a520cbc7ffb6feccbb97b18aab33bf8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_zero</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>ad59ee310518cbc61cffc8d6ed68f6e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>both_zero</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a79b4f7be007993a705174f727245aa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Flevel</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a949cca7f945500b577ff42e46baa3935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Glevel</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>ac19494e155763d593b124852f47e57f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>else</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a0544c3fe466e421738dae463968b70ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>return</name>
      <anchorfile>cfGcdAlgExt_8cc.html</anchorfile>
      <anchor>a9717e7bbecb906637e86cef6da3d83c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfGcdAlgExt.h</name>
    <path>factory/</path>
    <filename>cfGcdAlgExt_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>QGCD</name>
      <anchorfile>cfGcdAlgExt_8h.html</anchorfile>
      <anchor>aa5df85f050e2d450a04076f4ec8106a6</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tryInvert</name>
      <anchorfile>cfGcdAlgExt_8h.html</anchorfile>
      <anchor>af607cdad73b5c6e05a961a62e84ad683</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;, CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tryBrownGCD</name>
      <anchorfile>cfGcdAlgExt_8h.html</anchorfile>
      <anchor>a9a1812a877b470a9057dc763def20076</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M, CanonicalForm &amp;result, bool &amp;fail, bool topLevel=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLess</name>
      <anchorfile>cfGcdAlgExt_8h.html</anchorfile>
      <anchor>a172bc5e5d6f9115f13baf84250240780</anchor>
      <arglist>(int *a, int *b, int lower, int upper)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqual</name>
      <anchorfile>cfGcdAlgExt_8h.html</anchorfile>
      <anchor>a6726b484c51161dc2ec343cd70b0400e</anchor>
      <arglist>(int *a, int *b, int lower, int upper)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>firstLC</name>
      <anchorfile>cfGcdAlgExt_8h.html</anchorfile>
      <anchor>afd5cbaea524c3593bb0ede56c472e04c</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfGcdUtil.cc</name>
    <path>factory/</path>
    <filename>cfGcdUtil_8cc.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="cf__reval_8h" name="cf_reval.h" local="yes" import="no" module="no" objc="no">cf_reval.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="gfops_8h" name="gfops.h" local="yes" import="no" module="no" objc="no">gfops.h</includes>
    <includes id="cf__map__ext_8h" name="cf_map_ext.h" local="yes" import="no" module="no" objc="no">cf_map_ext.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_ONE_MAX</name>
      <anchorfile>cfGcdUtil_8cc.html</anchorfile>
      <anchor>a70ec40269e98e9f3c765b25362f0a946</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gcd_test_one</name>
      <anchorfile>cfGcdUtil_8cc.html</anchorfile>
      <anchor>a7b43a356028ad5d18ad232e2c94b6f3a</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, bool swap, int &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>balance_p</name>
      <anchorfile>cfGcdUtil_8cc.html</anchorfile>
      <anchor>a93a23029a4c3bbf1dad07cfa4569af3f</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q, const CanonicalForm &amp;qh)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>balance_p</name>
      <anchorfile>cfGcdUtil_8cc.html</anchorfile>
      <anchor>a34183bd5b2a2b919563fd064e52b58e5</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfGcdUtil.h</name>
    <path>factory/</path>
    <filename>cfGcdUtil_8h.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>gcd_test_one</name>
      <anchorfile>cfGcdUtil_8h.html</anchorfile>
      <anchor>a7b43a356028ad5d18ad232e2c94b6f3a</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, bool swap, int &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>balance_p</name>
      <anchorfile>cfGcdUtil_8h.html</anchorfile>
      <anchor>a93a23029a4c3bbf1dad07cfa4569af3f</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q, const CanonicalForm &amp;qh)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>balance_p</name>
      <anchorfile>cfGcdUtil_8h.html</anchorfile>
      <anchor>a34183bd5b2a2b919563fd064e52b58e5</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfModGcd.cc</name>
    <path>factory/</path>
    <filename>cfModGcd_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cfGcdUtil_8h" name="cfGcdUtil.h" local="yes" import="no" module="no" objc="no">cfGcdUtil.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="cf__irred_8h" name="cf_irred.h" local="yes" import="no" module="no" objc="no">cf_irred.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <includes id="cf__reval_8h" name="cf_reval.h" local="yes" import="no" module="no" objc="no">cf_reval.h</includes>
    <includes id="facHensel_8h" name="facHensel.h" local="yes" import="no" module="no" objc="no">facHensel.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cfNewtonPolygon_8h" name="cfNewtonPolygon.h" local="yes" import="no" module="no" objc="no">cfNewtonPolygon.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="cf__map__ext_8h" name="cf_map_ext.h" local="yes" import="no" module="no" objc="no">cf_map_ext.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <includes id="cfModGcd_8h" name="cfModGcd.h" local="yes" import="no" module="no" objc="no">cfModGcd.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a704d830b192dfff1688c11b5e6a6f1a7</anchor>
      <arglist>(gcd_recursion) TIMING_DEFINE_PRINT(newton_interpolation) TIMING_DEFINE_PRINT(termination_test) TIMING_DEFINE_PRINT(ez_p_compress) TIMING_DEFINE_PRINT(ez_p_hensel_lift) TIMING_DEFINE_PRINT(ez_p_eval) TIMING_DEFINE_PRINT(ez_p_content) bool terminationTest(const CanonicalForm &amp;F</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a6bda11df41ea6761d55858bcfa98aba0</anchor>
      <arglist>(LCCand *abs(LC(coF))==abs(LC(F)))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>myCompress</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a25448147b8ddd978e6f629ac5d6af853</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CFMap &amp;M, CFMap &amp;N, bool topLevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>uni_content</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a534c75a0bd78658feae07d65421f669c</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>uni_content</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ac65067ba477bd0905915969b0a534f7f</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>extractContents</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a63f197d094f94ebfed7eb3511741fb2f</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;contentF, CanonicalForm &amp;contentG, CanonicalForm &amp;ppF, CanonicalForm &amp;ppG, const int d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>uni_lcoeff</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a6c3a1ce20e36c9a4b623dfe4bcd580ee</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>newtonInterp</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ae3196b8459134fb9a908b7bd2f7915da</anchor>
      <arglist>(const CanonicalForm &amp;alpha, const CanonicalForm &amp;u, const CanonicalForm &amp;newtonPoly, const CanonicalForm &amp;oldInterPoly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>randomElement</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ac46e3905a7fa7c3474cdcf07380e153d</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha, CFList &amp;list, bool &amp;fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Variable</type>
      <name>chooseExtension</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a384a752f28990f6c20d041f74bbe6c79</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modGCDFq</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a04b3f208aed0431378eb6fc7f6d9a467</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;coF, CanonicalForm &amp;coG, Variable &amp;alpha, CFList &amp;l, bool &amp;topLevel)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modGCDFq</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>adab39642861df15412519473c38b07d3</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, Variable &amp;alpha, CFList &amp;l, bool &amp;topLevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>GFRandomElement</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a04d09840ee6a5827af9e5409f4caac3c</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;list, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modGCDGF</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ae20187060b6fb0fbcf789997b3b4458f</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;coF, CanonicalForm &amp;coG, CFList &amp;l, bool &amp;topLevel)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modGCDGF</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ad48364c06ebcafa5c26b5bd1043dec11</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CFList &amp;l, bool &amp;topLevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>FpRandomElement</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ad486a84d80a9a57a8504e679bbbb7222</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;list, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modGCDFp</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>aacda23f7efaefeea7a272466c5a4d033</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;coF, CanonicalForm &amp;coG, bool &amp;topLevel, CFList &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modGCDFp</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a9e9e8ec4629b4b0395686a07589889c9</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, bool &amp;topLevel, CFList &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>solveVandermonde</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a7dd015412fc136735ea5814f297a3e6e</anchor>
      <arglist>(const CFArray &amp;M, const CFArray &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>solveGeneralVandermonde</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a56f8b20151c059daf9bde3bc6f82e245</anchor>
      <arglist>(const CFArray &amp;M, const CFArray &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>readOffSolution</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a037d89b0fe1b5fce95d9f9cfd7a28d92</anchor>
      <arglist>(const CFMatrix &amp;M, const long rk)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>readOffSolution</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a2565dc92ecd463e5cb522931819e0fb0</anchor>
      <arglist>(const CFMatrix &amp;M, const CFArray &amp;L, const CFArray &amp;partialSol)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>gaussianElimFp</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a49b663b120cc43a7f915bd4fe425515f</anchor>
      <arglist>(CFMatrix &amp;M, CFArray &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>gaussianElimFq</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a2073c0b929f16abe088f2c66778bebc7</anchor>
      <arglist>(CFMatrix &amp;M, CFArray &amp;L, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>solveSystemFp</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>aad2897f249ed883773ada9c67c2e23ae</anchor>
      <arglist>(const CFMatrix &amp;M, const CFArray &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>solveSystemFq</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>af59865ec587f429fd48748be0c77ba28</anchor>
      <arglist>(const CFMatrix &amp;M, const CFArray &amp;L, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getMonoms</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a16d7cd43bde645370a3c8982a32d433a</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>evaluateMonom</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a11a59320b540a54a5f7d0dd35bf086e3</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;evalPoints)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>evaluate</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a4402dbb8b255f0678c37c856491b4c54</anchor>
      <arglist>(const CFArray &amp;A, const CFList &amp;evalPoints)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>evaluationPoints</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>affa2a983f9b349ecc5ada3caa42f6f96</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Feval, CanonicalForm &amp;Geval, const CanonicalForm &amp;LCF, const bool &amp;GF, const Variable &amp;alpha, bool &amp;fail, CFList &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a1c3c66097ef8adff253e0631429dc867</anchor>
      <arglist>(CFList &amp;L1, const CFList &amp;L2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eval</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>aafd2f733435e02b891e72c2132a5b48b</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, CanonicalForm &amp;Aeval, CanonicalForm &amp;Beval, const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>monicSparseInterpol</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a48f1ddaba4be9502cea241f586e1830c</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;skeleton, const Variable &amp;alpha, bool &amp;fail, CFArray *&amp;coeffMonoms, CFArray &amp;Monoms)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>nonMonicSparseInterpol</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>aa882fcd2be06fb65c95850d904bced05</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;skeleton, const Variable &amp;alpha, bool &amp;fail, CFArray *&amp;coeffMonoms, CFArray &amp;Monoms)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sparseGCDFq</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a0173804c500af5333f0e5c38886d3611</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const Variable &amp;alpha, CFList &amp;l, bool &amp;topLevel)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sparseGCDFp</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>abe22e8d10f8e67ae3a2456e132ff35ef</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, bool &amp;topLevel, CFList &amp;l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ac914ee9b5390f1bfb189cdcfeb664adb</anchor>
      <arglist>(modZ_termination) TIMING_DEFINE_PRINT(modZ_recursion) CanonicalForm modGCDZ(const CanonicalForm &amp;FF</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a7503578b15bf278eb5df7066db54d411</anchor>
      <arglist>(i=tmax(f.level(), g.level());i &gt; 0;i--)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a2e6a632e983edee82eebdeee5f1cea3d</anchor>
      <arglist>(i==0) return gcdcfcg</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a7d6b3d370a76fd6d1fbec86843157f65</anchor>
      <arglist>(;i &gt; 0;i--)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>while</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>aa42b148603fa31e853bd5122bce692ca</anchor>
      <arglist>(true)</arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm &amp;</type>
      <name>G</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ab6f0ad94975520e5a2c05ba831abda43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm const CanonicalForm &amp;</type>
      <name>coF</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a8ecfc7122dbc73897c089ad61d446601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm const CanonicalForm const CanonicalForm &amp;</type>
      <name>coG</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a158744de78f1801cb1201b0236849f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm const CanonicalForm const CanonicalForm const CanonicalForm &amp;</type>
      <name>cand</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a1f32e053e374e53a0891418554cfd197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>return</type>
      <name>false</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a5df37b7f02e5cdc7d9412b7f872b8e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm &amp;</type>
      <name>GG</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>aa0585a2359263414a3ea1287767552fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a533391314665d6bf1b5575e9a9cd8552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a7e98b8a17c0aad30ba64d47b74e2a6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dp_deg</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a3de3282ec9a2f542e520417f414ba9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>d_deg</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>afe42058de742ca6f2529013c7beb6f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>cd</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>aa2c3d7ce67c5a4f678b56c4244538a37</anchor>
      <arglist>(bCommonDen(FF))</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a633de4b0c14ca52ea2432a3c8a5c4c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable</type>
      <name>x</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a32a1e6e29537a46c56136e46e620a549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>cf</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ace32c53d52804f2843ccfe220db6038c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>cg</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>afcb570e8bca9947bd6b2785eb907dbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>g</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a73c18c59a39b18382081ec00bb456d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>Dn</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ad1adeed94f5f9a24cf1251390dda792e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>test</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>af6d55b786dbe59b112638271c6b6347e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>lcf</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a694caf01b4350a98fb452cc8296839fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>lcg</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a35a317c9022325fba2ac16f63fa8e239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cl</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a60d28e417cda8ed5b817c14e537c5629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>gcdcfcg</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ac5197e09b81b1305c3f5cbd2eeaf8e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>fp</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a7a9f01e9b62d1d549221eea499a8bf8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>gp</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ad6ab9db1d4fcabdd53b6bd3aea6ca69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>b</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>af8cea19f2891a73ad61904dfa701f731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minCommonDeg</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>aab48cf3fc9c43dcc52da2a8c2412579b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ae60849eb3fe8d80de714010ab93d8ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>cof</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a9bb84738cd618925deb6ee066da927fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>cog</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>aa37facf720c1b51e3e8c5804a54da631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>cofp</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a1f67c420e0b8822a71833951c320284b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>cogp</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a8a09343aeb1474685e5ca92442ddfe09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>newCof</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>ad39f5278fc62d6ff5aa6fd26778f83dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>newCog</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a4216cfa7000cbb373e0ce2c2eb83f839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>cofn</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a9b8d333733cfdecbcc36d6a9b04d1682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>cogn</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a4abaf1f7769965b59daf35c88284250c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>cDn</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>afdc92b82fce6ee4cc073d453f82da936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxNumVars</name>
      <anchorfile>cfModGcd_8cc.html</anchorfile>
      <anchor>a7910ec509dd6ec44c379f100188bbd7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfModGcd.h</name>
    <path>factory/</path>
    <filename>cfModGcd_8h.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modGCDFq</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>a8fc467617c4e11559ae2f80dbd483270</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, Variable &amp;alpha, CFList &amp;l, bool &amp;top_level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>modGCDFq</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>ad00ed5069c572e73724fc80b8fe906a7</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modGCDFp</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>aa5e939a8b44b43c0672174d2bd053631</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, bool &amp;top_level, CFList &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modGCDFp</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>aacda23f7efaefeea7a272466c5a4d033</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;coF, CanonicalForm &amp;coG, bool &amp;topLevel, CFList &amp;l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>modGCDFp</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>a7808c6ca3eb200b53914aea83871c0a7</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>modGCDFp</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>a8303c774139925fc44a3ec32ee39d5b3</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, CanonicalForm &amp;coA, CanonicalForm &amp;coB)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modGCDGF</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>a9bdc1980aa54135bac1b8c4f8ffb92db</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CFList &amp;l, bool &amp;top_level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>modGCDGF</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>a08f9d834812686ef24c90e28a588e408</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sparseGCDFp</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>abe22e8d10f8e67ae3a2456e132ff35ef</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, bool &amp;topLevel, CFList &amp;l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>sparseGCDFp</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>abcba835e0eaaf36e972525e865a30fbf</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sparseGCDFq</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>a0173804c500af5333f0e5c38886d3611</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const Variable &amp;alpha, CFList &amp;l, bool &amp;topLevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>sparseGCDFq</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>afffd95f71d96d5101b444c8e8a374f48</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getMonoms</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>a16d7cd43bde645370a3c8982a32d433a</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>terminationTest</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>aa522fcc8f85f07ecabcc166ccacf54ec</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;coF, const CanonicalForm &amp;coG, const CanonicalForm &amp;cand)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modGCDZ</name>
      <anchorfile>cfModGcd_8h.html</anchorfile>
      <anchor>ae9190641be8645411858f3e1705ff794</anchor>
      <arglist>(const CanonicalForm &amp;FF, const CanonicalForm &amp;GG)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfModResultant.cc</name>
    <path>factory/</path>
    <filename>cfModResultant_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cfModResultant_8h" name="cfModResultant.h" local="yes" import="no" module="no" objc="no">cfModResultant.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__irred_8h" name="cf_irred.h" local="yes" import="no" module="no" objc="no">cf_irred.h</includes>
    <includes id="cf__generator_8h" name="cf_generator.h" local="yes" import="no" module="no" objc="no">cf_generator.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <includes id="cf__map__ext_8h" name="cf_map_ext.h" local="yes" import="no" module="no" objc="no">cf_map_ext.h</includes>
    <includes id="facFqBivarUtil_8h" name="facFqBivarUtil.h" local="yes" import="no" module="no" objc="no">facFqBivarUtil.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a950509cfe0c65c72fda25cb60a82cbd3</anchor>
      <arglist>(fac_resultant_p) static inline void myCompress(const CanonicalForm &amp;F</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a8aeafabd676d6e4ed6a21e08ecbc4bdb</anchor>
      <arglist>(int i=0;i&lt;=n;i++) degsf[i]</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>aea64b8f113bda1ea17914c481ea9ce0d</anchor>
      <arglist>(x.level() !=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DELETE_ARRAY</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>ae9085253e406a6bdde583bb4afd4b4e7</anchor>
      <arglist>(degsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>oneNorm</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a1b441de4547d330f4c0a469a05d41bc9</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>uniResultant</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a8ff9191b57a0294ec7e3ed74fb8ed11c</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalPoint</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a99a14910ef22eab6c7a3bab684ebfbca</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;FEval, CanonicalForm &amp;GEval, CFGenerator &amp;evalPoint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>newtonInterp</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>ae3196b8459134fb9a908b7bd2f7915da</anchor>
      <arglist>(const CanonicalForm &amp;alpha, const CanonicalForm &amp;u, const CanonicalForm &amp;newtonPoly, const CanonicalForm &amp;oldInterPoly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>resultantFp</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a764ca97415e6bc42982a457265dbdfd2</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, const Variable &amp;x, bool prob)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>balanceUni</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>af8eecb3331ed345873f135727c8427b7</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>symmetricRemainder</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a34c32ced50ca4c10e18751d0a6c66430</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>resultantZ</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>ab0122a15390f674dd3dd58dec0bd756e</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, const Variable &amp;x, bool prob)</arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm &amp;</type>
      <name>G</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>ab6f0ad94975520e5a2c05ba831abda43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm CFMap &amp;</type>
      <name>M</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>acb6b408ead6d87f60b689d5da9fe04a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm CFMap CFMap &amp;</type>
      <name>N</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a12fcb6adcb033a94e6014c377eb44bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm CFMap CFMap const Variable &amp;</type>
      <name>x</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a2ddcfed1f9577d2346f33ddd8242c91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>degsf</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a3c0e40ec4d36a58de48220c38a8683cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>degsg</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>ae70a5b4a7e28584d3576f5e7bbf1129f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>both_non_zero</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a1a1d25714f8a42cde8e37166ae07e7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>f_zero</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a520cbc7ffb6feccbb97b18aab33bf8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_zero</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>ad59ee310518cbc61cffc8d6ed68f6e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>both_zero</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a79b4f7be007993a705174f727245aa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>degsfx</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a57008e91baa2f42e826c0acac9fc57de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>degsgx</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a1149256fdaf702df36cd83276fb370f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Flevel</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a949cca7f945500b577ff42e46baa3935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Glevel</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>ac19494e155763d593b124852f47e57f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>else</name>
      <anchorfile>cfModResultant_8cc.html</anchorfile>
      <anchor>a0544c3fe466e421738dae463968b70ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfModResultant.h</name>
    <path>factory/</path>
    <filename>cfModResultant_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>resultantFp</name>
      <anchorfile>cfModResultant_8h.html</anchorfile>
      <anchor>aa3bae4a56ed2a6761af4f828f96f4d38</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, const Variable &amp;x, bool prob=true)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>resultantZ</name>
      <anchorfile>cfModResultant_8h.html</anchorfile>
      <anchor>a897eb25570197dcd2203dc4f251d63c9</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, const Variable &amp;x, bool prob=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfNewtonPolygon.cc</name>
    <path>factory/</path>
    <filename>cfNewtonPolygon_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="cf__reval_8h" name="cf_reval.h" local="yes" import="no" module="no" objc="no">cf_reval.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="gfops_8h" name="gfops.h" local="yes" import="no" module="no" objc="no">gfops.h</includes>
    <includes id="cfNewtonPolygon_8h" name="cfNewtonPolygon.h" local="yes" import="no" module="no" objc="no">cfNewtonPolygon.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>translate</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>add93fbeabc5f082d35a4cd741a359ce2</anchor>
      <arglist>(int **points, int *point, int sizePoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>smallestPointIndex</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>afe2171578b124d055c8881ba8e884bbc</anchor>
      <arglist>(int **points, int sizePoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swap</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a9d93f4967927b8863f7c9e2d4349a1b4</anchor>
      <arglist>(int **points, int i, int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isLess</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a0e9439d993b9f407e497ee853a173ad4</anchor>
      <arglist>(int *point1, int *point2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>quickSort</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a079cca02431b68429f66281774783469</anchor>
      <arglist>(int lo, int hi, int **points)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sort</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a57fe88bb5dc3a4c0aaa787a4ab2d650c</anchor>
      <arglist>(int **points, int sizePoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isConvex</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a47132c8f40554d71d00e6faf74f0d7ee</anchor>
      <arglist>(int *point1, int *point2, int *point3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isConvex</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a216ce6fa9e282c333d5590222cf911ed</anchor>
      <arglist>(int **points, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>grahamScan</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>ac1ccc34e9b80baa528fed5a96c3c9ec2</anchor>
      <arglist>(int **points, int sizePoints)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>polygon</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>adccda772cae989267bb907ca3139613a</anchor>
      <arglist>(int **points, int sizePoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int *</type>
      <name>getDegrees</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>aba91e71451f32479586ac913c3ca024d</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;sizeOfOutput)</arglist>
    </member>
    <member kind="function">
      <type>int **</type>
      <name>getPoints</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>ab3f675b8612695df71fed81f4753a366</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>int **</type>
      <name>merge</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a9eb0ebc158e59eac4a8869085901964b</anchor>
      <arglist>(int **points1, int sizePoints1, int **points2, int sizePoints2, int &amp;sizeResult)</arglist>
    </member>
    <member kind="function">
      <type>int **</type>
      <name>newtonPolygon</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>ad3b359746fd1c684ab1d372aef209c54</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;sizeOfNewtonPoly)</arglist>
    </member>
    <member kind="function">
      <type>int **</type>
      <name>newtonPolygon</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a9b8bb00df8f7f41c2f950d3954e87ffb</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, int &amp;sizeOfNewtonPoly)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInPolygon</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a8693f0d6887d6a15d77d55549b42b59f</anchor>
      <arglist>(int **points, int sizePoints, int *point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lambda</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a0a60c6ab0e5f21b3a5341a5d09f85491</anchor>
      <arglist>(int **points, int sizePoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lambdaInverse</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a267f72a157cafb5ecb360ecb8ed7564d</anchor>
      <arglist>(int **points, int sizePoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tau</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a9ccbbfcdc30569783b536c63504be8fd</anchor>
      <arglist>(int **points, int sizePoints, int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mu</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>aafce15cc8c00ea5a9a0be462bd297afe</anchor>
      <arglist>(int **points, int sizePoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMaxMin</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a67ea2afdba4b7cfa1d1ab32e04877d6b</anchor>
      <arglist>(int **points, int sizePoints, int &amp;minDiff, int &amp;minSum, int &amp;maxDiff, int &amp;maxSum, int &amp;maxX, int &amp;maxY)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpz_mat_mul</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>ab33361b614abff8fda40f8e521b60d23</anchor>
      <arglist>(const mpz_t *N, mpz_t *&amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpz_mat_inv</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a2f88822a4be33c6f633b6aef485c036f</anchor>
      <arglist>(mpz_t *&amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convexDense</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a4d41e072f048d575bf1e7dd9d9d2070a</anchor>
      <arglist>(int **points, int sizePoints, mpz_t *&amp;M, mpz_t *&amp;A)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>compress</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>ad0e0f42d36d9e7900d12c7fe3a64470d</anchor>
      <arglist>(const CanonicalForm &amp;F, mpz_t *&amp;M, mpz_t *&amp;A, bool computeMA)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>decompress</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a8bb910a2e268651ce9f2bfbc0bbce3f9</anchor>
      <arglist>(const CanonicalForm &amp;F, const mpz_t *inverseM, const mpz_t *A)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>getRightSide</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a4c73d47615913363586104f7dfbac41f</anchor>
      <arglist>(int **polygon, int sizeOfPolygon, int &amp;sizeOfOutput)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irreducibilityTest</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a5f69d038b01b6f7ab68150baba338a49</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>absIrredTest</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a804ea618eb6e32b354209996f890decd</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>modularIrredTest</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a1eac2dd94a4d5ff3aae4a8c9391b522c</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>modularIrredTestWithShift</name>
      <anchorfile>cfNewtonPolygon_8cc.html</anchorfile>
      <anchor>a5cd7c77ea7a432f9c62e480ba61a040d</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfNewtonPolygon.h</name>
    <path>factory/</path>
    <filename>cfNewtonPolygon_8h.html</filename>
    <member kind="function">
      <type>int</type>
      <name>polygon</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>adccda772cae989267bb907ca3139613a</anchor>
      <arglist>(int **points, int sizePoints)</arglist>
    </member>
    <member kind="function">
      <type>int **</type>
      <name>newtonPolygon</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>ad3b359746fd1c684ab1d372aef209c54</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;sizeOfNewtonPoly)</arglist>
    </member>
    <member kind="function">
      <type>int **</type>
      <name>newtonPolygon</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>a9b8bb00df8f7f41c2f950d3954e87ffb</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, int &amp;sizeOfNewtonPoly)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInPolygon</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>a8693f0d6887d6a15d77d55549b42b59f</anchor>
      <arglist>(int **points, int sizePoints, int *point)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>getRightSide</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>a4c73d47615913363586104f7dfbac41f</anchor>
      <arglist>(int **polygon, int sizeOfPolygon, int &amp;sizeOfOutput)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>irreducibilityTest</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>a5f69d038b01b6f7ab68150baba338a49</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>absIrredTest</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>a804ea618eb6e32b354209996f890decd</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>modularIrredTest</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>a1eac2dd94a4d5ff3aae4a8c9391b522c</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>modularIrredTestWithShift</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>a5cd7c77ea7a432f9c62e480ba61a040d</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convexDense</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>a4d41e072f048d575bf1e7dd9d9d2070a</anchor>
      <arglist>(int **points, int sizePoints, mpz_t *&amp;M, mpz_t *&amp;A)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>compress</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>af7ca98197c0288e88460ad10b715fad4</anchor>
      <arglist>(const CanonicalForm &amp;F, mpz_t *&amp;inverseM, mpz_t *&amp;A, bool computeMA=true)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>decompress</name>
      <anchorfile>cfNewtonPolygon_8h.html</anchorfile>
      <anchor>a9482b39f555c90c598c07eeeac52db6e</anchor>
      <arglist>(const CanonicalForm &amp;F, const mpz_t *M, const mpz_t *A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfNTLzzpEXGCD.cc</name>
    <path>factory/</path>
    <filename>cfNTLzzpEXGCD_8cc.html</filename>
    <includes id="cfNTLzzpEXGCD_8h" name="cfNTLzzpEXGCD.h" local="yes" import="no" module="no" objc="no">cfNTLzzpEXGCD.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <member kind="function">
      <type>long</type>
      <name>InvModStatus</name>
      <anchorfile>cfNTLzzpEXGCD_8cc.html</anchorfile>
      <anchor>a77b27c1a8c72d37656c7db0439084b1e</anchor>
      <arglist>(zz_pE &amp;x, const zz_pE &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetSize</name>
      <anchorfile>cfNTLzzpEXGCD_8cc.html</anchorfile>
      <anchor>a190dd3e831b6c3c81a41acc6976070f7</anchor>
      <arglist>(vec_zz_pX &amp;x, long n, long m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tryPlainRem</name>
      <anchorfile>cfNTLzzpEXGCD_8cc.html</anchorfile>
      <anchor>a9a814841ef172000a11811808c570179</anchor>
      <arglist>(zz_pEX &amp;r, const zz_pEX &amp;a, const zz_pEX &amp;b, vec_zz_pX &amp;x, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tryPlainDivRem</name>
      <anchorfile>cfNTLzzpEXGCD_8cc.html</anchorfile>
      <anchor>ac1cfc247e3e061b6cabb5853efdf3501</anchor>
      <arglist>(zz_pEX &amp;q, zz_pEX &amp;r, const zz_pEX &amp;a, const zz_pEX &amp;b, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tryNTLGCD</name>
      <anchorfile>cfNTLzzpEXGCD_8cc.html</anchorfile>
      <anchor>a6de2ba1603a85cc9876f04d2f6bdc6c9</anchor>
      <arglist>(zz_pEX &amp;x, const zz_pEX &amp;a, const zz_pEX &amp;b, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tryNTLXGCD</name>
      <anchorfile>cfNTLzzpEXGCD_8cc.html</anchorfile>
      <anchor>a99d541f64ebdc32f0c03fee07d2ed7f5</anchor>
      <arglist>(zz_pEX &amp;d, zz_pEX &amp;s, zz_pEX &amp;t, const zz_pEX &amp;a, const zz_pEX &amp;b, bool &amp;fail)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfNTLzzpEXGCD.h</name>
    <path>factory/</path>
    <filename>cfNTLzzpEXGCD_8h.html</filename>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <member kind="function">
      <type>void</type>
      <name>tryNTLGCD</name>
      <anchorfile>cfNTLzzpEXGCD_8h.html</anchorfile>
      <anchor>a6de2ba1603a85cc9876f04d2f6bdc6c9</anchor>
      <arglist>(zz_pEX &amp;x, const zz_pEX &amp;a, const zz_pEX &amp;b, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tryNTLXGCD</name>
      <anchorfile>cfNTLzzpEXGCD_8h.html</anchorfile>
      <anchor>a99d541f64ebdc32f0c03fee07d2ed7f5</anchor>
      <arglist>(zz_pEX &amp;d, zz_pEX &amp;s, zz_pEX &amp;t, const zz_pEX &amp;a, const zz_pEX &amp;b, bool &amp;fail)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfSubResGcd.cc</name>
    <path>factory/</path>
    <filename>cfSubResGcd_8cc.html</filename>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cfEzgcd_8h" name="cfEzgcd.h" local="yes" import="no" module="no" objc="no">cfEzgcd.h</includes>
    <includes id="cfGcdUtil_8h" name="cfGcdUtil.h" local="yes" import="no" module="no" objc="no">cfGcdUtil.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="cfUnivarGcd_8h" name="cfUnivarGcd.h" local="yes" import="no" module="no" objc="no">cfUnivarGcd.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>subResGCD_p</name>
      <anchorfile>cfSubResGcd_8cc.html</anchorfile>
      <anchor>ab8e92b2e516848e65d274df0eb701ab3</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>subResGCD_0</name>
      <anchorfile>cfSubResGcd_8cc.html</anchorfile>
      <anchor>ac9e22d5aad8ec66f0abad32b5ed805ba</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfSubResGcd.h</name>
    <path>factory/</path>
    <filename>cfSubResGcd_8h.html</filename>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>subResGCD_p</name>
      <anchorfile>cfSubResGcd_8h.html</anchorfile>
      <anchor>ab8e92b2e516848e65d274df0eb701ab3</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>subResGCD_0</name>
      <anchorfile>cfSubResGcd_8h.html</anchorfile>
      <anchor>ac9e22d5aad8ec66f0abad32b5ed805ba</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfUnivarGcd.cc</name>
    <path>factory/</path>
    <filename>cfUnivarGcd_8cc.html</filename>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="cfGcdUtil_8h" name="cfGcdUtil.h" local="yes" import="no" module="no" objc="no">cfGcdUtil.h</includes>
    <includes id="cfUnivarGcd_8h" name="cfUnivarGcd.h" local="yes" import="no" module="no" objc="no">cfUnivarGcd.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>gcd_univar_flintp</name>
      <anchorfile>cfUnivarGcd_8cc.html</anchorfile>
      <anchor>a9a8b91b6d35b0bf2ce135eb94de1df32</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>gcd_univar_flint0</name>
      <anchorfile>cfUnivarGcd_8cc.html</anchorfile>
      <anchor>a39d4dc7b21cb7119e25984271535de66</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>extgcd</name>
      <anchorfile>cfUnivarGcd_8cc.html</anchorfile>
      <anchor>a7a04aab04131c75eafbef810072ae563</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;a, CanonicalForm &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfUnivarGcd.h</name>
    <path>factory/</path>
    <filename>cfUnivarGcd_8h.html</filename>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>isPurePoly</name>
      <anchorfile>cfUnivarGcd_8h.html</anchorfile>
      <anchor>a45e320b6f60ebdcb7b9836374244753a</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>gcd_univar_flint0</name>
      <anchorfile>cfUnivarGcd_8h.html</anchorfile>
      <anchor>ae5e40b0d5373c820504284d43e7605e2</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>gcd_univar_flintp</name>
      <anchorfile>cfUnivarGcd_8h.html</anchorfile>
      <anchor>a40943b362b431581255754946d5c8c8c</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>extgcd</name>
      <anchorfile>cfUnivarGcd_8h.html</anchorfile>
      <anchor>a3faa49e4561c184f1ee88dea327de591</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;a, CanonicalForm &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>debug.cc</name>
    <path>factory/</path>
    <filename>debug_8cc.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">globaldefs.h</includes>
    <member kind="function">
      <type>void</type>
      <name>deb_inc_level</name>
      <anchorfile>debug_8cc.html</anchorfile>
      <anchor>ae59203c1c0a375a8202def34acb1d510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deb_dec_level</name>
      <anchorfile>debug_8cc.html</anchorfile>
      <anchor>ac7f94dc04a31bb2114137ccfa562f9f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>deb_level</name>
      <anchorfile>debug_8cc.html</anchorfile>
      <anchor>ad08ee8a15f46b3e942e074b12948c545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR char *</type>
      <name>deb_level_msg</name>
      <anchorfile>debug_8cc.html</anchorfile>
      <anchor>a4cac8358a36b5e0c7482faafe6586688</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>debug.h</name>
    <path>factory/</path>
    <filename>debug_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>DEBINCLEVEL</name>
      <anchorfile>debug_8h.html</anchorfile>
      <anchor>a150964c37ca3501ad5c58d7ba5b747f1</anchor>
      <arglist>(stream, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBDECLEVEL</name>
      <anchorfile>debug_8h.html</anchorfile>
      <anchor>aeff3650b1ef530b7e5ab661fcc75a176</anchor>
      <arglist>(stream, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBOUTSL</name>
      <anchorfile>debug_8h.html</anchorfile>
      <anchor>ac279b7f97a556b295614509363626359</anchor>
      <arglist>(stream)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBOUT</name>
      <anchorfile>debug_8h.html</anchorfile>
      <anchor>ac4205a667ce251d25088628af70f5d5d</anchor>
      <arglist>(stream, objects)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBOUTENDL</name>
      <anchorfile>debug_8h.html</anchorfile>
      <anchor>a462c382cc5e9eda1d8a5e283bb2feba9</anchor>
      <arglist>(stream)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBOUTLN</name>
      <anchorfile>debug_8h.html</anchorfile>
      <anchor>a9768c22e73f175a82636f6f043c907ca</anchor>
      <arglist>(stream, objects)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DegreePattern.cc</name>
    <path>factory/</path>
    <filename>DegreePattern_8cc.html</filename>
    <includes id="DegreePattern_8h" name="DegreePattern.h" local="yes" import="no" module="no" objc="no">DegreePattern.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="gfops_8h" name="gfops.h" local="yes" import="no" module="no" objc="no">gfops.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
  </compound>
  <compound kind="file">
    <name>DegreePattern.h</name>
    <path>factory/</path>
    <filename>DegreePattern_8h.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="gfops_8h" name="gfops.h" local="yes" import="no" module="no" objc="no">gfops.h</includes>
    <class kind="class">DegreePattern</class>
    <class kind="struct">DegreePattern::Pattern</class>
  </compound>
  <compound kind="file">
    <name>ExtensionInfo.cc</name>
    <path>factory/</path>
    <filename>ExtensionInfo_8cc.html</filename>
    <includes id="ExtensionInfo_8h" name="ExtensionInfo.h" local="yes" import="no" module="no" objc="no">ExtensionInfo.h</includes>
  </compound>
  <compound kind="file">
    <name>ExtensionInfo.h</name>
    <path>factory/</path>
    <filename>ExtensionInfo_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <class kind="class">ExtensionInfo</class>
  </compound>
  <compound kind="file">
    <name>fac_berlekamp.cc</name>
    <path>factory/</path>
    <filename>fac__berlekamp_8cc.html</filename>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="fac__berlekamp_8h" name="fac_berlekamp.h" local="yes" import="no" module="no" objc="no">fac_berlekamp.h</includes>
    <includes id="ffops_8h" name="ffops.h" local="yes" import="no" module="no" objc="no">ffops.h</includes>
    <includes id="gfops_8h" name="gfops.h" local="yes" import="no" module="no" objc="no">gfops.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__generator_8h" name="cf_generator.h" local="yes" import="no" module="no" objc="no">cf_generator.h</includes>
    <includes id="fac__sqrfree_8h" name="fac_sqrfree.h" local="yes" import="no" module="no" objc="no">fac_sqrfree.h</includes>
  </compound>
  <compound kind="file">
    <name>fac_berlekamp.h</name>
    <path>factory/</path>
    <filename>fac__berlekamp_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="function">
      <type>CFFList</type>
      <name>FpFactorizeUnivariateB</name>
      <anchorfile>fac__berlekamp_8h.html</anchorfile>
      <anchor>adf6d13cc6f56666c75fdff8c913412c8</anchor>
      <arglist>(const CanonicalForm &amp;f, bool issqrfree=false)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fac_cantzass.cc</name>
    <path>factory/</path>
    <filename>fac__cantzass_8cc.html</filename>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="fac__cantzass_8h" name="fac_cantzass.h" local="yes" import="no" module="no" objc="no">fac_cantzass.h</includes>
    <includes id="fac__sqrfree_8h" name="fac_sqrfree.h" local="yes" import="no" module="no" objc="no">fac_sqrfree.h</includes>
    <includes id="gmpext_8h" name="gmpext.h" local="yes" import="no" module="no" objc="no">gmpext.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
  </compound>
  <compound kind="file">
    <name>fac_cantzass.h</name>
    <path>factory/</path>
    <filename>fac__cantzass_8h.html</filename>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="function">
      <type>CFFList</type>
      <name>FpFactorizeUnivariateCZ</name>
      <anchorfile>fac__cantzass_8h.html</anchorfile>
      <anchor>af7e8a49ac76afb4e00aaaf50f4734823</anchor>
      <arglist>(const CanonicalForm &amp;f, bool issqrfree, int numext, const Variable alpha, const Variable beta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fac_distrib.cc</name>
    <path>factory/</path>
    <filename>fac__distrib_8cc.html</filename>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <includes id="fac__multihensel_8h" name="fac_multihensel.h" local="yes" import="no" module="no" objc="no">fac_multihensel.h</includes>
  </compound>
  <compound kind="file">
    <name>fac_distrib.h</name>
    <path>factory/</path>
    <filename>fac__distrib_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>nonDivisors</name>
      <anchorfile>fac__distrib_8h.html</anchorfile>
      <anchor>a0f3b49cd6950e02dea8d2eb687ca7f46</anchor>
      <arglist>(CanonicalForm omega, CanonicalForm delta, const CFArray &amp;F, CFArray &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkEvaluation</name>
      <anchorfile>fac__distrib_8h.html</anchorfile>
      <anchor>a918406b63c4002bbff718c2a62fd6ce1</anchor>
      <arglist>(const CanonicalForm &amp;U, const CanonicalForm &amp;lcU, const CanonicalForm &amp;omega, const CFFList &amp;F, const Evaluation &amp;A, CanonicalForm &amp;delta)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>distributeLeadingCoeffs</name>
      <anchorfile>fac__distrib_8h.html</anchorfile>
      <anchor>ac3c180bbda74eaee04a69a4d0f9bec4a</anchor>
      <arglist>(CanonicalForm &amp;U, CFArray &amp;G, CFArray &amp;lcG, const CFFList &amp;F, const CFArray &amp;D, CanonicalForm &amp;delta, CanonicalForm &amp;omega, const Evaluation &amp;A, int r)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>gcdFreeBasis</name>
      <anchorfile>fac__distrib_8h.html</anchorfile>
      <anchor>a0249926c7930ba0d9a02e5fb32a6da7b</anchor>
      <arglist>(const CFList L)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fac_iterfor.cc</name>
    <path>factory/</path>
    <filename>fac__iterfor_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="fac__iterfor_8h" name="fac_iterfor.h" local="yes" import="no" module="no" objc="no">fac_iterfor.h</includes>
  </compound>
  <compound kind="file">
    <name>fac_iterfor.h</name>
    <path>factory/</path>
    <filename>fac__iterfor_8h.html</filename>
    <class kind="class">IteratedFor</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>fac__iterfor_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>fac__iterfor_8h.html</anchorfile>
      <anchor>ad49be2c61f0e47debf5483994d9e8b81</anchor>
      <arglist>(OSTREAM &amp;, const IteratedFor &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fac_multihensel.cc</name>
    <path>factory/</path>
    <filename>fac__multihensel_8cc.html</filename>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__eval_8h" name="cf_eval.h" local="yes" import="no" module="no" objc="no">cf_eval.h</includes>
    <includes id="cf__binom_8h" name="cf_binom.h" local="yes" import="no" module="no" objc="no">cf_binom.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <includes id="fac__iterfor_8h" name="fac_iterfor.h" local="yes" import="no" module="no" objc="no">fac_iterfor.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
  </compound>
  <compound kind="file">
    <name>fac_multihensel.h</name>
    <path>factory/</path>
    <filename>fac__multihensel_8h.html</filename>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__eval_8h" name="cf_eval.h" local="yes" import="no" module="no" objc="no">cf_eval.h</includes>
    <includes id="cf__binom_8h" name="cf_binom.h" local="yes" import="no" module="no" objc="no">cf_binom.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <includes id="fac__iterfor_8h" name="fac_iterfor.h" local="yes" import="no" module="no" objc="no">fac_iterfor.h</includes>
    <includes id="fac__multihensel_8h" name="fac_multihensel.h" local="yes" import="no" module="no" objc="no">fac_multihensel.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>Hensel</name>
      <anchorfile>fac__multihensel_8h.html</anchorfile>
      <anchor>ab7ce5de00636000d4c6fcd9dbe02cf69</anchor>
      <arglist>(const CanonicalForm &amp;U, CFArray &amp;G, const CFArray &amp;lcG, const Evaluation &amp;A, const modpk &amp;bound, const Variable &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fac_multivar.cc</name>
    <path>factory/</path>
    <filename>fac__multivar_8cc.html</filename>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="fac__multivar_8h" name="fac_multivar.h" local="yes" import="no" module="no" objc="no">fac_multivar.h</includes>
    <includes id="fac__univar_8h" name="fac_univar.h" local="yes" import="no" module="no" objc="no">fac_univar.h</includes>
    <includes id="cf__reval_8h" name="cf_reval.h" local="yes" import="no" module="no" objc="no">cf_reval.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <includes id="cf__binom_8h" name="cf_binom.h" local="yes" import="no" module="no" objc="no">cf_binom.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="fac__distrib_8h" name="fac_distrib.h" local="yes" import="no" module="no" objc="no">fac_distrib.h</includes>
    <includes id="fac__multihensel_8h" name="fac_multihensel.h" local="yes" import="no" module="no" objc="no">fac_multihensel.h</includes>
    <includes id="facBivar_8h" name="facBivar.h" local="yes" import="no" module="no" objc="no">facBivar.h</includes>
  </compound>
  <compound kind="file">
    <name>fac_multivar.h</name>
    <path>factory/</path>
    <filename>fac__multivar_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="function">
      <type>CFFList</type>
      <name>ZFactorizeMultivariate</name>
      <anchorfile>fac__multivar_8h.html</anchorfile>
      <anchor>a17a633ec9238b3f10710918c2370ac53</anchor>
      <arglist>(const CanonicalForm &amp;f, bool issqrfree)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fac_sqrfree.cc</name>
    <path>factory/</path>
    <filename>fac__sqrfree_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compareFactors</name>
      <anchorfile>fac__sqrfree_8cc.html</anchorfile>
      <anchor>a9d355cfaafa717ae700979273c2fa98c</anchor>
      <arglist>(const CFFactor &amp;f, const CFFactor &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>sortCFFList</name>
      <anchorfile>fac__sqrfree_8cc.html</anchorfile>
      <anchor>ae02ee2927a6bac13c1acea632f156172</anchor>
      <arglist>(CFFList &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>sqrFreeZ</name>
      <anchorfile>fac__sqrfree_8cc.html</anchorfile>
      <anchor>a5e26942fbb0e2258dc918179048df53c</anchor>
      <arglist>(const CanonicalForm &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sqrfPart</name>
      <anchorfile>fac__sqrfree_8cc.html</anchorfile>
      <anchor>a0cfb748f550c3aee7c3476dd2b6900a8</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fac_sqrfree.h</name>
    <path>factory/</path>
    <filename>fac__sqrfree_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="function">
      <type>CFFList</type>
      <name>sortCFFList</name>
      <anchorfile>fac__sqrfree_8h.html</anchorfile>
      <anchor>ae02ee2927a6bac13c1acea632f156172</anchor>
      <arglist>(CFFList &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>sqrFreeZ</name>
      <anchorfile>fac__sqrfree_8h.html</anchorfile>
      <anchor>a4ee11a71039a06473ea7d5498e054e03</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sqrfPart</name>
      <anchorfile>fac__sqrfree_8h.html</anchorfile>
      <anchor>a0cfb748f550c3aee7c3476dd2b6900a8</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>sqrFreeFp</name>
      <anchorfile>fac__sqrfree_8h.html</anchorfile>
      <anchor>a5740b1f4044413dcbf7bb3e149ba4010</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fac_univar.cc</name>
    <path>factory/</path>
    <filename>fac__univar_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <includes id="fac__univar_8h" name="fac_univar.h" local="yes" import="no" module="no" objc="no">fac_univar.h</includes>
    <includes id="fac__cantzass_8h" name="fac_cantzass.h" local="yes" import="no" module="no" objc="no">fac_cantzass.h</includes>
    <includes id="fac__berlekamp_8h" name="fac_berlekamp.h" local="yes" import="no" module="no" objc="no">fac_berlekamp.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="fac__sqrfree_8h" name="fac_sqrfree.h" local="yes" import="no" module="no" objc="no">fac_sqrfree.h</includes>
    <includes id="cfUnivarGcd_8h" name="cfUnivarGcd.h" local="yes" import="no" module="no" objc="no">cfUnivarGcd.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
  </compound>
  <compound kind="file">
    <name>fac_univar.h</name>
    <path>factory/</path>
    <filename>fac__univar_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>isSqrFree</name>
      <anchorfile>fac__univar_8h.html</anchorfile>
      <anchor>a3f567e8d60dc1f0f57efec4c0f859b63</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>ZFactorizeUnivariate</name>
      <anchorfile>fac__univar_8h.html</anchorfile>
      <anchor>a947108b06e883481eddcc3c5b72fe53d</anchor>
      <arglist>(const CanonicalForm &amp;ff, bool issqrfree=false)</arglist>
    </member>
    <member kind="function">
      <type>modpk</type>
      <name>getZFacModulus</name>
      <anchorfile>fac__univar_8h.html</anchorfile>
      <anchor>ae8de91f1ac63bcded7ca338c57899745</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fac_util.cc</name>
    <path>factory/</path>
    <filename>fac__util_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <includes id="cfUnivarGcd_8h" name="cfUnivarGcd.h" local="yes" import="no" module="no" objc="no">cfUnivarGcd.h</includes>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>mappk</name>
      <anchorfile>fac__util_8cc.html</anchorfile>
      <anchor>ad0763e21511f4f844c0100ada51661db</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>mappksymmetric</name>
      <anchorfile>fac__util_8cc.html</anchorfile>
      <anchor>a0028bca093fdffb474930072ec6ed6e0</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>replaceLc</name>
      <anchorfile>fac__util_8cc.html</anchorfile>
      <anchor>afba803d976da2ac363cd105c5cae1878</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>remainder</name>
      <anchorfile>fac__util_8cc.html</anchorfile>
      <anchor>a5787bcbc435c643cf597f9fdfd06ac35</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const modpk &amp;pk)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>prod</name>
      <anchorfile>fac__util_8cc.html</anchorfile>
      <anchor>a5dc998af4504ffd05cb03dfda0e663d7</anchor>
      <arglist>(const CFArray &amp;a, int f, int l)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>prod</name>
      <anchorfile>fac__util_8cc.html</anchorfile>
      <anchor>aa088d2f654a112ca2b61749bc4be8705</anchor>
      <arglist>(const CFArray &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extgcd</name>
      <anchorfile>fac__util_8cc.html</anchorfile>
      <anchor>a0984c4d1f2aa60fdda4779447ad8ca3f</anchor>
      <arglist>(const CanonicalForm &amp;a, const CanonicalForm &amp;b, CanonicalForm &amp;S, CanonicalForm &amp;T, const modpk &amp;pk)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_INST_VAR CanonicalForm</type>
      <name>PK</name>
      <anchorfile>fac__util_8cc.html</anchorfile>
      <anchor>ac042c1e0a5533c556ab988499e24707c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_INST_VAR CanonicalForm</type>
      <name>PKHALF</name>
      <anchorfile>fac__util_8cc.html</anchorfile>
      <anchor>a280a314dc7075d3713906e2f7cdf3856</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fac_util.h</name>
    <path>factory/</path>
    <filename>fac__util_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__eval_8h" name="cf_eval.h" local="yes" import="no" module="no" objc="no">cf_eval.h</includes>
    <class kind="class">modpk</class>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>replaceLc</name>
      <anchorfile>fac__util_8h.html</anchorfile>
      <anchor>afba803d976da2ac363cd105c5cae1878</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gcd_test_one</name>
      <anchorfile>fac__util_8h.html</anchorfile>
      <anchor>a7b43a356028ad5d18ad232e2c94b6f3a</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, bool swap, int &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extgcd</name>
      <anchorfile>fac__util_8h.html</anchorfile>
      <anchor>a0984c4d1f2aa60fdda4779447ad8ca3f</anchor>
      <arglist>(const CanonicalForm &amp;a, const CanonicalForm &amp;b, CanonicalForm &amp;S, CanonicalForm &amp;T, const modpk &amp;pk)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>remainder</name>
      <anchorfile>fac__util_8h.html</anchorfile>
      <anchor>a5787bcbc435c643cf597f9fdfd06ac35</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const modpk &amp;pk)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>prod</name>
      <anchorfile>fac__util_8h.html</anchorfile>
      <anchor>a5dc998af4504ffd05cb03dfda0e663d7</anchor>
      <arglist>(const CFArray &amp;a, int f, int l)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>prod</name>
      <anchorfile>fac__util_8h.html</anchorfile>
      <anchor>aa088d2f654a112ca2b61749bc4be8705</anchor>
      <arglist>(const CFArray &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facAbsBiFact.cc</name>
    <path>factory/</path>
    <filename>facAbsBiFact_8cc.html</filename>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="facAbsBiFact_8h" name="facAbsBiFact.h" local="yes" import="no" module="no" objc="no">facAbsBiFact.h</includes>
    <includes id="facBivar_8h" name="facBivar.h" local="yes" import="no" module="no" objc="no">facBivar.h</includes>
    <includes id="facFqBivar_8h" name="facFqBivar.h" local="yes" import="no" module="no" objc="no">facFqBivar.h</includes>
    <includes id="cf__reval_8h" name="cf_reval.h" local="yes" import="no" module="no" objc="no">cf_reval.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>slong</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>afbf9a889eb78c9fca11dd77a522d621c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>a9b71612b74534602b57416cf8aa22090</anchor>
      <arglist>(fac_Qa_factorize) TIMING_DEFINE_PRINT(fac_evalpoint) CFAFList uniAbsFactorize(const CanonicalForm &amp;F</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>a21e3c577ebfdc244baae85867f1473f2</anchor>
      <arglist>(degree(F)==1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>a092cee830b6f813a29944a2a7c65548b</anchor>
      <arglist>(iter.getItem().factor().inCoeffDomain())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>a62cd896b059daaa32e4e1d287945b91b</anchor>
      <arglist>(;iter.hasItem();iter++)</arglist>
    </member>
    <member kind="function">
      <type>result</type>
      <name>insert</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>a87b7654f1dc694f0f0892ad21558d6fa</anchor>
      <arglist>(CFAFactor(LcF, 1, 1))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>choosePoint</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>a8e99c9229c96f4e66b1cccc3798a5fbc</anchor>
      <arglist>(const CanonicalForm &amp;F, int tdegF, CFArray &amp;eval, bool rec, int absValue)</arglist>
    </member>
    <member kind="function">
      <type>CFAFList</type>
      <name>absBiFactorizeMain</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>ad010b5e5d41036ed1b7dd1ed20af2e4a</anchor>
      <arglist>(const CanonicalForm &amp;G, bool full)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>full</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>a19f31d9744c12503a9cbdaa1fd3a9848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>LcF</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>aaa9423381e5ce3bcf28f64e0eb30b12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable</type>
      <name>alpha</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>a62197192f0fbf4e0675eb37be1c4c175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFFList</type>
      <name>QaFactors</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>a7edadbd310be6153d6b2e9adaba1925f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFFListIterator</type>
      <name>iter</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>a1fc3ae6bd5c6a80e9b81b27fc7b7a11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>return</type>
      <name>result</name>
      <anchorfile>facAbsBiFact_8cc.html</anchorfile>
      <anchor>ade6d6d18a46c8aa95eed5e179d003e45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facAbsBiFact.h</name>
    <path>factory/</path>
    <filename>facAbsBiFact_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="function">
      <type>CFAFList</type>
      <name>absBiFactorizeMain</name>
      <anchorfile>facAbsBiFact_8h.html</anchorfile>
      <anchor>a099c4ea3deb86469bb312523ba151d78</anchor>
      <arglist>(const CanonicalForm &amp;F, bool full=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>normalize</name>
      <anchorfile>facAbsBiFact_8h.html</anchorfile>
      <anchor>ab6e52b93eb683489791c61dbee6e067f</anchor>
      <arglist>(CFAFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>CFAFList</type>
      <name>uniAbsFactorize</name>
      <anchorfile>facAbsBiFact_8h.html</anchorfile>
      <anchor>aa962daaddae07f51e1d34a8b20b8ef82</anchor>
      <arglist>(const CanonicalForm &amp;F, bool full=false)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facAbsFact.cc</name>
    <path>factory/</path>
    <filename>facAbsFact_8cc.html</filename>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="facAbsBiFact_8h" name="facAbsBiFact.h" local="yes" import="no" module="no" objc="no">facAbsBiFact.h</includes>
    <includes id="facAbsFact_8h" name="facAbsFact.h" local="yes" import="no" module="no" objc="no">facAbsFact.h</includes>
    <includes id="facFqFactorize_8h" name="facFqFactorize.h" local="yes" import="no" module="no" objc="no">facFqFactorize.h</includes>
    <includes id="facFqFactorizeUtil_8h" name="facFqFactorizeUtil.h" local="yes" import="no" module="no" objc="no">facFqFactorizeUtil.h</includes>
    <includes id="facHensel_8h" name="facHensel.h" local="yes" import="no" module="no" objc="no">facHensel.h</includes>
    <includes id="facSparseHensel_8h" name="facSparseHensel.h" local="yes" import="no" module="no" objc="no">facSparseHensel.h</includes>
    <includes id="facFactorize_8h" name="facFactorize.h" local="yes" import="no" module="no" objc="no">facFactorize.h</includes>
    <includes id="cf__reval_8h" name="cf_reval.h" local="yes" import="no" module="no" objc="no">cf_reval.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cfModResultant_8h" name="cfModResultant.h" local="yes" import="no" module="no" objc="no">cfModResultant.h</includes>
    <includes id="cfUnivarGcd_8h" name="cfUnivarGcd.h" local="yes" import="no" module="no" objc="no">cfUnivarGcd.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a4bccc8fa7266930cc5f02237f4a71319</anchor>
      <arglist>(abs_fac_bi_factorizer) TIMING_DEFINE_PRINT(abs_fac_hensel_lift) TIMING_DEFINE_PRINT(abs_fac_factor_recombination) TIMING_DEFINE_PRINT(abs_fac_shift_to_zero) TIMING_DEFINE_PRINT(abs_fac_precompute_leadcoeff) TIMING_DEFINE_PRINT(abs_fac_evaluation) TIMING_DEFINE_PRINT(abs_fac_recover_factors) TIMING_DEFINE_PRINT(abs_fac_bifactor_total) TIMING_DEFINE_PRINT(abs_fac_luckswang) TIMING_DEFINE_PRINT(abs_fac_lcheuristic) TIMING_DEFINE_PRINT(abs_fac_cleardenom) TIMING_DEFINE_PRINT(abs_fac_compress) CFAFList RothsteinTragerResultant(const CanonicalForm &amp;F</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a45fade4dd02aa708a6df3df5d8e6d1a0</anchor>
      <arglist>(CFIterator i=w;i.hasTerms();i++) terms.append(i.coeff())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a4aae40b4d41cd9f7c87da22424a0ca4a</anchor>
      <arglist>(int i=terms.length();i &gt;=1;i--, iter++) g+</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a7799ab79390710f8c8717cb0b3c66022</anchor>
      <arglist>(int i=F.level();i &gt;=2;iter++, i--)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a9cc87acec45024ce9d27b1bb96f123fa</anchor>
      <arglist>(degree(Feval, x) &gt;=8||degree(H, x) &gt;=8) res</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>while</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a644df6efb9c0221a043e9b83275229de</anchor>
      <arglist>(degree(sqrfPartRes) !=s)</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>CFAFList</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a4723302bde033305696d9084d99c6b9f</anchor>
      <arglist>(CFAFactor(factor, getMipo(beta), 1))</arglist>
    </member>
    <member kind="function">
      <type>CFAFList</type>
      <name>RothsteinTrager</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>ae6dae65d71ba5b8504f51b7dbfcf8e6e</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, const Variable &amp;alpha, const CFList &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>evalPoints4AbsFact</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a8c31008bdbc7a31f45c5b63b628493d9</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;eval, Evaluation &amp;E, int &amp;intervalSize)</arglist>
    </member>
    <member kind="function">
      <type>CFAFList</type>
      <name>absFactorize</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a3346dd54ebaeed7cad2a0d2a0407c6a9</anchor>
      <arglist>(const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CFAFList</type>
      <name>absFactorizeMain</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a29b100793a4e7651c8d8b3f54802e255</anchor>
      <arglist>(const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm &amp;</type>
      <name>w</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>ac9fe87d0f44951e4d80d4a17a9543961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm int</type>
      <name>s</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a549c78130bd0fe7e3953f609ad16b57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm int const CFList &amp;</type>
      <name>evaluation</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a22ee0b30b1ba3703dbdace0bdaa3f446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm int const CFList const Variable &amp;</type>
      <name>y</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a6df7b4f61b3a08df4eba285aad971fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable</type>
      <name>x</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a32a1e6e29537a46c56136e46e620a549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>derivF</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a1fe523a415ddeca494c55f6e4b4c82bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>g</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a73c18c59a39b18382081ec00bb456d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>geval</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a71d2a4a6709c21d91736cfd4d41bc843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>derivFeval</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a921b3c4b7b88ef7cff4059ff0f33db8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>Feval</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a7d4c3bbec0a6dc3e3ce9a56dcf2edf46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>H</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>afaafc315b95987fc2b071bcd8f698b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>res</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a7ae874c48e0477f6a2d39afa8a452395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>sqrfPartRes</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>aaf933a0328cf5e9313ed30487fbc1a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFListIterator</type>
      <name>iter</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a1fc3ae6bd5c6a80e9b81b27fc7b7a11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>REvaluation</type>
      <name>E</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a84466561884d9009a63c9aee70016a1f</anchor>
      <arglist>(1, terms.length(), IntRandom(25))</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>do</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a721c6ff80a6d3e4ad4ffa52a04c60085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable</type>
      <name>beta</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>a86609e4d12f25a47b543768d3973c8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>factor</name>
      <anchorfile>facAbsFact_8cc.html</anchorfile>
      <anchor>ad0911a277aeac8d3bb8f3e8dd782b942</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facAbsFact.h</name>
    <path>factory/</path>
    <filename>facAbsFact_8h.html</filename>
    <includes id="facAbsBiFact_8h" name="facAbsBiFact.h" local="yes" import="no" module="no" objc="no">facAbsBiFact.h</includes>
    <member kind="function">
      <type>CFAFList</type>
      <name>absFactorizeMain</name>
      <anchorfile>facAbsFact_8h.html</anchorfile>
      <anchor>a563c39ff50ebd5558dc32027c0e3941d</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFAFList FACTORY_PUBLIC</type>
      <name>absFactorize</name>
      <anchorfile>facAbsFact_8h.html</anchorfile>
      <anchor>ad10b3d1c3c91c0a8b1f1292e2989d8fc</anchor>
      <arglist>(const CanonicalForm &amp;G)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facAlgExt.cc</name>
    <path>factory/</path>
    <filename>facAlgExt_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="facFqBivarUtil_8h" name="facFqBivarUtil.h" local="yes" import="no" module="no" objc="no">facFqBivarUtil.h</includes>
    <includes id="facAlgExt_8h" name="facAlgExt.h" local="yes" import="no" module="no" objc="no">facAlgExt.h</includes>
    <includes id="cfModResultant_8h" name="cfModResultant.h" local="yes" import="no" module="no" objc="no">cfModResultant.h</includes>
    <includes id="fac__sqrfree_8h" name="fac_sqrfree.h" local="yes" import="no" module="no" objc="no">fac_sqrfree.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>a37132cfc89cc1b26fbf9a0543ecc09a2</anchor>
      <arglist>(fac_alg_resultant) TIMING_DEFINE_PRINT(fac_alg_norm) TIMING_DEFINE_PRINT(fac_alg_factor_norm) TIMING_DEFINE_PRINT(fac_alg_gcd) TIMING_DEFINE_PRINT(fac_alg_sqrf) TIMING_DEFINE_PRINT(fac_alg_factor_sqrf) TIMING_DEFINE_PRINT(fac_alg_time_shift) static CanonicalForm Norm(const CanonicalForm &amp;F</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TIMING_START</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>afecf86e424d0f38227be47e4ec7fad53</anchor>
      <arglist>(fac_alg_resultant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>ad9fd77d5206c4ac6d1597c8276d9565a</anchor>
      <arglist>(degg &gt;=8||degmipo &gt;=8) norm</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TIMING_END_AND_PRINT</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>abef8282dea74c28eda2ef6c2713549f3</anchor>
      <arglist>(fac_alg_resultant, &quot;time to compute resultant0: &quot;)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>AlgExtSqrfFactorize</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>a10667624412c1f5eb5a76cfea85e2e7e</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>AlgExtFactorize</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>a128e7dcb3fdc6d37a38c3b5b0b361dc1</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="variable">
      <type>const Variable &amp;</type>
      <name>alpha</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>aa482256f1336ae68827d9f3a624ed1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable</type>
      <name>y</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>a87520267e8c027b6a731bdabdcb20aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>g</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>a53b803c8f8d9528c98d682be2e765247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>mipo</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>a9da9fa6b403ee74da11128a946b2cf70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mipo *CanonicalForm</type>
      <name>norm</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>a3c22869e01f6ff597cc3945193564b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>degg</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>a14fe7334b8fb1ee07abc20f0a5ebbbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>degmipo</name>
      <anchorfile>facAlgExt_8cc.html</anchorfile>
      <anchor>ab3a1f2c9aabff0761de4640f6bb4f8f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facAlgExt.h</name>
    <path>factory/</path>
    <filename>facAlgExt_8h.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="function">
      <type>CFList</type>
      <name>AlgExtSqrfFactorize</name>
      <anchorfile>facAlgExt_8h.html</anchorfile>
      <anchor>a10667624412c1f5eb5a76cfea85e2e7e</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>AlgExtFactorize</name>
      <anchorfile>facAlgExt_8h.html</anchorfile>
      <anchor>a128e7dcb3fdc6d37a38c3b5b0b361dc1</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facAlgFunc.cc</name>
    <path>factory/</path>
    <filename>facAlgFunc_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="cf__generator_8h" name="cf_generator.h" local="yes" import="no" module="no" objc="no">cf_generator.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cfModResultant_8h" name="cfModResultant.h" local="yes" import="no" module="no" objc="no">cfModResultant.h</includes>
    <includes id="cfCharSets_8h" name="cfCharSets.h" local="yes" import="no" module="no" objc="no">cfCharSets.h</includes>
    <includes id="facAlgFunc_8h" name="facAlgFunc.h" local="yes" import="no" module="no" objc="no">facAlgFunc.h</includes>
    <includes id="facAlgFuncUtil_8h" name="facAlgFuncUtil.h" local="yes" import="no" module="no" objc="no">facAlgFuncUtil.h</includes>
    <member kind="function">
      <type>void</type>
      <name>out_cf</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>a94e9fc75e095e8eab961f85058a3a8c7</anchor>
      <arglist>(const char *s1, const CanonicalForm &amp;f, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>alg_content</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>a03c008b84cac89dfca13408198f2d2bd</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;as)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>alg_gcd</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>a03fcf11901b0fadfb56b369b857d5581</anchor>
      <arglist>(const CanonicalForm &amp;fff, const CanonicalForm &amp;ggg, const CFList &amp;as)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>resultante</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>acd1c5b3ca267c3e209bc0a75a9872649</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFFList</type>
      <name>norm</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>a49f6d6f2e3bdf0a5a4caeba8c7325a52</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;PPalpha, CFGenerator &amp;myrandom, CanonicalForm &amp;s, CanonicalForm &amp;g, CanonicalForm &amp;R, bool proof)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFFList</type>
      <name>sqrfNorm</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>a02544d20e728b80315bceca7d4775229</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;PPalpha, const Variable &amp;Extension, CanonicalForm &amp;s, CanonicalForm &amp;g, CanonicalForm &amp;R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFList</type>
      <name>simpleExtension</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>a6f4946e732826189171e3000c99159be</anchor>
      <arglist>(CFList &amp;backSubst, const CFList &amp;Astar, const Variable &amp;Extension, bool &amp;isFunctionField, CanonicalForm &amp;R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFFList</type>
      <name>Trager</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>a6be9dd7256b9264642119b37445a6b15</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;Astar, const Variable &amp;vminpoly, const CFList &amp;as, bool isFunctionField)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>mapIntoPIE</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>a6fd92ec7ce889c1699df23e95dca9470</anchor>
      <arglist>(CFFList &amp;varsMapLevel, CanonicalForm &amp;lcmVars, const CFList &amp;AS)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>SteelTrager</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>a29cfd220b6c39501b24c59a3750008ca</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;AS)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>facAlgFunc2</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>a80aa8922e932c3bf861a72322a253bfc</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;as)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>facAlgFunc</name>
      <anchorfile>facAlgFunc_8cc.html</anchorfile>
      <anchor>a7844da89246ee369af9aaa20a218e232</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;as)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facAlgFunc.h</name>
    <path>factory/</path>
    <filename>facAlgFunc_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>alg_gcd</name>
      <anchorfile>facAlgFunc_8h.html</anchorfile>
      <anchor>ae2d3a333cc65dd21c0a4710a6f55724c</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;, const CFList &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>facAlgFunc2</name>
      <anchorfile>facAlgFunc_8h.html</anchorfile>
      <anchor>a80aa8922e932c3bf861a72322a253bfc</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;as)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>facAlgFunc</name>
      <anchorfile>facAlgFunc_8h.html</anchorfile>
      <anchor>a7844da89246ee369af9aaa20a218e232</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;as)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facAlgFuncUtil.cc</name>
    <path>factory/</path>
    <filename>facAlgFuncUtil_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="facAlgFuncUtil_8h" name="facAlgFuncUtil.h" local="yes" import="no" module="no" objc="no">facAlgFuncUtil.h</includes>
    <includes id="cfCharSetsUtil_8h" name="cfCharSetsUtil.h" local="yes" import="no" module="no" objc="no">cfCharSetsUtil.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <includes id="cf__irred_8h" name="cf_irred.h" local="yes" import="no" module="no" objc="no">cf_irred.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <member kind="function">
      <type>CFFList</type>
      <name>append</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a7f153d760cd2041a430e0b39460a5670</anchor>
      <arglist>(const CFFList &amp;Inputlist, const CFFactor &amp;TheFactor)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>merge</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a17093f3d5c625769db5615f355111062</anchor>
      <arglist>(const CFFList &amp;Inputlist1, const CFFList &amp;Inputlist2)</arglist>
    </member>
    <member kind="function">
      <type>Varlist</type>
      <name>varsInAs</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a0847a2380cb09e504b2f20785d2d72f1</anchor>
      <arglist>(const Varlist &amp;uord, const CFList &amp;Astar)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generateMipo</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>aa0cf6921f32e929a2c250b9c08b5ae19</anchor>
      <arglist>(int degOfExt)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>alg_lc</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a2e263b7a3965a4b11cf0458559f4dc45</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>alg_LC</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a352fa43c8db149c44747674bfc8b07ca</anchor>
      <arglist>(const CanonicalForm &amp;f, int lev)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>subst</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a95de85dd40db6dbd3d7bca30696cf6a1</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;a, const CFList &amp;b, const CanonicalForm &amp;Rstar, bool isFunctionField)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>backSubst</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a8872ef2a857a0adfa7d3c817abea7b5d</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;a, const CFList &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deflateDegree</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a26ffb7120bfbb46175c8aec937cafd72</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;pExp, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deflatePoly</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>aaa6acc66c24082454f69d7ad3e8a4ebc</anchor>
      <arglist>(const CanonicalForm &amp;F, int exp)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deflatePoly</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>ab689a177efcc35734a2cb5ba52f85a5f</anchor>
      <arglist>(const CanonicalForm &amp;F, int exps, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>inflatePoly</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a64001d89efa5fc983f15323682e375ed</anchor>
      <arglist>(const CanonicalForm &amp;F, int exp)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>inflatePoly</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a69fe383106c3910d9040434f7aae55de</anchor>
      <arglist>(const CanonicalForm &amp;F, int exps, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiplicity</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a0a798846e41065e6aab03dcf0e37f9f6</anchor>
      <arglist>(CFFList &amp;factors, const CanonicalForm &amp;F, const CFList &amp;as)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hasAlgVar</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a6dbd46d0fe60824dab616999b1eaa019</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hasVar</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a61ac2abbbefa90d9854ac1cebe8e3e4a</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hasAlgVar</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a71ee09d1b2a945c5288fcc67bf8f4ac5</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>psqr</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a6db4dafbe7fdcdab2d2a886216fcfd09</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r, CanonicalForm &amp;multiplier, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Sprem</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a630f120db1c8113b637b29948c2fde49</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;m, CanonicalForm &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>divide</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a3916ffbdcb2e7930f4a159c3b19eff4c</anchor>
      <arglist>(const CanonicalForm &amp;ff, const CanonicalForm &amp;f, const CFList &amp;as)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInseparable</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a7dcecce78efbb200d8400b9312a037e8</anchor>
      <arglist>(const CFList &amp;Astar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDegOfExt</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a7b6f837473a1a37c8805925dabcce8db</anchor>
      <arglist>(IntList &amp;degreelist, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>QuasiInverse</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a8b941e406d4e44e33910968b293a8b89</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>evaluate</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>aefc3e249d6c31b95a18cb9ae86849284</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const CanonicalForm &amp;h, const CanonicalForm &amp;powH)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>evaluate</name>
      <anchorfile>facAlgFuncUtil_8cc.html</anchorfile>
      <anchor>a56f07d4858024eb686ae1e33905d1a2b</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const CanonicalForm &amp;h, const CanonicalForm &amp;powH, const Variable &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facAlgFuncUtil.h</name>
    <path>factory/</path>
    <filename>facAlgFuncUtil_8h.html</filename>
    <member kind="function">
      <type>CFFList</type>
      <name>append</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a7f153d760cd2041a430e0b39460a5670</anchor>
      <arglist>(const CFFList &amp;Inputlist, const CFFactor &amp;TheFactor)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>merge</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a17093f3d5c625769db5615f355111062</anchor>
      <arglist>(const CFFList &amp;Inputlist1, const CFFList &amp;Inputlist2)</arglist>
    </member>
    <member kind="function">
      <type>Varlist</type>
      <name>varsInAs</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>ae60bd03b3dfea29fc0bdb0ad4d9362d5</anchor>
      <arglist>(const Varlist &amp;uord, const CFList &amp;As)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hasVar</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a61ac2abbbefa90d9854ac1cebe8e3e4a</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hasAlgVar</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a71ee09d1b2a945c5288fcc67bf8f4ac5</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generateMipo</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>aa0cf6921f32e929a2c250b9c08b5ae19</anchor>
      <arglist>(int degOfExt)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>alg_lc</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a2e263b7a3965a4b11cf0458559f4dc45</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>alg_LC</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a352fa43c8db149c44747674bfc8b07ca</anchor>
      <arglist>(const CanonicalForm &amp;f, int lev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deflateDegree</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a26ffb7120bfbb46175c8aec937cafd72</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;pExp, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deflatePoly</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>ab689a177efcc35734a2cb5ba52f85a5f</anchor>
      <arglist>(const CanonicalForm &amp;F, int exps, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>inflatePoly</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a69fe383106c3910d9040434f7aae55de</anchor>
      <arglist>(const CanonicalForm &amp;F, int exps, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiplicity</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a0a798846e41065e6aab03dcf0e37f9f6</anchor>
      <arglist>(CFFList &amp;factors, const CanonicalForm &amp;F, const CFList &amp;as)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>backSubst</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a8872ef2a857a0adfa7d3c817abea7b5d</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;a, const CFList &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>subst</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a95de85dd40db6dbd3d7bca30696cf6a1</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;a, const CFList &amp;b, const CanonicalForm &amp;Rstar, bool isFunctionField)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>divide</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a3916ffbdcb2e7930f4a159c3b19eff4c</anchor>
      <arglist>(const CanonicalForm &amp;ff, const CanonicalForm &amp;f, const CFList &amp;as)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>QuasiInverse</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a8b941e406d4e44e33910968b293a8b89</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>evaluate</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a56f07d4858024eb686ae1e33905d1a2b</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const CanonicalForm &amp;h, const CanonicalForm &amp;powH, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDegOfExt</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a7b6f837473a1a37c8805925dabcce8db</anchor>
      <arglist>(IntList &amp;degreelist, int n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInseparable</name>
      <anchorfile>facAlgFuncUtil_8h.html</anchorfile>
      <anchor>a7dcecce78efbb200d8400b9312a037e8</anchor>
      <arglist>(const CFList &amp;Astar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facBivar.cc</name>
    <path>factory/</path>
    <filename>facBivar_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="facFqBivar_8h" name="facFqBivar.h" local="yes" import="no" module="no" objc="no">facFqBivar.h</includes>
    <includes id="facBivar_8h" name="facBivar.h" local="yes" import="no" module="no" objc="no">facBivar.h</includes>
    <includes id="facHensel_8h" name="facHensel.h" local="yes" import="no" module="no" objc="no">facHensel.h</includes>
    <includes id="facMul_8h" name="facMul.h" local="yes" import="no" module="no" objc="no">facMul.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>a6b40104a1e3e7872a5b7b5de8e87319b</anchor>
      <arglist>(fac_uni_factorizer) TIMING_DEFINE_PRINT(fac_bi_hensel_lift) TIMING_DEFINE_PRINT(fac_bi_factor_recombination) TIMING_DEFINE_PRINT(fac_bi_evaluation) TIMING_DEFINE_PRINT(fac_bi_shift_to_zero) modpk coeffBound(const CanonicalForm &amp;f</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>a0e97e3e909a3a676aa1ba1bebc4f0f95</anchor>
      <arglist>(i=1;i&lt;=k;i++)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DELETE_ARRAY</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>ab5e098767989f7be97f82658cb4814a2</anchor>
      <arglist>(degs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>while</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>a449ac64f8cd043fc03be3dc13fa9b259</anchor>
      <arglist>(B&lt; b)</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>modpk</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>a00b7724d82229507e48eb0a3b9999d1c</anchor>
      <arglist>(p, k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findGoodPrime</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>aec4bc37313c0d053dc16e0a2aa9a3086</anchor>
      <arglist>(const CanonicalForm &amp;f, int &amp;start)</arglist>
    </member>
    <member kind="function">
      <type>modpk</type>
      <name>coeffBound</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>a059279a7664af0ee751c515271cdf93d</anchor>
      <arglist>(const CanonicalForm &amp;f, int p, const CanonicalForm &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>conv</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>a72dc1dc757e99f90586254935aa10869</anchor>
      <arglist>(const CFFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testPoint</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>a4f9b3fc6bc5db22f858b02c89b4534f9</anchor>
      <arglist>(const CanonicalForm &amp;F, CanonicalForm &amp;G, int i)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>evalPoint</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>a3b1538218c3e0f92e9e31e13416c4146</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>biFactorize</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>ac900429b837cfb6362092567ece8758a</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>a533391314665d6bf1b5575e9a9cd8552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>M</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>a5e78dbd5fd0fc01ba7b98dd15e27221e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>acb559820d9ca11295b4500f179ef6392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>adc468c70fb574ebd07287b38d0d0676d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>b</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>a21ad0bd836b90d08f4cf640b4c298e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>b *CanonicalForm</type>
      <name>B</name>
      <anchorfile>facBivar_8cc.html</anchorfile>
      <anchor>ad01dea813dd516c97714121d871dad8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facBivar.h</name>
    <path>factory/</path>
    <filename>facBivar_8h.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="facFqBivarUtil_8h" name="facFqBivarUtil.h" local="yes" import="no" module="no" objc="no">facFqBivarUtil.h</includes>
    <includes id="DegreePattern_8h" name="DegreePattern.h" local="yes" import="no" module="no" objc="no">DegreePattern.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="facFqSquarefree_8h" name="facFqSquarefree.h" local="yes" import="no" module="no" objc="no">facFqSquarefree.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cfNewtonPolygon_8h" name="cfNewtonPolygon.h" local="yes" import="no" module="no" objc="no">cfNewtonPolygon.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facBivar_8h.html</anchorfile>
      <anchor>ac7511f95bcdc54044e401adfdb91b2a1</anchor>
      <arglist>(fac_bi_sqrf) TIMING_DEFINE_PRINT(fac_bi_factor_sqrf) CFList biFactorize(const CanonicalForm &amp;F</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>ratBiSqrfFactorize</name>
      <anchorfile>facBivar_8h.html</anchorfile>
      <anchor>a52b73497aa962a76eb7eaba5a17e4c50</anchor>
      <arglist>(const CanonicalForm &amp;G, const Variable &amp;v=Variable(1))</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>ratBiFactorize</name>
      <anchorfile>facBivar_8h.html</anchorfile>
      <anchor>a7eca4f3fcb5360a3c76d7f2dfa1780c9</anchor>
      <arglist>(const CanonicalForm &amp;G, const Variable &amp;v=Variable(1), bool substCheck=true)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>conv</name>
      <anchorfile>facBivar_8h.html</anchorfile>
      <anchor>a72dc1dc757e99f90586254935aa10869</anchor>
      <arglist>(const CFFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>modpk</type>
      <name>coeffBound</name>
      <anchorfile>facBivar_8h.html</anchorfile>
      <anchor>a059279a7664af0ee751c515271cdf93d</anchor>
      <arglist>(const CanonicalForm &amp;f, int p, const CanonicalForm &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findGoodPrime</name>
      <anchorfile>facBivar_8h.html</anchorfile>
      <anchor>aec4bc37313c0d053dc16e0a2aa9a3086</anchor>
      <arglist>(const CanonicalForm &amp;f, int &amp;start)</arglist>
    </member>
    <member kind="function">
      <type>modpk</type>
      <name>coeffBound</name>
      <anchorfile>facBivar_8h.html</anchorfile>
      <anchor>a4f62667fca77b8b7376733963896e038</anchor>
      <arglist>(const CanonicalForm &amp;f, int p)</arglist>
    </member>
    <member kind="variable">
      <type>const Variable &amp;</type>
      <name>v</name>
      <anchorfile>facBivar_8h.html</anchorfile>
      <anchor>a8fefe7da194d073f7933ea523214e48b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFactorize.cc</name>
    <path>factory/</path>
    <filename>facFactorize_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="facFqFactorizeUtil_8h" name="facFqFactorizeUtil.h" local="yes" import="no" module="no" objc="no">facFqFactorizeUtil.h</includes>
    <includes id="facFactorize_8h" name="facFactorize.h" local="yes" import="no" module="no" objc="no">facFactorize.h</includes>
    <includes id="facFqFactorize_8h" name="facFqFactorize.h" local="yes" import="no" module="no" objc="no">facFqFactorize.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <includes id="facHensel_8h" name="facHensel.h" local="yes" import="no" module="no" objc="no">facHensel.h</includes>
    <includes id="cf__map__ext_8h" name="cf_map_ext.h" local="yes" import="no" module="no" objc="no">cf_map_ext.h</includes>
    <includes id="cf__reval_8h" name="cf_reval.h" local="yes" import="no" module="no" objc="no">cf_reval.h</includes>
    <includes id="facSparseHensel_8h" name="facSparseHensel.h" local="yes" import="no" module="no" objc="no">facSparseHensel.h</includes>
    <includes id="cfUnivarGcd_8h" name="cfUnivarGcd.h" local="yes" import="no" module="no" objc="no">cfUnivarGcd.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a584e429813a356541390b89ebdc5ffbd</anchor>
      <arglist>(fac_bi_factorizer) TIMING_DEFINE_PRINT(fac_hensel_lift) TIMING_DEFINE_PRINT(fac_factor_recombination) TIMING_DEFINE_PRINT(fac_shift_to_zero) TIMING_DEFINE_PRINT(fac_precompute_leadcoeff) TIMING_DEFINE_PRINT(fac_evaluation) TIMING_DEFINE_PRINT(fac_recover_factors) TIMING_DEFINE_PRINT(fac_preprocess_and_content) TIMING_DEFINE_PRINT(fac_bifactor_total) TIMING_DEFINE_PRINT(fac_luckswang) TIMING_DEFINE_PRINT(fac_lcheuristic) TIMING_DEFINE_PRINT(fac_cleardenom) TIMING_DEFINE_PRINT(fac_content) TIMING_DEFINE_PRINT(fac_compress) CFList evalPoints(const CanonicalForm &amp;F</arglist>
    </member>
    <member kind="function">
      <type>LCFeval</type>
      <name>insert</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>ae4a1e0d0d2e7cac62693d540dcf12cea</anchor>
      <arglist>(LCF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>ac92b82302ebd6a80c5788fd0cace7267</anchor>
      <arglist>(int i=E.max();i &gt;=E.min();i--)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a0acbfa73e1224010ab2c033894826bc5</anchor>
      <arglist>(bad)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a6b63e6a60fce9d1026d3c71ebbd5ef43</anchor>
      <arglist>(degree(eval.getFirst()) !=degree(F, 1))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a2bd870e22ce07c66af652e7e3e59c3b0</anchor>
      <arglist>(degree(gcd_deriv) &gt; 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a8eccc415613d596bc21d642410533e14</anchor>
      <arglist>(degree(contentx) &gt; 0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>while</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a34fbb0663d08bc80048245bffdb80c4b</anchor>
      <arglist>(!found)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a1dc20ebc55a1a92bcfa475dc6b9af9f8</anchor>
      <arglist>(!eval.isEmpty()) eval.removeFirst()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorizationWRTDifferentSecondVars</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>abade38dd7f021f89e5a674fc73273d05</anchor>
      <arglist>(const CanonicalForm &amp;A, CFList *&amp;Aeval, int &amp;minFactorsLength, bool &amp;irred, const Variable &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>multiFactorize</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>aba328dfb45afa55baed5f687627a4eb3</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>CFList &amp;</type>
      <name>eval</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a9f574926d731ad91af1deb1e1d9b01ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFList Evaluation &amp;</type>
      <name>E</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a3b287110a0d3524b1dfcf4223b097f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable</type>
      <name>x</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a32a1e6e29537a46c56136e46e620a549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>LCF</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a3ee75a8171968f0e23cbd7b6a4109f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFList</type>
      <name>LCFeval</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a33b8dc83925fc5df2ca99cab74738f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>found</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a8626f0bba659e1b0b2d966d226f378a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allZero</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a72ed29bb99caec49721bbead2e6be3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>foundZero</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>ad37d4e635efe64e32d5366e2e58e9482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>deriv_x</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a50f76af440fc64cc99e748a1a84862e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>gcd_deriv</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a2b81e44d0345a2242a9292d2322bb7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFListIterator</type>
      <name>iter</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a1fc3ae6bd5c6a80e9b81b27fc7b7a11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>do</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a721c6ff80a6d3e4ad4ffa52a04c60085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bad</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a59af3ce59fc90119118e28bd0d1d44a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>contentx</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>a0bea9897b6033e9f4ec1ba179870aef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>return</type>
      <name>result</name>
      <anchorfile>facFactorize_8cc.html</anchorfile>
      <anchor>ade6d6d18a46c8aa95eed5e179d003e45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFactorize.h</name>
    <path>factory/</path>
    <filename>facFactorize_8h.html</filename>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="facBivar_8h" name="facBivar.h" local="yes" import="no" module="no" objc="no">facBivar.h</includes>
    <includes id="facFqBivarUtil_8h" name="facFqBivarUtil.h" local="yes" import="no" module="no" objc="no">facFqBivarUtil.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facFactorize_8h.html</anchorfile>
      <anchor>a696ecf19accd872834daef89ba3e323d</anchor>
      <arglist>(fac_squarefree) TIMING_DEFINE_PRINT(fac_factor_squarefree) void factorizationWRTDifferentSecondVars(const CanonicalForm &amp;A</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>multiFactorize</name>
      <anchorfile>facFactorize_8h.html</anchorfile>
      <anchor>aba328dfb45afa55baed5f687627a4eb3</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>ratSqrfFactorize</name>
      <anchorfile>facFactorize_8h.html</anchorfile>
      <anchor>ac8cd9be5b35f0e76463e026983e41558</anchor>
      <arglist>(const CanonicalForm &amp;G, const Variable &amp;v=Variable(1))</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>ratFactorize</name>
      <anchorfile>facFactorize_8h.html</anchorfile>
      <anchor>aa420bb02e363bb866746e8e40e2c968c</anchor>
      <arglist>(const CanonicalForm &amp;G, const Variable &amp;v=Variable(1), bool substCheck=true)</arglist>
    </member>
    <member kind="variable">
      <type>CFList *&amp;</type>
      <name>Aeval</name>
      <anchorfile>facFactorize_8h.html</anchorfile>
      <anchor>a726e9f5cade79a4b5be68e8cfc89f0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFList int &amp;</type>
      <name>minFactorsLength</name>
      <anchorfile>facFactorize_8h.html</anchorfile>
      <anchor>a5c9d5d83e8ff1760c936f60acd88f060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFList int bool &amp;</type>
      <name>irred</name>
      <anchorfile>facFactorize_8h.html</anchorfile>
      <anchor>a88617a348329d0ee3f85863ada48c8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFList int bool const Variable &amp;</type>
      <name>w</name>
      <anchorfile>facFactorize_8h.html</anchorfile>
      <anchor>ac6c73fde4a87a54a54632c3cb02814a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFqBivar.cc</name>
    <path>factory/</path>
    <filename>facFqBivar_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__map__ext_8h" name="cf_map_ext.h" local="yes" import="no" module="no" objc="no">cf_map_ext.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <includes id="facHensel_8h" name="facHensel.h" local="yes" import="no" module="no" objc="no">facHensel.h</includes>
    <includes id="facMul_8h" name="facMul.h" local="yes" import="no" module="no" objc="no">facMul.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cf__irred_8h" name="cf_irred.h" local="yes" import="no" module="no" objc="no">cf_irred.h</includes>
    <includes id="facFqBivarUtil_8h" name="facFqBivarUtil.h" local="yes" import="no" module="no" objc="no">facFqBivarUtil.h</includes>
    <includes id="facFqBivar_8h" name="facFqBivar.h" local="yes" import="no" module="no" objc="no">facFqBivar.h</includes>
    <includes id="cfNewtonPolygon_8h" name="cfNewtonPolygon.h" local="yes" import="no" module="no" objc="no">cfNewtonPolygon.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a49388886ab6bec199e657441a1fa7250</anchor>
      <arglist>(fac_fq_uni_factorizer) TIMING_DEFINE_PRINT(fac_fq_bi_hensel_lift) TIMING_DEFINE_PRINT(fac_fq_bi_factor_recombination) TIMING_DEFINE_PRINT(fac_fq_bi_evaluation) TIMING_DEFINE_PRINT(fac_fq_bi_shift_to_zero) TIMING_DEFINE_PRINT(fac_fq_logarithmic) TIMING_DEFINE_PRINT(fac_fq_compute_lattice_lift) TIMING_DEFINE_PRINT(fac_fq_till_reduced) TIMING_DEFINE_PRINT(fac_fq_reconstruction) TIMING_DEFINE_PRINT(fac_fq_lift) TIMING_DEFINE_PRINT(fac_fq_uni_total) CanonicalForm prodMod0(const CFList &amp;L</arglist>
    </member>
    <member kind="function">
      <type>else</type>
      <name>if</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>af09c08d0977f95290b8870043a66d0e3</anchor>
      <arglist>(L.length()==1) return mod(L.getFirst()(0</arglist>
    </member>
    <member kind="function">
      <type>else L</type>
      <name>getLast</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a07b191061d634fdf4f59fbfe8ee18cb6</anchor>
      <arglist>()(0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a2f3ccbfc24509fcefd30d99566540dce</anchor>
      <arglist>(int j=1;j&lt;=l;j++, i++) tmp1.append(i.getItem())</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>mod</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a25cae6cd0dbf9b339f969b11bc1e9a93</anchor>
      <arglist>(mulNTL(buf1, buf2, b), M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>evalPoint</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>aa311c756f4064960ff12ee055dba2920</anchor>
      <arglist>(const CanonicalForm &amp;F, CanonicalForm &amp;eval, const Variable &amp;alpha, CFList &amp;list, const bool &amp;GF, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>uniFactorizer</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>abf76a2f11d9d7f02f000ab9757a7e8c9</anchor>
      <arglist>(const CanonicalForm &amp;A, const Variable &amp;alpha, const bool &amp;GF)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extFactorRecombination</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a996777fec153f5304cc7c7de7286478d</anchor>
      <arglist>(CFList &amp;factors, CanonicalForm &amp;F, const CanonicalForm &amp;N, const ExtensionInfo &amp;info, DegreePattern &amp;degs, const CanonicalForm &amp;eval, int s, int thres)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>factorRecombination</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>accc92b8eaeeba87b00ccc2ecc54ead48</anchor>
      <arglist>(CFList &amp;factors, CanonicalForm &amp;F, const CanonicalForm &amp;N, DegreePattern &amp;degs, const CanonicalForm &amp;eval, int s, int thres, const modpk &amp;b, const CanonicalForm &amp;den)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>chooseExtension</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>ac94be056b7ef7501a7d57933fb0fccfa</anchor>
      <arglist>(const Variable &amp;alpha, const Variable &amp;beta, int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>earlyFactorDetection</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>abf2d2bf174f5eb196f6552c8486e15bc</anchor>
      <arglist>(CFList &amp;reconstructedFactors, CanonicalForm &amp;F, CFList &amp;factors, int &amp;adaptedLiftBound, int *&amp;factorsFoundIndex, DegreePattern &amp;degs, bool &amp;success, int deg, const CanonicalForm &amp;eval, const modpk &amp;b, CanonicalForm &amp;den)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>earlyFactorDetection</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a567f49eeffde776ba82cac38a82e9e5d</anchor>
      <arglist>(CFList &amp;reconstructedFactors, CanonicalForm &amp;F, CFList &amp;factors, int &amp;adaptedLiftBound, int *&amp;factorsFoundIndex, DegreePattern &amp;degs, bool &amp;success, int deg, const CanonicalForm &amp;eval, const modpk &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extEarlyFactorDetection</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a102b94b148c5771df4fdfe44bae963d0</anchor>
      <arglist>(CFList &amp;reconstructedFactors, CanonicalForm &amp;F, CFList &amp;factors, int &amp;adaptedLiftBound, int *&amp;factorsFoundIndex, DegreePattern &amp;degs, bool &amp;success, const ExtensionInfo &amp;info, const CanonicalForm &amp;eval, int deg)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>getCombinations</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a284356135bfd72122e27c1aeae44eed4</anchor>
      <arglist>(int *rightSide, int sizeOfRightSide, int &amp;sizeOfOutput, int degreeLC)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>getLiftPrecisions</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a40e2e4df253d03bee29d3bff08b93a82</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;sizeOfOutput, int degreeLC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteFactors</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a334e5c419d5db0f97873c158f9858bbf</anchor>
      <arglist>(CFList &amp;factors, int *factorsFoundIndex)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLiftAndEarly</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>aaf318ab2533373d02ee9e4f6c4948284</anchor>
      <arglist>(CanonicalForm &amp;A, bool &amp;earlySuccess, CFList &amp;earlyFactors, DegreePattern &amp;degs, int &amp;liftBound, const CFList &amp;uniFactors, const ExtensionInfo &amp;info, const CanonicalForm &amp;eval, modpk &amp;b, CanonicalForm &amp;den)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLiftAndEarly</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a51293bcdd95460718a5197548ac81243</anchor>
      <arglist>(CanonicalForm &amp;A, bool &amp;earlySuccess, CFList &amp;earlyFactors, DegreePattern &amp;degs, int &amp;liftBound, const CFList &amp;uniFactors, const ExtensionInfo &amp;info, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>isReduced</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>ac0f54449c2c11550206a022291b88cc8</anchor>
      <arglist>(const mat_zz_p &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>isReduced</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>abc187880e0fc616736a2e385157b461e</anchor>
      <arglist>(const nmod_mat_t M)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>isReduced</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>ac6a311cf794d74b6fdfec8f34ed784e1</anchor>
      <arglist>(const mat_zz_pE &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>extractZeroOneVecs</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a67975c3105e9214cd3f728b1a3ea2698</anchor>
      <arglist>(const mat_zz_p &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>extractZeroOneVecs</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a46ee36237d8436b6f1380aa0711f3f4e</anchor>
      <arglist>(const nmod_mat_t M)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>extractZeroOneVecs</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a9db3f8543d92b92c78160f1bc9875f2e</anchor>
      <arglist>(const mat_zz_pE &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconstructionTry</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>abf12b55a195e1bc99460a2b49b0fb7c1</anchor>
      <arglist>(CFList &amp;reconstructedFactors, CanonicalForm &amp;F, const CFList &amp;factors, const int liftBound, int &amp;factorsFound, int *&amp;factorsFoundIndex, mat_zz_pE &amp;N, const CanonicalForm &amp;eval, bool beenInThres)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconstructionTry</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a46e0055c2109743c867e415c41752cd5</anchor>
      <arglist>(CFList &amp;reconstructedFactors, CanonicalForm &amp;F, const CFList &amp;factors, const int liftBound, int &amp;factorsFound, int *&amp;factorsFoundIndex, mat_zz_p &amp;N, const CanonicalForm &amp;eval, bool beenInThres)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconstructionTry</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>ab53664465f09ca7c1b10619fbf4927eb</anchor>
      <arglist>(CFList &amp;reconstructedFactors, CanonicalForm &amp;F, const CFList &amp;factors, const int liftBound, int &amp;factorsFound, int *&amp;factorsFoundIndex, nmod_mat_t N, const CanonicalForm &amp;eval, bool beenInThres)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>reconstruction</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a8984049f78a4cbe6dc880dd93d21cb0c</anchor>
      <arglist>(CanonicalForm &amp;G, CFList &amp;factors, int *zeroOneVecs, int precision, const mat_zz_pE &amp;N, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>monicReconstruction</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a808deedf05f343426ebb312f5f8802d6</anchor>
      <arglist>(CanonicalForm &amp;G, CFList &amp;factors, int *zeroOneVecs, int precision, const mat_zz_pE &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extReconstruction</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a50ecdab1c9fba6d2f1fc1bcf634356e0</anchor>
      <arglist>(CanonicalForm &amp;G, CFList &amp;factors, int *zeroOneVecs, int precision, const mat_zz_p &amp;N, const ExtensionInfo &amp;info, const CanonicalForm &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extReconstruction</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a418bc9fedb58c42af46e8c67f31344aa</anchor>
      <arglist>(CanonicalForm &amp;G, CFList &amp;factors, int *zeroOneVecs, int precision, const nmod_mat_t N, const ExtensionInfo &amp;info, const CanonicalForm &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>reconstruction</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>ab17bc386fd77908afa7234e09b96efa6</anchor>
      <arglist>(CanonicalForm &amp;G, CFList &amp;factors, int *zeroOneVecs, int precision, const mat_zz_p &amp;N, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>reconstruction</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a770cec926110f2f17ba886e4cc506192</anchor>
      <arglist>(CanonicalForm &amp;G, CFList &amp;factors, int *zeroOneVecs, int precision, const nmod_mat_t N, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extReconstructionTry</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a3698072e111e546e5f3b3f6e63c5c2c2</anchor>
      <arglist>(CFList &amp;reconstructedFactors, CanonicalForm &amp;F, const CFList &amp;factors, const int liftBound, int &amp;factorsFound, int *&amp;factorsFoundIndex, mat_zz_p &amp;N, bool beenInThres, const ExtensionInfo &amp;info, const CanonicalForm &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extReconstructionTry</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a4d9a4321261865057a0676516ce9397e</anchor>
      <arglist>(CFList &amp;reconstructedFactors, CanonicalForm &amp;F, const CFList &amp;factors, const int liftBound, int &amp;factorsFound, int *&amp;factorsFoundIndex, nmod_mat_t N, bool beenInThres, const ExtensionInfo &amp;info, const CanonicalForm &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>liftAndComputeLattice</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a55b50f810af4a941c137f49d4294f502</anchor>
      <arglist>(const CanonicalForm &amp;F, int *bounds, int sizeBounds, int start, int liftBound, int minBound, CFList &amp;factors, mat_zz_p &amp;NTLN, CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, CFArray &amp;bufQ, bool &amp;irreducible)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>liftAndComputeLattice</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a31036b75721cafba6d1b3202e13a799b</anchor>
      <arglist>(const CanonicalForm &amp;F, int *bounds, int sizeBounds, int start, int liftBound, int minBound, CFList &amp;factors, nmod_mat_t FLINTN, CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, CFArray &amp;bufQ, bool &amp;irreducible)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extLiftAndComputeLattice</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>ad62e0f8933bd46c056a192e4b365bfed</anchor>
      <arglist>(const CanonicalForm &amp;F, int *bounds, int sizeBounds, int liftBound, int minBound, int start, CFList &amp;factors, mat_zz_p &amp;NTLN, CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, CFArray &amp;bufQ, bool &amp;irreducible, const CanonicalForm &amp;evaluation, const ExtensionInfo &amp;info, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extLiftAndComputeLattice</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a8f6bec5b7e7ca89b3f178b596d44af46</anchor>
      <arglist>(const CanonicalForm &amp;F, int *bounds, int sizeBounds, int liftBound, int minBound, int start, CFList &amp;factors, nmod_mat_t FLINTN, CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, CFArray &amp;bufQ, bool &amp;irreducible, const CanonicalForm &amp;evaluation, const ExtensionInfo &amp;info, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>liftAndComputeLattice</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a9e001e0c3e376d6db9547bd2b7175884</anchor>
      <arglist>(const CanonicalForm &amp;F, int *bounds, int sizeBounds, int start, int liftBound, int minBound, CFList &amp;factors, mat_zz_pE &amp;NTLN, CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, CFArray &amp;bufQ, bool &amp;irreducible)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>liftAndComputeLatticeFq2Fp</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a4877837c0ca45a9d879957ac56d35b15</anchor>
      <arglist>(const CanonicalForm &amp;F, int *bounds, int sizeBounds, int start, int liftBound, int minBound, CFList &amp;factors, nmod_mat_t FLINTN, CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, CFArray &amp;bufQ, bool &amp;irreducible, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>increasePrecision</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a19eb12a382abb9c1f977d6a66d9c3e94</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int factorsFound, int oldNumCols, int oldL, int precision, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>increasePrecision</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a3bb266c1e14c974d76732097c1db39d4</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int factorsFound, int oldNumCols, int oldL, const Variable &amp;, int precision, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extIncreasePrecision</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a73969ebb9232b4e1800a26fcbcfecdf6</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int factorsFound, int oldNumCols, int oldL, const CanonicalForm &amp;evaluation, const ExtensionInfo &amp;info, CFList &amp;source, CFList &amp;dest, int precision)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>increasePrecision2</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>af97e4983a4be9cfb0657d5b34e8e1be5</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;factors, const Variable &amp;alpha, int precision)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>increasePrecisionFq2Fp</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a690dc812047489f66b4af02ce19b8297</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int factorsFound, int oldNumCols, int oldL, const Variable &amp;alpha, int precision, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>increasePrecision</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a0216014f3268d9d233ebb37a3cacfb15</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int oldL, int l, int d, int *bounds, CFArray &amp;bufQ, nmod_mat_t FLINTN, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>increasePrecision</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>adcfb9b29e77b600e07db006fa294c9d1</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int oldL, int l, int d, int *bounds, CFArray &amp;bufQ, mat_zz_pE &amp;NTLN, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extIncreasePrecision</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a1a96f5e7e2f5c4315388da30ab7855db</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int oldL, int l, int d, int *bounds, CFArray &amp;bufQ, nmod_mat_t FLINTN, const CanonicalForm &amp;evaluation, const ExtensionInfo &amp;info, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>increasePrecisionFq2Fp</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a35d0a4233d2ae41883eecc148c2390fd</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int oldL, int l, int d, int *bounds, CFArray &amp;bufQ, nmod_mat_t FLINTN, const Variable &amp;alpha, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>furtherLiftingAndIncreasePrecision</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a29a8183a49b20c3e07bfd7164106d5fd</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int l, int liftBound, int d, int *bounds, nmod_mat_t FLINTN, CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, CFArray &amp;bufQ, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>furtherLiftingAndIncreasePrecision</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>af2a77c04095db3bdddeac7575d459409</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int l, int liftBound, int d, int *bounds, mat_zz_pE &amp;NTLN, CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, CFArray &amp;bufQ, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extFurtherLiftingAndIncreasePrecision</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a228e16d0a443b632d7de8038b8f01467</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int l, int liftBound, int d, int *bounds, nmod_mat_t FLINTN, CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, CFArray &amp;bufQ, const CanonicalForm &amp;evaluation, const ExtensionInfo &amp;info, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>furtherLiftingAndIncreasePrecisionFq2Fp</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>afa3e2dacf879b22ed365f869e8fafeb6</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int l, int liftBound, int d, int *bounds, nmod_mat_t FLINTN, CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, CFArray &amp;bufQ, const Variable &amp;alpha, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refineAndRestartLift</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>abcb65abb13d082080f37566217665bc0</anchor>
      <arglist>(const CanonicalForm &amp;F, const nmod_mat_t FLINTN, int liftBound, int l, CFList &amp;factors, CFMatrix &amp;M, CFArray &amp;Pi, CFList &amp;diophant)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refineAndRestartLift</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>ac341c36846135d9a2cc3a37d70f3de23</anchor>
      <arglist>(const CanonicalForm &amp;F, const mat_zz_pE &amp;NTLN, int liftBound, int l, CFList &amp;factors, CFMatrix &amp;M, CFArray &amp;Pi, CFList &amp;diophant)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>earlyReconstructionAndLifting</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>acd6d05423a3468b449851081b434aa7d</anchor>
      <arglist>(const CanonicalForm &amp;F, const nmod_mat_t N, CanonicalForm &amp;bufF, CFList &amp;factors, int &amp;l, int &amp;factorsFound, bool beenInThres, CFMatrix &amp;M, CFArray &amp;Pi, CFList &amp;diophant, bool symmetric, const CanonicalForm &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>earlyReconstructionAndLifting</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a6b75aee15ad2ff236e08f2f72c3d2d50</anchor>
      <arglist>(const CanonicalForm &amp;F, const mat_zz_pE &amp;N, CanonicalForm &amp;bufF, CFList &amp;factors, int &amp;l, int &amp;factorsFound, bool beenInThres, CFMatrix &amp;M, CFArray &amp;Pi, CFList &amp;diophant, bool symmetric, const CanonicalForm &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extEarlyReconstructionAndLifting</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a64169d4cf913dcad66235a2ad04ebd7f</anchor>
      <arglist>(const CanonicalForm &amp;F, const nmod_mat_t N, CanonicalForm &amp;bufF, CFList &amp;factors, int &amp;l, int &amp;factorsFound, bool beenInThres, CFMatrix &amp;M, CFArray &amp;Pi, CFList &amp;diophant, const ExtensionInfo &amp;info, const CanonicalForm &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>sieveSmallFactors</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>aaf3dcba9baf078e122d3440a501e2333</anchor>
      <arglist>(const CanonicalForm &amp;G, CFList &amp;uniFactors, DegreePattern &amp;degPat, CanonicalForm &amp;H, CFList &amp;diophant, CFArray &amp;Pi, CFMatrix &amp;M, bool &amp;success, int d, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extSieveSmallFactors</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a8f698cb93084fb38d7ea13fd6a1bb67a</anchor>
      <arglist>(const CanonicalForm &amp;G, CFList &amp;uniFactors, DegreePattern &amp;degPat, CanonicalForm &amp;H, CFList &amp;diophant, CFArray &amp;Pi, CFMatrix &amp;M, bool &amp;success, int d, const CanonicalForm &amp;evaluation, const ExtensionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLiftAndLatticeRecombi</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a8977540a0a904e099f8b3318e15dfa81</anchor>
      <arglist>(const CanonicalForm &amp;G, const CFList &amp;uniFactors, const Variable &amp;alpha, const DegreePattern &amp;degPat, bool symmetric, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>ExtensionInfo</type>
      <name>init4ext</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>ae3448c7f2cecb7c85053a65143deb276</anchor>
      <arglist>(const ExtensionInfo &amp;info, const CanonicalForm &amp;evaluation, int &amp;degMipo)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extHenselLiftAndLatticeRecombi</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a26d5ff044e48468feec68baadfc422a1</anchor>
      <arglist>(const CanonicalForm &amp;G, const CFList &amp;uniFactors, const ExtensionInfo &amp;extInfo, const DegreePattern &amp;degPat, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extBiFactorize</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a3d8441f12f80e529a00ea0a1c9e8009a</anchor>
      <arglist>(const CanonicalForm &amp;F, const ExtensionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>biFactorize</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a08283f9f8b53ecd8be21c739f99058f7</anchor>
      <arglist>(const CanonicalForm &amp;F, const ExtensionInfo &amp;info)</arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm &amp;</type>
      <name>M</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>ab1ddac31f52013d14fcee3a427e968c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm const modpk &amp;</type>
      <name>b</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>af8cea19f2891a73ad61904dfa701f731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>else</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a0544c3fe466e421738dae463968b70ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFListIterator</type>
      <name>i</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a8cd73b9f6a84732548bc63fbc3d34be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFList</type>
      <name>tmp1</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a27f2cfca8df68a6e36bdf8b3941920a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFList</type>
      <name>tmp2</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a6dd7712fecfe31a24c187e7c7122ed69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>buf1</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>ae101bb213e1cb9779c864ddca817ca0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm</type>
      <name>buf2</name>
      <anchorfile>facFqBivar_8cc.html</anchorfile>
      <anchor>a3ac2b211de07bfcde5c02f1f1f9f825e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFqBivar.h</name>
    <path>factory/</path>
    <filename>facFqBivar_8h.html</filename>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="facFqBivarUtil_8h" name="facFqBivarUtil.h" local="yes" import="no" module="no" objc="no">facFqBivarUtil.h</includes>
    <includes id="DegreePattern_8h" name="DegreePattern.h" local="yes" import="no" module="no" objc="no">DegreePattern.h</includes>
    <includes id="ExtensionInfo_8h" name="ExtensionInfo.h" local="yes" import="no" module="no" objc="no">ExtensionInfo.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="facFqSquarefree_8h" name="facFqSquarefree.h" local="yes" import="no" module="no" objc="no">facFqSquarefree.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cfNewtonPolygon_8h" name="cfNewtonPolygon.h" local="yes" import="no" module="no" objc="no">cfNewtonPolygon.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>ae1ebfbef7c20a74cfbf1f6e400b09051</anchor>
      <arglist>(fac_fq_bi_sqrf) TIMING_DEFINE_PRINT(fac_fq_bi_factor_sqrf) static const double log2exp</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>biFactorize</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a08283f9f8b53ecd8be21c739f99058f7</anchor>
      <arglist>(const CanonicalForm &amp;F, const ExtensionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>biSqrfFactorizeHelper</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a3a99bdf8f91b84652d26855cfd3bd5bb</anchor>
      <arglist>(const CanonicalForm &amp;G, const ExtensionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>FpBiSqrfFactorize</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a4646e703d468936e19848a89be46fe0f</anchor>
      <arglist>(const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>FqBiSqrfFactorize</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a296b892a9abcdd059c196128eedb2029</anchor>
      <arglist>(const CanonicalForm &amp;G, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>GFBiSqrfFactorize</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>ab3c2d177ced53548910218aaaa75385d</anchor>
      <arglist>(const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>FpBiFactorize</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a1e325d92af54ab11000c333298f3eaba</anchor>
      <arglist>(const CanonicalForm &amp;G, bool substCheck=true)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>FqBiFactorize</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a0516c276783cbcc475e9b03ec5987397</anchor>
      <arglist>(const CanonicalForm &amp;G, const Variable &amp;alpha, bool substCheck=true)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>GFBiFactorize</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a28b2feda2d9d2dd20c2322e46aef2076</anchor>
      <arglist>(const CanonicalForm &amp;G, bool substCheck=true)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>prodMod0</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a30f7d66f054448df475aab399d2759b2</anchor>
      <arglist>(const CFList &amp;L, const CanonicalForm &amp;M, const modpk &amp;b=modpk())</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>evalPoint</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>aa311c756f4064960ff12ee055dba2920</anchor>
      <arglist>(const CanonicalForm &amp;F, CanonicalForm &amp;eval, const Variable &amp;alpha, CFList &amp;list, const bool &amp;GF, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>uniFactorizer</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>abf76a2f11d9d7f02f000ab9757a7e8c9</anchor>
      <arglist>(const CanonicalForm &amp;A, const Variable &amp;alpha, const bool &amp;GF)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extFactorRecombination</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a227284f39887e9138c21f6ede6ca025a</anchor>
      <arglist>(CFList &amp;factors, CanonicalForm &amp;F, const CanonicalForm &amp;M, const ExtensionInfo &amp;info, DegreePattern &amp;degs, const CanonicalForm &amp;eval, int s, int thres)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>factorRecombination</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a169cd3e8a7b6d9c62547602e0cc80826</anchor>
      <arglist>(CFList &amp;factors, CanonicalForm &amp;F, const CanonicalForm &amp;M, DegreePattern &amp;degs, const CanonicalForm &amp;eval, int s, int thres, const modpk &amp;b=modpk(), const CanonicalForm &amp;den=1)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>chooseExtension</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>ac94be056b7ef7501a7d57933fb0fccfa</anchor>
      <arglist>(const Variable &amp;alpha, const Variable &amp;beta, int k)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>getLiftPrecisions</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a40e2e4df253d03bee29d3bff08b93a82</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;sizeOfOutput, int degreeLC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>earlyFactorDetection</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>af71e28eca2379e83a49c02da5a38e612</anchor>
      <arglist>(CFList &amp;reconstructedFactors, CanonicalForm &amp;F, CFList &amp;factors, int &amp;adaptedLiftBound, int *&amp;factorsFoundIndex, DegreePattern &amp;degs, bool &amp;success, int deg, const CanonicalForm &amp;eval, const modpk &amp;b=modpk())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extEarlyFactorDetection</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a102b94b148c5771df4fdfe44bae963d0</anchor>
      <arglist>(CFList &amp;reconstructedFactors, CanonicalForm &amp;F, CFList &amp;factors, int &amp;adaptedLiftBound, int *&amp;factorsFoundIndex, DegreePattern &amp;degs, bool &amp;success, const ExtensionInfo &amp;info, const CanonicalForm &amp;eval, int deg)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLiftAndEarly</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>aaf318ab2533373d02ee9e4f6c4948284</anchor>
      <arglist>(CanonicalForm &amp;A, bool &amp;earlySuccess, CFList &amp;earlyFactors, DegreePattern &amp;degs, int &amp;liftBound, const CFList &amp;uniFactors, const ExtensionInfo &amp;info, const CanonicalForm &amp;eval, modpk &amp;b, CanonicalForm &amp;den)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLiftAndEarly</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a51293bcdd95460718a5197548ac81243</anchor>
      <arglist>(CanonicalForm &amp;A, bool &amp;earlySuccess, CFList &amp;earlyFactors, DegreePattern &amp;degs, int &amp;liftBound, const CFList &amp;uniFactors, const ExtensionInfo &amp;info, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extBiFactorize</name>
      <anchorfile>facFqBivar_8h.html</anchorfile>
      <anchor>a3d8441f12f80e529a00ea0a1c9e8009a</anchor>
      <arglist>(const CanonicalForm &amp;F, const ExtensionInfo &amp;info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFqBivarUtil.cc</name>
    <path>factory/</path>
    <filename>facFqBivarUtil_8cc.html</filename>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cf__map__ext_8h" name="cf_map_ext.h" local="yes" import="no" module="no" objc="no">cf_map_ext.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="ExtensionInfo_8h" name="ExtensionInfo.h" local="yes" import="no" module="no" objc="no">ExtensionInfo.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="facFqBivarUtil_8h" name="facFqBivarUtil.h" local="yes" import="no" module="no" objc="no">facFqBivarUtil.h</includes>
    <includes id="cfNewtonPolygon_8h" name="cfNewtonPolygon.h" local="yes" import="no" module="no" objc="no">cfNewtonPolygon.h</includes>
    <includes id="facHensel_8h" name="facHensel.h" local="yes" import="no" module="no" objc="no">facHensel.h</includes>
    <includes id="facMul_8h" name="facMul.h" local="yes" import="no" module="no" objc="no">facMul.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>slong</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>afbf9a889eb78c9fca11dd77a522d621c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a4bd0d6fb1e96bafbb747f4b897670ff6</anchor>
      <arglist>(fac_log_deriv_div) TIMING_DEFINE_PRINT(fac_log_deriv_mul) TIMING_DEFINE_PRINT(fac_log_deriv_pre) void append(CFList &amp;factors1</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decompress</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>afd3140758ea5d96c0bb0b7338f82754b</anchor>
      <arglist>(CFList &amp;factors, const CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decompress</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a43ff7f8453cedd12f3e7ca7e79f6a2a8</anchor>
      <arglist>(CFFList &amp;factors, const CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decompress</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>ab6cb0c12c0d1efdbe556f7cb19faf658</anchor>
      <arglist>(CFAFList &amp;factors, const CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendSwapDecompress</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a4ac63f9bf1543c553899ac5690a06773</anchor>
      <arglist>(CFList &amp;factors1, const CFList &amp;factors2, const CFList &amp;factors3, const bool swap1, const bool swap2, const CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapDecompress</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a95b36afa007404b28a65b2171479b699</anchor>
      <arglist>(CFList &amp;factors, const bool swap, const CFMap &amp;N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GFInExtensionHelper</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a030b5fccbc2bde23fd35fd1352dd2a73</anchor>
      <arglist>(const CanonicalForm &amp;F, const int number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FqInExtensionHelper</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>ad1330d8a70a2a9584141b56724e4f5ec</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;gamma, const CanonicalForm &amp;delta, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInExtension</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>acd0b04581dd77008f7592c24c9666ee6</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;gamma, const int k, const CanonicalForm &amp;delta, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapDown</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a4dccce6aa96f226d20b9ed1aeb78f8a6</anchor>
      <arglist>(const CanonicalForm &amp;F, const ExtensionInfo &amp;info, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendTestMapDown</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a2fef6601aee5ff781a49d818bd21fa80</anchor>
      <arglist>(CFList &amp;factors, const CanonicalForm &amp;f, const ExtensionInfo &amp;info, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendMapDown</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a631b4e4f6e628dd022e38fc5dc754951</anchor>
      <arglist>(CFList &amp;factors, const CanonicalForm &amp;g, const ExtensionInfo &amp;info, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a539e3c8752067fe825b9a00483962a8d</anchor>
      <arglist>(CFList &amp;factors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a79f55e2e74cbb6a8b9c5c1a59953b8b3</anchor>
      <arglist>(CFFList &amp;factors)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>subset</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>ac9af656c433a7112bc1061a7137aaf80</anchor>
      <arglist>(int index[], const int &amp;s, const CFArray &amp;elements, bool &amp;noSubset)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>copy</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a918ca1da36e8a5fb507213bbbdd53dc0</anchor>
      <arglist>(const CFList &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>indexUpdate</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a607b1baab143abe5eb1944b31ac216b2</anchor>
      <arglist>(int index[], const int &amp;subsetSize, const int &amp;setSize, bool &amp;noSubset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>subsetDegree</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a29d328588193529a359f941ed0729384</anchor>
      <arglist>(const CFList &amp;S)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>multiplicity</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a1034a5cf132434054f9a79f73119bd7f</anchor>
      <arglist>(CanonicalForm &amp;F, const CFList &amp;factors)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>logarithmicDerivative</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a2b8c8d7f5f6d26a03cd72b3c13750e30</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, int l, CanonicalForm &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>logarithmicDerivative</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a58600c012f53a779b69738b1e50f15aa</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, int l, int oldL, const CanonicalForm &amp;oldQ, CanonicalForm &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInMatrix</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>ad15e5f3aa2fe8f3059288969463b1123</anchor>
      <arglist>(CFMatrix &amp;M, const CFArray &amp;A, const int column, const int startIndex)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getCoeffs</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a76af44ec75cd64fbf8f6eee0c215cc6b</anchor>
      <arglist>(const CanonicalForm &amp;F, const int k)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getCoeffs</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a463a0d4cfbec1402e542c62c4beb82da</anchor>
      <arglist>(const CanonicalForm &amp;F, const int k, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getCoeffs</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a25ccd73e66ba05ef427dafad8d897b88</anchor>
      <arglist>(const CanonicalForm &amp;G, const int k, const int l, const int degMipo, const Variable &amp;alpha, const CanonicalForm &amp;evaluation, const mat_zz_p &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getCoeffs</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>aff1b76fc5bf97dc8606ab7971e812f8b</anchor>
      <arglist>(const CanonicalForm &amp;G, const int k, const int l, const int degMipo, const Variable &amp;alpha, const CanonicalForm &amp;evaluation, const nmod_mat_t M)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>computeBounds</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a2fed49cbe8978e80bbce6b385109ec96</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;n, bool &amp;isIrreducible)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>computeBoundsWrtDiffMainvar</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>adc06a9861b6a6dc34e7b5a3aec9b1419</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;n, bool &amp;isIrreducible)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>substituteCheck</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>ad94a0b3ff19428e5f2f1512f9171057f</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>substituteCheck</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a0cf1f8310833de71ad414f82cc4eef36</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>recSubstituteCheck</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a94ae7a1ec715b33d65bedbb1165c62ca</anchor>
      <arglist>(const CanonicalForm &amp;F, const int d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>substituteCheck</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>ac6fe48292f07934deed793e2f6e277f9</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subst</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a730f67d867ab3dadfd6e3f7ee876741b</anchor>
      <arglist>(const CanonicalForm &amp;F, CanonicalForm &amp;A, const int d, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseSubst</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a680e6416bde12c80d87b228e182752d0</anchor>
      <arglist>(const CanonicalForm &amp;F, const int d, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverseSubst</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a1afe29095c73f5449fe9d8ba0d0d6982</anchor>
      <arglist>(CFList &amp;L, const int d, const Variable &amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>const CFList &amp;</type>
      <name>factors2</name>
      <anchorfile>facFqBivarUtil_8cc.html</anchorfile>
      <anchor>a3a1d7aff13b845735fbb099081ead991</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFqBivarUtil.h</name>
    <path>factory/</path>
    <filename>facFqBivarUtil_8h.html</filename>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="ExtensionInfo_8h" name="ExtensionInfo.h" local="yes" import="no" module="no" objc="no">ExtensionInfo.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a0dfbb2d74c6f8a0ca9d1df75e66c4d3a</anchor>
      <arglist>(CFList &amp;factors1, const CFList &amp;factors2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decompress</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>afd3140758ea5d96c0bb0b7338f82754b</anchor>
      <arglist>(CFList &amp;factors, const CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decompress</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a43ff7f8453cedd12f3e7ca7e79f6a2a8</anchor>
      <arglist>(CFFList &amp;factors, const CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decompress</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>ab6cb0c12c0d1efdbe556f7cb19faf658</anchor>
      <arglist>(CFAFList &amp;factors, const CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendSwapDecompress</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a4ac63f9bf1543c553899ac5690a06773</anchor>
      <arglist>(CFList &amp;factors1, const CFList &amp;factors2, const CFList &amp;factors3, const bool swap1, const bool swap2, const CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapDecompress</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a95b36afa007404b28a65b2171479b699</anchor>
      <arglist>(CFList &amp;factors, const bool swap, const CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInExtension</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>acd0b04581dd77008f7592c24c9666ee6</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;gamma, const int k, const CanonicalForm &amp;delta, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapDown</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a4dccce6aa96f226d20b9ed1aeb78f8a6</anchor>
      <arglist>(const CanonicalForm &amp;F, const ExtensionInfo &amp;info, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendTestMapDown</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a2fef6601aee5ff781a49d818bd21fa80</anchor>
      <arglist>(CFList &amp;factors, const CanonicalForm &amp;f, const ExtensionInfo &amp;info, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendMapDown</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a631b4e4f6e628dd022e38fc5dc754951</anchor>
      <arglist>(CFList &amp;factors, const CanonicalForm &amp;g, const ExtensionInfo &amp;info, CFList &amp;source, CFList &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a539e3c8752067fe825b9a00483962a8d</anchor>
      <arglist>(CFList &amp;factors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a79f55e2e74cbb6a8b9c5c1a59953b8b3</anchor>
      <arglist>(CFFList &amp;factors)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>subset</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>ac9af656c433a7112bc1061a7137aaf80</anchor>
      <arglist>(int index[], const int &amp;s, const CFArray &amp;elements, bool &amp;noSubset)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>copy</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a918ca1da36e8a5fb507213bbbdd53dc0</anchor>
      <arglist>(const CFList &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>indexUpdate</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a607b1baab143abe5eb1944b31ac216b2</anchor>
      <arglist>(int index[], const int &amp;subsetSize, const int &amp;setSize, bool &amp;noSubset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>subsetDegree</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a29d328588193529a359f941ed0729384</anchor>
      <arglist>(const CFList &amp;S)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>multiplicity</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a1034a5cf132434054f9a79f73119bd7f</anchor>
      <arglist>(CanonicalForm &amp;F, const CFList &amp;factors)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>logarithmicDerivative</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a2b8c8d7f5f6d26a03cd72b3c13750e30</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, int l, CanonicalForm &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>logarithmicDerivative</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a58600c012f53a779b69738b1e50f15aa</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, int l, int oldL, const CanonicalForm &amp;oldQ, CanonicalForm &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>computeBounds</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a2fed49cbe8978e80bbce6b385109ec96</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;n, bool &amp;isIrreducible)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>computeBoundsWrtDiffMainvar</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>adc06a9861b6a6dc34e7b5a3aec9b1419</anchor>
      <arglist>(const CanonicalForm &amp;F, int &amp;n, bool &amp;isIrreducible)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getCoeffs</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a76af44ec75cd64fbf8f6eee0c215cc6b</anchor>
      <arglist>(const CanonicalForm &amp;F, const int k)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getCoeffs</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a463a0d4cfbec1402e542c62c4beb82da</anchor>
      <arglist>(const CanonicalForm &amp;F, const int k, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getCoeffs</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a5a63e0cc4fca4141ab4da5a5313a13cf</anchor>
      <arglist>(const CanonicalForm &amp;F, const int k, const int l, const int degMipo, const Variable &amp;alpha, const CanonicalForm &amp;evaluation, const mat_zz_p &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getCoeffs</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a2bdb597916bb8a666cc228dc36f55ec5</anchor>
      <arglist>(const CanonicalForm &amp;F, const int k, const int l, const int degMipo, const Variable &amp;alpha, const CanonicalForm &amp;evaluation, const nmod_mat_t M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInMatrix</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>ad15e5f3aa2fe8f3059288969463b1123</anchor>
      <arglist>(CFMatrix &amp;M, const CFArray &amp;A, const int column, const int startIndex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>substituteCheck</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>ac6fe48292f07934deed793e2f6e277f9</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subst</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a730f67d867ab3dadfd6e3f7ee876741b</anchor>
      <arglist>(const CanonicalForm &amp;F, CanonicalForm &amp;A, const int d, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseSubst</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a680e6416bde12c80d87b228e182752d0</anchor>
      <arglist>(const CanonicalForm &amp;F, const int d, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverseSubst</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>a1afe29095c73f5449fe9d8ba0d0d6982</anchor>
      <arglist>(CFList &amp;L, const int d, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>substituteCheck</name>
      <anchorfile>facFqBivarUtil_8h.html</anchorfile>
      <anchor>ad94a0b3ff19428e5f2f1512f9171057f</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFqFactorize.cc</name>
    <path>factory/</path>
    <filename>facFqFactorize_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="facFqFactorizeUtil_8h" name="facFqFactorizeUtil.h" local="yes" import="no" module="no" objc="no">facFqFactorizeUtil.h</includes>
    <includes id="facFqFactorize_8h" name="facFqFactorize.h" local="yes" import="no" module="no" objc="no">facFqFactorize.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <includes id="facHensel_8h" name="facHensel.h" local="yes" import="no" module="no" objc="no">facHensel.h</includes>
    <includes id="cf__irred_8h" name="cf_irred.h" local="yes" import="no" module="no" objc="no">cf_irred.h</includes>
    <includes id="cf__map__ext_8h" name="cf_map_ext.h" local="yes" import="no" module="no" objc="no">cf_map_ext.h</includes>
    <includes id="facSparseHensel_8h" name="facSparseHensel.h" local="yes" import="no" module="no" objc="no">facSparseHensel.h</includes>
    <includes id="facMul_8h" name="facMul.h" local="yes" import="no" module="no" objc="no">facMul.h</includes>
    <includes id="cfUnivarGcd_8h" name="cfUnivarGcd.h" local="yes" import="no" module="no" objc="no">cfUnivarGcd.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CHAR_THRESHOLD</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>aada688ce9a0e7cff2a75bab13e858846</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a14dff48c929b1e1a6b2cfe05ddb6d64a</anchor>
      <arglist>(fac_fq_bi_factorizer) TIMING_DEFINE_PRINT(fac_fq_hensel_lift) TIMING_DEFINE_PRINT(fac_fq_factor_recombination) TIMING_DEFINE_PRINT(fac_fq_shift_to_zero) TIMING_DEFINE_PRINT(fac_fq_precompute_leadcoeff) TIMING_DEFINE_PRINT(fac_fq_evaluation) TIMING_DEFINE_PRINT(fac_fq_recover_factors) TIMING_DEFINE_PRINT(fac_fq_preprocess_and_content) TIMING_DEFINE_PRINT(fac_fq_bifactor_total) TIMING_DEFINE_PRINT(fac_fq_luckswang) TIMING_DEFINE_PRINT(fac_fq_lcheuristic) TIMING_DEFINE_PRINT(fac_fq_content) TIMING_DEFINE_PRINT(fac_fq_check_mainvar) TIMING_DEFINE_PRINT(fac_fq_compress) static inline CanonicalForm listGCD(const CFList &amp;L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>myContent</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a1ac7c306581ecea3034798391bed8e40</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>listGCD</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>adb180cc6984909b5ce605d5cc4370499</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>myContent</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a296307700df457b545a6ac39b1e54ec1</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>myCompress</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a55edcf5efea3064ccda111b83b35a548</anchor>
      <arglist>(const CanonicalForm &amp;F, CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extFactorRecombination</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a48520721d02f91f2e90c205ee6b82afb</anchor>
      <arglist>(const CFList &amp;factors, const CanonicalForm &amp;F, const CFList &amp;M, const ExtensionInfo &amp;info, const CFList &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>factorRecombination</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a07475df2595e2ef29225ed6457bb4625</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, const CFList &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>liftBoundAdaption</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a20de4bd6291b77124010cb30d1d55c18</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, bool &amp;success, const int deg, const CFList &amp;MOD, const int bound)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extLiftBoundAdaption</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>aaf6891aff2d7c29aad95d8c916483d39</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, bool &amp;success, const ExtensionInfo &amp;info, const CFList &amp;eval, const int deg, const CFList &amp;MOD, const int bound)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>earlyFactorDetect</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>ae2d174ddeaa777ffe19bb11262f3bef4</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int &amp;adaptedLiftBound, bool &amp;success, const int deg, const CFList &amp;MOD, const int bound)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extEarlyFactorDetect</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a4f913c1dcc4bc37ac02afe6f43589778</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int &amp;adaptedLiftBound, bool &amp;success, const ExtensionInfo &amp;info, const CFList &amp;eval, const int deg, const CFList &amp;MOD, const int bound)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>evalPoints</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>ae852c0ec4e947e9d0460cd30de0e36df</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;eval, const Variable &amp;alpha, CFList &amp;list, const bool &amp;GF, bool &amp;fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>newMainVariableSearch</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>aa74700d6c41bfab486dcb7485e667a9a</anchor>
      <arglist>(CanonicalForm &amp;A, CFList &amp;Aeval, CFList &amp;evaluation, const Variable &amp;alpha, const int lev, CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lcmContent</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a958832f3ed7b15d226f2440182aa4d58</anchor>
      <arglist>(const CanonicalForm &amp;A, CFList &amp;contentAi)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLiftAndEarly</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>ad088f855c331984b43ca0860e09c45b5</anchor>
      <arglist>(CanonicalForm &amp;A, CFList &amp;MOD, int *&amp;liftBounds, bool &amp;earlySuccess, CFList &amp;earlyFactors, const CFList &amp;Aeval, const CFList &amp;biFactors, const CFList &amp;evaluation, const ExtensionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gcdFreeBasis</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a98e61845e8c5706d661714fe1047a333</anchor>
      <arglist>(CFFList &amp;factors1, CFFList &amp;factors2)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>distributeContent</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a6c54c1d30aa6ec8d21fa178359bb655b</anchor>
      <arglist>(const CFList &amp;L, const CFList *differentSecondVarFactors, int length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>testFactors</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a2533b0112a2d91093604c274039d6274</anchor>
      <arglist>(const CanonicalForm &amp;G, const CFList &amp;uniFactors, const Variable &amp;alpha, CanonicalForm &amp;sqrfPartF, CFList &amp;factors, CFFList *&amp;bufSqrfFactors, CFList &amp;evalSqrfPartF, const CFArray &amp;evalPoint)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>precomputeLeadingCoeff</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a1a2bb956e5854036eed6d6fddb2ce612</anchor>
      <arglist>(const CanonicalForm &amp;LCF, const CFList &amp;LCFFactors, const Variable &amp;alpha, const CFList &amp;evaluation, CFList *&amp;differentSecondVarLCs, int lSecondVarLCs, Variable &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluationWRTDifferentSecondVars</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a2d5222ad6d4f7f52c0a7a3f6fce39731</anchor>
      <arglist>(CFList *&amp;Aeval, const CFList &amp;evaluation, const CanonicalForm &amp;A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>prodEval</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a74c26baa6de29cc5f6acdbf617f44945</anchor>
      <arglist>(const CFList &amp;l, const CanonicalForm &amp;evalPoint, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkHelper</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a4b947e09d19e9e642c9f213281706148</anchor>
      <arglist>(const CanonicalForm &amp;f1, CFList &amp;factors1, CFList &amp;factors2, CFList &amp;l1, CFList &amp;l2)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>checkOneToOne</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a5c181aa6fa59e0f91306943fad924e8a</anchor>
      <arglist>(const CFList &amp;factors1, const CFList &amp;factors2, CFList &amp;factors3, const CanonicalForm &amp;evalPoint, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>recombination</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a95ca4e8665a680706342624f011c9267</anchor>
      <arglist>(const CFList &amp;factors1, const CFList &amp;factors2, int s, int thres, const CanonicalForm &amp;evalPoint, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorizationWRTDifferentSecondVars</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a7ca5bdddd9a69875455c2e43145c99d7</anchor>
      <arglist>(const CanonicalForm &amp;A, CFList *&amp;Aeval, const ExtensionInfo &amp;info, int &amp;minFactorsLength, bool &amp;irred)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>conv</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a933b05c2e63ee07c6b45fc331538a042</anchor>
      <arglist>(const CFArray &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLeadingCoeffs</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a9c36ba572f5dc7184e2f3960f720630e</anchor>
      <arglist>(const CanonicalForm &amp;A, CFList *&amp;Aeval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortByUniFactors</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a87a781275cd9dffa12247c754230ba2e</anchor>
      <arglist>(CFList *&amp;Aeval, int AevalLength, CFList &amp;uniFactors, CFList &amp;biFactors, const CFList &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>buildUniFactors</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>adf3e6bb246f4f2ad45734054b26c1782</anchor>
      <arglist>(const CFList &amp;biFactors, const CanonicalForm &amp;evalPoint, const Variable &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refineBiFactors</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>ad9aea0ea1a32af7f94325762e5aa98a2</anchor>
      <arglist>(const CanonicalForm &amp;A, CFList &amp;biFactors, CFList *const &amp;Aeval, const CFList &amp;evaluation, int minFactorsLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepareLeadingCoeffs</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a458b2f713613d8addf979b2e1b3b55e1</anchor>
      <arglist>(CFList *&amp;LCs, CanonicalForm &amp;A, CFList &amp;Aeval, int n, const CFList &amp;leadingCoeffs, const CFList &amp;biFactors, const CFList &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extNonMonicFactorRecombination</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>ab95a78849d1fba47e55b9b453cfc7da4</anchor>
      <arglist>(const CFList &amp;factors, const CanonicalForm &amp;F, const ExtensionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeSecondVariable</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a65010fc0ee6d4aacc2469bcc1d3696ec</anchor>
      <arglist>(CanonicalForm &amp;A, CFList &amp;biFactors, CFList &amp;evaluation, CFList *&amp;oldAeval, int lengthAeval2, const CFList &amp;uniFactors, const Variable &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>distributeLCmultiplier</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a28369cc7fdcdb46266a5cf708eca6fde</anchor>
      <arglist>(CanonicalForm &amp;A, CFList &amp;leadingCoeffs, CFList &amp;biFactors, const CFList &amp;evaluation, const CanonicalForm &amp;LCmultipler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LCHeuristic</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>ad121e4b31806b3c576e585f6acac5d7d</anchor>
      <arglist>(CanonicalForm &amp;A, const CanonicalForm &amp;LCmultiplier, CFList &amp;biFactors, CFList *&amp;leadingCoeffs, const CFList *oldAeval, int lengthAeval, const CFList &amp;evaluation, const CFList &amp;oldBiFactors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LCHeuristicCheck</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a2079611a6255a17b71bed217cee32fae</anchor>
      <arglist>(const CFList &amp;LCs, const CFList &amp;contents, CanonicalForm &amp;A, const CanonicalForm &amp;oldA, CFList &amp;leadingCoeffs, bool &amp;foundTrueMultiplier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LCHeuristic2</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>ad9df819d93439d2d6587159d02d9e157</anchor>
      <arglist>(const CanonicalForm &amp;LCmultiplier, const CFList &amp;factors, CFList &amp;leadingCoeffs, CFList &amp;contents, CFList &amp;LCs, bool &amp;foundTrueMultiplier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LCHeuristic3</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>abdba3c52c1de307d1ddb5ba5acbaea53</anchor>
      <arglist>(const CanonicalForm &amp;LCmultiplier, const CFList &amp;factors, const CFList &amp;oldBiFactors, const CFList &amp;contents, const CFList *oldAeval, CanonicalForm &amp;A, CFList *&amp;leadingCoeffs, int lengthAeval, bool &amp;foundMultiplier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LCHeuristic4</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a4f9e85baef8a116d6bb40dc184625640</anchor>
      <arglist>(const CFList &amp;oldBiFactors, const CFList *oldAeval, const CFList &amp;contents, const CFList &amp;factors, const CanonicalForm &amp;testVars, int lengthAeval, CFList *&amp;leadingCoeffs, CanonicalForm &amp;A, CanonicalForm &amp;LCmultiplier, bool &amp;foundMultiplier)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extFactorize</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>aad086b9cf83b669714ab396a823c56d8</anchor>
      <arglist>(const CanonicalForm &amp;F, const ExtensionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>multiFactorize</name>
      <anchorfile>facFqFactorize_8cc.html</anchorfile>
      <anchor>a019c459c656e3bd6cb151e1c239e0f37</anchor>
      <arglist>(const CanonicalForm &amp;F, const ExtensionInfo &amp;info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFqFactorize.h</name>
    <path>factory/</path>
    <filename>facFqFactorize_8h.html</filename>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="facFqBivar_8h" name="facFqBivar.h" local="yes" import="no" module="no" objc="no">facFqBivar.h</includes>
    <includes id="DegreePattern_8h" name="DegreePattern.h" local="yes" import="no" module="no" objc="no">DegreePattern.h</includes>
    <includes id="ExtensionInfo_8h" name="ExtensionInfo.h" local="yes" import="no" module="no" objc="no">ExtensionInfo.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="facFqSquarefree_8h" name="facFqSquarefree.h" local="yes" import="no" module="no" objc="no">facFqSquarefree.h</includes>
    <includes id="facFqBivarUtil_8h" name="facFqBivarUtil.h" local="yes" import="no" module="no" objc="no">facFqBivarUtil.h</includes>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a8aefff8514746b06a547ac6d84c8bac9</anchor>
      <arglist>(fac_fq_squarefree) TIMING_DEFINE_PRINT(fac_fq_factor_squarefree) CFList multiFactorize(const CanonicalForm &amp;F</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>FpSqrfFactorize</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a00c091d79872805ff5577f54bf597e24</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>FqSqrfFactorize</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>ac67fedece46384e82aa47203d76879b0</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>GFSqrfFactorize</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>aa823bdc32fad40f94addbb93b573ad26</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>FpFactorize</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a108e4a74ba5802aada2d3419671bb834</anchor>
      <arglist>(const CanonicalForm &amp;G, bool substCheck=true)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>FqFactorize</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>ac28ce20d4f495f3ddff0b7724bd0689c</anchor>
      <arglist>(const CanonicalForm &amp;G, const Variable &amp;alpha, bool substCheck=true)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>GFFactorize</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a9402632bd27ad18631c177c5486be9eb</anchor>
      <arglist>(const CanonicalForm &amp;G, bool substCheck=true)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extFactorRecombination</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a48520721d02f91f2e90c205ee6b82afb</anchor>
      <arglist>(const CFList &amp;factors, const CanonicalForm &amp;F, const CFList &amp;M, const ExtensionInfo &amp;info, const CFList &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>factorRecombination</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a07475df2595e2ef29225ed6457bb4625</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, const CFList &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>recombination</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a95ca4e8665a680706342624f011c9267</anchor>
      <arglist>(const CFList &amp;factors1, const CFList &amp;factors2, int s, int thres, const CanonicalForm &amp;evalPoint, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>liftBoundAdaption</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a20de4bd6291b77124010cb30d1d55c18</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, bool &amp;success, const int deg, const CFList &amp;MOD, const int bound)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extLiftBoundAdaption</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>aaf6891aff2d7c29aad95d8c916483d39</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, bool &amp;success, const ExtensionInfo &amp;info, const CFList &amp;eval, const int deg, const CFList &amp;MOD, const int bound)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>earlyFactorDetect</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>ae2d174ddeaa777ffe19bb11262f3bef4</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int &amp;adaptedLiftBound, bool &amp;success, const int deg, const CFList &amp;MOD, const int bound)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extEarlyFactorDetect</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a4f913c1dcc4bc37ac02afe6f43589778</anchor>
      <arglist>(CanonicalForm &amp;F, CFList &amp;factors, int &amp;adaptedLiftBound, bool &amp;success, const ExtensionInfo &amp;info, const CFList &amp;eval, const int deg, const CFList &amp;MOD, const int bound)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>evalPoints</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>ae852c0ec4e947e9d0460cd30de0e36df</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;eval, const Variable &amp;alpha, CFList &amp;list, const bool &amp;GF, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLiftAndEarly</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>ad088f855c331984b43ca0860e09c45b5</anchor>
      <arglist>(CanonicalForm &amp;A, CFList &amp;MOD, int *&amp;liftBounds, bool &amp;earlySuccess, CFList &amp;earlyFactors, const CFList &amp;Aeval, const CFList &amp;biFactors, const CFList &amp;evaluation, const ExtensionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>extFactorize</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>aad086b9cf83b669714ab396a823c56d8</anchor>
      <arglist>(const CanonicalForm &amp;F, const ExtensionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lcmContent</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a958832f3ed7b15d226f2440182aa4d58</anchor>
      <arglist>(const CanonicalForm &amp;A, CFList &amp;contentAi)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>myCompress</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a55edcf5efea3064ccda111b83b35a548</anchor>
      <arglist>(const CanonicalForm &amp;F, CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluationWRTDifferentSecondVars</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a2d5222ad6d4f7f52c0a7a3f6fce39731</anchor>
      <arglist>(CFList *&amp;Aeval, const CFList &amp;evaluation, const CanonicalForm &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refineBiFactors</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a37aab28bedf17f5da135cee38e41dae0</anchor>
      <arglist>(const CanonicalForm &amp;A, CFList &amp;biFactors, CFList *const &amp;factors, const CFList &amp;evaluation, int minFactorsLength)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>buildUniFactors</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>adf3e6bb246f4f2ad45734054b26c1782</anchor>
      <arglist>(const CFList &amp;biFactors, const CanonicalForm &amp;evalPoint, const Variable &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortByUniFactors</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a87a781275cd9dffa12247c754230ba2e</anchor>
      <arglist>(CFList *&amp;Aeval, int AevalLength, CFList &amp;uniFactors, CFList &amp;biFactors, const CFList &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLeadingCoeffs</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a9c36ba572f5dc7184e2f3960f720630e</anchor>
      <arglist>(const CanonicalForm &amp;A, CFList *&amp;Aeval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepareLeadingCoeffs</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a458b2f713613d8addf979b2e1b3b55e1</anchor>
      <arglist>(CFList *&amp;LCs, CanonicalForm &amp;A, CFList &amp;Aeval, int n, const CFList &amp;leadingCoeffs, const CFList &amp;biFactors, const CFList &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>leadingCoeffReconstruction</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>ad5d3dc71463e456fa7ecb8c29ace58a1</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, const CFList &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>distributeContent</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a6c54c1d30aa6ec8d21fa178359bb655b</anchor>
      <arglist>(const CFList &amp;L, const CFList *differentSecondVarFactors, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gcdFreeBasis</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a98e61845e8c5706d661714fe1047a333</anchor>
      <arglist>(CFFList &amp;factors1, CFFList &amp;factors2)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>precomputeLeadingCoeff</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a1a2bb956e5854036eed6d6fddb2ce612</anchor>
      <arglist>(const CanonicalForm &amp;LCF, const CFList &amp;LCFFactors, const Variable &amp;alpha, const CFList &amp;evaluation, CFList *&amp;differentSecondVarLCs, int lSecondVarLCs, Variable &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeSecondVariable</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a65010fc0ee6d4aacc2469bcc1d3696ec</anchor>
      <arglist>(CanonicalForm &amp;A, CFList &amp;biFactors, CFList &amp;evaluation, CFList *&amp;oldAeval, int lengthAeval2, const CFList &amp;uniFactors, const Variable &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>distributeLCmultiplier</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a28369cc7fdcdb46266a5cf708eca6fde</anchor>
      <arglist>(CanonicalForm &amp;A, CFList &amp;leadingCoeffs, CFList &amp;biFactors, const CFList &amp;evaluation, const CanonicalForm &amp;LCmultipler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LCHeuristic</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>ad121e4b31806b3c576e585f6acac5d7d</anchor>
      <arglist>(CanonicalForm &amp;A, const CanonicalForm &amp;LCmultiplier, CFList &amp;biFactors, CFList *&amp;leadingCoeffs, const CFList *oldAeval, int lengthAeval, const CFList &amp;evaluation, const CFList &amp;oldBiFactors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LCHeuristicCheck</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a2079611a6255a17b71bed217cee32fae</anchor>
      <arglist>(const CFList &amp;LCs, const CFList &amp;contents, CanonicalForm &amp;A, const CanonicalForm &amp;oldA, CFList &amp;leadingCoeffs, bool &amp;foundTrueMultiplier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LCHeuristic2</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>ad9df819d93439d2d6587159d02d9e157</anchor>
      <arglist>(const CanonicalForm &amp;LCmultiplier, const CFList &amp;factors, CFList &amp;leadingCoeffs, CFList &amp;contents, CFList &amp;LCs, bool &amp;foundTrueMultiplier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LCHeuristic3</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>abdba3c52c1de307d1ddb5ba5acbaea53</anchor>
      <arglist>(const CanonicalForm &amp;LCmultiplier, const CFList &amp;factors, const CFList &amp;oldBiFactors, const CFList &amp;contents, const CFList *oldAeval, CanonicalForm &amp;A, CFList *&amp;leadingCoeffs, int lengthAeval, bool &amp;foundMultiplier)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LCHeuristic4</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a4f9e85baef8a116d6bb40dc184625640</anchor>
      <arglist>(const CFList &amp;oldBiFactors, const CFList *oldAeval, const CFList &amp;contents, const CFList &amp;factors, const CanonicalForm &amp;testVars, int lengthAeval, CFList *&amp;leadingCoeffs, CanonicalForm &amp;A, CanonicalForm &amp;LCmultiplier, bool &amp;foundMultiplier)</arglist>
    </member>
    <member kind="variable">
      <type>const ExtensionInfo &amp;</type>
      <name>info</name>
      <anchorfile>facFqFactorize_8h.html</anchorfile>
      <anchor>a1b7476952d75377994d4d7085ccd5995</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFqFactorizeUtil.cc</name>
    <path>factory/</path>
    <filename>facFqFactorizeUtil_8cc.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>appendSwap</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>ab9a0c749c532c0d83854c90c4736cac9</anchor>
      <arglist>(CFList &amp;factors1, const CFList &amp;factors2, const int swapLevel1, const int swapLevel2, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>afcbe2c8edb8e9f621c6acb6c9abecb38</anchor>
      <arglist>(CFList &amp;factors, const int swapLevel1, const int swapLevel2, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendSwapDecompress</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>ab36a52ad710829b815c99e8290c91a68</anchor>
      <arglist>(CFList &amp;factors1, const CFList &amp;factors2, const CFMap &amp;N, const int swapLevel, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendSwapDecompress</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>a10f056e4127b055bd40b2c16e7f1b03a</anchor>
      <arglist>(CFList &amp;factors1, const CFList &amp;factors2, const CFMap &amp;N, const int swapLevel1, const int swapLevel2, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>liftingBounds</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>abb093deec3b2a494b0f751996174c182</anchor>
      <arglist>(const CanonicalForm &amp;A, const int &amp;bivarLiftBound)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>shift2Zero</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>a49472113c26ff154ba504eb521f4572e</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;Feval, const CFList &amp;evaluation, int l)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseShift</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>a38332809f0062f43eac5b625adccaca0</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;evaluation, int l)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnlyLeadingCoeff</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>ac27e86b935347ffab31be6f8507cbdea</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>myGetVars</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>ae0c4ab787be8e16b530883d66ccd8c21</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compareByNumberOfVars</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>ad7faacb8beda6479b97a510a3ed749cc</anchor>
      <arglist>(const CFFactor &amp;F, const CFFactor &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>sortCFFListByNumOfVars</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>ad8e456d05572cb8e79070479a7f29a84</anchor>
      <arglist>(CFFList &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>evaluateAtZero</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>abd4a10b5f9d58180ee6b0952ccef9dd7</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>evaluateAtEval</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>ae9f071ee136b129c7ed316d1c8a576e2</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFArray &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>evaluateAtEval</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>a6906c807cd194fbae9b5167b1687d289</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;evaluation, int l)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>recoverFactors</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>a2bee548af567af41578682efdc75c6b7</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>recoverFactors</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>aa4e9e9cfb61c05cc99476f4ce6166814</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, const CFList &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>recoverFactors</name>
      <anchorfile>facFqFactorizeUtil_8cc.html</anchorfile>
      <anchor>a9098bcfc8ba3b768876e1ebcdca0adb1</anchor>
      <arglist>(CanonicalForm &amp;F, const CFList &amp;factors, int *index)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFqFactorizeUtil.h</name>
    <path>factory/</path>
    <filename>facFqFactorizeUtil_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>decompressAppend</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>a4d9ca9f3463b23c02746c9a55ea22d65</anchor>
      <arglist>(CFList &amp;factors1, const CFList &amp;factors2, const CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendSwap</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>af4ef34d1387e416dfc0c022d3cc3c3f2</anchor>
      <arglist>(CFList &amp;factors1, const CFList &amp;factors2, const int swapLevel1, const int swapLevel2, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>afcbe2c8edb8e9f621c6acb6c9abecb38</anchor>
      <arglist>(CFList &amp;factors, const int swapLevel1, const int swapLevel2, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendSwapDecompress</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>ab36a52ad710829b815c99e8290c91a68</anchor>
      <arglist>(CFList &amp;factors1, const CFList &amp;factors2, const CFMap &amp;N, const int swapLevel, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendSwapDecompress</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>a10f056e4127b055bd40b2c16e7f1b03a</anchor>
      <arglist>(CFList &amp;factors1, const CFList &amp;factors2, const CFMap &amp;N, const int swapLevel1, const int swapLevel2, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>liftingBounds</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>abb093deec3b2a494b0f751996174c182</anchor>
      <arglist>(const CanonicalForm &amp;A, const int &amp;bivarLiftBound)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>shift2Zero</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>a908469271f32756a0aedc4faff670036</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;Feval, const CFList &amp;evaluation, int l=2)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseShift</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>a3e8b742aa86710eca53e544e5865a099</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;evaluation, int l=2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnlyLeadingCoeff</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>ac27e86b935347ffab31be6f8507cbdea</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>sortCFFListByNumOfVars</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>ad8e456d05572cb8e79070479a7f29a84</anchor>
      <arglist>(CFFList &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>myGetVars</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>ae0c4ab787be8e16b530883d66ccd8c21</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>evaluateAtEval</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>a7a6fa19b1b58a75e1902bccc0f54afb2</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFArray &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>evaluateAtEval</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>a6906c807cd194fbae9b5167b1687d289</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;evaluation, int l)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>evaluateAtZero</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>abd4a10b5f9d58180ee6b0952ccef9dd7</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>recoverFactors</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>a2bee548af567af41578682efdc75c6b7</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>recoverFactors</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>aa4e9e9cfb61c05cc99476f4ce6166814</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, const CFList &amp;evaluation)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>recoverFactors</name>
      <anchorfile>facFqFactorizeUtil_8h.html</anchorfile>
      <anchor>a9098bcfc8ba3b768876e1ebcdca0adb1</anchor>
      <arglist>(CanonicalForm &amp;F, const CFList &amp;factors, int *index)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFqSquarefree.cc</name>
    <path>factory/</path>
    <filename>facFqSquarefree_8cc.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="facFqSquarefree_8h" name="facFqSquarefree.h" local="yes" import="no" module="no" objc="no">facFqSquarefree.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>pthRoot</name>
      <anchorfile>facFqSquarefree_8cc.html</anchorfile>
      <anchor>ac0600a68f38fc96ba9eedb553544b0e1</anchor>
      <arglist>(const CanonicalForm &amp;F, int q)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>pthRoot</name>
      <anchorfile>facFqSquarefree_8cc.html</anchorfile>
      <anchor>ae6018b5a592b9e19d87868190c81ba98</anchor>
      <arglist>(const CanonicalForm &amp;F, const ZZ &amp;q, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>pthRoot</name>
      <anchorfile>facFqSquarefree_8cc.html</anchorfile>
      <anchor>ac1fb4aff67113d082bbe328caad7926d</anchor>
      <arglist>(const CanonicalForm &amp;F, const fmpz_t &amp;q, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>maxpthRoot</name>
      <anchorfile>facFqSquarefree_8cc.html</anchorfile>
      <anchor>a51ed0afc628eb9254f3a4ca2bb6185ee</anchor>
      <arglist>(const CanonicalForm &amp;F, int q, int &amp;l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFFList</type>
      <name>sqrfPosDer</name>
      <anchorfile>facFqSquarefree_8cc.html</anchorfile>
      <anchor>a270b112f2d58fa52e8f176882a5149f5</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;x, CanonicalForm &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>squarefreeFactorization</name>
      <anchorfile>facFqSquarefree_8cc.html</anchorfile>
      <anchor>a77ceeaa52bffd9e9bf634744e0548541</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sqrfPart</name>
      <anchorfile>facFqSquarefree_8cc.html</anchorfile>
      <anchor>ada6c66934563c4e3663b54cf94ea8082</anchor>
      <arglist>(const CanonicalForm &amp;F, CanonicalForm &amp;pthPower, const Variable &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facFqSquarefree.h</name>
    <path>factory/</path>
    <filename>facFqSquarefree_8h.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="fac__sqrfree_8h" name="fac_sqrfree.h" local="yes" import="no" module="no" objc="no">fac_sqrfree.h</includes>
    <member kind="function">
      <type>CFFList</type>
      <name>squarefreeFactorization</name>
      <anchorfile>facFqSquarefree_8h.html</anchorfile>
      <anchor>a77ceeaa52bffd9e9bf634744e0548541</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>FpSqrf</name>
      <anchorfile>facFqSquarefree_8h.html</anchorfile>
      <anchor>acf7d9e9048dc008ca6b04f857fda4f14</anchor>
      <arglist>(const CanonicalForm &amp;F, bool sort=true)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>FqSqrf</name>
      <anchorfile>facFqSquarefree_8h.html</anchorfile>
      <anchor>a6fd555d107f22a712aae77bb485d43e8</anchor>
      <arglist>(const CanonicalForm &amp;F, const Variable &amp;alpha, bool sort=true)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>GFSqrf</name>
      <anchorfile>facFqSquarefree_8h.html</anchorfile>
      <anchor>a01eaec3c250c769b36143d09ad26bf5b</anchor>
      <arglist>(const CanonicalForm &amp;F, bool sort=true)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sqrfPart</name>
      <anchorfile>facFqSquarefree_8h.html</anchorfile>
      <anchor>ada6c66934563c4e3663b54cf94ea8082</anchor>
      <arglist>(const CanonicalForm &amp;F, CanonicalForm &amp;pthPower, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>maxpthRoot</name>
      <anchorfile>facFqSquarefree_8h.html</anchorfile>
      <anchor>a51ed0afc628eb9254f3a4ca2bb6185ee</anchor>
      <arglist>(const CanonicalForm &amp;F, int q, int &amp;l)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facHensel.cc</name>
    <path>factory/</path>
    <filename>facHensel_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="cfGcdAlgExt_8h" name="cfGcdAlgExt.h" local="yes" import="no" module="no" objc="no">cfGcdAlgExt.h</includes>
    <includes id="facHensel_8h" name="facHensel.h" local="yes" import="no" module="no" objc="no">facHensel.h</includes>
    <includes id="facMul_8h" name="facMul.h" local="yes" import="no" module="no" objc="no">facMul.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">cf_primes.h</includes>
    <includes id="facBivar_8h" name="facBivar.h" local="yes" import="no" module="no" objc="no">facBivar.h</includes>
    <includes id="cfNTLzzpEXGCD_8h" name="cfNTLzzpEXGCD.h" local="yes" import="no" module="no" objc="no">cfNTLzzpEXGCD.h</includes>
    <includes id="cfUnivarGcd_8h" name="cfUnivarGcd.h" local="yes" import="no" module="no" objc="no">cfUnivarGcd.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type>void</type>
      <name>out_cf</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a94e9fc75e095e8eab961f85058a3a8c7</anchor>
      <arglist>(const char *s1, const CanonicalForm &amp;f, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>ab6dce6085036d3add06e6d0d2463d67e</anchor>
      <arglist>(diotime) TIMING_DEFINE_PRINT(product1) TIMING_DEFINE_PRINT(product2) TIMING_DEFINE_PRINT(hensel23) TIMING_DEFINE_PRINT(hensel) static CFList productsFLINT(const CFList &amp;factors</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nmod_poly_init</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a6173a484230518622a48ba8015a081d0</anchor>
      <arglist>(FLINTmipo, getCharacteristic())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>convertFacCF2nmod_poly_t</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>abca0b8dbd6526de33c3cd6d34e77e320</anchor>
      <arglist>(FLINTmipo, M)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fq_nmod_ctx_init_modulus</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a6eadf952ad85a8051cc839247362b14f</anchor>
      <arglist>(fq_con, FLINTmipo, &quot;Z&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a34a09965969eda00884e31cd54cf670b</anchor>
      <arglist>(CFListIterator i=factors;i.hasItem();i++, j++)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fq_nmod_poly_init</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a86e501b66f20e8f94759e1566a020ef0</anchor>
      <arglist>(prod, fq_con)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a2ac95d8ec57c88a611f10c24fe51a37e</anchor>
      <arglist>(j=0;j&lt; factors.length();j++)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nmod_poly_clear</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>ad7ccb2422b12cbf3598af1ac8dd21648</anchor>
      <arglist>(FLINTmipo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fq_nmod_poly_clear</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>afd63c7e429d1ee8de9b32f945754c8cf</anchor>
      <arglist>(prod, fq_con)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fq_nmod_ctx_clear</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a5540a2272b1d8ffc562c1bad2a55715c</anchor>
      <arglist>(fq_con)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tryDiophantine</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>ae5b997be9012cf6391ebe55cab256aa0</anchor>
      <arglist>(CFList &amp;result, const CanonicalForm &amp;F, const CFList &amp;factors, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFList</type>
      <name>mapinto</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>ace9b5672ffc92fedfdb902302b5e0ef9</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mod</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a4f256b0823d584c8b68a9e07d2f93957</anchor>
      <arglist>(const CFList &amp;L, const CanonicalForm &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>chineseRemainder</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a608ef040b0adf272f2b7b773ec6446ec</anchor>
      <arglist>(const CFList &amp;x1, const CanonicalForm &amp;q1, const CFList &amp;x2, const CanonicalForm &amp;q2, CFList &amp;xnew, CanonicalForm &amp;qnew)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFList</type>
      <name>Farey</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a5ae22c50fa910e382a443fe03c568a02</anchor>
      <arglist>(const CFList &amp;L, const CanonicalForm &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFList</type>
      <name>replacevar</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a9c5b042dee148050c6bd9e6b27b12fbd</anchor>
      <arglist>(const CFList &amp;L, const Variable &amp;a, const Variable &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>modularDiophant</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a85a626a7916d2724f36693482ca34d93</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;factors, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortList</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>af9698edde51096e5393cb82732229c9c</anchor>
      <arglist>(CFList &amp;list, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>diophantine</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a9c0d7c1a0329aaa9314adff74436c8e0</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>diophantineHensel</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>afcee7099de662aeab2c95dbc1867ca5a</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, const modpk &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>diophantineHenselQa</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a1670179fc07971b94eaca7e16590a183</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CFList &amp;factors, modpk &amp;b, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>diophantineQa</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>ab201e72b2df5d8333aa4bd2c771b5818</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CFList &amp;factors, modpk &amp;b, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>diophantine</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a2e7f0f8d2d0ab87c0ffe52cd8b60945e</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CFList &amp;factors, modpk &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>henselStep12</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>af2d8a1d3d308f3e9a1669b5912576d75</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, CFArray &amp;bufFactors, const CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, int j, const modpk &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>henselLift12</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a78c39dc37df47d86f702cfc59d7a6efe</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;factors, int l, CFArray &amp;Pi, CFList &amp;diophant, CFMatrix &amp;M, modpk &amp;b, bool sort)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>henselLift12</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a4a533d3c3882ba171eb793d03c73a926</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;factors, int l, CFArray &amp;Pi, CFList &amp;diophant, CFMatrix &amp;M, bool sort)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>henselLiftResume12</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>abddcdc0ed8371b9d64d2f956112186ff</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;factors, int start, int end, CFArray &amp;Pi, const CFList &amp;diophant, CFMatrix &amp;M, const modpk &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>biDiophantine</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a44a74c0ab2f8c2be97b222588008d2b9</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, int d)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>multiRecDiophantine</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>ad6a70544e3713a725b5056906305135d</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, const CFList &amp;recResult, const CFList &amp;M, int d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>henselStep</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>adce192eb1cbbeec699866e0dec1d778f</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, CFArray &amp;bufFactors, const CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, int j, const CFList &amp;MOD)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLift23</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a50c574b6d29fb6c5efba7a5d75f9c2ca</anchor>
      <arglist>(const CFList &amp;eval, const CFList &amp;factors, int *l, CFList &amp;diophant, CFArray &amp;Pi, CFMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>henselLiftResume</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>af8b72b23c9f948935ae86b385726cfb3</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;factors, int start, int end, CFArray &amp;Pi, const CFList &amp;diophant, CFMatrix &amp;M, const CFList &amp;MOD)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLift</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>ad1bff535f91aeb92bcb76ab8cd9fcfdd</anchor>
      <arglist>(const CFList &amp;F, const CFList &amp;factors, const CFList &amp;MOD, CFList &amp;diophant, CFArray &amp;Pi, CFMatrix &amp;M, int lOld, int lNew)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLift</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a8b3432e61720c4ce56ad69e02e5a367e</anchor>
      <arglist>(const CFList &amp;eval, const CFList &amp;factors, int *l, int lLength, bool sort)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nonMonicHenselStep12</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>ae7e68a372ed3f7a0ac179c8f41e8a019</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, CFArray &amp;bufFactors, const CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, int j, const CFArray &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nonMonicHenselLift12</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>aa1db4d1ab95eb2b39cbc6683a7f00cf9</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;factors, int l, CFArray &amp;Pi, CFList &amp;diophant, CFMatrix &amp;M, const CFArray &amp;LCs, bool sort)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>diophantine</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a0a37c232dd40458ce3523d739cfa2d43</anchor>
      <arglist>(const CFList &amp;recResult, const CFList &amp;factors, const CFList &amp;products, const CFList &amp;M, const CanonicalForm &amp;E, bool &amp;bad)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nonMonicHenselStep</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>ab62113902a93ff6775c15085766d147a</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, CFArray &amp;bufFactors, const CFList &amp;diophant, CFMatrix &amp;M, CFArray &amp;Pi, const CFList &amp;products, int j, const CFList &amp;MOD, bool &amp;noOneToOne)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>replaceLC</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a9ad86346a14072d16828831f306477eb</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>nonMonicHenselLift232</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>ac9ba4151cb8e39ec03448fb2e6966955</anchor>
      <arglist>(const CFList &amp;eval, const CFList &amp;factors, int *l, CFList &amp;diophant, CFArray &amp;Pi, CFMatrix &amp;M, const CFList &amp;LCs1, const CFList &amp;LCs2, bool &amp;bad)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>nonMonicHenselLift2</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a8f4a34bdb3fdafb00dd91a9d6710e220</anchor>
      <arglist>(const CFList &amp;F, const CFList &amp;factors, const CFList &amp;MOD, CFList &amp;diophant, CFArray &amp;Pi, CFMatrix &amp;M, int lOld, int &amp;lNew, const CFList &amp;LCs1, const CFList &amp;LCs2, bool &amp;bad)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>nonMonicHenselLift2</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a546cb55ce6e202076634eb23c7707e7e</anchor>
      <arglist>(const CFList &amp;eval, const CFList &amp;factors, int *l, int lLength, bool sort, const CFList &amp;LCs1, const CFList &amp;LCs2, const CFArray &amp;Pi, const CFList &amp;diophant, bool &amp;bad)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>nonMonicHenselLift23</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a523c8455de64d0cbe8368cb3027f5fb3</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, const CFList &amp;LCs, CFList &amp;diophant, CFArray &amp;Pi, int liftBound, int bivarLiftBound, bool &amp;bad)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>nonMonicHenselLift</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a2bf98a91fadcaf82096ab66875dfca09</anchor>
      <arglist>(const CFList &amp;F, const CFList &amp;factors, const CFList &amp;LCs, CFList &amp;diophant, CFArray &amp;Pi, CFMatrix &amp;M, int lOld, int &amp;lNew, const CFList &amp;MOD, bool &amp;noOneToOne)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>nonMonicHenselLift</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a7901958dab9287347fcfcc4add82ae4c</anchor>
      <arglist>(const CFList &amp;eval, const CFList &amp;factors, CFList *const &amp;LCs, CFList &amp;diophant, CFArray &amp;Pi, int *liftBound, int length, bool &amp;noOneToOne)</arglist>
    </member>
    <member kind="variable">
      <type>const CanonicalForm &amp;</type>
      <name>M</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a8a083bb6ebf7e3e1ac16141c84e3e073</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fq_nmod_ctx_t</type>
      <name>fq_con</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a2ae8af04c87037402a05a85819720b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fq_nmod_poly_t</type>
      <name>prod</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a745f6fc0aa651dfb38f2a8cb83b7608b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fq_nmod_t</type>
      <name>buf</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a5f492004fb93d0ce7c0ffb01b0994ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fq_nmod_poly_t *</type>
      <name>vec</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a31b4a2a2d9db63d32c41abbaaabae5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>j</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a37d972ae0b47b9099e30983131d31916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFList</type>
      <name>result</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>ade6d6d18a46c8aa95eed5e179d003e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Variable</type>
      <name>x</name>
      <anchorfile>facHensel_8cc.html</anchorfile>
      <anchor>a32a1e6e29537a46c56136e46e620a549</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facHensel.h</name>
    <path>factory/</path>
    <filename>facHensel_8h.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">timing.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <member kind="function">
      <type>void</type>
      <name>sortList</name>
      <anchorfile>facHensel_8h.html</anchorfile>
      <anchor>af9698edde51096e5393cb82732229c9c</anchor>
      <arglist>(CFList &amp;list, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>henselLift12</name>
      <anchorfile>facHensel_8h.html</anchorfile>
      <anchor>abfdc9501826073e0208104f41cfd8f6c</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;factors, int l, CFArray &amp;Pi, CFList &amp;diophant, CFMatrix &amp;M, modpk &amp;b, bool sort=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>henselLift12</name>
      <anchorfile>facHensel_8h.html</anchorfile>
      <anchor>a0b0731dd04de33b4720204239bc219f6</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;factors, int l, CFArray &amp;Pi, CFList &amp;diophant, CFMatrix &amp;M, bool sort=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>henselLiftResume12</name>
      <anchorfile>facHensel_8h.html</anchorfile>
      <anchor>a7a30033f7c57834b13dfab2fad17b6c2</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;factors, int start, int end, CFArray &amp;Pi, const CFList &amp;diophant, CFMatrix &amp;M, const modpk &amp;b=modpk())</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLift23</name>
      <anchorfile>facHensel_8h.html</anchorfile>
      <anchor>a50c574b6d29fb6c5efba7a5d75f9c2ca</anchor>
      <arglist>(const CFList &amp;eval, const CFList &amp;factors, int *l, CFList &amp;diophant, CFArray &amp;Pi, CFMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>henselLiftResume</name>
      <anchorfile>facHensel_8h.html</anchorfile>
      <anchor>af8b72b23c9f948935ae86b385726cfb3</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;factors, int start, int end, CFArray &amp;Pi, const CFList &amp;diophant, CFMatrix &amp;M, const CFList &amp;MOD)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLift</name>
      <anchorfile>facHensel_8h.html</anchorfile>
      <anchor>ad1bff535f91aeb92bcb76ab8cd9fcfdd</anchor>
      <arglist>(const CFList &amp;F, const CFList &amp;factors, const CFList &amp;MOD, CFList &amp;diophant, CFArray &amp;Pi, CFMatrix &amp;M, int lOld, int lNew)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>henselLift</name>
      <anchorfile>facHensel_8h.html</anchorfile>
      <anchor>ae3b00982dc47a7f58536d4bd64fb814f</anchor>
      <arglist>(const CFList &amp;eval, const CFList &amp;factors, int *l, int lLength, bool sort=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nonMonicHenselLift12</name>
      <anchorfile>facHensel_8h.html</anchorfile>
      <anchor>aa1db4d1ab95eb2b39cbc6683a7f00cf9</anchor>
      <arglist>(const CanonicalForm &amp;F, CFList &amp;factors, int l, CFArray &amp;Pi, CFList &amp;diophant, CFMatrix &amp;M, const CFArray &amp;LCs, bool sort)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>nonMonicHenselLift2</name>
      <anchorfile>facHensel_8h.html</anchorfile>
      <anchor>abcef574739179fd757cad3ff9c121b51</anchor>
      <arglist>(const CFList &amp;eval, const CFList &amp;factors, int *l, int lLength, bool sort, const CFList &amp;LCs1, const CFList &amp;LCs2, const CFArray &amp;Pi, const CFList &amp;diophant, bool &amp;noOneToOne)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>nonMonicHenselLift</name>
      <anchorfile>facHensel_8h.html</anchorfile>
      <anchor>a7901958dab9287347fcfcc4add82ae4c</anchor>
      <arglist>(const CFList &amp;eval, const CFList &amp;factors, CFList *const &amp;LCs, CFList &amp;diophant, CFArray &amp;Pi, int *liftBound, int length, bool &amp;noOneToOne)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facIrredTest.cc</name>
    <path>factory/</path>
    <filename>facIrredTest_8cc.html</filename>
    <includes id="facIrredTest_8h" name="facIrredTest.h" local="yes" import="no" module="no" objc="no">facIrredTest.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="cf__random_8h" name="cf_random.h" local="yes" import="no" module="no" objc="no">cf_random.h</includes>
    <member kind="function">
      <type>double</type>
      <name>numZeros</name>
      <anchorfile>facIrredTest_8cc.html</anchorfile>
      <anchor>a01d5854c9cccdd186c3db8d61937a525</anchor>
      <arglist>(const CanonicalForm &amp;F, int k)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>inverseERF</name>
      <anchorfile>facIrredTest_8cc.html</anchorfile>
      <anchor>ac87e8a404675ae161a6b30ede90c4186</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>probIrredTest</name>
      <anchorfile>facIrredTest_8cc.html</anchorfile>
      <anchor>aa5482dacd49e2de1d03f6e59c56915b8</anchor>
      <arglist>(const CanonicalForm &amp;F, double error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facIrredTest.h</name>
    <path>factory/</path>
    <filename>facIrredTest_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="function">
      <type>double</type>
      <name>numZeros</name>
      <anchorfile>facIrredTest_8h.html</anchorfile>
      <anchor>a01d5854c9cccdd186c3db8d61937a525</anchor>
      <arglist>(const CanonicalForm &amp;F, int k)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>probIrredTest</name>
      <anchorfile>facIrredTest_8h.html</anchorfile>
      <anchor>a66e1028a5f8623f44f8bb73ed1833051</anchor>
      <arglist>(const CanonicalForm &amp;F, double error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facMul.cc</name>
    <path>factory/</path>
    <filename>facMul_8cc.html</filename>
    <includes id="debug_8h" name="debug.h" local="yes" import="no" module="no" objc="no">debug.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="facMul_8h" name="facMul.h" local="yes" import="no" module="no" objc="no">facMul.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="function">
      <type>void</type>
      <name>kronSubQa</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a46abe70dbbd1f4eb896fe0769720e59a</anchor>
      <arglist>(fmpz_poly_t result, const CanonicalForm &amp;A, int d)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseSubstQa</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>ad3883e715543d2ea0388d9af9d435099</anchor>
      <arglist>(const fmpz_poly_t F, int d, const Variable &amp;x, const Variable &amp;alpha, const CanonicalForm &amp;den)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulFLINTQa</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>ab484a24104dad8d07403ea69547bfdbf</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulFLINTQ</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a6f8bd6409cbd8400c0603d48ef9f136d</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>divFLINTQ</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a3c02583b892c4b855e8c307c763c4235</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modFLINTQ</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a9581bcf8603b67c79b6ebd84c031a6a4</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulFLINTQaTrunc</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>ae43c5407eba97518467830744e0ee6d1</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const Variable &amp;alpha, int m)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulFLINTQTrunc</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>aaeaf5dcf1a10499a1ee49c9b8d21fa82</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, int m)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>uniReverse</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a08a5608ca583af97a6365505703af3d8</anchor>
      <arglist>(const CanonicalForm &amp;F, int d, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>newtonInverse</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>ac538dfc08bfb1b4e2624e7149f92e446</anchor>
      <arglist>(const CanonicalForm &amp;F, const int n, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newtonDivrem</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a0c043c1ac3d7b2911d7fb37465f555f8</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Q, CanonicalForm &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newtonDiv</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>ac6ba64d37babf516e050cb629455e410</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulNTL</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a1e103898959f0dec6d926c8af95cff45</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const modpk &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modNTL</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>ae5313f8cbe929cd8e5968029acbd3646</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const modpk &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>divNTL</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>adfda500ed65afdf85ac9575b8779228b</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const modpk &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kronSubFp</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>af628b2884e62a9c680faf15ae14e1549</anchor>
      <arglist>(nmod_poly_t result, const CanonicalForm &amp;A, int d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kronSubFq</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a1163fd9d1d910d9c025cc6c00658051f</anchor>
      <arglist>(fq_nmod_poly_t result, const CanonicalForm &amp;A, int d, const fq_nmod_ctx_t fq_con)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kronSubQa</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>abc2501412634272f66b6dd42572a4569</anchor>
      <arglist>(fmpz_poly_t result, const CanonicalForm &amp;A, int d1, int d2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kronSubReciproFp</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>adba831f295af86c44777eda577fbcc11</anchor>
      <arglist>(nmod_poly_t subA1, nmod_poly_t subA2, const CanonicalForm &amp;A, int d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kronSubReciproFq</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a97a064871a9e51c06ccb15b5768bc224</anchor>
      <arglist>(fq_nmod_poly_t subA1, fq_nmod_poly_t subA2, const CanonicalForm &amp;A, int d, const fq_nmod_ctx_t fq_con)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kronSubReciproQ</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a96c81165f9185f9520be4f10441c607c</anchor>
      <arglist>(fmpz_poly_t subA1, fmpz_poly_t subA2, const CanonicalForm &amp;A, int d)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseSubstQ</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>aa10a02740de0e5c0424cbdf7a940e3e8</anchor>
      <arglist>(const fmpz_poly_t F, int d)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseSubstQa</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a55f0b32bdd84d2557552c7c652fce8fe</anchor>
      <arglist>(const fmpz_poly_t F, int d1, int d2, const Variable &amp;alpha, const fmpq_poly_t mipo)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseSubstReciproFp</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>af4c97c14d8a6e951b4733067da65ef5d</anchor>
      <arglist>(const nmod_poly_t F, const nmod_poly_t G, int d, int k)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseSubstReciproFq</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a8cee16523e97a314c44a5931f3a63715</anchor>
      <arglist>(const fq_nmod_poly_t F, const fq_nmod_poly_t G, int d, int k, const Variable &amp;alpha, const fq_nmod_ctx_t fq_con)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseSubstReciproQ</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>abadec3ca60a833f99e3a806c3c8da4ec</anchor>
      <arglist>(const fmpz_poly_t F, const fmpz_poly_t G, int d, int k)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseSubstFq</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>aa9ead21ab1911dfc5dcf72e3f463d347</anchor>
      <arglist>(const fq_nmod_poly_t F, int d, const Variable &amp;alpha, const fq_nmod_ctx_t fq_con)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverseSubstFp</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a4718943110b8f84e20fbb181d759d975</anchor>
      <arglist>(const nmod_poly_t F, int d)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod2FLINTFpReci</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a795ee5a2dca285291ed06b7802e53778</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod2FLINTFp</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>afa87e6678a373b324518c4765d4b40eb</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod2FLINTFqReci</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a6d2acd07e8251005a26f23c50826caaa</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M, const Variable &amp;alpha, const fq_nmod_ctx_t fq_con)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod2FLINTFq</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a8acdefa5e5bd860c230adc0784c5461b</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M, const Variable &amp;alpha, const fq_nmod_ctx_t fq_con)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod2FLINTQReci</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>aa9463264572c786fafb980590dc4ebf0</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod2FLINTQ</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a5ee879ea4de21f7f00454d22554d8704</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod2FLINTQa</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>afc758c48bdfa50691e00e04a00984da2</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod2NTLFq</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>afbc71d15c44730794f621c32d77917bf</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod2</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a65768c1bfd5b2d80212c01dec07c5613</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mod</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a05527f0288bb440d869e02c49c67a928</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>aaea6a0301226b306f166037b1b62cab3</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, const CFList &amp;MOD)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>prodMod</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>af118556f15bb2adb8282350428071985</anchor>
      <arglist>(const CFList &amp;L, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>prodMod</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>aa62b646effeec8af98c24a5fa6b37241</anchor>
      <arglist>(const CFList &amp;L, const CFList &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reverse</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a63d1c6e8780cbfe2d6f7651f24fec721</anchor>
      <arglist>(const CanonicalForm &amp;F, int d)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>newtonInverse</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a417a84b6134633e518b27ceefbfeee7c</anchor>
      <arglist>(const CanonicalForm &amp;F, const int n, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>newtonDiv</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>af496f9e2c9579931343de4cfe673d8c0</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newtonDivrem</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>ab25b8d912844d4ed74167104096d602e</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Q, CanonicalForm &amp;R, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFList</type>
      <name>split</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a4b86640406b10ac74e9c08ec6c4695bc</anchor>
      <arglist>(const CanonicalForm &amp;F, const int m, const Variable &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>divrem32</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a5881dea02f207017ce6048fcec40bbe1</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Q, CanonicalForm &amp;R, const CFList &amp;M)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>divrem21</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>ac46d04fe3cb213f6fe3942b9d7ae9365</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Q, CanonicalForm &amp;R, const CFList &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divrem2</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>ac6c21c2752fa875d8735dbb618052bc9</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Q, CanonicalForm &amp;R, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divrem</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a26b2c1ba7eb8db282fcd5df3da668234</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Q, CanonicalForm &amp;R, const CFList &amp;MOD)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uniFdivides</name>
      <anchorfile>facMul_8cc.html</anchorfile>
      <anchor>a38db6402b9713c300d051d0d1cae430f</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facMul.h</name>
    <path>factory/</path>
    <filename>facMul_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulNTL</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>a3b4ecf8a9df5bf9fe5a4d68a5df34a68</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const modpk &amp;b=modpk())</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>modNTL</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>a2f69f7f412e536477a79a03cc8f6c30a</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const modpk &amp;b=modpk())</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>divNTL</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>af6955ea766870b5e33069a36c4a1aa8a</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const modpk &amp;b=modpk())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divrem2</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>ac6c21c2752fa875d8735dbb618052bc9</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Q, CanonicalForm &amp;R, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>divrem</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>a8cf00a4a480a88b46b06b80c40adfafa</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Q, CanonicalForm &amp;R, const CFList &amp;MOD)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newtonDivrem</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>ab25b8d912844d4ed74167104096d602e</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Q, CanonicalForm &amp;R, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>newtonDiv</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>af496f9e2c9579931343de4cfe673d8c0</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uniFdivides</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>a38db6402b9713c300d051d0d1cae430f</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod2</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>a65768c1bfd5b2d80212c01dec07c5613</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mulMod</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>aaea6a0301226b306f166037b1b62cab3</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, const CFList &amp;MOD)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mod</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>a05527f0288bb440d869e02c49c67a928</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>prodMod</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>af118556f15bb2adb8282350428071985</anchor>
      <arglist>(const CFList &amp;L, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>prodMod</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>aa62b646effeec8af98c24a5fa6b37241</anchor>
      <arglist>(const CFList &amp;L, const CFList &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newtonDivrem</name>
      <anchorfile>facMul_8h.html</anchorfile>
      <anchor>a0c043c1ac3d7b2911d7fb37465f555f8</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G, CanonicalForm &amp;Q, CanonicalForm &amp;R)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facSparseHensel.cc</name>
    <path>factory/</path>
    <filename>facSparseHensel_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="facSparseHensel_8h" name="facSparseHensel.h" local="yes" import="no" module="no" objc="no">facSparseHensel.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cfModGcd_8h" name="cfModGcd.h" local="yes" import="no" module="no" objc="no">cfModGcd.h</includes>
    <includes id="facFqFactorize_8h" name="facFqFactorize.h" local="yes" import="no" module="no" objc="no">facFqFactorize.h</includes>
    <member kind="function">
      <type>int</type>
      <name>LucksWangSparseHeuristic</name>
      <anchorfile>facSparseHensel_8cc.html</anchorfile>
      <anchor>a5e129028d93f3aec9bd8a230495ff054</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, int level, const CFList &amp;leadingCoeffs, CFList &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>sparseHeuristic</name>
      <anchorfile>facSparseHensel_8cc.html</anchorfile>
      <anchor>afc615b0908a23f8696e7744d9b4adcff</anchor>
      <arglist>(const CanonicalForm &amp;A, const CFList &amp;biFactors, CFList *&amp;moreBiFactors, const CFList &amp;evaluation, int minFactorsLength)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>facSparseHensel.h</name>
    <path>factory/</path>
    <filename>facSparseHensel_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__map__ext_8h" name="cf_map_ext.h" local="yes" import="no" module="no" objc="no">cf_map_ext.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <member kind="function">
      <type>int</type>
      <name>comp</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a72664ac48a95c3b26d6b73392b6acf14</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>comp</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>afc82627e8afc701d3a7d4a01f2ee4989</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, int level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a77ebb84cca4e023b9d8787f0be1ab35d</anchor>
      <arglist>(CFArray &amp;A, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quickSort</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a70d6f82e0f42523d814fd89b3bfe5653</anchor>
      <arglist>(int lo, int hi, CFArray &amp;A, int l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>ad2c10e757fe3b6888d785ca994ea3fcd</anchor>
      <arglist>(CFArray &amp;A, int l=0)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>findNormalizingFactor1</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a72c6f7ddf5f81713fac668b2dc24b468</anchor>
      <arglist>(const CFList &amp;biFactors, const CanonicalForm &amp;evalPoint, CFList &amp;uniFactors)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>findNormalizingFactor2</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a7c0ca9ffd8b97a0fefac31408f79fe03</anchor>
      <arglist>(CFList &amp;biFactors, const CanonicalForm &amp;evalPoint, const CFList &amp;uniFactors)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getTerms</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a950c8d41a445f8e54c0f8429fa7faad3</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getBiTerms_helper</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a809451b70493c428d1520f64d096920b</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFMap &amp;M, int threshold)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getBiTerms</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a38f2ae516d7e518534cec2baeefe7b43</anchor>
      <arglist>(const CanonicalForm &amp;F, int threshold)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>buildPolyFromArray</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a015f9f09e7e60a85b479ffcf22fe3b33</anchor>
      <arglist>(const CFArray &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>groupTogether</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a1ad062439146856ad0b9d9fc285aae9a</anchor>
      <arglist>(CFArray &amp;A, int level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>strip</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a9f8f184f7f5cc1a11c7b2493cad73954</anchor>
      <arglist>(CFArray &amp;F, CFArray &amp;G, int level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>strip</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a886ad6a82faea7d0f76abb7c94229240</anchor>
      <arglist>(CFArray &amp;F, int level)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getEquations</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>aff2c995c1106bb3c6ccaeec4cda660b9</anchor>
      <arglist>(const CFArray &amp;A, const CFArray &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluate</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a6eca912b19bad98e338ce8109a0c177a</anchor>
      <arglist>(CFArray &amp;A, const CanonicalForm &amp;B, int level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluate</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a4b0e4e33fe2237ec3a646b56b26e76cc</anchor>
      <arglist>(CFArray &amp;A, const CFArray &amp;B, int level)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>simplify</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a44791decad4bb6ddbfdd07b663a218fe</anchor>
      <arglist>(const CanonicalForm &amp;A, int level)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>simplify</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a4176d2677815147b4282884f3e77e9aa</anchor>
      <arglist>(CFArray &amp;A, CFArray &amp;B, int level)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>merge</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>af2decc2ccb6042b4f1e823f8cad022f4</anchor>
      <arglist>(CFArray &amp;A, CFArray &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a69901eea17aef2383aa15553f11ace0c</anchor>
      <arglist>(const CFArray &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEqual</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a0829de9828ee9b5d58c1fac4b56c17c5</anchor>
      <arglist>(const CFArray &amp;A, const CFArray &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>getTerms2</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a340adbedbaf1ac1c3fc24223452f9379</anchor>
      <arglist>(const CanonicalForm &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTerms2</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a3a6d5bcc1805e0468230273d4d7c10d4</anchor>
      <arglist>(const CFList &amp;F, CFArray *result)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>evaluate</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>ae3ba93a77d3305375d0416db013188a6</anchor>
      <arglist>(const CFArray &amp;A, const CanonicalForm &amp;eval, const Variable &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>CFArray *</type>
      <name>evaluate</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a828388e64ce7c163b39a37f2694e9e27</anchor>
      <arglist>(CFArray *const &amp;A, int sizeA, const CanonicalForm &amp;eval, const Variable &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>normalize</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a749e4b7f2ba489948435aee84e295a2a</anchor>
      <arglist>(const CFList &amp;L, const CFList &amp;normalizingFactor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>search</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a89fbcf3a3bd455219673aec7c2a69c8b</anchor>
      <arglist>(const CFArray &amp;A, const CanonicalForm &amp;F, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>patch</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a8db1869918a3817946b8f0cb701e2a19</anchor>
      <arglist>(const CanonicalForm &amp;F1, const CanonicalForm &amp;F2, const CanonicalForm &amp;eval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LucksWangSparseHeuristic</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>a5e129028d93f3aec9bd8a230495ff054</anchor>
      <arglist>(const CanonicalForm &amp;F, const CFList &amp;factors, int level, const CFList &amp;leadingCoeffs, CFList &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>sparseHeuristic</name>
      <anchorfile>facSparseHensel_8h.html</anchorfile>
      <anchor>afc615b0908a23f8696e7744d9b4adcff</anchor>
      <arglist>(const CanonicalForm &amp;A, const CFList &amp;biFactors, CFList *&amp;moreBiFactors, const CFList &amp;evaluation, int minFactorsLength)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>factory.dox</name>
    <path>factory/</path>
    <filename>factory_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>ffops.cc</name>
    <path>factory/</path>
    <filename>ffops_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="ffops_8h" name="ffops.h" local="yes" import="no" module="no" objc="no">ffops.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LIKELY</name>
      <anchorfile>ffops_8cc.html</anchorfile>
      <anchor>a1c5951c9a391674be15ca2883c98c7e1</anchor>
      <arglist>(expression)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNLIKELY</name>
      <anchorfile>ffops_8cc.html</anchorfile>
      <anchor>a2e5f5338d3e6181b9083eff7b9a3a50c</anchor>
      <arglist>(expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ff_setprime</name>
      <anchorfile>ffops_8cc.html</anchorfile>
      <anchor>ab40176e9779e3f624fa791ff7aa27c6f</anchor>
      <arglist>(const int p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_newinv</name>
      <anchorfile>ffops_8cc.html</anchorfile>
      <anchor>aecb61ef799517676c026327dde3bc6c8</anchor>
      <arglist>(const int a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_biginv</name>
      <anchorfile>ffops_8cc.html</anchorfile>
      <anchor>a464242162a8dcb52312c0e55611f5984</anchor>
      <arglist>(const int a)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>ff_prime</name>
      <anchorfile>ffops_8cc.html</anchorfile>
      <anchor>a6e03b6f6f1e5b62ce2b9c3e25657596a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>ff_halfprime</name>
      <anchorfile>ffops_8cc.html</anchorfile>
      <anchor>a92a011e3f36cb3ca92a935ef59266afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR bool</type>
      <name>ff_big</name>
      <anchorfile>ffops_8cc.html</anchorfile>
      <anchor>a94ee8b35dbe8ea8b59ce1f8e754868ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR short *</type>
      <name>ff_invtab</name>
      <anchorfile>ffops_8cc.html</anchorfile>
      <anchor>a8a6a1556cdba13d9923571a20e6a3aad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ffops.h</name>
    <path>factory/</path>
    <filename>ffops_8h.html</filename>
    <includes id="cf__globals_8h" name="cf_globals.h" local="yes" import="no" module="no" objc="no">cf_globals.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_INT64</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a09334224d02ee96ef7658dd5a96e2a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_newinv</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>ae64751f1daee109e0f2c1e2fde63f69f</anchor>
      <arglist>(const int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_biginv</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a87bd068092dbeb27ca0fdd6d13005ce6</anchor>
      <arglist>(const int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ff_setprime</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a539fe658e64a8c086de9f73af7bd2fd2</anchor>
      <arglist>(const int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_norm</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a0d5a9b1c9a75a7f156a4db74451205d4</anchor>
      <arglist>(const int a)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>ff_norm</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a8a1bb5acbae56284fd212969bbe83e65</anchor>
      <arglist>(const long a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_symmetric</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a1649bb9d8a6a8e0c17f47e4ea6b4a371</anchor>
      <arglist>(const int a)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>ff_symmetric</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>ad7673dd4f0743433ff951d2585f6ae51</anchor>
      <arglist>(const long a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_add</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a9c34d995bd84202f2014481e32305887</anchor>
      <arglist>(const int a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_sub</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>aeffcc41c2d9d7712478eb646006ea4b7</anchor>
      <arglist>(const int a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_neg</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>ae9148b6024b056d4357a06fe2e5d4602</anchor>
      <arglist>(const int a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_mul</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>aca2a97eae293742a8d0c9dea1c65f202</anchor>
      <arglist>(const int a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_inv</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a5c0bdb7dab5607faed0c41b530e06818</anchor>
      <arglist>(const int a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ff_div</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>abe6d5a3aedba0f35442844007fba7a51</anchor>
      <arglist>(const int a, const int b)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>ff_prime</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a38b916c84fd38a7c756246d91680639d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>ff_halfprime</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a4dde2cb714bcb63651def98496d3c83c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR short *</type>
      <name>ff_invtab</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a95a3ac0b607f7e7c33bdb0a79ba55658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR bool</type>
      <name>ff_big</name>
      <anchorfile>ffops_8h.html</anchorfile>
      <anchor>a7823ac2d2da436301fb57a1931e1ddc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FLINTconvert.cc</name>
    <path>factory/</path>
    <filename>FLINTconvert_8cc.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="gmpext_8h" name="gmpext.h" local="yes" import="no" module="no" objc="no">gmpext.h</includes>
    <includes id="singext_8h" name="singext.h" local="yes" import="no" module="no" objc="no">singext.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="int__int_8h" name="int_int.h" local="yes" import="no" module="no" objc="no">int_int.h</includes>
    <includes id="int__rat_8h" name="int_rat.h" local="yes" import="no" module="no" objc="no">int_rat.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>Alloc</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a5d5c9e1bad63a80559bd159e13c16788</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Free</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a59cc3e5164b3be06f4c4807ba5059c68</anchor>
      <arglist>(A, L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertCF2Fmpz</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>abaffd73fbdcf0543959ffa3f6773c636</anchor>
      <arglist>(fmpz_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertCF2initFmpz</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>af8bbfdd375944f19400531855459bb87</anchor>
      <arglist>(fmpz_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fmpz_poly_t</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>af782cbc0b47792d656dd7eab4e2e26b7</anchor>
      <arglist>(fmpz_poly_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFmpz2CF</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a71dc964dfc91a2708b4055b404daad77</anchor>
      <arglist>(const fmpz_t coefficient)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFmpz_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>ad6dbed415e4c8780c4d0ad5ba9268aee</anchor>
      <arglist>(const fmpz_poly_t poly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2nmod_poly_t</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a9cb0caf02b65ba51c6e2c424da04bd5f</anchor>
      <arglist>(nmod_poly_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertnmod_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>ac055c3c0796e6b9836e19a016fe61099</anchor>
      <arglist>(const nmod_poly_t poly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertCF2Fmpq</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>abd7075d4206136d3078786c3c12854b9</anchor>
      <arglist>(fmpq_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFmpq2CF</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>af40f54a5270ca14a10c12f5ab9766f92</anchor>
      <arglist>(const fmpq_t q)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFmpq_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a786ebf7021beb614e35562a40f0c11c5</anchor>
      <arglist>(const fmpq_poly_t p, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fmpz_array</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a94ecf8d9e2c6eb4236fbae0a8523be07</anchor>
      <arglist>(fmpz *result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fmpq_poly_t</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>af6a5db816fa182199220c6094ff7c101</anchor>
      <arglist>(fmpq_poly_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertFLINTnmod_poly_factor2FacCFFList</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>ad8da2875090e6180495062ba96f935ba</anchor>
      <arglist>(const nmod_poly_factor_t fac, const mp_limb_t leadingCoeff, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertFLINTFq_nmod_poly_factor2FacCFFList</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>aa0d2a730254e06a14b68eb0f1253a450</anchor>
      <arglist>(const fq_nmod_poly_factor_t fac, const Variable &amp;x, const Variable &amp;alpha, const fq_nmod_ctx_t fq_con)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fmpz_mod_poly_t</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>ac30483f91bcc94c2b6cf24b7e9de24e7</anchor>
      <arglist>(fmpz_mod_poly_t result, const CanonicalForm &amp;f, const fmpz_t p)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFmpz_mod_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a8937bedfea0319ab4c874c32e4bd0637</anchor>
      <arglist>(const fmpz_mod_poly_t poly, const Variable &amp;x, const modpk &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fq_nmod_t</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a76fcfb1df3951c65948eff6b83f9ee4d</anchor>
      <arglist>(fq_nmod_t result, const CanonicalForm &amp;f, const fq_nmod_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFq_nmod_t2FacCF</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>ad7d9a2fd572d7749086a19bf05b579b7</anchor>
      <arglist>(const fq_nmod_t poly, const Variable &amp;alpha, const fq_nmod_ctx_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fq_t</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a44d0c4f3cf36ce73336908d56f57af45</anchor>
      <arglist>(fq_t result, const CanonicalForm &amp;f, const fq_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFq_t2FacCF</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a73f3312cac946be106aae78ed6fac53e</anchor>
      <arglist>(const fq_t poly, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fq_poly_t</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>afbdb3fd462a05a26e1d8aeafa7e96521</anchor>
      <arglist>(fq_poly_t result, const CanonicalForm &amp;f, const fq_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fq_nmod_poly_t</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>accf58980ce37c6927996ab8cd96a6207</anchor>
      <arglist>(fq_nmod_poly_t result, const CanonicalForm &amp;f, const fq_nmod_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFq_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a2482e7c7f1e6b21905c4bf76a0b9f733</anchor>
      <arglist>(const fq_poly_t p, const Variable &amp;x, const Variable &amp;alpha, const fq_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFq_nmod_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a5ec860f0ade541f2cffbb3f21573c492</anchor>
      <arglist>(const fq_nmod_poly_t p, const Variable &amp;x, const Variable &amp;alpha, const fq_nmod_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCFMatrix2Fmpz_mat_t</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a036f2d8c2197f2abea6cbcc77d8beb60</anchor>
      <arglist>(fmpz_mat_t M, const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertFmpz_mat_t2FacCFMatrix</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a2c46652a50f308a9e4f4ad377b8382e4</anchor>
      <arglist>(const fmpz_mat_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCFMatrix2nmod_mat_t</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a5a0dbebd69ac5baa58743ffcf65cc008</anchor>
      <arglist>(nmod_mat_t M, const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertNmod_mat_t2FacCFMatrix</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a53df9f27072f34574143b4f2cdcf25a8</anchor>
      <arglist>(const nmod_mat_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCFMatrix2Fq_nmod_mat_t</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>a801d0b5cd4f938402206c0ab608d2324</anchor>
      <arglist>(fq_nmod_mat_t M, const fq_nmod_ctx_t fq_con, const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertFq_nmod_mat_t2FacCFMatrix</name>
      <anchorfile>FLINTconvert_8cc.html</anchorfile>
      <anchor>afafe95355efd149fbc5438deba715fee</anchor>
      <arglist>(const fq_nmod_mat_t m, const fq_nmod_ctx_t &amp;fq_con, const Variable &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FLINTconvert.h</name>
    <path>factory/</path>
    <filename>FLINTconvert_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="fac__util_8h" name="fac_util.h" local="yes" import="no" module="no" objc="no">fac_util.h</includes>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <member kind="function">
      <type>void</type>
      <name>convertCF2Fmpz</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>abaffd73fbdcf0543959ffa3f6773c636</anchor>
      <arglist>(fmpz_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertCF2initFmpz</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>af8bbfdd375944f19400531855459bb87</anchor>
      <arglist>(fmpz_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fmpz_poly_t</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>af782cbc0b47792d656dd7eab4e2e26b7</anchor>
      <arglist>(fmpz_poly_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFmpz2CF</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a71dc964dfc91a2708b4055b404daad77</anchor>
      <arglist>(const fmpz_t coefficient)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFmpz_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>ad6dbed415e4c8780c4d0ad5ba9268aee</anchor>
      <arglist>(const fmpz_poly_t poly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2nmod_poly_t</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a9cb0caf02b65ba51c6e2c424da04bd5f</anchor>
      <arglist>(nmod_poly_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertnmod_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>ac055c3c0796e6b9836e19a016fe61099</anchor>
      <arglist>(const nmod_poly_t poly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertCF2Fmpq</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>abd7075d4206136d3078786c3c12854b9</anchor>
      <arglist>(fmpq_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFmpq2CF</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>af40f54a5270ca14a10c12f5ab9766f92</anchor>
      <arglist>(const fmpq_t q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fmpq_poly_t</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>af6a5db816fa182199220c6094ff7c101</anchor>
      <arglist>(fmpq_poly_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFmpq_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a786ebf7021beb614e35562a40f0c11c5</anchor>
      <arglist>(const fmpq_poly_t p, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertFLINTnmod_poly_factor2FacCFFList</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>ad8da2875090e6180495062ba96f935ba</anchor>
      <arglist>(const nmod_poly_factor_t fac, const mp_limb_t leadingCoeff, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertFLINTfmpz_poly_factor2FacCFFList</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a6b912c567fb088b9445871e6afba6d58</anchor>
      <arglist>(const fmpz_poly_factor_t fac, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fmpz_mod_poly_t</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>ac30483f91bcc94c2b6cf24b7e9de24e7</anchor>
      <arglist>(fmpz_mod_poly_t result, const CanonicalForm &amp;f, const fmpz_t p)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFmpz_mod_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a8937bedfea0319ab4c874c32e4bd0637</anchor>
      <arglist>(const fmpz_mod_poly_t poly, const Variable &amp;x, const modpk &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFq_nmod_t2FacCF</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a2e0c5856e5888ba31b32568f0b9a40ea</anchor>
      <arglist>(const fq_nmod_t poly, const Variable &amp;alpha, const fq_nmod_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFq_t2FacCF</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a73f3312cac946be106aae78ed6fac53e</anchor>
      <arglist>(const fq_t poly, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fq_nmod_t</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a76fcfb1df3951c65948eff6b83f9ee4d</anchor>
      <arglist>(fq_nmod_t result, const CanonicalForm &amp;f, const fq_nmod_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fq_t</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a44d0c4f3cf36ce73336908d56f57af45</anchor>
      <arglist>(fq_t result, const CanonicalForm &amp;f, const fq_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fq_poly_t</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>afbdb3fd462a05a26e1d8aeafa7e96521</anchor>
      <arglist>(fq_poly_t result, const CanonicalForm &amp;f, const fq_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCF2Fq_nmod_poly_t</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>accf58980ce37c6927996ab8cd96a6207</anchor>
      <arglist>(fq_nmod_poly_t result, const CanonicalForm &amp;f, const fq_nmod_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFq_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a2482e7c7f1e6b21905c4bf76a0b9f733</anchor>
      <arglist>(const fq_poly_t p, const Variable &amp;x, const Variable &amp;alpha, const fq_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertFq_nmod_poly_t2FacCF</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a5ec860f0ade541f2cffbb3f21573c492</anchor>
      <arglist>(const fq_nmod_poly_t p, const Variable &amp;x, const Variable &amp;alpha, const fq_nmod_ctx_t ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCFMatrix2Fmpz_mat_t</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a036f2d8c2197f2abea6cbcc77d8beb60</anchor>
      <arglist>(fmpz_mat_t M, const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertFmpz_mat_t2FacCFMatrix</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a2c46652a50f308a9e4f4ad377b8382e4</anchor>
      <arglist>(const fmpz_mat_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCFMatrix2nmod_mat_t</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a5a0dbebd69ac5baa58743ffcf65cc008</anchor>
      <arglist>(nmod_mat_t M, const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertNmod_mat_t2FacCFMatrix</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a53df9f27072f34574143b4f2cdcf25a8</anchor>
      <arglist>(const nmod_mat_t m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertFq_nmod_mat_t2FacCFMatrix</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>afafe95355efd149fbc5438deba715fee</anchor>
      <arglist>(const fq_nmod_mat_t m, const fq_nmod_ctx_t &amp;fq_con, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertFacCFMatrix2Fq_nmod_mat_t</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a801d0b5cd4f938402206c0ab608d2324</anchor>
      <arglist>(fq_nmod_mat_t M, const fq_nmod_ctx_t fq_con, const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertFLINTFq_nmod_poly_factor2FacCFFList</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>aa0d2a730254e06a14b68eb0f1253a450</anchor>
      <arglist>(const fq_nmod_poly_factor_t fac, const Variable &amp;x, const Variable &amp;alpha, const fq_nmod_ctx_t fq_con)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR flint_rand_t</type>
      <name>FLINTrandom</name>
      <anchorfile>FLINTconvert_8h.html</anchorfile>
      <anchor>a879086af1063734a3fb5d68b5d8a3915</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_inst.cc</name>
    <path>factory/</path>
    <filename>ftmpl__inst_8cc.html</filename>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__reval_8h" name="cf_reval.h" local="yes" import="no" module="no" objc="no">cf_reval.h</includes>
    <includes id="cf__map_8h" name="cf_map.h" local="yes" import="no" module="no" objc="no">cf_map.h</includes>
    <includes id="ftmpl__array_8cc" name="ftmpl_array.cc" local="yes" import="no" module="no" objc="no">templates/ftmpl_array.cc</includes>
    <includes id="ftmpl__afactor_8cc" name="ftmpl_afactor.cc" local="yes" import="no" module="no" objc="no">templates/ftmpl_afactor.cc</includes>
    <includes id="ftmpl__factor_8cc" name="ftmpl_factor.cc" local="yes" import="no" module="no" objc="no">templates/ftmpl_factor.cc</includes>
    <includes id="ftmpl__list_8cc" name="ftmpl_list.cc" local="yes" import="no" module="no" objc="no">templates/ftmpl_list.cc</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
    <includes id="ftmpl__matrix_8cc" name="ftmpl_matrix.cc" local="yes" import="no" module="no" objc="no">templates/ftmpl_matrix.cc</includes>
    <member kind="function">
      <type>template List&lt; Variable &gt;</type>
      <name>Union</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a5b50e7fb4af6aa895e0ed7efb96b27cc</anchor>
      <arglist>(const List&lt; Variable &gt; &amp;, const List&lt; Variable &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template List&lt; Variable &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a794cf2da1a3b409e171efb9b46162273</anchor>
      <arglist>(const List&lt; Variable &gt; &amp;, const List&lt; Variable &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a4cddcdf5510bb3fdb3a9a9f0a3f93d76</anchor>
      <arglist>(OSTREAM &amp;os, const List&lt; CanonicalForm &gt; &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>template OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a69425f21fe33df8e7abbfea3958b666f</anchor>
      <arglist>(OSTREAM &amp;os, const List&lt; CFFactor &gt; &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>template OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>aaaee0fdc56e493d7a34330550265616e</anchor>
      <arglist>(OSTREAM &amp;os, const List&lt; MapPair &gt; &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>template OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a4c60dda5c357954a6da69514a8affbb5</anchor>
      <arglist>(OSTREAM &amp;, const Array&lt; CanonicalForm &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a9f5ecebbe607b8d1ad9d2cf9201adc85</anchor>
      <arglist>(OSTREAM &amp;, const Factor&lt; CanonicalForm &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>adc819c4a58c63332cced7df0b933e2b0</anchor>
      <arglist>(OSTREAM &amp;s, const Matrix&lt; CanonicalForm &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>template OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>aedddce8a26a7a97bf519fa148e6264d9</anchor>
      <arglist>(OSTREAM &amp;, const Array&lt; REvaluation &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>operator==</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a6aa2f193ebce8fecfe1612dfd1fd60b4</anchor>
      <arglist>(const Factor&lt; CanonicalForm &gt; &amp;, const Factor&lt; CanonicalForm &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>operator==</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a4830f99c5f22ff6a86190df1f647865f</anchor>
      <arglist>(const AFactor&lt; CanonicalForm &gt; &amp;, const AFactor&lt; CanonicalForm &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template List&lt; CFFactor &gt;</type>
      <name>Union</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a79c8ca2a6a73d59299c77bdae8488014</anchor>
      <arglist>(const List&lt; CFFactor &gt; &amp;, const List&lt; CFFactor &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template List&lt; CFAFactor &gt;</type>
      <name>Union</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a9c5fa49ed7119bb486a5c05abd548404</anchor>
      <arglist>(const List&lt; CFAFactor &gt; &amp;, const List&lt; CFAFactor &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template CanonicalForm</type>
      <name>tmax</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a43d94f8ad2b2a4cc4081ce7ffb2ae21c</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template CanonicalForm</type>
      <name>tmin</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a54142508f820c0e5651dc8fff3eea442</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template Variable</type>
      <name>tmax</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a0bf32a4fb951029bd8a878f643b986c2</anchor>
      <arglist>(const Variable &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template Variable</type>
      <name>tmin</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a52c79a3b67ced828a1a1ee1725c6cf2b</anchor>
      <arglist>(const Variable &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>tmax</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>afe2ed6b12b9a0436a93b70aedefff860</anchor>
      <arglist>(const int &amp;, const int &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>tmin</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a3031f996d59f85a4a501170f79a03455</anchor>
      <arglist>(const int &amp;, const int &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>tabs</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a2e88763dce0db2fa485c544ba201b351</anchor>
      <arglist>(const int &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>operator==</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a4e9c270559485ab9263960184cfc1296</anchor>
      <arglist>(const List&lt; CanonicalForm &gt; &amp;, const List&lt; CanonicalForm &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template List&lt; CanonicalForm &gt;</type>
      <name>Union</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>aaa75fc79f8b3eaf2d53e8c076e931c2c</anchor>
      <arglist>(const List&lt; CanonicalForm &gt; &amp;, const List&lt; CanonicalForm &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template List&lt; CFList &gt;</type>
      <name>Union</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a0bf03077b18e75d98d4de3c360b81699</anchor>
      <arglist>(const List&lt; CFList &gt; &amp;, const List&lt; CFList &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template List&lt; CanonicalForm &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a3f0dc8d95c498ede9c80118116986705</anchor>
      <arglist>(const List&lt; CanonicalForm &gt; &amp;, const List&lt; CanonicalForm &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template List&lt; List&lt; CanonicalForm &gt; &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a07ca5cd6047dc024331fc15a5d9c982f</anchor>
      <arglist>(const List&lt; List&lt; CanonicalForm &gt; &gt; &amp;, const List&lt; List&lt; CanonicalForm &gt; &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template List&lt; List&lt; CanonicalForm &gt; &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>ac10eab639ca30feec93e909f0a11cbdd</anchor>
      <arglist>(const List&lt; List&lt; CanonicalForm &gt; &gt; &amp;, const List&lt; CanonicalForm &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template CanonicalForm</type>
      <name>prod</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a271dfc44543e83d01cf2f96af7b90b8b</anchor>
      <arglist>(const List&lt; CanonicalForm &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>find</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>a99664dc36371edef827e1e8223ad711d</anchor>
      <arglist>(const List&lt; CanonicalForm &gt; &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>template bool</type>
      <name>find</name>
      <anchorfile>ftmpl__inst_8cc.html</anchorfile>
      <anchor>ab7f7950d4ed4d8878e144506c25873f3</anchor>
      <arglist>(const List&lt; List&lt; CanonicalForm &gt; &gt; &amp;, const List&lt; CanonicalForm &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gengftables-conway.cc</name>
    <path>factory/</path>
    <filename>gengftables-conway_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="gf__tabutil_8h" name="gf_tabutil.h" local="yes" import="no" module="no" objc="no">gf_tabutil.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <member kind="function">
      <type>int</type>
      <name>gf_tab_numdigits62</name>
      <anchorfile>gengftables-conway_8cc.html</anchorfile>
      <anchor>a5e833ca270284ca83f7fc7b69238ff0a</anchor>
      <arglist>(int q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIrreducible</name>
      <anchorfile>gengftables-conway_8cc.html</anchorfile>
      <anchor>a5fa0e55ec2e64efe87b58dde49fe4895</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exponent</name>
      <anchorfile>gengftables-conway_8cc.html</anchorfile>
      <anchor>a5b8c747432e64ce9c5796632e5432d10</anchor>
      <arglist>(const CanonicalForm &amp;f, int q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findGenRec</name>
      <anchorfile>gengftables-conway_8cc.html</anchorfile>
      <anchor>a8432fd19729ae8471624c3bacd923e1d</anchor>
      <arglist>(int d, int n, int q, const CanonicalForm &amp;m, const Variable &amp;x, CanonicalForm &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>findGen</name>
      <anchorfile>gengftables-conway_8cc.html</anchorfile>
      <anchor>a747c238845ce599b45992c23f2090413</anchor>
      <arglist>(int d, int q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printTable</name>
      <anchorfile>gengftables-conway_8cc.html</anchorfile>
      <anchor>a8b2368acd9218ae78f91d6bcb9fe3e93</anchor>
      <arglist>(int d, int q, CanonicalForm mipo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>findGenNew</name>
      <anchorfile>gengftables-conway_8cc.html</anchorfile>
      <anchor>afa499ac891666b1b0563584cbed46db9</anchor>
      <arglist>(int n, int q)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gengftables-conway_8cc.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>maxtable</name>
      <anchorfile>gengftables-conway_8cc.html</anchorfile>
      <anchor>a48ee99f516722618db0ed7eb696a01ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>primes_len</name>
      <anchorfile>gengftables-conway_8cc.html</anchorfile>
      <anchor>ae9f1df4eeca946d5de01660e46e42ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR unsigned short</type>
      <name>primes</name>
      <anchorfile>gengftables-conway_8cc.html</anchorfile>
      <anchor>aac856ca61cdbd0f2d9b0636fd8df9928</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gf_tabutil.cc</name>
    <path>factory/</path>
    <filename>gf__tabutil_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="gf__tabutil_8h" name="gf_tabutil.h" local="yes" import="no" module="no" objc="no">gf_tabutil.h</includes>
    <member kind="function">
      <type>int</type>
      <name>gf_tab_numdigits62</name>
      <anchorfile>gf__tabutil_8cc.html</anchorfile>
      <anchor>a5e833ca270284ca83f7fc7b69238ff0a</anchor>
      <arglist>(int q)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>conv62</name>
      <anchorfile>gf__tabutil_8cc.html</anchorfile>
      <anchor>a742de5901f6bb5e2bb0013f24bb217c4</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert62</name>
      <anchorfile>gf__tabutil_8cc.html</anchorfile>
      <anchor>a52e2abd846568cb9fd0de7a42208c8db</anchor>
      <arglist>(int i, int n, char *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>convback62</name>
      <anchorfile>gf__tabutil_8cc.html</anchorfile>
      <anchor>a1d898bd41c552245101492b9a8749d40</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>convertback62</name>
      <anchorfile>gf__tabutil_8cc.html</anchorfile>
      <anchor>a356ea4678301141b847dee2cd983ee41</anchor>
      <arglist>(char *p, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gf_tabutil.h</name>
    <path>factory/</path>
    <filename>gf__tabutil_8h.html</filename>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>gf_tab_numdigits62</name>
      <anchorfile>gf__tabutil_8h.html</anchorfile>
      <anchor>a7aa71e5ed95eddd296ca683ecd4c5d9b</anchor>
      <arglist>(int q)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>conv62</name>
      <anchorfile>gf__tabutil_8h.html</anchorfile>
      <anchor>a742de5901f6bb5e2bb0013f24bb217c4</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert62</name>
      <anchorfile>gf__tabutil_8h.html</anchorfile>
      <anchor>a52e2abd846568cb9fd0de7a42208c8db</anchor>
      <arglist>(int i, int n, char *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>convback62</name>
      <anchorfile>gf__tabutil_8h.html</anchorfile>
      <anchor>a1d898bd41c552245101492b9a8749d40</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>convertback62</name>
      <anchorfile>gf__tabutil_8h.html</anchorfile>
      <anchor>ac3a063d8056dc4360268e0fa63d77d3a</anchor>
      <arglist>(char *p, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gfops.cc</name>
    <path>factory/</path>
    <filename>gfops_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="gf__tabutil_8h" name="gf_tabutil.h" local="yes" import="no" module="no" objc="no">gf_tabutil.h</includes>
    <includes id="cf__util_8h" name="cf_util.h" local="yes" import="no" module="no" objc="no">cf_util.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="gfops_8h" name="gfops.h" local="yes" import="no" module="no" objc="no">gfops.h</includes>
    <includes id="singext_8h" name="singext.h" local="yes" import="no" module="no" objc="no">singext.h</includes>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>intVec2CF</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a6ce0bd102ae9762e99bb7a09238d9767</anchor>
      <arglist>(int degree, int *coeffs, int level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_gftable_dir</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a860f3b1ed22053d5c2973257b6c73c25</anchor>
      <arglist>(char *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gf_get_table</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>abdde62d0b8e15ec346bf76d9bdae8fab</anchor>
      <arglist>(int p, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gf_setcharacteristic</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a1ab177a79930672987caafa18aa65b12</anchor>
      <arglist>(int p, int n, char name)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>gf_gf2ff</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>abf9029e490885737c512b2558b53e57f</anchor>
      <arglist>(long a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_gf2ff</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a3b3005c9a7dc6cdd6e5d8aace66a735e</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_isff</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>af8d4c9513cddbba8f358fc436bdf9384</anchor>
      <arglist>(long a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_isff</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a6154b8afd21ecf40ac171468b99c54c5</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>gf_maxtable</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a1aa089e217d8194175d2a2a5fce2fe65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>gf_maxbuffer</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a83eafb7dad6598381676bb0e19693e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>gf_primes_len</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a82f5d523da386e564c23b15e0148bcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>gf_q</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a3c8c633c4d46b39b055640d4af89d2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>gf_p</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>aace74a8626e4a8cb42fcbaa4b22a8246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>gf_n</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a585f0feae86d4316ee070b51dc34af2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>gf_q1</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>afb80762c30c28c5171a1caaeb4d50d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>gf_m1</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a202ee2eba08c8cb5a85ef866ec9cb846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR char</type>
      <name>gf_name</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a74b89f98bcac2a3aceaf4a2fbc2a4b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR unsigned short *</type>
      <name>gf_table</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a6c53076d1b96613342918097ed946472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>INST_VAR CanonicalForm</type>
      <name>gf_mipo</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>ada6388c1d8a4f2c198e5bdbd374e80f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>gftable_dir</name>
      <anchorfile>gfops_8cc.html</anchorfile>
      <anchor>a5c524250bb354f82860fd99507b2f059</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gfops.h</name>
    <path>factory/</path>
    <filename>gfops_8h.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_iszero</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a5e819c96778dd33a2906b76c16a81f7a</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_iszero</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a85f3c84065e9d6d00d260e00b9dde800</anchor>
      <arglist>(long a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_isone</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a443d8ed5b558a365f143065c161a47d7</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_isone</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a12318368532d2a6f07bed3bb63ef9b51</anchor>
      <arglist>(long a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_int2gf</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a157e193fb4fc89be8a07e012a1b9b676</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>gf_int2gf</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>ab838e4fe20b798297d305125930ee55f</anchor>
      <arglist>(long i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_zero</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a5c156c5ef6f9a977ea0d1ce7081a43f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_one</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a60734d9a0b17743ac135d832a5946102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_sign</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>aab06aba2299d32296beacc2f91c0ddfd</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_neg</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a4048d0d4caacf7eef00626af7ee988b0</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_add</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>afdf7e31aba05c4424074d0d4205c784c</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_sub</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a1510b53291254f6395debad4d62b07a1</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_mul</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a78c38251bd24cbf3f4323eee3290c43f</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>gf_mul</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a9e1623d241ed67e6ae0e22a99382152f</anchor>
      <arglist>(long a, int b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_div</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a9ce817b26e80ac6c601d2f0104eba90e</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_inv</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a50711687d5d31b0d98da486485f7892d</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gf_print</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a2d1c35d9657c48c072f9e4d87707aad5</anchor>
      <arglist>(OSTREAM &amp;os, int a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_power</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a50f673dcfca9a3f6205435921edff7ee</anchor>
      <arglist>(int a, int n)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>gf_power</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>aeae3a2fcbe91b98431b70f396f14785a</anchor>
      <arglist>(long a, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gf_setcharacteristic</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a1ab177a79930672987caafa18aa65b12</anchor>
      <arglist>(int p, int n, char name)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>gf_gf2ff</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>abf9029e490885737c512b2558b53e57f</anchor>
      <arglist>(long a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_gf2ff</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a3b3005c9a7dc6cdd6e5d8aace66a735e</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_isff</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>af8d4c9513cddbba8f358fc436bdf9384</anchor>
      <arglist>(long a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_isff</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a6154b8afd21ecf40ac171468b99c54c5</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>gf_q</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a02e6e6dc1bac871bb1117a1c7a961b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>gf_p</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>afef91fef5c8b61cf3cfeb0d30d2c9cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>gf_n</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>afd1c8b8eb3cf0e9a1750d32ff0f07c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>gf_q1</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>aac1cb8a2c3cd62c4d2912fb30e61b404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>gf_m1</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a1b9be4672d439a3ed4290eafadca1282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char</type>
      <name>gf_name</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>af306d65285ad6f522dcbc69f76fd2553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR unsigned short *</type>
      <name>gf_table</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>a1480c9d9e21a474255c806e320228a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_INST_VAR CanonicalForm</type>
      <name>gf_mipo</name>
      <anchorfile>gfops_8h.html</anchorfile>
      <anchor>aaab3710f613f7a2161b0ab401fd4553e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>globaldefs.h</name>
    <path>factory/</path>
    <filename>globaldefs_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>VAR</name>
      <anchorfile>globaldefs_8h.html</anchorfile>
      <anchor>abca8dfa78652bc61165262af4fade766</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXTERN_VAR</name>
      <anchorfile>globaldefs_8h.html</anchorfile>
      <anchor>a7e40f9506ce5b2379d3dce83e31a9704</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATIC_VAR</name>
      <anchorfile>globaldefs_8h.html</anchorfile>
      <anchor>a01b21691d813ceb087b72a5f9db412c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INST_VAR</name>
      <anchorfile>globaldefs_8h.html</anchorfile>
      <anchor>a9c1cca5591c06ffd1ac47f6ccea9c71f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXTERN_INST_VAR</name>
      <anchorfile>globaldefs_8h.html</anchorfile>
      <anchor>a50177a5169c6497c912fa457a1e997f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATIC_INST_VAR</name>
      <anchorfile>globaldefs_8h.html</anchorfile>
      <anchor>a82ea73cabd3ad03ce4fcb0aa8ee9ae5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLOBAL_VAR</name>
      <anchorfile>globaldefs_8h.html</anchorfile>
      <anchor>a067d688956205e895fe5e32dc8459f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THREAD_VAR</name>
      <anchorfile>globaldefs_8h.html</anchorfile>
      <anchor>a04c72c3f82b2149a33429bb94a3f8924</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_PUBLIC</name>
      <anchorfile>globaldefs_8h.html</anchorfile>
      <anchor>af71c295fb0399b1c0afd4f03e9006d42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmpext.h</name>
    <path>factory/</path>
    <filename>gmpext_8h.html</filename>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>mpz_is_imm</name>
      <anchorfile>gmpext_8h.html</anchorfile>
      <anchor>affac600788003e37cf39b5a1e04b693b</anchor>
      <arglist>(const mpz_t mpi)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>imm.cc</name>
    <path>factory/</path>
    <filename>imm_8cc.html</filename>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
  </compound>
  <compound kind="file">
    <name>imm.h</name>
    <path>factory/</path>
    <filename>imm_8h.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__globals_8h" name="cf_globals.h" local="yes" import="no" module="no" objc="no">cf_globals.h</includes>
    <includes id="ffops_8h" name="ffops.h" local="yes" import="no" module="no" objc="no">ffops.h</includes>
    <includes id="gfops_8h" name="gfops.h" local="yes" import="no" module="no" objc="no">gfops.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>imm2int</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a1168c1b0d480fc7824d87d1326e05ecb</anchor>
      <arglist>(const InternalCF *const imm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>int2imm</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>ab859a31f72bd5082a6cb74f0d94c79d0</anchor>
      <arglist>(long i)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>int2imm_p</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a40f83485b4b48f9c00ac7d33c689369b</anchor>
      <arglist>(long i)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>int2imm_gf</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a92743f6d864e9089f7f8794f819881e3</anchor>
      <arglist>(long i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>imm_isone</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a3310a39553a1f060c0a108cec3d830d7</anchor>
      <arglist>(const InternalCF *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>imm_isone_p</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a05d076d3e777b575bafd3c7df0e3d323</anchor>
      <arglist>(const InternalCF *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>imm_isone_gf</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a991026b967e558ef0547fd7325b82537</anchor>
      <arglist>(const InternalCF *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>imm_iszero</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a5cc8228bea56ad95a06a0e94d362bf21</anchor>
      <arglist>(const InternalCF *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>imm_iszero_p</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a86c381aa8ff0c5354b11c92b208796bb</anchor>
      <arglist>(const InternalCF *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>imm_iszero_gf</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a5e314a0a3eb99c979667fae5cdf312a2</anchor>
      <arglist>(const InternalCF *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>imm_intval</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a66f909930cae6ad8f365f75d1b5e6966</anchor>
      <arglist>(const InternalCF *const op)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>imm_sign</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a4538a17d485a929fc19c8c1382e7573b</anchor>
      <arglist>(const InternalCF *const op)</arglist>
    </member>
    <member kind="variable">
      <type>const long</type>
      <name>INTMARK</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a8fea90a771625717deb693d92ca0aad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const long</type>
      <name>FFMARK</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a74237cf46f021df65816ae9f9c737943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const long</type>
      <name>GFMARK</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>acaccef523e0bd2c63dcca7acb2172ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const long</type>
      <name>MINIMMEDIATE</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a7833ebed229f2b7ba462c7a4bbfd9df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const long</type>
      <name>MAXIMMEDIATE</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a2957e52b9b9fa0696ada6a0e8802139a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FACTORY_INT64</type>
      <name>MINIMMEDIATELL</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a73afda31e5b8ef3fca848b12c98424c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const FACTORY_INT64</type>
      <name>MAXIMMEDIATELL</name>
      <anchorfile>imm_8h.html</anchorfile>
      <anchor>a352e8de941fe39a4549502ebf00ac7aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cf_gmp.h</name>
    <path>factory/include/factory/</path>
    <filename>cf__gmp_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>factory.h</name>
    <path>factory/</path>
    <filename>factory_8h.html</filename>
    <includes id="factoryconf_8h" name="factoryconf.h" local="yes" import="no" module="no" objc="no">factory/factoryconf.h</includes>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">factory/globaldefs.h</includes>
    <includes id="si__log2_8h" name="si_log2.h" local="yes" import="no" module="no" objc="no">factory/si_log2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="omallocClass_8h" name="omallocClass.h" local="yes" import="no" module="no" objc="no">omalloc/omallocClass.h</includes>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <includes id="ftmpl__array_8h" name="ftmpl_array.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_array.h</includes>
    <includes id="ftmpl__afactor_8h" name="ftmpl_afactor.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_afactor.h</includes>
    <includes id="ftmpl__factor_8h" name="ftmpl_factor.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_factor.h</includes>
    <includes id="ftmpl__list_8h" name="ftmpl_list.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_list.h</includes>
    <includes id="ftmpl__matrix_8h" name="ftmpl_matrix.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_matrix.h</includes>
    <class kind="class">Variable</class>
    <class kind="class">CanonicalForm</class>
    <class kind="class">Evaluation</class>
    <class kind="class">CFGenerator</class>
    <class kind="class">IntGenerator</class>
    <class kind="class">FFGenerator</class>
    <class kind="class">GFGenerator</class>
    <class kind="class">AlgExtGenerator</class>
    <class kind="class">CFGenFactory</class>
    <class kind="class">CFIterator</class>
    <class kind="class">CFRandom</class>
    <class kind="class">GFRandom</class>
    <class kind="class">FFRandom</class>
    <class kind="class">IntRandom</class>
    <class kind="class">AlgExtRandomF</class>
    <class kind="class">CFRandomFactory</class>
    <class kind="class">modpk</class>
    <class kind="class">MapPair</class>
    <class kind="class">CFMap</class>
    <class kind="class">REvaluation</class>
    <class kind="class">StoreFactors</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ISTREAM</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ac62ed320208829eaac81505ebf12cd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELBASE</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a0d9b8f9c1e9ba59158302b0265e85ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELTRANS</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a413b03bc3ebd909810d2be3c7427da8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELQUOT</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>acf0f908e5acf08a59266108927613c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELEXPR</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>af4e0b0e5a6cd4accbdab4a7070e099f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_INLINE</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a7417255fa969afdb9d4f2a7ed5ab3f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_NO_INLINE</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ac83162acebcda3f719fa73fb83a9f500</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_INLINE</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a329e9e7d6085053f4163a9961adf5adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_NO_INLINE</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aca21ae6a7a724de19ec13090168815ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AFactor&lt; CanonicalForm &gt;</type>
      <name>CFAFactor</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a1c35f0a8756181255da38323d61b1543</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CFAFactor &gt;</type>
      <name>CFAFList</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>af2da55237f0e81ecb1e85a0e9670c8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CFAFactor &gt;</type>
      <name>CFAFListIterator</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a60c776540fd0399bf94a0c296e0e6159</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factor&lt; CanonicalForm &gt;</type>
      <name>CFFactor</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>acbd562a39334629acc4ee0a5ee48e72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CFFactor &gt;</type>
      <name>CFFList</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aa9a4975a8b75c5f817d1cc56bcbba114</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CFFactor &gt;</type>
      <name>CFFListIterator</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a8b1da691cdbb4f29f7a1866cad98af12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CanonicalForm &gt;</type>
      <name>CFList</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ae28753af260e98ef96513217c2713de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CanonicalForm &gt;</type>
      <name>CFListIterator</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aa25670274ac7077abf2a66b6373f16ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; CanonicalForm &gt;</type>
      <name>CFArray</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a78658cf4ecc1f5224bfe021e1e55d033</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; CanonicalForm &gt;</type>
      <name>CFMatrix</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a92c2a002e20596500db15fea078511f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CFList &gt;</type>
      <name>ListCFList</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a9ac39b4fc023b31a84b1e8a98f5babce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CFList &gt;</type>
      <name>ListCFListIterator</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aab2fe8725ac6ea800fd20fbc74f38aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; int &gt;</type>
      <name>IntList</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aafa33407a722ad1306e4d93fac4c741e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; int &gt;</type>
      <name>IntListIterator</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aedecbb94919b77c1d3e21e6e885abb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; Variable &gt;</type>
      <name>Varlist</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>af89a6511af24768b9359df5e5a9cb619</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; Variable &gt;</type>
      <name>VarlistIterator</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a422cdf97b41243b02823e5bfc1349030</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; int &gt;</type>
      <name>Intarray</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a073e89f1d28083fc4c12df0d0971f9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>term *</type>
      <name>termList</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a8a74d079220bb619659560a30aa32abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; MapPair &gt;</type>
      <name>MPList</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aeacec604298d78675442a84095f2608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; MapPair &gt;</type>
      <name>MPListIterator</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ae2f8bd66314518e4627cc4b503ecba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getPrime</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aef8e678cfcec1c9d399e1d73911f7747</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getNumPrimes</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a5ea72c54803f7438528739c86300ada3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getSmallPrime</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aca860eb3db99ff0b32314c9b691588de</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getNumSmallPrimes</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a0e7745011e06e7251dc6c94f9ffa7cf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getBigPrime</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ad291796593638a6d192cf3e85a193445</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getNumBigPrimes</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ac7435619de05539e7264aa3f532d8170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Variable FACTORY_PUBLIC</type>
      <name>rootOf</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a4b60997bc7e4a12ce7adf171feb93fd6</anchor>
      <arglist>(const CanonicalForm &amp;, char name=&apos;@&apos;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a4141a94d003bb31441940af3cee6ea21</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>name</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a435135c7414168ac5a8bf6842cf73022</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReduce</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a0fa39e02377efdf8fa869133228131cd</anchor>
      <arglist>(const Variable &amp;alpha, bool reduce)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMipo</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ada11a06d8344073e3350a076828954bd</anchor>
      <arglist>(const Variable &amp;alpha, const CanonicalForm &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getMipo</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a8e8799ff645710e225afdeba8ceba448</anchor>
      <arglist>(const Variable &amp;alpha, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMipo</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>af616a12ef55f4791be50d0234a0fd447</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getDefaultVarName</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a4c93e75da34dfe1b42e467a212b0839c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getDefaultExtName</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ae8ccb7b8be4a761f2da84e0135ad7f5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>prune</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>acb7652d92d1b7dd628d159b78e5c90fc</anchor>
      <arglist>(Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune1</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a4f7c225e385a6acefa5e081e175766de</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ExtensionLevel</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a74e11196ec46561f08c8d6ca48de873b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_imm</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a81d87c6e6362d8439efed50c7c5f6b8d</anchor>
      <arglist>(const InternalCF *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator+</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a4bf3db48eca88c9baf14357efd38708f</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator-</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a85819dca4a01dc588052c539120dddd2</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator*</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a518ab09259736be25d39508dc6b59a57</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator/</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ab215f6078ca8b311db9963d82ca8c759</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator%</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a647a9a86cb9dd3f68dc7d926a9de6a5d</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>div</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a257cc12115c0d9d4f0c5c61c6195228f</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>mod</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a5b1189168f6982b27a218d4d682d8e76</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>blcm</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a215c84eec4e74b62d1f8db4e8986a74a</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>power</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ac7c0e85a57d62ec05517a2c3403187b4</anchor>
      <arglist>(const CanonicalForm &amp;f, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>power</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a3902c0b5323ed0511ba17d6c74f73a29</anchor>
      <arglist>(const Variable &amp;v, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>gcd</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a4732dfc29a810e77f8bdd0d9c8d38374</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>gcd_poly</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>abf41feb7d712f659f3c704c88a059fd0</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>lcm</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a69e5513fb36603428cd9e84b7331e465</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>pp</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a676608e036c380c1b0d6f5b764df4b5a</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>content</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a1ae6ca03b449dc880640292beb8bf332</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>content</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a476e5d7a09fa5a5213593d1626e89be8</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>icontent</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a2784743fb79258de4a1b10bda48e3c16</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>vcontent</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a7b324386895806103b8fc154d12630c1</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>swapvar</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a963c5471c03c459cc412e267781aff43</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>replacevar</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a3da8b2434a2d26ec7838fe5c45b6b56a</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVars</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a25f14fd6bd12831f2bce73bf6ce2769b</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getVars</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a1efd69b6e3590b40a769756c5a65d2ae</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>apply</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ad050e37e925107d3103c0d530ff02c3f</anchor>
      <arglist>(const CanonicalForm &amp;f, void(*mf)(CanonicalForm &amp;, int &amp;))</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapdomain</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aa2c7b76cf9d97a97000799e7bc7ac06b</anchor>
      <arglist>(const CanonicalForm &amp;f, CanonicalForm(*mf)(const CanonicalForm &amp;))</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>degrees</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a4d5f356d0e9adbd2b9bf3e0355e1422a</anchor>
      <arglist>(const CanonicalForm &amp;f, int *degs=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>totaldegree</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aa4cffb5d83855285cd31eb4e7cac3df0</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>totaldegree</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a66728a0229700d1107677bb5334fb79f</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v1, const Variable &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a2207ddfb885a81b3fa72e648be0b6f5a</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ab34b2751ee7689f6213e860abaebd4f6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_maxexp</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a71aaaa9ea41b38b766a065f9469c3df2</anchor>
      <arglist>(const CanonicalForm &amp;f, int &amp;maxexp)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reduce</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>acc1bf3109d52b6d62424863498a0da19</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFirstAlgVar</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a86ca959e123fe0e5a8a60aa50e16fd70</anchor>
      <arglist>(const CanonicalForm &amp;f, Variable &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>leftShift</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a39f34520b76f606cf03c6688d1b2a066</anchor>
      <arglist>(const CanonicalForm &amp;F, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lc</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a265785c15d7770d5e2f4a76b5b545267</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Lc</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aaa9c20183b73723f35194e9ff2282eb6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aea4f6f799377ae02ed63bd1f993e5925</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>abd5c1aefe4c4a9c1e7c90a865467b195</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a6728ff52735c4b38f1cee97348511aa3</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a0e68eca79c628a7636f59d2b394b2f64</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>taildegree</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a6219c0120dee9b09fb955328fa53609b</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a4bab46c8cf06e5ae02f2297ddd7e8768</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a0ed60900791e94d00aca3d4752db7ad2</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>adce7ffa5f1024b41d763d2ea4d560d86</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>mvar</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ae9c3e2828e6a11b9f76895c4e69d4266</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>num</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aa3668968f645c9c16d27c1c451a2ea2d</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>den</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aa4c2a4fc8293940750807766632be3d9</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a4696e8957f216417483625ad8956c975</anchor>
      <arglist>(const CanonicalForm &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deriv</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a67dc82b65658a91a6c6dda3b460a18c4</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sqrt</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aa6c2414e03ee5b6e8b130f626badf9c9</anchor>
      <arglist>(const CanonicalForm &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ilog2</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a32fb685b3d5d0b281b8eb1d768930c37</anchor>
      <arglist>(const CanonicalForm &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapinto</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a1b66884d86e44ec883f7016b0657e74b</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>head</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ac2041f38bb571add92b0ca085b9da686</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>headdegree</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a1083ad3da3463565e0ec3734e6bee520</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>setCharacteristic</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a7bc567cd7a27f6c20e729a5cca6102c3</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCharacteristic</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a640c8f4d5b2a06f055545bfecc427faf</anchor>
      <arglist>(int c, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCharacteristic</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a07d9fa415dd8ad33bf39a35d40ff795c</anchor>
      <arglist>(int c, int n, char name)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>getCharacteristic</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>af4b4b65fcdadaa8ac57675c9fdba1a21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGFDegree</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a72537675de564fb529503e0e8ea4ef82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getGFGenerator</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ac40da73a9ca2b83b968bbf376be89c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>On</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ade30b43c9a5e67005d7a4bfc88083f14</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>Off</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a444ce5a814b04ac01bde60e1f5f506cf</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool FACTORY_PUBLIC</type>
      <name>isOn</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a007320e7bccf294a5cfdad2d1cf509ab</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>psr</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a991fdf81693ed3648d30588cb1edafc8</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>psq</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aafce30cc95e9d66a3cd0655418b081f7</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>psqr</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a4618668d5a2cbe35261934a43a3e322e</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>bCommonDen</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a7876dc5e48c103b3778df8b0fb0779d5</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fdivides</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a7d761eb4b8f02244e62e2cebe8302e98</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fdivides</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a87fb282e884f54fa50970c6fddc80c34</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;quot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryFdivides</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a9287c80b660e7bc34e151b9b01af3811</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>maxNorm</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a77d8ad18e7763dbe9cc76a8a9a199e96</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>euclideanNorm</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>acfcbcf5f7de60a7471f7ce3480346ca6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainder</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a89ac518c00ebdbe6d6a40c63537f9da1</anchor>
      <arglist>(const CanonicalForm &amp;x1, const CanonicalForm &amp;q1, const CanonicalForm &amp;x2, const CanonicalForm &amp;q2, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainder</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a54d19f0cb527257d86ca89974e00808c</anchor>
      <arglist>(const CFArray &amp;x, const CFArray &amp;q, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainderCached</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>af8854b14d19afc97a019728ae7e0ac5b</anchor>
      <arglist>(const CanonicalForm &amp;x1, const CanonicalForm &amp;q1, const CanonicalForm &amp;x2, const CanonicalForm &amp;q2, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew, CFArray &amp;inv)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainderCached</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a38eaa28044c42f02ac7828aea6d68c0b</anchor>
      <arglist>(const CFArray &amp;a, const CFArray &amp;n, CanonicalForm &amp;xnew, CanonicalForm &amp;prod, CFArray &amp;inv)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Farey</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a5331d9e87cbfab8098d7e522b4614d23</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPurePoly</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a0a78c5eac2041868c46dcda6d9ae39e5</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPurePoly_m</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a4312811fa93441e11b53e6a35da5e11e</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CFFList FACTORY_PUBLIC</type>
      <name>factorize</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ad555027942bf65deea55146857f96024</anchor>
      <arglist>(const CanonicalForm &amp;f, bool issqrfree=false)</arglist>
    </member>
    <member kind="function">
      <type>CFFList FACTORY_PUBLIC</type>
      <name>factorize</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a8e81ba156bbb259aa7dab29615eeaee7</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFFList FACTORY_PUBLIC</type>
      <name>sqrFree</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a6834bebdd6efdf93657892d27d37a055</anchor>
      <arglist>(const CanonicalForm &amp;f, bool sort=false)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>homogenize</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a9f4baee603313823bb42e251ad68c065</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>homogenize</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>af6ad4e59503ad9d6c3959dd3e26e4f3a</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x, const Variable &amp;v1, const Variable &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>get_max_degree_Variable</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a0729e6d032a7e277da0e9047985d7a5f</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>get_Terms</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a6d1782f975aa4e311114cbb5be2bd422</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTerms</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a6add37fd5393d6af97e7263d048e14fd</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;t, CFList &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>linearSystemSolve</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aa08fb77a52f8e8167e4ea59aeb39b580</anchor>
      <arglist>(CFMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>determinant</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a50379e44d5999f5e7957b988d9abcbaf</anchor>
      <arglist>(const CFMatrix &amp;M, int n)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>subResChain</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a6e3b2a1befb4394aad0873affd9407f3</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>resultant</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>affaf220912347f5202ed0eecbd938225</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>factoryrandom</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>adb7b0bd000dbce222d3dd1e763ebd7ee</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>factoryseed</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>addbca49094e12760a33779def1624cbe</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>replaceLc</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>afba803d976da2ac363cd105c5cae1878</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>compress</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ae39ab9dee11bce46d2ce9b9bffb61315</anchor>
      <arglist>(const CanonicalForm &amp;f, CFMap &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compress</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aa0f27334f1b4be9e411183c83bd6c478</anchor>
      <arglist>(const CFArray &amp;a, CFMap &amp;M, CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compress</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a2560d6be3bd53214ca248fa3891b22a2</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CFMap &amp;M, CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>gf_gf2ff</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>abf9029e490885737c512b2558b53e57f</anchor>
      <arglist>(long a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_gf2ff</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a3b3005c9a7dc6cdd6e5d8aace66a735e</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_isff</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>af8d4c9513cddbba8f358fc436bdf9384</anchor>
      <arglist>(long a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_isff</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a6154b8afd21ecf40ac171468b99c54c5</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>cf_HNF</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ab28e0afd842d3ea6cdbdb5a2038e242d</anchor>
      <arglist>(CFMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>cf_LLL</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a7b9b1d4780896dd91f100f2d4c3f605b</anchor>
      <arglist>(CFMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>gmp_numerator</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ad42b7c617e013fb4b5fd82bda7a29795</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>gmp_denominator</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ae3e232ac2a24d40bbd734ff7ec58cef7</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_value</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a9558d35841b40e2ef0e41ac7b3106202</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>make_cf</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a22818e43c76cf9ccf6daffcd12b454d3</anchor>
      <arglist>(const mpz_ptr n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>make_cf</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aae68a2317658a0c6d93b3f9fec3c7d06</anchor>
      <arglist>(const mpz_ptr n, const mpz_ptr d, bool normalize)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>make_cf_from_gf</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a69c0bb1753284228189c8920aeca6d04</anchor>
      <arglist>(const int z)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>igcd</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a750d7f71fe443feb9030803761ce4c33</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>ipower</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>af21d01334ac2b6ddaedc28685ce21fa8</anchor>
      <arglist>(int b, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factoryError_intern</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a8fd76cc3a368b170188139ca5e7da61b</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>probIrredTest</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a66e1028a5f8623f44f8bb73ed1833051</anchor>
      <arglist>(const CanonicalForm &amp;F, double error)</arglist>
    </member>
    <member kind="function">
      <type>CFAFList FACTORY_PUBLIC</type>
      <name>absFactorize</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ad10b3d1c3c91c0a8b1f1292e2989d8fc</anchor>
      <arglist>(const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>resultantZ</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a897eb25570197dcd2203dc4f251d63c9</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, const Variable &amp;x, bool prob=true)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>facAlgFunc2</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a80aa8922e932c3bf861a72322a253bfc</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;as)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>facAlgFunc</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a7844da89246ee369af9aaa20a218e232</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;as)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Prem</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a54020c59db8328ec00e49b8172268d10</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>basicSet</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a747bdfb1fe1d8990de5c9f16e228b016</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSet</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a225cde0424ef5550d23bb56bda870af8</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>modCharSet</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ac9c145c01ba6a80f667767a81cdd5a02</anchor>
      <arglist>(const CFList &amp;PS, StoreFactors &amp;StoredFactors, bool removeContents=true)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>modCharSet</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a020f5ad2fe07ec2da5c3083439aa563e</anchor>
      <arglist>(const CFList &amp;PS, bool removeContents)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaCharSetN</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a03f4e1ac3e24f7b0bcc65a15394b69e5</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetN</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a632f7a5b3a5f330b3b92d7a5b58824bf</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaModCharSet</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ad915be22fc64cb150758f763818760ee</anchor>
      <arglist>(const CFList &amp;PS, StoreFactors &amp;StoredFactors, bool removeContents=true)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaModCharSet</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>af09dbdcabe59c4eb42447c959f88a8d5</anchor>
      <arglist>(const CFList &amp;PS, bool removeContents=true)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>charSeries</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a1ba24ea3b93c97ab1fee9924409379ce</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList FACTORY_PUBLIC</type>
      <name>irrCharSeries</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a31a5023321d21ca2afdc35915208d4ed</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>Varlist</type>
      <name>neworder</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a7829348e3e6f6bf2f8962b60a3979905</anchor>
      <arglist>(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>newordercf</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a76ade6665303e1d6e8cdf46dc2c853ab</anchor>
      <arglist>(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>IntList FACTORY_PUBLIC</type>
      <name>neworderint</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a41f8cdf8925af59903cf7eb83c40915f</anchor>
      <arglist>(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>reorder</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ac6ad944327cf541603f3d71e0f1a2c05</anchor>
      <arglist>(const Varlist &amp;betterorder, const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>reorder</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a982a7003a2fe83ab737dc145675173d9</anchor>
      <arglist>(const Varlist &amp;betterorder, const CFFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>reorder</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>af709a59e0eef4d1ad3d99fe2432ec61a</anchor>
      <arglist>(const Varlist &amp;betterorder, const ListCFList &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>extgcd</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a3faa49e4561c184f1ee88dea327de591</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;a, CanonicalForm &amp;b)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>factoryConfiguration</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a8c410c42c838126b20d253381db8170a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_RATIONAL</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a93dc34876491d675a7444672f11d8df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_SYMMETRIC_FF</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ac6a5904f97b7e44b0db8e52798eee180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_EZGCD</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ab79e1ec1e9679969613f0a485dd21056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_EZGCD_P</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a833ed2ff0723b2766466ee102a385fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_NTL_SORT</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a97f1fad082e421b777de632a963077f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_CHINREM_GCD</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a320caa1214d56d0e9fb0074e1528d915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_QGCD</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a1453da0faee26214440c30e02ef0a3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FF_MOD_GCD</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aaac7f44ed540a2515f3eddf3e4ae4893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_GCD_P</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a8214df9c05bbae6849a9f9adbdfb5aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_GCD_0</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ace4793b3169d602a4a5642008acc0f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_BERLEKAMP</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>aec699a004500e6d086a2c3023532b302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_FAC_QUADRATICLIFT</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ac86e3c02c54f2f078aa0c39a4281421a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_FAC_P</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ae513e2cd6df680a0ce0a8165fd6fe4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_FAC_0</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a9ae4bd3e03f784f5ccf5f96e19ab03df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_FAC_0A</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ad5a7355c793c7551a1a057f67ec1e696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>singular_homog_flag</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>ac7d57e73f9794f07c45dffa5288c3716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR void(*</type>
      <name>factoryError</name>
      <anchorfile>factory_8h.html</anchorfile>
      <anchor>a5c071b3bbf63147ae856794cb0e2a807</anchor>
      <arglist>)(const char *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>factory.h</name>
    <path>factory/include/factory/</path>
    <filename>include_2factory_2factory_8h.html</filename>
    <includes id="factoryconf_8h" name="factoryconf.h" local="yes" import="no" module="no" objc="no">factory/factoryconf.h</includes>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">factory/globaldefs.h</includes>
    <includes id="si__log2_8h" name="si_log2.h" local="yes" import="no" module="no" objc="no">factory/si_log2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="omallocClass_8h" name="omallocClass.h" local="yes" import="no" module="no" objc="no">omalloc/omallocClass.h</includes>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <includes id="ftmpl__array_8h" name="ftmpl_array.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_array.h</includes>
    <includes id="ftmpl__afactor_8h" name="ftmpl_afactor.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_afactor.h</includes>
    <includes id="ftmpl__factor_8h" name="ftmpl_factor.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_factor.h</includes>
    <includes id="ftmpl__list_8h" name="ftmpl_list.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_list.h</includes>
    <includes id="ftmpl__matrix_8h" name="ftmpl_matrix.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_matrix.h</includes>
    <class kind="class">Variable</class>
    <class kind="class">CanonicalForm</class>
    <class kind="class">Evaluation</class>
    <class kind="class">CFGenerator</class>
    <class kind="class">IntGenerator</class>
    <class kind="class">FFGenerator</class>
    <class kind="class">GFGenerator</class>
    <class kind="class">AlgExtGenerator</class>
    <class kind="class">CFGenFactory</class>
    <class kind="class">CFIterator</class>
    <class kind="class">CFRandom</class>
    <class kind="class">GFRandom</class>
    <class kind="class">FFRandom</class>
    <class kind="class">IntRandom</class>
    <class kind="class">AlgExtRandomF</class>
    <class kind="class">CFRandomFactory</class>
    <class kind="class">modpk</class>
    <class kind="class">MapPair</class>
    <class kind="class">CFMap</class>
    <class kind="class">REvaluation</class>
    <class kind="class">StoreFactors</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ISTREAM</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ac62ed320208829eaac81505ebf12cd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELBASE</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a0d9b8f9c1e9ba59158302b0265e85ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELTRANS</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a413b03bc3ebd909810d2be3c7427da8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELQUOT</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>acf0f908e5acf08a59266108927613c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEVELEXPR</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>af4e0b0e5a6cd4accbdab4a7070e099f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_INLINE</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a7417255fa969afdb9d4f2a7ed5ab3f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_NO_INLINE</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ac83162acebcda3f719fa73fb83a9f500</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_INLINE</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a329e9e7d6085053f4163a9961adf5adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_NO_INLINE</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aca21ae6a7a724de19ec13090168815ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AFactor&lt; CanonicalForm &gt;</type>
      <name>CFAFactor</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a1c35f0a8756181255da38323d61b1543</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CFAFactor &gt;</type>
      <name>CFAFList</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>af2da55237f0e81ecb1e85a0e9670c8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CFAFactor &gt;</type>
      <name>CFAFListIterator</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a60c776540fd0399bf94a0c296e0e6159</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Factor&lt; CanonicalForm &gt;</type>
      <name>CFFactor</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>acbd562a39334629acc4ee0a5ee48e72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CFFactor &gt;</type>
      <name>CFFList</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aa9a4975a8b75c5f817d1cc56bcbba114</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CFFactor &gt;</type>
      <name>CFFListIterator</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a8b1da691cdbb4f29f7a1866cad98af12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CanonicalForm &gt;</type>
      <name>CFList</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ae28753af260e98ef96513217c2713de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CanonicalForm &gt;</type>
      <name>CFListIterator</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aa25670274ac7077abf2a66b6373f16ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; CanonicalForm &gt;</type>
      <name>CFArray</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a78658cf4ecc1f5224bfe021e1e55d033</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; CanonicalForm &gt;</type>
      <name>CFMatrix</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a92c2a002e20596500db15fea078511f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; CFList &gt;</type>
      <name>ListCFList</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a9ac39b4fc023b31a84b1e8a98f5babce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; CFList &gt;</type>
      <name>ListCFListIterator</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aab2fe8725ac6ea800fd20fbc74f38aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; int &gt;</type>
      <name>IntList</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aafa33407a722ad1306e4d93fac4c741e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; int &gt;</type>
      <name>IntListIterator</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aedecbb94919b77c1d3e21e6e885abb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; Variable &gt;</type>
      <name>Varlist</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>af89a6511af24768b9359df5e5a9cb619</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; Variable &gt;</type>
      <name>VarlistIterator</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a422cdf97b41243b02823e5bfc1349030</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; int &gt;</type>
      <name>Intarray</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a073e89f1d28083fc4c12df0d0971f9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>term *</type>
      <name>termList</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a8a74d079220bb619659560a30aa32abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>List&lt; MapPair &gt;</type>
      <name>MPList</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aeacec604298d78675442a84095f2608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListIterator&lt; MapPair &gt;</type>
      <name>MPListIterator</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ae2f8bd66314518e4627cc4b503ecba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getPrime</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aef8e678cfcec1c9d399e1d73911f7747</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getNumPrimes</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a5ea72c54803f7438528739c86300ada3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getSmallPrime</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aca860eb3db99ff0b32314c9b691588de</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getNumSmallPrimes</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a0e7745011e06e7251dc6c94f9ffa7cf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getBigPrime</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ad291796593638a6d192cf3e85a193445</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>cf_getNumBigPrimes</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ac7435619de05539e7264aa3f532d8170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Variable FACTORY_PUBLIC</type>
      <name>rootOf</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a4b60997bc7e4a12ce7adf171feb93fd6</anchor>
      <arglist>(const CanonicalForm &amp;, char name=&apos;@&apos;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a4141a94d003bb31441940af3cee6ea21</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>name</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a435135c7414168ac5a8bf6842cf73022</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReduce</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a0fa39e02377efdf8fa869133228131cd</anchor>
      <arglist>(const Variable &amp;alpha, bool reduce)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMipo</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ada11a06d8344073e3350a076828954bd</anchor>
      <arglist>(const Variable &amp;alpha, const CanonicalForm &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getMipo</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a8e8799ff645710e225afdeba8ceba448</anchor>
      <arglist>(const Variable &amp;alpha, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMipo</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>af616a12ef55f4791be50d0234a0fd447</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getDefaultVarName</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a4c93e75da34dfe1b42e467a212b0839c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getDefaultExtName</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ae8ccb7b8be4a761f2da84e0135ad7f5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>prune</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>acb7652d92d1b7dd628d159b78e5c90fc</anchor>
      <arglist>(Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune1</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a4f7c225e385a6acefa5e081e175766de</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ExtensionLevel</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a74e11196ec46561f08c8d6ca48de873b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_imm</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a81d87c6e6362d8439efed50c7c5f6b8d</anchor>
      <arglist>(const InternalCF *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator+</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a4bf3db48eca88c9baf14357efd38708f</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator-</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a85819dca4a01dc588052c539120dddd2</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator*</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a518ab09259736be25d39508dc6b59a57</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator/</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ab215f6078ca8b311db9963d82ca8c759</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator%</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a647a9a86cb9dd3f68dc7d926a9de6a5d</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>div</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a257cc12115c0d9d4f0c5c61c6195228f</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>mod</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a5b1189168f6982b27a218d4d682d8e76</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>blcm</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a215c84eec4e74b62d1f8db4e8986a74a</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>power</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ac7c0e85a57d62ec05517a2c3403187b4</anchor>
      <arglist>(const CanonicalForm &amp;f, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>power</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a3902c0b5323ed0511ba17d6c74f73a29</anchor>
      <arglist>(const Variable &amp;v, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>gcd</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a4732dfc29a810e77f8bdd0d9c8d38374</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>gcd_poly</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>abf41feb7d712f659f3c704c88a059fd0</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>lcm</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a69e5513fb36603428cd9e84b7331e465</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>pp</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a676608e036c380c1b0d6f5b764df4b5a</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>content</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a1ae6ca03b449dc880640292beb8bf332</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>content</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a476e5d7a09fa5a5213593d1626e89be8</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>icontent</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a2784743fb79258de4a1b10bda48e3c16</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>vcontent</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a7b324386895806103b8fc154d12630c1</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>swapvar</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a963c5471c03c459cc412e267781aff43</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>replacevar</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a3da8b2434a2d26ec7838fe5c45b6b56a</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumVars</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a25f14fd6bd12831f2bce73bf6ce2769b</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getVars</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a1efd69b6e3590b40a769756c5a65d2ae</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>apply</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ad050e37e925107d3103c0d530ff02c3f</anchor>
      <arglist>(const CanonicalForm &amp;f, void(*mf)(CanonicalForm &amp;, int &amp;))</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapdomain</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aa2c7b76cf9d97a97000799e7bc7ac06b</anchor>
      <arglist>(const CanonicalForm &amp;f, CanonicalForm(*mf)(const CanonicalForm &amp;))</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>degrees</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a4d5f356d0e9adbd2b9bf3e0355e1422a</anchor>
      <arglist>(const CanonicalForm &amp;f, int *degs=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>totaldegree</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aa4cffb5d83855285cd31eb4e7cac3df0</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>totaldegree</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a66728a0229700d1107677bb5334fb79f</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v1, const Variable &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a2207ddfb885a81b3fa72e648be0b6f5a</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ab34b2751ee7689f6213e860abaebd4f6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size_maxexp</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a71aaaa9ea41b38b766a065f9469c3df2</anchor>
      <arglist>(const CanonicalForm &amp;f, int &amp;maxexp)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>reduce</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>acc1bf3109d52b6d62424863498a0da19</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFirstAlgVar</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a86ca959e123fe0e5a8a60aa50e16fd70</anchor>
      <arglist>(const CanonicalForm &amp;f, Variable &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>leftShift</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a39f34520b76f606cf03c6688d1b2a066</anchor>
      <arglist>(const CanonicalForm &amp;F, int n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lc</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a265785c15d7770d5e2f4a76b5b545267</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Lc</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aaa9c20183b73723f35194e9ff2282eb6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aea4f6f799377ae02ed63bd1f993e5925</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>abd5c1aefe4c4a9c1e7c90a865467b195</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a6728ff52735c4b38f1cee97348511aa3</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a0e68eca79c628a7636f59d2b394b2f64</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>taildegree</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a6219c0120dee9b09fb955328fa53609b</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a4bab46c8cf06e5ae02f2297ddd7e8768</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a0ed60900791e94d00aca3d4752db7ad2</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>adce7ffa5f1024b41d763d2ea4d560d86</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>mvar</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ae9c3e2828e6a11b9f76895c4e69d4266</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>num</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aa3668968f645c9c16d27c1c451a2ea2d</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>den</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aa4c2a4fc8293940750807766632be3d9</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a4696e8957f216417483625ad8956c975</anchor>
      <arglist>(const CanonicalForm &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deriv</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a67dc82b65658a91a6c6dda3b460a18c4</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sqrt</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aa6c2414e03ee5b6e8b130f626badf9c9</anchor>
      <arglist>(const CanonicalForm &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ilog2</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a32fb685b3d5d0b281b8eb1d768930c37</anchor>
      <arglist>(const CanonicalForm &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapinto</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a1b66884d86e44ec883f7016b0657e74b</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>head</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ac2041f38bb571add92b0ca085b9da686</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>headdegree</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a1083ad3da3463565e0ec3734e6bee520</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>setCharacteristic</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a7bc567cd7a27f6c20e729a5cca6102c3</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCharacteristic</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a640c8f4d5b2a06f055545bfecc427faf</anchor>
      <arglist>(int c, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCharacteristic</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a07d9fa415dd8ad33bf39a35d40ff795c</anchor>
      <arglist>(int c, int n, char name)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>getCharacteristic</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>af4b4b65fcdadaa8ac57675c9fdba1a21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGFDegree</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a72537675de564fb529503e0e8ea4ef82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getGFGenerator</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ac40da73a9ca2b83b968bbf376be89c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>On</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ade30b43c9a5e67005d7a4bfc88083f14</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>Off</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a444ce5a814b04ac01bde60e1f5f506cf</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool FACTORY_PUBLIC</type>
      <name>isOn</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a007320e7bccf294a5cfdad2d1cf509ab</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>psr</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a991fdf81693ed3648d30588cb1edafc8</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>psq</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aafce30cc95e9d66a3cd0655418b081f7</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>psqr</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a4618668d5a2cbe35261934a43a3e322e</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>bCommonDen</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a7876dc5e48c103b3778df8b0fb0779d5</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fdivides</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a7d761eb4b8f02244e62e2cebe8302e98</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fdivides</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a87fb282e884f54fa50970c6fddc80c34</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;quot)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryFdivides</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a9287c80b660e7bc34e151b9b01af3811</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>maxNorm</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a77d8ad18e7763dbe9cc76a8a9a199e96</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>euclideanNorm</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>acfcbcf5f7de60a7471f7ce3480346ca6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainder</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a89ac518c00ebdbe6d6a40c63537f9da1</anchor>
      <arglist>(const CanonicalForm &amp;x1, const CanonicalForm &amp;q1, const CanonicalForm &amp;x2, const CanonicalForm &amp;q2, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainder</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a54d19f0cb527257d86ca89974e00808c</anchor>
      <arglist>(const CFArray &amp;x, const CFArray &amp;q, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainderCached</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>af8854b14d19afc97a019728ae7e0ac5b</anchor>
      <arglist>(const CanonicalForm &amp;x1, const CanonicalForm &amp;q1, const CanonicalForm &amp;x2, const CanonicalForm &amp;q2, CanonicalForm &amp;xnew, CanonicalForm &amp;qnew, CFArray &amp;inv)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>chineseRemainderCached</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a38eaa28044c42f02ac7828aea6d68c0b</anchor>
      <arglist>(const CFArray &amp;a, const CFArray &amp;n, CanonicalForm &amp;xnew, CanonicalForm &amp;prod, CFArray &amp;inv)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Farey</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a5331d9e87cbfab8098d7e522b4614d23</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPurePoly</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a0a78c5eac2041868c46dcda6d9ae39e5</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPurePoly_m</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a4312811fa93441e11b53e6a35da5e11e</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CFFList FACTORY_PUBLIC</type>
      <name>factorize</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ad555027942bf65deea55146857f96024</anchor>
      <arglist>(const CanonicalForm &amp;f, bool issqrfree=false)</arglist>
    </member>
    <member kind="function">
      <type>CFFList FACTORY_PUBLIC</type>
      <name>factorize</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a8e81ba156bbb259aa7dab29615eeaee7</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFFList FACTORY_PUBLIC</type>
      <name>sqrFree</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a6834bebdd6efdf93657892d27d37a055</anchor>
      <arglist>(const CanonicalForm &amp;f, bool sort=false)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>homogenize</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a9f4baee603313823bb42e251ad68c065</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>homogenize</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>af6ad4e59503ad9d6c3959dd3e26e4f3a</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;x, const Variable &amp;v1, const Variable &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>get_max_degree_Variable</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a0729e6d032a7e277da0e9047985d7a5f</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>get_Terms</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a6d1782f975aa4e311114cbb5be2bd422</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTerms</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a6add37fd5393d6af97e7263d048e14fd</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;t, CFList &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>linearSystemSolve</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aa08fb77a52f8e8167e4ea59aeb39b580</anchor>
      <arglist>(CFMatrix &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>determinant</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a50379e44d5999f5e7957b988d9abcbaf</anchor>
      <arglist>(const CFMatrix &amp;M, int n)</arglist>
    </member>
    <member kind="function">
      <type>CFArray</type>
      <name>subResChain</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a6e3b2a1befb4394aad0873affd9407f3</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>resultant</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>affaf220912347f5202ed0eecbd938225</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>factoryrandom</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>adb7b0bd000dbce222d3dd1e763ebd7ee</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>factoryseed</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>addbca49094e12760a33779def1624cbe</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>replaceLc</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>afba803d976da2ac363cd105c5cae1878</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>compress</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ae39ab9dee11bce46d2ce9b9bffb61315</anchor>
      <arglist>(const CanonicalForm &amp;f, CFMap &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compress</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aa0f27334f1b4be9e411183c83bd6c478</anchor>
      <arglist>(const CFArray &amp;a, CFMap &amp;M, CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compress</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a2560d6be3bd53214ca248fa3891b22a2</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CFMap &amp;M, CFMap &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>gf_gf2ff</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>abf9029e490885737c512b2558b53e57f</anchor>
      <arglist>(long a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_gf2ff</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a3b3005c9a7dc6cdd6e5d8aace66a735e</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_isff</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>af8d4c9513cddbba8f358fc436bdf9384</anchor>
      <arglist>(long a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>gf_isff</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a6154b8afd21ecf40ac171468b99c54c5</anchor>
      <arglist>(int a)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>cf_HNF</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ab28e0afd842d3ea6cdbdb5a2038e242d</anchor>
      <arglist>(CFMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>cf_LLL</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a7b9b1d4780896dd91f100f2d4c3f605b</anchor>
      <arglist>(CFMatrix &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>gmp_numerator</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ad42b7c617e013fb4b5fd82bda7a29795</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>gmp_denominator</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ae3e232ac2a24d40bbd734ff7ec58cef7</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_value</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a9558d35841b40e2ef0e41ac7b3106202</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>make_cf</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a22818e43c76cf9ccf6daffcd12b454d3</anchor>
      <arglist>(const mpz_ptr n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>make_cf</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aae68a2317658a0c6d93b3f9fec3c7d06</anchor>
      <arglist>(const mpz_ptr n, const mpz_ptr d, bool normalize)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>make_cf_from_gf</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a69c0bb1753284228189c8920aeca6d04</anchor>
      <arglist>(const int z)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>igcd</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a750d7f71fe443feb9030803761ce4c33</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>ipower</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>af21d01334ac2b6ddaedc28685ce21fa8</anchor>
      <arglist>(int b, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factoryError_intern</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a8fd76cc3a368b170188139ca5e7da61b</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int FACTORY_PUBLIC</type>
      <name>probIrredTest</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a66e1028a5f8623f44f8bb73ed1833051</anchor>
      <arglist>(const CanonicalForm &amp;F, double error)</arglist>
    </member>
    <member kind="function">
      <type>CFAFList FACTORY_PUBLIC</type>
      <name>absFactorize</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ad10b3d1c3c91c0a8b1f1292e2989d8fc</anchor>
      <arglist>(const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>resultantZ</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a897eb25570197dcd2203dc4f251d63c9</anchor>
      <arglist>(const CanonicalForm &amp;A, const CanonicalForm &amp;B, const Variable &amp;x, bool prob=true)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>facAlgFunc2</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a80aa8922e932c3bf861a72322a253bfc</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;as)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>facAlgFunc</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a7844da89246ee369af9aaa20a218e232</anchor>
      <arglist>(const CanonicalForm &amp;f, const CFList &amp;as)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Prem</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a54020c59db8328ec00e49b8172268d10</anchor>
      <arglist>(const CanonicalForm &amp;F, const CanonicalForm &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>basicSet</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a747bdfb1fe1d8990de5c9f16e228b016</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSet</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a225cde0424ef5550d23bb56bda870af8</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>modCharSet</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ac9c145c01ba6a80f667767a81cdd5a02</anchor>
      <arglist>(const CFList &amp;PS, StoreFactors &amp;StoredFactors, bool removeContents=true)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>modCharSet</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a020f5ad2fe07ec2da5c3083439aa563e</anchor>
      <arglist>(const CFList &amp;PS, bool removeContents)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaCharSetN</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a03f4e1ac3e24f7b0bcc65a15394b69e5</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetN</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a632f7a5b3a5f330b3b92d7a5b58824bf</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaModCharSet</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ad915be22fc64cb150758f763818760ee</anchor>
      <arglist>(const CFList &amp;PS, StoreFactors &amp;StoredFactors, bool removeContents=true)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>charSetViaModCharSet</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>af09dbdcabe59c4eb42447c959f88a8d5</anchor>
      <arglist>(const CFList &amp;PS, bool removeContents=true)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>charSeries</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a1ba24ea3b93c97ab1fee9924409379ce</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList FACTORY_PUBLIC</type>
      <name>irrCharSeries</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a31a5023321d21ca2afdc35915208d4ed</anchor>
      <arglist>(const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>Varlist</type>
      <name>neworder</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a7829348e3e6f6bf2f8962b60a3979905</anchor>
      <arglist>(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>newordercf</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a76ade6665303e1d6e8cdf46dc2c853ab</anchor>
      <arglist>(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>IntList FACTORY_PUBLIC</type>
      <name>neworderint</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a41f8cdf8925af59903cf7eb83c40915f</anchor>
      <arglist>(const CFList &amp;PolyList)</arglist>
    </member>
    <member kind="function">
      <type>CFList</type>
      <name>reorder</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ac6ad944327cf541603f3d71e0f1a2c05</anchor>
      <arglist>(const Varlist &amp;betterorder, const CFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>reorder</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a982a7003a2fe83ab737dc145675173d9</anchor>
      <arglist>(const Varlist &amp;betterorder, const CFFList &amp;PS)</arglist>
    </member>
    <member kind="function">
      <type>ListCFList</type>
      <name>reorder</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>af709a59e0eef4d1ad3d99fe2432ec61a</anchor>
      <arglist>(const Varlist &amp;betterorder, const ListCFList &amp;Q)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>extgcd</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a3faa49e4561c184f1ee88dea327de591</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;a, CanonicalForm &amp;b)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>factoryConfiguration</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a8c410c42c838126b20d253381db8170a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_RATIONAL</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a93dc34876491d675a7444672f11d8df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_SYMMETRIC_FF</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ac6a5904f97b7e44b0db8e52798eee180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_EZGCD</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ab79e1ec1e9679969613f0a485dd21056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_EZGCD_P</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a833ed2ff0723b2766466ee102a385fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_NTL_SORT</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a97f1fad082e421b777de632a963077f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_CHINREM_GCD</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a320caa1214d56d0e9fb0074e1528d915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_QGCD</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a1453da0faee26214440c30e02ef0a3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FF_MOD_GCD</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aaac7f44ed540a2515f3eddf3e4ae4893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_GCD_P</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a8214df9c05bbae6849a9f9adbdfb5aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_GCD_0</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ace4793b3169d602a4a5642008acc0f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_BERLEKAMP</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>aec699a004500e6d086a2c3023532b302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_FAC_QUADRATICLIFT</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ac86e3c02c54f2f078aa0c39a4281421a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_FAC_P</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ae513e2cd6df680a0ce0a8165fd6fe4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_FAC_0</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a9ae4bd3e03f784f5ccf5f96e19ab03df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SW_USE_FL_FAC_0A</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ad5a7355c793c7551a1a057f67ec1e696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>singular_homog_flag</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>ac7d57e73f9794f07c45dffa5288c3716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR void(*</type>
      <name>factoryError</name>
      <anchorfile>include_2factory_2factory_8h.html</anchorfile>
      <anchor>a5c071b3bbf63147ae856794cb0e2a807</anchor>
      <arglist>)(const char *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>factoryconf.h</name>
    <path>factory/</path>
    <filename>factoryconf_8h.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">globaldefs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_FACTORY_CONFIG_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a661f70651411b36a84772ba1369d09c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_USE_INLINE</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a76bfdc982388ce7a9a39f58087d02ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISABLE_GMP_CPP</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a1da9d1038af6085497b87f77b14ad7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORYCONFIGURATION</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>ab83f503cac1b404887abceb17b000000</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORYVERSION</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a247b7fbaef31c3f44bde4426d8493bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_CSTDIO</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a1380afa5a10bba6b531975951fd6ecba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_CTYPE_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>abd3c4aff90801d067f0dd1d176a0d1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_DLFCN_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a0ee1617ff2f6885ef384a3dd46f9b9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_ERRNO_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>ae655a511fd230d2fd6b99ff2801df201</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FSTREAM</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a3f8c55f170b981382d672b7564b4aee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INTTYPES_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>ab90a030ff2790ebdc176660a6dd2a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_LIBM</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a822fccccd955b712f62f5ade934e86fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MATH_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>ac5d002420ef5a309454cc6c81128850a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_OMALLOC_OMALLOC_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a7807e7db087f27a0c1b58d84e1847060</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SIGNAL_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a494d1ecf5a4567ccbf7901e3be337bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDARG_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a3a3f8c7f8da8cac799fb620a2dbf2b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDINT_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>ab6cd6d1c63c1e26ea2d4537b77148354</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDIO_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>ae021ce4fe74984428cc97427b7358fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDLIB_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a9e0e434ec1a6ddbd97db12b5a32905e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRING</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a2093840c667a80e67d929515ea283252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRINGS_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a405d10d46190bcb0320524c54eafc850</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRING_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>ad4c234dd1625255dc626a15886306e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_STAT_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>ace156430ba007d19b4348a950d0c692b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_TYPES_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a69dc70bea5d1f8bd2be9740e974fa666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_TIME_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a2397007ae170bf57faa808bacaaa2499</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UNISTD_H</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a219b06937831d0da94d801ab13987639</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LT_OBJDIR</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>ac2d5925d76379847dd9fc4747b061659</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_NDEBUG</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a5eeb8b0163cff6d04f8c74b8b7898daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>aca8570fb706c81df371b7f9bc454ae03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_BUGREPORT</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a1d1d2d7f8d2f95b376954d649ab03233</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_NAME</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a1c0439e4355794c09b64274849eb0279</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_STRING</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>ac73e6f903c16eca7710f92e36e1c6fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_TARNAME</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>af415af6bfede0e8d5453708afe68651c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_URL</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a5c93853116d5a50307b6744f147840aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_VERSION</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>aa326a05d5e30f9e9a4bb0b4469d5d0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR_CFLAGS</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>af3a52b7774f5b110f3a29e5866ea9eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SING_NDEBUG</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>aea473eb187b1a8522de82781c1e98afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STDC_HEADERS</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a550e5c272cc3cf3814651721167dcd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERSION</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a1c6d5de492ac61ad29aec7aa9a436bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOASSERT</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a28a8e097500ae031faf0c086e4e93df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__ASSERT</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>aa2c971301c05f2202753a1fe67fb19a7</anchor>
      <arglist>(expression, message, file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__ASSERT1</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a36563273692b986f0716553ff452da2f</anchor>
      <arglist>(expression, message, parameter1, file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYASSERT</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a0ec63307d404d359cc07455944a0d479</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYASSERT1</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a30ce8d71240fa94d175ebaede826acc3</anchor>
      <arglist>(expression, message, parameter1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__WARN</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>aed283a20ef6b22267176cfb100d97d83</anchor>
      <arglist>(expression, message, file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYWARN</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>aac87e3eb62497207159ad82a970b7841</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>ab1899199386b1542d1111168ca847e9c</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT1</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a1ea81b2db7488a690052bc4c28f57813</anchor>
      <arglist>(expression, message, parameter1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a322386848c22ba1f5fc7a8a0eebf534e</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_VOID</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>afcaa11246fec7d705d8f5d73d38efe68</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_INTCF</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a388d5eee9bf8933703383ffe9da5e3c5</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_BOOL</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a6ac5e339ba88bc4c0604c9699f309724</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_INT</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a268d6346563b5249676ec5a67d0bd1a2</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_CHARCC</name>
      <anchorfile>factoryconf_8h.html</anchorfile>
      <anchor>a1c4d96ec6e1b26b264108dcda995c4d2</anchor>
      <arglist>(msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>factoryconf.h</name>
    <path>factory/include/factory/</path>
    <filename>include_2factory_2factoryconf_8h.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">globaldefs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_FACTORY_CONFIG_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a661f70651411b36a84772ba1369d09c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CF_USE_INLINE</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a76bfdc982388ce7a9a39f58087d02ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISABLE_GMP_CPP</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a1da9d1038af6085497b87f77b14ad7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORYCONFIGURATION</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>ab83f503cac1b404887abceb17b000000</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORYVERSION</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a247b7fbaef31c3f44bde4426d8493bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_CSTDIO</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a1380afa5a10bba6b531975951fd6ecba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_CTYPE_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>abd3c4aff90801d067f0dd1d176a0d1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_DLFCN_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a0ee1617ff2f6885ef384a3dd46f9b9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_ERRNO_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>ae655a511fd230d2fd6b99ff2801df201</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FSTREAM</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a3f8c55f170b981382d672b7564b4aee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INTTYPES_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>ab90a030ff2790ebdc176660a6dd2a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_LIBM</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a822fccccd955b712f62f5ade934e86fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MATH_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>ac5d002420ef5a309454cc6c81128850a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_OMALLOC_OMALLOC_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a7807e7db087f27a0c1b58d84e1847060</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SIGNAL_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a494d1ecf5a4567ccbf7901e3be337bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDARG_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a3a3f8c7f8da8cac799fb620a2dbf2b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDINT_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>ab6cd6d1c63c1e26ea2d4537b77148354</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDIO_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>ae021ce4fe74984428cc97427b7358fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDLIB_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a9e0e434ec1a6ddbd97db12b5a32905e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRING</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a2093840c667a80e67d929515ea283252</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRINGS_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a405d10d46190bcb0320524c54eafc850</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRING_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>ad4c234dd1625255dc626a15886306e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_STAT_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>ace156430ba007d19b4348a950d0c692b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_TYPES_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a69dc70bea5d1f8bd2be9740e974fa666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_TIME_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a2397007ae170bf57faa808bacaaa2499</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UNISTD_H</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a219b06937831d0da94d801ab13987639</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LT_OBJDIR</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>ac2d5925d76379847dd9fc4747b061659</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_NDEBUG</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a5eeb8b0163cff6d04f8c74b8b7898daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>aca8570fb706c81df371b7f9bc454ae03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_BUGREPORT</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a1d1d2d7f8d2f95b376954d649ab03233</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_NAME</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a1c0439e4355794c09b64274849eb0279</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_STRING</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>ac73e6f903c16eca7710f92e36e1c6fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_TARNAME</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>af415af6bfede0e8d5453708afe68651c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_URL</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a5c93853116d5a50307b6744f147840aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE_VERSION</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>aa326a05d5e30f9e9a4bb0b4469d5d0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR_CFLAGS</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>af3a52b7774f5b110f3a29e5866ea9eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SING_NDEBUG</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>aea473eb187b1a8522de82781c1e98afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STDC_HEADERS</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a550e5c272cc3cf3814651721167dcd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERSION</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a1c6d5de492ac61ad29aec7aa9a436bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOASSERT</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a28a8e097500ae031faf0c086e4e93df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__ASSERT</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>aa2c971301c05f2202753a1fe67fb19a7</anchor>
      <arglist>(expression, message, file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__ASSERT1</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a36563273692b986f0716553ff452da2f</anchor>
      <arglist>(expression, message, parameter1, file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYASSERT</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a0ec63307d404d359cc07455944a0d479</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYASSERT1</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a30ce8d71240fa94d175ebaede826acc3</anchor>
      <arglist>(expression, message, parameter1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__WARN</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>aed283a20ef6b22267176cfb100d97d83</anchor>
      <arglist>(expression, message, file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYWARN</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>aac87e3eb62497207159ad82a970b7841</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>ab1899199386b1542d1111168ca847e9c</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT1</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a1ea81b2db7488a690052bc4c28f57813</anchor>
      <arglist>(expression, message, parameter1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a322386848c22ba1f5fc7a8a0eebf534e</anchor>
      <arglist>(expression, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_VOID</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>afcaa11246fec7d705d8f5d73d38efe68</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_INTCF</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a388d5eee9bf8933703383ffe9da5e3c5</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_BOOL</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a6ac5e339ba88bc4c0604c9699f309724</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_INT</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a268d6346563b5249676ec5a67d0bd1a2</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PVIRT_CHARCC</name>
      <anchorfile>include_2factory_2factoryconf_8h.html</anchorfile>
      <anchor>a1c4d96ec6e1b26b264108dcda995c4d2</anchor>
      <arglist>(msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_afactor.h</name>
    <path>factory/include/factory/templates/</path>
    <filename>ftmpl__afactor_8h.html</filename>
    <class kind="class">AFactor</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>ftmpl__afactor_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchorfile>ftmpl__afactor_8h.html</anchorfile>
      <anchor>abed10beb719650679809399f486a00d4</anchor>
      <arglist>(const AFactor&lt; T &gt; &amp;, const AFactor&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__afactor_8h.html</anchorfile>
      <anchor>a7b01ca8b45f474178d347ca0ca0c64d6</anchor>
      <arglist>(OSTREAM &amp;os, const AFactor&lt; T &gt; &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_array.h</name>
    <path>factory/include/factory/templates/</path>
    <filename>ftmpl__array_8h.html</filename>
    <class kind="class">Array</class>
    <member kind="define">
      <type>#define</type>
      <name>NOMINMAX</name>
      <anchorfile>ftmpl__array_8h.html</anchorfile>
      <anchor>a9f918755b601cf4bffca775992e6fb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>ftmpl__array_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__array_8h.html</anchorfile>
      <anchor>a5a06d72b59905f7c9e055f622e515d7a</anchor>
      <arglist>(OSTREAM &amp;os, const Array&lt; T &gt; &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_factor.h</name>
    <path>factory/include/factory/templates/</path>
    <filename>ftmpl__factor_8h.html</filename>
    <class kind="class">Factor</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>ftmpl__factor_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchorfile>ftmpl__factor_8h.html</anchorfile>
      <anchor>a23618a75abfa546942d77a184aca5d25</anchor>
      <arglist>(const Factor&lt; T &gt; &amp;, const Factor&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__factor_8h.html</anchorfile>
      <anchor>a0a6d41b838b3d9b5e6dcbbe3735b59d9</anchor>
      <arglist>(OSTREAM &amp;os, const Factor&lt; T &gt; &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_list.h</name>
    <path>factory/include/factory/templates/</path>
    <filename>ftmpl__list_8h.html</filename>
    <class kind="class">ListItem</class>
    <class kind="class">List</class>
    <class kind="class">ListIterator</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>aebafd10ec367956f6d70c38023207711</anchor>
      <arglist>(OSTREAM &amp;os, const List&lt; T &gt; &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>a924dda58f98c535f1603fb32f9c73213</anchor>
      <arglist>(const List&lt; T &gt; &amp;, const List&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Union</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>a8f929dff0a32da284bd314ccb902ce32</anchor>
      <arglist>(const List&lt; T &gt; &amp;, const List&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>a56d911fd662158561e1b4eda177a73b1</anchor>
      <arglist>(const List&lt; T &gt; &amp;, const List&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Union</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>ae34d6c27f236eadbc41c106c57881458</anchor>
      <arglist>(const List&lt; T &gt; &amp;, const List&lt; T &gt; &amp;, int(*ecmpf)(const T &amp;, const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>ad4a4ccd35f1cd9d8117b327e0878e2a2</anchor>
      <arglist>(const List&lt; T &gt; &amp;, const List&lt; T &gt; &amp;, int(*ecmpf)(const T &amp;, const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>a34433f2324b5b7adfc224f221f58c984</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const T &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>afe08465531d81e616e29d93f3df53095</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const T &amp;G, int(*ecmpf)(const T &amp;, const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Union</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>a7319d3bcd687c8fc4b7d027b9a4367ab</anchor>
      <arglist>(const List&lt; T &gt; &amp;, const List&lt; T &gt; &amp;, int(*cmpf)(const T &amp;, const T &amp;), void(*insf)(T &amp;, const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>prod</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>ada4ec0a2eaa10358ebe12abaebb1a755</anchor>
      <arglist>(const List&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>ad31ae5cd1e20c6c0616aae733aff079a</anchor>
      <arglist>(const List&lt; T &gt; &amp;, const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find</name>
      <anchorfile>ftmpl__list_8h.html</anchorfile>
      <anchor>a7695eddfea4fc2fe7d9128a9281a8aae</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const T &amp;t, int(*ecmpf)(const T &amp;, const T &amp;))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_matrix.h</name>
    <path>factory/include/factory/templates/</path>
    <filename>ftmpl__matrix_8h.html</filename>
    <class kind="class">Matrix</class>
    <class kind="class">SubMatrix</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>ftmpl__matrix_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__matrix_8h.html</anchorfile>
      <anchor>a1f1a43e5e0216664eec4a1eb5c361762</anchor>
      <arglist>(OSTREAM &amp;s, const Matrix&lt; T &gt; &amp;M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>int_cf.cc</name>
    <path>factory/</path>
    <filename>int__cf_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
  </compound>
  <compound kind="file">
    <name>int_cf.h</name>
    <path>factory/</path>
    <filename>int__cf_8h.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="omallocClass_8h" name="omallocClass.h" local="yes" import="no" module="no" objc="no">omalloc/omallocClass.h</includes>
    <class kind="class">InternalCF</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>int__cf_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>int_int.cc</name>
    <path>factory/</path>
    <filename>int__int_8cc.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="int__int_8h" name="int_int.h" local="yes" import="no" module="no" objc="no">int_int.h</includes>
    <includes id="int__rat_8h" name="int_rat.h" local="yes" import="no" module="no" objc="no">int_rat.h</includes>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <includes id="gmpext_8h" name="gmpext.h" local="yes" import="no" module="no" objc="no">gmpext.h</includes>
  </compound>
  <compound kind="file">
    <name>int_int.h</name>
    <path>factory/</path>
    <filename>int__int_8h.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="gmpext_8h" name="gmpext.h" local="yes" import="no" module="no" objc="no">gmpext.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <class kind="class">InternalInteger</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>int__int_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>int_intdiv.cc</name>
    <path>factory/</path>
    <filename>int__intdiv_8cc.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="int__int_8h" name="int_int.h" local="yes" import="no" module="no" objc="no">int_int.h</includes>
    <includes id="int__rat_8h" name="int_rat.h" local="yes" import="no" module="no" objc="no">int_rat.h</includes>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <includes id="gmpext_8h" name="gmpext.h" local="yes" import="no" module="no" objc="no">gmpext.h</includes>
    <includes id="ftmpl__functions_8h" name="ftmpl_functions.h" local="yes" import="no" module="no" objc="no">templates/ftmpl_functions.h</includes>
  </compound>
  <compound kind="file">
    <name>int_poly.cc</name>
    <path>factory/</path>
    <filename>int__poly_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="cfUnivarGcd_8h" name="cfUnivarGcd.h" local="yes" import="no" module="no" objc="no">cfUnivarGcd.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="int__int_8h" name="int_int.h" local="yes" import="no" module="no" objc="no">int_int.h</includes>
    <includes id="int__poly_8h" name="int_poly.h" local="yes" import="no" module="no" objc="no">int_poly.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LIKELY</name>
      <anchorfile>int__poly_8cc.html</anchorfile>
      <anchor>ab624475df2c449ae2cc9f8121d065b08</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNLIKELY</name>
      <anchorfile>int__poly_8cc.html</anchorfile>
      <anchor>a9469bcba57388aacbc39962b86bea28b</anchor>
      <arglist>(X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>int_poly.h</name>
    <path>factory/</path>
    <filename>int__poly_8h.html</filename>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <class kind="class">term</class>
    <class kind="class">InternalPoly</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>int__poly_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>term *</type>
      <name>termList</name>
      <anchorfile>int__poly_8h.html</anchorfile>
      <anchor>a8a74d079220bb619659560a30aa32abd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>int_pp.cc</name>
    <path>factory/</path>
    <filename>int__pp_8cc.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">globaldefs.h</includes>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="int__pp_8h" name="int_pp.h" local="yes" import="no" module="no" objc="no">int_pp.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="FLINTconvert_8h" name="FLINTconvert.h" local="yes" import="no" module="no" objc="no">FLINTconvert.h</includes>
  </compound>
  <compound kind="file">
    <name>int_pp.h</name>
    <path>factory/</path>
    <filename>int__pp_8h.html</filename>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <class kind="class">InternalPrimePower</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>int__pp_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>int_rat.cc</name>
    <path>factory/</path>
    <filename>int__rat_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="int__rat_8h" name="int_rat.h" local="yes" import="no" module="no" objc="no">int_rat.h</includes>
    <includes id="int__int_8h" name="int_int.h" local="yes" import="no" module="no" objc="no">int_int.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="gmpext_8h" name="gmpext.h" local="yes" import="no" module="no" objc="no">gmpext.h</includes>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>intgcd</name>
      <anchorfile>int__rat_8cc.html</anchorfile>
      <anchor>aab0d2814b8ba0395e813f6a114cf5928</anchor>
      <arglist>(long a, long b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>int_rat.h</name>
    <path>factory/</path>
    <filename>int__rat_8h.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <class kind="class">InternalRational</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>int__rat_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NTLconvert.cc</name>
    <path>factory/</path>
    <filename>NTLconvert_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="fac__sqrfree_8h" name="fac_sqrfree.h" local="yes" import="no" module="no" objc="no">fac_sqrfree.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="int__int_8h" name="int_int.h" local="yes" import="no" module="no" objc="no">int_int.h</includes>
    <includes id="NTLconvert_8h" name="NTLconvert.h" local="yes" import="no" module="no" objc="no">NTLconvert.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>Alloc</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a5d5c9e1bad63a80559bd159e13c16788</anchor>
      <arglist>(L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Free</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a59cc3e5164b3be06f4c4807ba5059c68</anchor>
      <arglist>(A, L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_cf</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a94e9fc75e095e8eab961f85058a3a8c7</anchor>
      <arglist>(const char *s1, const CanonicalForm &amp;f, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>ZZ_pX</type>
      <name>convertFacCF2NTLZZpX</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>aa9e5ed5c01766dd6e4e9461b75de29c6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>zz_pX</type>
      <name>convertFacCF2NTLzzpX</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>aa51437802d5030441bac4b37e3c558b6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>GF2X</type>
      <name>convertFacCF2NTLGF2X</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>acf05ba30fe696c68b5f0a17ced394d49</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLZZpX2CF</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a692c1f418c0c9af417e3d800f806c25b</anchor>
      <arglist>(const ZZ_pX &amp;poly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLzzpX2CF</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a43c491c825bfbd04a12c5c0ef4877e58</anchor>
      <arglist>(const zz_pX &amp;poly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLZZX2CF</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a817885745dd8c32ec3772247c62de80f</anchor>
      <arglist>(const ZZX &amp;polynom, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLGF2X2CF</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>ae8734a4fcb294658db231156caa8219d</anchor>
      <arglist>(const GF2X &amp;poly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_ZZpX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>ab744546544d5d506d9802c0f044f6c74</anchor>
      <arglist>(const vec_pair_ZZ_pX_long &amp;e, const ZZ_p &amp;cont, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_zzpX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a5228c2993ee914aaee41bbaff915f05f</anchor>
      <arglist>(const vec_pair_zz_pX_long &amp;e, const zz_p cont, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_GF2X_long2FacCFFList</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a077e4d31b032e5a21daec01cf8b9bb2b</anchor>
      <arglist>(const vec_pair_GF2X_long &amp;e, GF2, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertZZ2CF</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a031ea87fe1e345cecc49b431347499a2</anchor>
      <arglist>(const ZZ &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>ZZ</type>
      <name>convertFacCF2NTLZZ</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>adda0e29076ae056f5cb237cb608f8e79</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>ZZX</type>
      <name>convertFacCF2NTLZZX</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a0ef068d8a275c65643d1b40b6e9be0d7</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_ZZX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>afef072fdf514f8a1b4a1cb725415f99a</anchor>
      <arglist>(const vec_pair_ZZX_long &amp;e, const ZZ &amp;cont, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLZZpE2CF</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a021688fb02df4437847cf494127aaaaf</anchor>
      <arglist>(const ZZ_pE &amp;coefficient, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLzzpE2CF</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a98764cf22faad7e5238963ea21ff0748</anchor>
      <arglist>(const zz_pE &amp;coefficient, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_ZZpEX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a856010a77f1c62f0f76239f918d5b5b2</anchor>
      <arglist>(const vec_pair_ZZ_pEX_long &amp;e, const ZZ_pE &amp;cont, const Variable &amp;x, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_zzpEX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a213378528b6d9f2bb1c7375afb7f78f6</anchor>
      <arglist>(const vec_pair_zz_pEX_long &amp;e, const zz_pE &amp;cont, const Variable &amp;x, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLGF2E2CF</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a0b482834a0b94cf44e721ba40b548074</anchor>
      <arglist>(const GF2E &amp;coefficient, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_GF2EX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a27fb2a652983dfe35855893881b99365</anchor>
      <arglist>(const vec_pair_GF2EX_long &amp;e, const GF2E &amp;cont, const Variable &amp;x, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>GF2EX</type>
      <name>convertFacCF2NTLGF2EX</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a66241f8c846678bec8dd41b4d0079054</anchor>
      <arglist>(const CanonicalForm &amp;f, const GF2X &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>ZZ_pEX</type>
      <name>convertFacCF2NTLZZ_pEX</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a432d187f381dc8205b82903e0db3f6b6</anchor>
      <arglist>(const CanonicalForm &amp;f, const ZZ_pX &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>zz_pEX</type>
      <name>convertFacCF2NTLzz_pEX</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a1813cd4837f845ec4dec0a6d473bc65b</anchor>
      <arglist>(const CanonicalForm &amp;f, const zz_pX &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLzz_pEX2CF</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a40b705d1c620b78b231f40af36e069a1</anchor>
      <arglist>(const zz_pEX &amp;f, const Variable &amp;x, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLZZ_pEX2CF</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a909848449529e9c73f445aa90ccf586c</anchor>
      <arglist>(const ZZ_pEX &amp;f, const Variable &amp;x, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>mat_ZZ *</type>
      <name>convertFacCFMatrix2NTLmat_ZZ</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>ab1a410df0c9247dcce198189f75e4c16</anchor>
      <arglist>(const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertNTLmat_ZZ2FacCFMatrix</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>acad6f2df88850f8a85e419d81eb692d5</anchor>
      <arglist>(const mat_ZZ &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>mat_zz_p *</type>
      <name>convertFacCFMatrix2NTLmat_zz_p</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>abf07c131822e633197d42fdbb8653e21</anchor>
      <arglist>(const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertNTLmat_zz_p2FacCFMatrix</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a00604523667cb31f2d8c5e9ffc32dd0f</anchor>
      <arglist>(const mat_zz_p &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>mat_zz_pE *</type>
      <name>convertFacCFMatrix2NTLmat_zz_pE</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a54052f48d13ef6744a4db02982ea26fc</anchor>
      <arglist>(const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertNTLmat_zz_pE2FacCFMatrix</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a189e6c20414db1ed0469d75cc7981a4c</anchor>
      <arglist>(const mat_zz_pE &amp;m, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="variable">
      <type>VAR long</type>
      <name>fac_NTL_char</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>ace714fbe757f92c3aebbd979dfa15d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR unsigned char *</type>
      <name>cf_stringtemp</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>a02ae823753547148b37e8cf9f0ebd826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR unsigned long</type>
      <name>cf_stringtemp_l</name>
      <anchorfile>NTLconvert_8cc.html</anchorfile>
      <anchor>ad691d645110c80e385b0ec8b0b2b72df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NTLconvert.h</name>
    <path>factory/</path>
    <filename>NTLconvert_8h.html</filename>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <includes id="fac__sqrfree_8h" name="fac_sqrfree.h" local="yes" import="no" module="no" objc="no">fac_sqrfree.h</includes>
    <includes id="cf__algorithm_8h" name="cf_algorithm.h" local="yes" import="no" module="no" objc="no">cf_algorithm.h</includes>
    <includes id="int__int_8h" name="int_int.h" local="yes" import="no" module="no" objc="no">int_int.h</includes>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <member kind="function">
      <type>ZZ_pX</type>
      <name>convertFacCF2NTLZZpX</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>aa9e5ed5c01766dd6e4e9461b75de29c6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>zz_pX</type>
      <name>convertFacCF2NTLzzpX</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>aa51437802d5030441bac4b37e3c558b6</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>GF2X</type>
      <name>convertFacCF2NTLGF2X</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>acf05ba30fe696c68b5f0a17ced394d49</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLZZpX2CF</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a692c1f418c0c9af417e3d800f806c25b</anchor>
      <arglist>(const ZZ_pX &amp;poly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLzzpX2CF</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a43c491c825bfbd04a12c5c0ef4877e58</anchor>
      <arglist>(const zz_pX &amp;poly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLGF2X2CF</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>ae8734a4fcb294658db231156caa8219d</anchor>
      <arglist>(const GF2X &amp;poly, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLZZX2CF</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a817885745dd8c32ec3772247c62de80f</anchor>
      <arglist>(const ZZX &amp;polynom, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_ZZpX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>ab744546544d5d506d9802c0f044f6c74</anchor>
      <arglist>(const vec_pair_ZZ_pX_long &amp;e, const ZZ_p &amp;cont, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_zzpX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a5228c2993ee914aaee41bbaff915f05f</anchor>
      <arglist>(const vec_pair_zz_pX_long &amp;e, const zz_p cont, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_GF2X_long2FacCFFList</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>aedac5c482ef347f5e27db49dd3aaad64</anchor>
      <arglist>(const vec_pair_GF2X_long &amp;e, const GF2 cont, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertZZ2CF</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>aae19bb24118967cb1ecccb27b2fac675</anchor>
      <arglist>(const ZZ &amp;coefficient)</arglist>
    </member>
    <member kind="function">
      <type>ZZ</type>
      <name>convertFacCF2NTLZZ</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>adda0e29076ae056f5cb237cb608f8e79</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>ZZX</type>
      <name>convertFacCF2NTLZZX</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a0ef068d8a275c65643d1b40b6e9be0d7</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_ZZX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>afef072fdf514f8a1b4a1cb725415f99a</anchor>
      <arglist>(const vec_pair_ZZX_long &amp;e, const ZZ &amp;cont, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLZZpE2CF</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a021688fb02df4437847cf494127aaaaf</anchor>
      <arglist>(const ZZ_pE &amp;coefficient, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_ZZpEX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a856010a77f1c62f0f76239f918d5b5b2</anchor>
      <arglist>(const vec_pair_ZZ_pEX_long &amp;e, const ZZ_pE &amp;cont, const Variable &amp;x, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLGF2E2CF</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a0b482834a0b94cf44e721ba40b548074</anchor>
      <arglist>(const GF2E &amp;coefficient, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_GF2EX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a27fb2a652983dfe35855893881b99365</anchor>
      <arglist>(const vec_pair_GF2EX_long &amp;e, const GF2E &amp;cont, const Variable &amp;x, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>GF2EX</type>
      <name>convertFacCF2NTLGF2EX</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a66241f8c846678bec8dd41b4d0079054</anchor>
      <arglist>(const CanonicalForm &amp;f, const GF2X &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>ZZ_pEX</type>
      <name>convertFacCF2NTLZZ_pEX</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a432d187f381dc8205b82903e0db3f6b6</anchor>
      <arglist>(const CanonicalForm &amp;f, const ZZ_pX &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>zz_pEX</type>
      <name>convertFacCF2NTLzz_pEX</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a1813cd4837f845ec4dec0a6d473bc65b</anchor>
      <arglist>(const CanonicalForm &amp;f, const zz_pX &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLzzpE2CF</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a6dea05012c1d9184bdbf02f3d4fbbc8f</anchor>
      <arglist>(const zz_pE &amp;f, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CFFList</type>
      <name>convertNTLvec_pair_zzpEX_long2FacCFFList</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a213378528b6d9f2bb1c7375afb7f78f6</anchor>
      <arglist>(const vec_pair_zz_pEX_long &amp;e, const zz_pE &amp;cont, const Variable &amp;x, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLzz_pEX2CF</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a40b705d1c620b78b231f40af36e069a1</anchor>
      <arglist>(const zz_pEX &amp;f, const Variable &amp;x, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convertNTLZZ_pEX2CF</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a909848449529e9c73f445aa90ccf586c</anchor>
      <arglist>(const ZZ_pEX &amp;f, const Variable &amp;x, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>mat_ZZ *</type>
      <name>convertFacCFMatrix2NTLmat_ZZ</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>ab1a410df0c9247dcce198189f75e4c16</anchor>
      <arglist>(const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertNTLmat_ZZ2FacCFMatrix</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>acad6f2df88850f8a85e419d81eb692d5</anchor>
      <arglist>(const mat_ZZ &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>mat_zz_p *</type>
      <name>convertFacCFMatrix2NTLmat_zz_p</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>abf07c131822e633197d42fdbb8653e21</anchor>
      <arglist>(const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertNTLmat_zz_p2FacCFMatrix</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a00604523667cb31f2d8c5e9ffc32dd0f</anchor>
      <arglist>(const mat_zz_p &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>mat_zz_pE *</type>
      <name>convertFacCFMatrix2NTLmat_zz_pE</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a54052f48d13ef6744a4db02982ea26fc</anchor>
      <arglist>(const CFMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMatrix *</type>
      <name>convertNTLmat_zz_pE2FacCFMatrix</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a189e6c20414db1ed0469d75cc7981a4c</anchor>
      <arglist>(const mat_zz_pE &amp;m, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR long</type>
      <name>fac_NTL_char</name>
      <anchorfile>NTLconvert_8h.html</anchorfile>
      <anchor>a6e7a1ea951ceb206fedcc4ed98a4e729</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parseutil.cc</name>
    <path>factory/</path>
    <filename>parseutil_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="parseutil_8h" name="parseutil.h" local="yes" import="no" module="no" objc="no">parseutil.h</includes>
    <class kind="class">PUtilBase</class>
    <class kind="class">PUtilInt</class>
    <class kind="class">PUtilCF</class>
    <class kind="class">PUtilVar</class>
    <class kind="class">PUtilFactory</class>
  </compound>
  <compound kind="file">
    <name>parseutil.h</name>
    <path>factory/</path>
    <filename>parseutil_8h.html</filename>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <class kind="class">ParseUtil</class>
  </compound>
  <compound kind="file">
    <name>readcf.cc</name>
    <path>factory/</path>
    <filename>readcf_8cc.html</filename>
    <includes id="factoryconf_8h" name="factoryconf.h" local="yes" import="no" module="no" objc="no">factory/factoryconf.h</includes>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="gfops_8h" name="gfops.h" local="yes" import="no" module="no" objc="no">gfops.h</includes>
    <includes id="parseutil_8h" name="parseutil.h" local="yes" import="no" module="no" objc="no">parseutil.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>YYBISON</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a9f092f5b1dca6a6249fb2c7c8065b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYBISON_VERSION</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a72ebd0ca5807efcc6a5ae4fb72dd1553</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSKELETON_NAME</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a50db5aef8c2b6f13961b2480b37f84c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPURE</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a9fa797a1f3c4fc9b12d1e4d569612767</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPUSH</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a3aa6e4af11755f8cf8e5ddb26833e918</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPULL</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a90f059b8a9d6c30a1e44e1b80d3fd6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ISTREAM</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ac62ed320208829eaac81505ebf12cd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CERR</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a176c0577baa96c686397bca42f7ee6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTYPE</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a2ceb5b985e149f18e018b142cfdd7264</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_CAST</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a4b53a97e60d84c765592be332ef6adce</anchor>
      <arglist>(Type, Val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_REINTERPRET_CAST</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ad56e31fec1bf5fadf90c0ff7f13b0020</anchor>
      <arglist>(Type, Val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NULLPTR</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a5a6c82f7ce4ad9cc8c6c08b7a2de5b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYDEBUG</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a853b3bfad6d2b2ff693dce81182e0c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYTOKENTYPE</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a69ca0fbcc6d7aa5e8f47b11fc0048208</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYEMPTY</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ae59196b3765411a06cf234cf9bcae2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYEOF</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a3b1e3628411fabac03abe0a337322016</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYerror</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a59c299a288bbee5e59ddf65c278c8720</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYUNDEF</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a5c6ef6a69a7aec39aafa4786e8c13f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>aaf0952059602752258dccaa015d7b54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEG</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>aa27c29fc6f203aac29fb3632a0bafda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPTRDIFF_T</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a92593b1fc9021b99ffcfc5d2a89f5ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPTRDIFF_MAXIMUM</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a1eea12826e9366705730412c56defe4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSIZE_T</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a7d535939e93253736c6eeda569d24de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSIZE_MAXIMUM</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ab4bb7ad82d4a7e2df49ff6a8fb484109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSIZEOF</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>af2e4a0ea3879fcb3f8e84faa1e551202</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a25298af10c853371e8da3227e3feaaa0</anchor>
      <arglist>(Msgid)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_ATTRIBUTE_PURE</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ad1405f082b8df6353a9d53c9709c4d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_ATTRIBUTE_UNUSED</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ab312a884bd41ff11bbd1aa6c1a0e1b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_USE</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>afd165b6b23a4fb227c4ecbc2c9a746cb</anchor>
      <arglist>(E)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_INITIAL_VALUE</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a6d890db48971847b837a6a1397c9059a</anchor>
      <arglist>(Value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a145ddbb780f86b5f35ddfffb23e62d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_IGNORE_MAYBE_UNINITIALIZED_END</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a2b2abbe8d335b7933a69ac2f05a015d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_IGNORE_USELESS_CAST_BEGIN</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a80d1607dba7679ec5b82303d36ec4c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_IGNORE_USELESS_CAST_END</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a2faf73c0e75243966cbdad0ede982584</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_ASSERT</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a241dcdf729a571c0b4660df767e95598</anchor>
      <arglist>(E)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTACK_ALLOC</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>af45042ce56e04d634420d76caeb2ee73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTACK_FREE</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a1a9dc526fd390d4808252bd631c4c2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTACK_ALLOC_MAXIMUM</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a7e55d995c7458f2f4af94a426d0adde8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXIT_SUCCESS</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a687984f47d8cce148d1b914d2b79612a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYMALLOC</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a573b05852d8f080c907dfba725773d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYFREE</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ac8adfd73c006c1926f387feb1eced3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYFINAL</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a6419f3fd69ecb6b7e063410fd4e73b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLAST</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ae67923760a28e3b7ed3aa2cfaef7f9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNTOKENS</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a75d260730a6c379a94ea28f63a7b9275</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNNTS</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>af54ae9e588f0ecc32eabbfdf1959df10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNRULES</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>aceaba8997dc3867478ae3b816647eb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNSTATES</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a2c387ba2caaade8bf8f78ed30023f79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYMAXUTOK</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>af3f5ed4bc4517eff0ef1b17541192a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYTRANSLATE</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>aad19ee88e33c02c4e720b28f78249bd7</anchor>
      <arglist>(YYX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_ACCESSING_SYMBOL</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a66cf4d76b944949bcae07cf6656a135a</anchor>
      <arglist>(State)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPACT_NINF</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a62bf0ed0c4360b077071b5cf3177823b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yypact_value_is_default</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ae8bc340f59d04f9d2e7cac952743f410</anchor>
      <arglist>(Yyn)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYTABLE_NINF</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a504faa93b92f37fcc147f68e8d111a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yytable_value_is_error</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>aa73e0c1ca0d85df7ad7b6851321fc331</anchor>
      <arglist>(Yyn)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyerrok</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20bf055e53dc4fd5afddfd752a4d1adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyclearin</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a5035d59933b3f5388c44f596145db047</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYACCEPT</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>aa6c7a65b580c214b2ea832fd7bdd472e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYABORT</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a3bcde0b05b9aa4ec5169092d9d211dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYERROR</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>af1eef6197be78122699013d0784acc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNOMEM</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a27b488ebf10b5a700a29d773c955fd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYRECOVERING</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ad860e18ca4b79fc589895b531bdb7948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYBACKUP</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>adfcaf974b837e3efc130377e9837b4fd</anchor>
      <arglist>(Token, Value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYERRCODE</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a552f295255821fa7dea11b0237e1d61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYDPRINTF</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>af6d6ca80e87922f90264f1a4a802ea04</anchor>
      <arglist>(Args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_SYMBOL_PRINT</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a67fc08e7fcabdbe0d83fc4077437d64b</anchor>
      <arglist>(Title, Kind, Value, Location)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_STACK_PRINT</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a7a52157fbe194e3a347afc4ef750af77</anchor>
      <arglist>(Bottom, Top)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_REDUCE_PRINT</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a49ad456240785266cadae498ddae9310</anchor>
      <arglist>(Rule)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYINITDEPTH</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>aeb1508a3a38ec5d64c27e8eca25330b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYMAXDEPTH</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a14ba2b263c446ffed1c888c4b42ae40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPOPSTACK</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ad2f9773cd9c031026b2ef4c1ee7be1be</anchor>
      <arglist>(N)</arglist>
    </member>
    <member kind="typedef">
      <type>enum yytokentype</type>
      <name>yytoken_kind_t</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>acf1bb827670472d9223423aaf6361c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum yysymbol_kind_t</type>
      <name>yysymbol_kind_t</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a5770f4481fa757da330a70e968998447</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>yytype_int16</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a33032314af14de925471bbd792c4bd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>yytype_uint16</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>add1eb32dbafc168be3462180f741af64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>yytype_int8</type>
      <name>yy_state_t</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>af60d46806ea315c647784579d7f3b73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>yy_state_fast_t</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ad4cd18509fed8eea90c6932ba4087485</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>yytokentype</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYEMPTY</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a57461e8aaccf36b978588119b3b3f8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYEOF</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a0f7ebf23689b7a8b9ddc4744ac536f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYerror</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a4e41d3d470b85118f9cf141761d7b05e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYUNDEF</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a903fe594d5954ab68a1e3eb37405f115</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUM</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a17897512ed7598aeb5912e3d45bf000d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEG</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9af6ac87750a3d0fb390234808731fd4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>yysymbol_kind_t</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_YYEMPTY</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5ad800db300c50056778ac571ac922e993</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_YYEOF</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5abae1143ba84f95c06898deb2b78f935b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_YYerror</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a3969eee4c6f66d8fcd47acb3d217390d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_YYUNDEF</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a12c1e8bf6f8dfd4f8dd46a667481e96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_NUM</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a924ccece2d9270feb9228746dc00e4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_4_</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5aada089417b4dfe0024d7af7cdd554784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_5_</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5aecdaf6b614f18e3e62b92f2de8cf365b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_6_</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a842deac251a1a30cf6c4bc5ed2a0ab72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_7_</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a0c4b50650ddaec9d23672fdc48aa1a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_NEG</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a79207ab77de3f847ccbd19f81cc03301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_9_</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a65b865b5ded647bafda15082ccd65d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_10_</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a4bc5d08b21b1e8095d5e00da0b0527be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_11_</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a71c50e4bdfa7822a981fe00a85a6ec33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_12_</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a3f0f9ee5518f0b9f839a8f5fec8fdaa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_YYACCEPT</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5aa95ab546bba1fe8445b54f24a1009c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_input</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5ac6d5ff4f8c67ab03a845a51edbc94219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_line</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a8aaee33df25da66b0977413af59fe521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYSYMBOL_exp</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a20a769e9b8f129abf35d03d3904ec0e5a41039be29b65779605dc66f0ffa0d516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YYENOMEM</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ab47b7668d752feac9aa6a32c00d77dbea33b65b59dd6c18a52cd4e662918a0742</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>readString</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>aaaa8bf6d79f50cc4641b2d8099c83353</anchor>
      <arglist>(ISTREAM &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yyerror</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a18f5bc51dd16f06838648226337a3e1a</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yylex</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>aa40b27ae32d6d1ae7160bd6256e08eb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yyparse</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a847a2de5c1c28c9d7055a2b89ed7dad7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yydestruct</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a4c613b43ae7d1bc2b68c5ef6e46bf1bc</anchor>
      <arglist>(const char *yymsg, yysymbol_kind_t yykind, YYSTYPE *yyvaluep)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>readCF</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>abb7af074d6f7b3c47ec6a52d02046331</anchor>
      <arglist>(ISTREAM &amp;str)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ISTREAM *</type>
      <name>defaultin</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a2133afbff65ababbaa82f4072c9beae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CanonicalForm *</type>
      <name>retvalue</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ae5471de716009563665098371ff921d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YYSTYPE</type>
      <name>yylval</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a539b86ee4bb46824a194f22eb69903d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int8</type>
      <name>yytranslate</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a1d8883fe4dadf185e4ba432f9474a732</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int8</type>
      <name>yypact</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a5d5f1a7a5182e57a2589f4753bfaddc9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int8</type>
      <name>yydefact</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a2b71105c5f43e0ff02a3dcf924d48591</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int8</type>
      <name>yypgoto</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>abb1d1e685ef953f65410be5d32544cfe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int8</type>
      <name>yydefgoto</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>add50b39c93bd000e59c735788074a427</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int8</type>
      <name>yytable</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a8e8b706358f840fb25486045221fc6bd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int8</type>
      <name>yycheck</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a40faef92d80fc0e07e3d399311c5ec88</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int8</type>
      <name>yystos</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>aad79c36d81324c1cebc5182a54c2743d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int8</type>
      <name>yyr1</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>ac4ba3059bf14f4847f9497c1611d1293</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int8</type>
      <name>yyr2</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a89ad86862c20de5165105409c5ee3aec</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yychar</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a9e2c7c7373b818c86b2df7106a92327c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yynerrs</name>
      <anchorfile>readcf_8cc.html</anchorfile>
      <anchor>a0ea9e3b522e448ac462274fe70e1be82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>si_log2.h</name>
    <path>factory/</path>
    <filename>si__log2_8h.html</filename>
    <includes id="factoryconf_8h" name="factoryconf.h" local="yes" import="no" module="no" objc="no">factory/factoryconf.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SI_LOG2</name>
      <anchorfile>si__log2_8h.html</anchorfile>
      <anchor>a75ea4fa6e553d895e13bbe4e18f07d18</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SI_LOG2_LONG</name>
      <anchorfile>si__log2_8h.html</anchorfile>
      <anchor>a8ea61f3c0bbe65b03e33f1bd16e60244</anchor>
      <arglist>(long v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>singext.cc</name>
    <path>factory/</path>
    <filename>singext_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="singext_8h" name="singext.h" local="yes" import="no" module="no" objc="no">singext.h</includes>
    <includes id="int__cf_8h" name="int_cf.h" local="yes" import="no" module="no" objc="no">int_cf.h</includes>
    <includes id="int__int_8h" name="int_int.h" local="yes" import="no" module="no" objc="no">int_int.h</includes>
    <includes id="int__rat_8h" name="int_rat.h" local="yes" import="no" module="no" objc="no">int_rat.h</includes>
    <includes id="imm_8h" name="imm.h" local="yes" import="no" module="no" objc="no">imm.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <member kind="function">
      <type>void</type>
      <name>gmp_numerator</name>
      <anchorfile>singext_8cc.html</anchorfile>
      <anchor>acd96e20f13d480bea4910c9d32c5e413</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gmp_denominator</name>
      <anchorfile>singext_8cc.html</anchorfile>
      <anchor>a3d416c96cb8812e162017e75567e3670</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_value</name>
      <anchorfile>singext_8cc.html</anchorfile>
      <anchor>a9558d35841b40e2ef0e41ac7b3106202</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>make_cf</name>
      <anchorfile>singext_8cc.html</anchorfile>
      <anchor>a2e3172e64b860f453845d8626a75721d</anchor>
      <arglist>(const mpz_ptr n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>make_cf</name>
      <anchorfile>singext_8cc.html</anchorfile>
      <anchor>a3c8f679a29a58cbad2fa5fa7a150af5d</anchor>
      <arglist>(const mpz_ptr n, const mpz_ptr d, bool normalize)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>make_cf_from_gf</name>
      <anchorfile>singext_8cc.html</anchorfile>
      <anchor>a69c0bb1753284228189c8920aeca6d04</anchor>
      <arglist>(const int z)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>singext.h</name>
    <path>factory/</path>
    <filename>singext_8h.html</filename>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <includes id="feFopen_8h" name="feFopen.h" local="yes" import="no" module="no" objc="no">resources/feFopen.h</includes>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>gmp_numerator</name>
      <anchorfile>singext_8h.html</anchorfile>
      <anchor>ad42b7c617e013fb4b5fd82bda7a29795</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>gmp_denominator</name>
      <anchorfile>singext_8h.html</anchorfile>
      <anchor>ae3e232ac2a24d40bbd734ff7ec58cef7</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_value</name>
      <anchorfile>singext_8h.html</anchorfile>
      <anchor>a9558d35841b40e2ef0e41ac7b3106202</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>make_cf</name>
      <anchorfile>singext_8h.html</anchorfile>
      <anchor>a22818e43c76cf9ccf6daffcd12b454d3</anchor>
      <arglist>(const mpz_ptr n)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm FACTORY_PUBLIC</type>
      <name>make_cf</name>
      <anchorfile>singext_8h.html</anchorfile>
      <anchor>aae68a2317658a0c6d93b3f9fec3c7d06</anchor>
      <arglist>(const mpz_ptr n, const mpz_ptr d, bool normalize)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>make_cf_from_gf</name>
      <anchorfile>singext_8h.html</anchorfile>
      <anchor>a69c0bb1753284228189c8920aeca6d04</anchor>
      <arglist>(const int z)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_afactor.cc</name>
    <path>factory/templates/</path>
    <filename>ftmpl__afactor_8cc.html</filename>
    <includes id="ftmpl__afactor_8h" name="ftmpl_afactor.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_afactor.h</includes>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchorfile>ftmpl__afactor_8cc.html</anchorfile>
      <anchor>adcabd02a2cefb244737a6de13b2a889a</anchor>
      <arglist>(const AFactor&lt; T &gt; &amp;f1, const AFactor&lt; T &gt; &amp;f2)</arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__afactor_8cc.html</anchorfile>
      <anchor>a7b01ca8b45f474178d347ca0ca0c64d6</anchor>
      <arglist>(OSTREAM &amp;os, const AFactor&lt; T &gt; &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_array.cc</name>
    <path>factory/templates/</path>
    <filename>ftmpl__array_8cc.html</filename>
    <includes id="ftmpl__array_8h" name="ftmpl_array.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_array.h</includes>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__array_8cc.html</anchorfile>
      <anchor>a5a06d72b59905f7c9e055f622e515d7a</anchor>
      <arglist>(OSTREAM &amp;os, const Array&lt; T &gt; &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_factor.cc</name>
    <path>factory/templates/</path>
    <filename>ftmpl__factor_8cc.html</filename>
    <includes id="ftmpl__factor_8h" name="ftmpl_factor.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_factor.h</includes>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchorfile>ftmpl__factor_8cc.html</anchorfile>
      <anchor>a8f341f2889d78dc34c340c8238810461</anchor>
      <arglist>(const Factor&lt; T &gt; &amp;f1, const Factor&lt; T &gt; &amp;f2)</arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__factor_8cc.html</anchorfile>
      <anchor>a0a6d41b838b3d9b5e6dcbbe3735b59d9</anchor>
      <arglist>(OSTREAM &amp;os, const Factor&lt; T &gt; &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_functions.h</name>
    <path>factory/templates/</path>
    <filename>ftmpl__functions_8h.html</filename>
    <member kind="function">
      <type>T</type>
      <name>tmax</name>
      <anchorfile>ftmpl__functions_8h.html</anchorfile>
      <anchor>aead21e1986e4f54f4875acd2da37a4e4</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>tmin</name>
      <anchorfile>ftmpl__functions_8h.html</anchorfile>
      <anchor>af69f7ba07e90b7f819bd61ca979280dc</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_list.cc</name>
    <path>factory/templates/</path>
    <filename>ftmpl__list_8cc.html</filename>
    <includes id="ftmpl__list_8h" name="ftmpl_list.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_list.h</includes>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>a04c8dc3de3693acbc035300ca039da14</anchor>
      <arglist>(const List&lt; T &gt; &amp;l1, const List&lt; T &gt; &amp;l2)</arglist>
    </member>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>aebafd10ec367956f6d70c38023207711</anchor>
      <arglist>(OSTREAM &amp;os, const List&lt; T &gt; &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Union</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>a6bda44b3838902c595b4099a78bdebb4</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const List&lt; T &gt; &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Union</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>aec096afb8141e3539d9fbbf93e10eded</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const List&lt; T &gt; &amp;G, int(*cmpf)(const T &amp;, const T &amp;), void(*insf)(T &amp;, const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Union</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>a83dfc207b3f48afd5372453bfb19ce64</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const List&lt; T &gt; &amp;G, int(*ecmpf)(const T &amp;, const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>ae7b955f12f7d46fcebbd8cc21d752590</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const List&lt; T &gt; &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>a58d5466586c41558e0bc73caba3a9e15</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const List&lt; T &gt; &amp;G, int(*ecmpf)(const T &amp;, const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>afe08465531d81e616e29d93f3df53095</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const T &amp;G, int(*ecmpf)(const T &amp;, const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt;</type>
      <name>Difference</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>a34433f2324b5b7adfc224f221f58c984</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const T &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>prod</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>a2bb4f1cc4c396942e5a08cd16275d8eb</anchor>
      <arglist>(const List&lt; T &gt; &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>a4e49a22d43db8b786fabf454cb0aae3e</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find</name>
      <anchorfile>ftmpl__list_8cc.html</anchorfile>
      <anchor>a7695eddfea4fc2fe7d9128a9281a8aae</anchor>
      <arglist>(const List&lt; T &gt; &amp;F, const T &amp;t, int(*ecmpf)(const T &amp;, const T &amp;))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ftmpl_matrix.cc</name>
    <path>factory/templates/</path>
    <filename>ftmpl__matrix_8cc.html</filename>
    <includes id="ftmpl__matrix_8h" name="ftmpl_matrix.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_matrix.h</includes>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>ftmpl__matrix_8cc.html</anchorfile>
      <anchor>a1f1a43e5e0216664eec4a1eb5c361762</anchor>
      <arglist>(OSTREAM &amp;s, const Matrix&lt; T &gt; &amp;M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_install.cc</name>
    <path>factory/</path>
    <filename>test__install_8cc.html</filename>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__install_8cc.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>threadsupport.cc</name>
    <path>factory/</path>
    <filename>threadsupport_8cc.html</filename>
  </compound>
  <compound kind="file">
    <name>timing.h</name>
    <path>factory/</path>
    <filename>timing_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>TIMING_DEFINE</name>
      <anchorfile>timing_8h.html</anchorfile>
      <anchor>a374a07c2aee645e977e7c9f66a2dfee4</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMING_START</name>
      <anchorfile>timing_8h.html</anchorfile>
      <anchor>a9b894563b63abf2218d527087e384e89</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMING_END</name>
      <anchorfile>timing_8h.html</anchorfile>
      <anchor>a854c31e3c7a73d91590ffa74f15540ad</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMING_END_AND_PRINT</name>
      <anchorfile>timing_8h.html</anchorfile>
      <anchor>ad75650e373297b5b7de659b69e2ec113</anchor>
      <arglist>(t, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>timing_8h.html</anchorfile>
      <anchor>a7382f3fc43f590e1d84fcc170fde7e07</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMING_DEFINE_PRINTPROTO</name>
      <anchorfile>timing_8h.html</anchorfile>
      <anchor>a08e46a6015e66a6b01d0edfa3b30aead</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMING_PRINT</name>
      <anchorfile>timing_8h.html</anchorfile>
      <anchor>aa258fa90d0c98a073ea4b2fc6f3d0e8a</anchor>
      <arglist>(t, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMING_RESET</name>
      <anchorfile>timing_8h.html</anchorfile>
      <anchor>aacb20f79201c940557eb9991c3b93dac</anchor>
      <arglist>(t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>variable.cc</name>
    <path>factory/</path>
    <filename>variable_8cc.html</filename>
    <includes id="cf__assert_8h" name="cf_assert.h" local="yes" import="no" module="no" objc="no">cf_assert.h</includes>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <includes id="variable_8h" name="variable.h" local="yes" import="no" module="no" objc="no">variable.h</includes>
    <includes id="canonicalform_8h" name="canonicalform.h" local="yes" import="no" module="no" objc="no">canonicalform.h</includes>
    <includes id="cf__factory_8h" name="cf_factory.h" local="yes" import="no" module="no" objc="no">cf_factory.h</includes>
    <includes id="int__poly_8h" name="int_poly.h" local="yes" import="no" module="no" objc="no">int_poly.h</includes>
    <includes id="cf__iter_8h" name="cf_iter.h" local="yes" import="no" module="no" objc="no">cf_iter.h</includes>
    <class kind="class">ext_entry</class>
    <member kind="function">
      <type>OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a99312ac7872dbb16a1fe0a6c32e86f1c</anchor>
      <arglist>(OSTREAM &amp;os, const Variable &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>conv2mipo</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a1ccbcec09d90467f2286c1d06b555504</anchor>
      <arglist>(const CanonicalForm &amp;mipo, const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>rootOf</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a410b3f2299e00069a789006a806a0f9e</anchor>
      <arglist>(const CanonicalForm &amp;mipo, char name=&apos;@&apos;)</arglist>
    </member>
    <member kind="function">
      <type>InternalPoly *</type>
      <name>getInternalMipo</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a5448478d14d3d6f13a8dd03ec6b7ceb9</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getMipo</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a8e8799ff645710e225afdeba8ceba448</anchor>
      <arglist>(const Variable &amp;alpha, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getMipo</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a1cabbbafe9f69ac121b032f085ac16ab</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMipo</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>ada11a06d8344073e3350a076828954bd</anchor>
      <arglist>(const Variable &amp;alpha, const CanonicalForm &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMipo</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>af616a12ef55f4791be50d0234a0fd447</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getReduce</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a3e7ef7122255b5c96e6337216ad3221f</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReduce</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a0fa39e02377efdf8fa869133228131cd</anchor>
      <arglist>(const Variable &amp;alpha, bool reduce)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getDefaultVarName</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a4c93e75da34dfe1b42e467a212b0839c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getDefaultExtName</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>ae8ccb7b8be4a761f2da84e0135ad7f5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ExtensionLevel</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a74e11196ec46561f08c8d6ca48de873b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a7389f0bb0cfc97ffce1656766d2b5d98</anchor>
      <arglist>(Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune1</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a4f7c225e385a6acefa5e081e175766de</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reduce</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>ab7925cfcbcd750c63c6d365a0d2087ed</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR ext_entry *</type>
      <name>algextensions</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a5cf3014ff5daf858e65628e35b236cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>var_names</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>ae156e378e6c5f2479dfb9454f3c0d61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>var_names_ext</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>a939a7d200ee1b545237b6c7c70a03b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char</type>
      <name>default_name</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>accf90fc75cbd3a8e8b5fe5a861be93aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char</type>
      <name>default_name_ext</name>
      <anchorfile>variable_8cc.html</anchorfile>
      <anchor>aac7ef953326121108c34d93e7f35ed7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>variable.h</name>
    <path>factory/</path>
    <filename>variable_8h.html</filename>
    <includes id="cf__defs_8h" name="cf_defs.h" local="yes" import="no" module="no" objc="no">cf_defs.h</includes>
    <class kind="class">Variable</class>
    <member kind="define">
      <type>#define</type>
      <name>OSTREAM</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>a401c254d356f0bd58122de53e7ca27b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Variable FACTORY_PUBLIC</type>
      <name>rootOf</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>aae0151bdd561866a3313613e9200ca16</anchor>
      <arglist>(const CanonicalForm &amp;mipo, char name=&apos;@&apos;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>a4141a94d003bb31441940af3cee6ea21</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>name</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>a435135c7414168ac5a8bf6842cf73022</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReduce</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>a0fa39e02377efdf8fa869133228131cd</anchor>
      <arglist>(const Variable &amp;alpha, bool reduce)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMipo</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>ada11a06d8344073e3350a076828954bd</anchor>
      <arglist>(const Variable &amp;alpha, const CanonicalForm &amp;mipo)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getMipo</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>a8e8799ff645710e225afdeba8ceba448</anchor>
      <arglist>(const Variable &amp;alpha, const Variable &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMipo</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>af616a12ef55f4791be50d0234a0fd447</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getDefaultVarName</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>a4c93e75da34dfe1b42e467a212b0839c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getDefaultExtName</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>ae8ccb7b8be4a761f2da84e0135ad7f5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void FACTORY_PUBLIC</type>
      <name>prune</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>acb7652d92d1b7dd628d159b78e5c90fc</anchor>
      <arglist>(Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune1</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>a4f7c225e385a6acefa5e081e175766de</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ExtensionLevel</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>a74e11196ec46561f08c8d6ca48de873b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getMipo</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>a1cabbbafe9f69ac121b032f085ac16ab</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>InternalPoly *</type>
      <name>getInternalMipo</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>a5448478d14d3d6f13a8dd03ec6b7ceb9</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getReduce</name>
      <anchorfile>variable_8h.html</anchorfile>
      <anchor>a3e7ef7122255b5c96e6337216ad3221f</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Add-Kernel-Subpackage.md</name>
    <path>kernel/</path>
    <filename>Add-Kernel-Subpackage_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>combinatorics.dox</name>
    <path>kernel/combinatorics/</path>
    <filename>combinatorics_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>hdegree.cc</name>
    <path>kernel/combinatorics/</path>
    <filename>hdegree_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="hutil_8h" name="hutil.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hutil.h</includes>
    <includes id="hilb_8h" name="hilb.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hilb.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <member kind="function">
      <type>void</type>
      <name>hDimSolve</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>af9cd4a58d30f4316647d653324a17228</anchor>
      <arglist>(scmon pure, int Npure, scfmon rad, int Nrad, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scDimInt</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>ae6a4ad4bf159145c7872b2680ba58052</anchor>
      <arglist>(ideal S, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scDimIntRing</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a12eafb04c2da3873f1e2418ac8e589b0</anchor>
      <arglist>(ideal vid, ideal Q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hIndSolve</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a6b5e5264949a7fbba9ceea055b7e3a01</anchor>
      <arglist>(scmon pure, int Npure, scfmon rad, int Nrad, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>scIndIntvec</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a364394387b3ee1eb80e71722656c3114</anchor>
      <arglist>(ideal S, ideal Q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>hNotZero</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a52fccfc4ec6300622cc4f7544424c6da</anchor>
      <arglist>(scfmon rad, int Nrad, varset var, int Nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hIndep</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>ad7d75523e025cdab40905ad1d882acb2</anchor>
      <arglist>(scmon pure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hIndMult</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a21831c13347649e5f0b5b897a9f5ef00</anchor>
      <arglist>(scmon pure, int Npure, scfmon rad, int Nrad, varset var, int Nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>hCheck1</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a3eddc2ca1dc638ce46e4661aa93b6516</anchor>
      <arglist>(indset sm, scmon pure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static indset</type>
      <name>hCheck2</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a37bf48c0b3981c887bae5515e9848c60</anchor>
      <arglist>(indset sm, scmon pure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hCheckIndep</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>aa53cdf1cf6e4e7516d534e1ef16162d2</anchor>
      <arglist>(scmon pure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hIndAllMult</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>affd88e2bbd75486907f56f50971ba126</anchor>
      <arglist>(scmon pure, int Npure, scfmon rad, int Nrad, varset var, int Nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>hZeroMult</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a048d35e8ce89fd58ada1c3354498177c</anchor>
      <arglist>(scmon pure, scfmon stc, int Nstc, varset var, int Nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hProject</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>ae38f3840348978d6dcd7ee1e484685a6</anchor>
      <arglist>(scmon pure, varset sel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hDimMult</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a0d6a8d47c3665afd7ac15645e1e0e976</anchor>
      <arglist>(scmon pure, int Npure, scfmon rad, int Nrad, varset var, int Nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hDegree</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a5249c82150e98ae4bbc2c9ad68fc7bbb</anchor>
      <arglist>(ideal S, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scMultInt</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a926f9438c01f6bc0c21168c74c29fcaf</anchor>
      <arglist>(ideal S, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scPrintDegree</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>aa6956a19638b257c45559fc19b7cff6f</anchor>
      <arglist>(int co, int mu)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>scMult0Int</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a1edbc3b241554152fc8cdb26cb1103ed</anchor>
      <arglist>(ideal S, ideal Q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hHedge</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a6917874375ae182e64f62c81a7c2f5ff</anchor>
      <arglist>(poly hEdge)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hHedgeStep</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a0d0af1e404cb313bbbf83199b4969c9a</anchor>
      <arglist>(scmon pure, scfmon stc, int Nstc, varset var, int Nvar, poly hEdge)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scComputeHC</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a0716e6db391a683c5d99caf1a0560414</anchor>
      <arglist>(ideal S, ideal Q, int ak, poly &amp;hEdge)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scElKbase</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a5ce32cf4ccda68587dcb1ce68623d413</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scMax</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>ace5919e7448e3d87a54b4f6a9df5b23a</anchor>
      <arglist>(int i, scfmon stc, int Nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scMin</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a34e7c17c7abb56deddd89b423917c54c</anchor>
      <arglist>(int i, scfmon stc, int Nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>scRestrict</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a7946dea9b644a85a5a1b52f4ccbe1967</anchor>
      <arglist>(int &amp;Nstc, scfmon stc, int Nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scAll</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a91e5f5a6b59e7474ad1118d8e0e24df8</anchor>
      <arglist>(int Nvar, int deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scAllKbase</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a8e67470575c436d63ba32b9582db83da</anchor>
      <arglist>(int Nvar, int ideg, int deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scDegKbase</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a9933d84f96440a34535aef3428b1ea6c</anchor>
      <arglist>(scfmon stc, int Nstc, int Nvar, int deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scInKbase</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>adaaebc394a436ee15cc4d27174930249</anchor>
      <arglist>(scfmon stc, int Nstc, int Nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>scIdKbase</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>ad707458ba06a687dfd48895e20af6721</anchor>
      <arglist>(poly q, const int rank)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>scKBase</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a0f3d52be7f7284345034f09e662021ef</anchor>
      <arglist>(int deg, ideal s, ideal Q, intvec *mv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>countCycles</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a1509c50f41f256033760193589328ff5</anchor>
      <arglist>(const intvec *_G, int v, std::vector&lt; int &gt; path, std::vector&lt; BOOLEAN &gt; visited, std::vector&lt; BOOLEAN &gt; cyclic, std::vector&lt; int &gt; cache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>graphGrowth</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a3f3f51aafb1e33414681712b87cde579</anchor>
      <arglist>(const intvec *G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_lp_computeNormalWords</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>aef528f2fb03cb3a6feac3483be419a48</anchor>
      <arglist>(ideal words, int &amp;numberOfNormalWords, int length, ideal M, int minDeg, int &amp;last)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>lp_computeNormalWords</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a0580db060dde63be184c5add6aa9dbaa</anchor>
      <arglist>(int length, ideal M)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lp_countNormalWords</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>ab73c8d36cdde49e64189820a0e21bc98</anchor>
      <arglist>(int upToLength, ideal M)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>lp_ufnarovskiGraph</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a70be0fbaba958860f46882ef0d0ddec8</anchor>
      <arglist>(ideal G, ideal &amp;standardWords)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lp_gkDim</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a7bcff02c52896fc46a1e8139ea67fdfb</anchor>
      <arglist>(const ideal _G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>iv2vv</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a85b728e43e718bb740ed37fc6a5c4952</anchor>
      <arglist>(intvec *M)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vvDeleteRow</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a367d45ee6207a3ed7952d60592e3ff60</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; &amp;mat, int row)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vvDeleteColumn</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a52eff1fbf90931b330c6269a03c990c7</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; &amp;mat, int col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>vvIsRowZero</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>ae7b6481ab31deb294e68a9967674a78d</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;mat, int row)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>vvIsColumnZero</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a43a8f02a64fde72f614d652a55df2d5c</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;mat, int col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>vvIsZero</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>ae59495fa66d79adbc90fbda83ea15865</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>vvMult</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a30bae4117ad9ab73f6393778959f9f78</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;a, const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>isAcyclic</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>ac9bcc56b2c331f903cef56e4e5d9cca4</anchor>
      <arglist>(const intvec *G)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lp_kDim</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a5b9f9fc56259b2d17e1f63719ba88faa</anchor>
      <arglist>(const ideal _G)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>hCo</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a6d62f5e471d950a5ddaeb697d91fd8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>hMu2</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a4d4b889eab2d90eb9ce1acc315c939b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR long</type>
      <name>hMu</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a8f912a1747a19f550509e5237fdbee35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>indlist_bin</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a49ffacdbd7bc70993422c7089da9cfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR scmon</type>
      <name>hInd</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a082682ce9058f7574ed212310ea96db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR indset</type>
      <name>ISet</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a7e44f3a9438f078576f4842b88d42119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR indset</type>
      <name>JSet</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>ab4cd6950673eed72ec50b18616049abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR poly</type>
      <name>pWork</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a4b60ff976f092f7d82680690560e52cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR poly</type>
      <name>last</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a3b3cd839b92c58644a68dc0a5d37383e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR scmon</type>
      <name>act</name>
      <anchorfile>hdegree_8cc.html</anchorfile>
      <anchor>a9b9ac8fa40a06e1f0f431dd69ec9a7d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hilb.cc</name>
    <path>kernel/combinatorics/</path>
    <filename>hilb_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="hilb_8h" name="hilb.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hilb.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="hutil_8h" name="hutil.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hutil.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="flintconv_8h" name="flintconv.h" local="yes" import="no" module="no" objc="no">polys/flintconv.h</includes>
    <includes id="flint__mpoly_8h" name="flint_mpoly.h" local="yes" import="no" module="no" objc="no">polys/flint_mpoly.h</includes>
    <includes id="clapconv_8h" name="clapconv.h" local="yes" import="no" module="no" objc="no">polys/clapconv.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="linearAlgebra_8h" name="linearAlgebra.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/linearAlgebra.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OVERFLOW_MAX</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a05e28b56262560f7b881629f38163ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OVERFLOW_MIN</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a1ba3adfe87f498b3ecc5499ec66a1817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omsai</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a6659ac3cd7055321fd8b1a5bbf978f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>hSecondSeries</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a2fb333101b611f41d51d9975df617cf5</anchor>
      <arglist>(intvec *hseries1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hDegreeSeries</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>ab3d6f45f5be187ce839ab554df033294</anchor>
      <arglist>(intvec *s1, intvec *s2, int *co, int *mu)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>hFirst2Second</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a83931952289d2638e2cb39e4c5b43f19</anchor>
      <arglist>(poly h, const ring Qt, int &amp;co)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hPrintHilb</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a87dd3783dadb93181cfc28505853f32f</anchor>
      <arglist>(poly hseries, const ring Qt, intvec *modul_weight)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>makeQt</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a77e9871774a89580dbb70fc720c6c798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hLookSeries</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>af0cb3ed64faef269c30277d80ca4ae57</anchor>
      <arglist>(ideal S, intvec *modulweight, ideal Q, intvec *wdegree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>idInsertMonomial</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a002cf61e16d7a962559eb32864733462</anchor>
      <arglist>(ideal I, poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>comapreMonoIdBases</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a24eb2a7664579a3d8dab186f11e445d9</anchor>
      <arglist>(ideal J, ideal Ob)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CountOnIdUptoTruncationIndex</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a47ec9b7b9d6a41499e8865190a837fe0</anchor>
      <arglist>(ideal I, int tr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>comapreMonoIdBases_IG_Case</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a0e0586b916e1082671907fbb43de079c</anchor>
      <arglist>(ideal J, int JCount, ideal Ob, int ObCount)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>positionInOrbit_IG_Case</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>ab218691736ca75ee993999b4e9a63b5a</anchor>
      <arglist>(ideal I, poly w, std::vector&lt; ideal &gt; idorb, std::vector&lt; poly &gt; polist, int trInd, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>positionInOrbit_FG_Case</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a8f5e57a5139da38f88e407fe43452c16</anchor>
      <arglist>(ideal I, poly, std::vector&lt; ideal &gt; idorb, std::vector&lt; poly &gt;, int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>positionInOrbitTruncationCase</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a599f3ddcf88d5687b7dd54a09196004d</anchor>
      <arglist>(ideal I, poly w, std::vector&lt; ideal &gt; idorb, std::vector&lt; poly &gt; polist, int, int trunDegHs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>monCompare</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a4f9e72e8da2335e2c7c7737c0da4e02d</anchor>
      <arglist>(const void *m, const void *n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sortMonoIdeal_pCompare</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a9bd51dac19e60f1d804191aee950621a</anchor>
      <arglist>(ideal I)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>minimalMonomialGenSet</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>ace5b0890d96da7b5b2972cd50acc6cd0</anchor>
      <arglist>(ideal I)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>shiftInMon</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a7b438aa185350e4c45762cf96a7b31a4</anchor>
      <arglist>(poly p, int i, int lV, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>deleteInMon</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a2ea9fff1bd1225fa67a7129d3f2cd9c9</anchor>
      <arglist>(poly w, int i, int lV, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TwordMap</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a2522885cb90dd2ad3d37ef0b940f4c4b</anchor>
      <arglist>(poly p, poly w, int lV, int d, ideal Jwi, bool &amp;flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>colonIdeal</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a68d7b838cfd8096fc20e83bca7f7f215</anchor>
      <arglist>(ideal S, poly w, int lV, ideal Jwi, int trunDegHs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HilbertSeries_OrbitData</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a66d1112655661d560c9c2d00a888ae05</anchor>
      <arglist>(ideal S, int lV, bool IG_CASE, bool mgrad, bool odp, int trunDegHs)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>RightColonOperation</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>aae3d2389157e807000256c6e9d1c41eb</anchor>
      <arglist>(ideal S, poly w, int lV)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_Div_hi</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>ab15b4411cc02cb4e31fe61c710a6bbad</anchor>
      <arglist>(poly p, const int *exp_q, const ring src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare_rp_currRing</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>afd1352fa8ccfe879b82d5f6255993a15</anchor>
      <arglist>(const void *pp1, const void *pp2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>id_DelDiv_hi</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>af79b8f3255b82c08867c63180cf480d3</anchor>
      <arglist>(ideal id, BOOLEAN *bad, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>hilbert_series</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a15691f2ea7f3ab9262ee0cb68f1f4a5d</anchor>
      <arglist>(ideal A, const ring src, const intvec *wdegree, const ring Qt)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>hFirstSeries0p</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a18914ca59829affe54625a4b110e0fa5</anchor>
      <arglist>(ideal A, ideal Q, intvec *wdegree, const ring src, const ring Qt)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>hFirstSeries0m</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a139b5769653267d609fa4ceab9ce9624</anchor>
      <arglist>(ideal A, ideal Q, intvec *wdegree, intvec *shifts, const ring src, const ring Qt)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>hFirstSeries0</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a842941efdb6249fd085cdf4aba986e46</anchor>
      <arglist>(ideal A, ideal Q, intvec *wdegree, const ring src, const ring Qt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>getModuleComp</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a7c76effcfcabd3123475349f34d33710</anchor>
      <arglist>(ideal A, int c, const ring src)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>hFirstSeries</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a6e093ea6c128f4dae430d63f008f35bf</anchor>
      <arglist>(ideal A, intvec *module_w, ideal Q, intvec *wdegree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hMinModulweight</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a6e90625f6cffd82e9498eca75becf7e8</anchor>
      <arglist>(intvec *modulweight)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hWDegree</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>ab08faeae180d625d9b145127a59e3f1c</anchor>
      <arglist>(intvec *wdegree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64 *</type>
      <name>hAddHilb</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>ac748c654a2532fd44ecc557f91f35e0c</anchor>
      <arglist>(int Nv, int x, int64 *pol, int *lp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hLastHilb</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a42b8957546d975d1d26e1cb48877848e</anchor>
      <arglist>(scmon pure, int Nv, varset var, int64 *pol, int lp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hHilbEst</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a520192eb602845e5775acdc5519e08c5</anchor>
      <arglist>(scfmon stc, int Nstc, varset var, int Nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hHilbStep</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>aaed4dbbac3da506a1013fc6621d67520</anchor>
      <arglist>(scmon pure, scfmon stc, int Nstc, varset var, int Nvar, int64 *pol, int Lpol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>hSeries</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a62b73a7e788abceb3432bf0a771edcac</anchor>
      <arglist>(ideal S, intvec *modulweight, intvec *wdegree, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>hFirstSeries1</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>ad1a9e041f8a92562b3acd51fc3a426f8</anchor>
      <arglist>(ideal S, intvec *modulweight, ideal Q, intvec *wdegree)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>hPoly2BIV</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a9e08b8780021ae1b91cacbc20358e6b7</anchor>
      <arglist>(poly h, const ring Qt, const coeffs biv_cf)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>hBIV2Poly</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a0ecddbf79cce52df6a8ae4af9680519f</anchor>
      <arglist>(bigintmat *b, const ring Qt, const coeffs biv_cf)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>hFirstSeries0b</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>aaf5e48d771c6f18fcaec45f9c2018b86</anchor>
      <arglist>(ideal I, ideal Q, intvec *wdegree, intvec *shifts, const ring src, const coeffs biv_cf)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>hSecondSeries0b</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>ab1ed68aed96ad10240716c5f42b2bb73</anchor>
      <arglist>(ideal I, ideal Q, intvec *wdegree, intvec *shifts, const ring src, const coeffs biv_cf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scDegree</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>ae5534d0ef627b49e2020d432a0399d24</anchor>
      <arglist>(ideal S, intvec *modulweight, ideal Q)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int64 **</type>
      <name>Qpol</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>aac0f5d6c6e41d27abaf7f2795bb5b9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int64 *</type>
      <name>Q0</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a56c95c34e62c90305dc95d2be13dc17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int64 *</type>
      <name>Ql</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a1022d7d36dce5c5125d280dcb38142d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>hLength</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>a39b902223052e69ca983d1d13606ba72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR ring</type>
      <name>hilb_Qt</name>
      <anchorfile>hilb_8cc.html</anchorfile>
      <anchor>aea7df41d3402b712cf49f19471644905</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hilb.h</name>
    <path>kernel/combinatorics/</path>
    <filename>hilb_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <member kind="function">
      <type>intvec *</type>
      <name>hFirstSeries</name>
      <anchorfile>hilb_8h.html</anchorfile>
      <anchor>abc80053effeaaceb32a8fce17a214d30</anchor>
      <arglist>(ideal S, intvec *modulweight, ideal Q=NULL, intvec *wdegree=NULL)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>hFirstSeries1</name>
      <anchorfile>hilb_8h.html</anchorfile>
      <anchor>a13ffabc70bc0faec8bd83154791ee491</anchor>
      <arglist>(ideal S, intvec *modulweight, ideal Q=NULL, intvec *wdegree=NULL)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>hFirstSeries0</name>
      <anchorfile>hilb_8h.html</anchorfile>
      <anchor>ac1204e368d83dc8da303a934bfcc50f1</anchor>
      <arglist>(ideal S, ideal Q, intvec *wdegree, const ring src, const ring Qt)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>hFirstSeries0p</name>
      <anchorfile>hilb_8h.html</anchorfile>
      <anchor>a18914ca59829affe54625a4b110e0fa5</anchor>
      <arglist>(ideal A, ideal Q, intvec *wdegree, const ring src, const ring Qt)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>hPoly2BIV</name>
      <anchorfile>hilb_8h.html</anchorfile>
      <anchor>a9e08b8780021ae1b91cacbc20358e6b7</anchor>
      <arglist>(poly h, const ring Qt, const coeffs biv_cf)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>hBIV2Poly</name>
      <anchorfile>hilb_8h.html</anchorfile>
      <anchor>a0ecddbf79cce52df6a8ae4af9680519f</anchor>
      <arglist>(bigintmat *b, const ring Qt, const coeffs biv_cf)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>hFirstSeries0b</name>
      <anchorfile>hilb_8h.html</anchorfile>
      <anchor>aaf5e48d771c6f18fcaec45f9c2018b86</anchor>
      <arglist>(ideal I, ideal Q, intvec *wdegree, intvec *shifts, const ring src, const coeffs biv_cf)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>hSecondSeries0b</name>
      <anchorfile>hilb_8h.html</anchorfile>
      <anchor>ab1ed68aed96ad10240716c5f42b2bb73</anchor>
      <arglist>(ideal I, ideal Q, intvec *wdegree, intvec *shifts, const ring src, const coeffs biv_cf)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>hFirstSeries0m</name>
      <anchorfile>hilb_8h.html</anchorfile>
      <anchor>a139b5769653267d609fa4ceab9ce9624</anchor>
      <arglist>(ideal A, ideal Q, intvec *wdegree, intvec *shifts, const ring src, const ring Qt)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>hSecondSeries</name>
      <anchorfile>hilb_8h.html</anchorfile>
      <anchor>a2fb333101b611f41d51d9975df617cf5</anchor>
      <arglist>(intvec *hseries1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hLookSeries</name>
      <anchorfile>hilb_8h.html</anchorfile>
      <anchor>abe82fe69992cc97124ba7da63b8a945a</anchor>
      <arglist>(ideal S, intvec *modulweight, ideal Q=NULL, intvec *wdegree=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hutil.cc</name>
    <path>kernel/combinatorics/</path>
    <filename>hutil_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="hutil_8h" name="hutil.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hutil.h</includes>
    <member kind="function">
      <type>scfmon</type>
      <name>hInit</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>ad937fbac27c441f473a8400a7895b4a4</anchor>
      <arglist>(ideal S, ideal Q, int *Nexist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hDelete</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a3d4e0c4c67068040bc86e4a7e74cbbee</anchor>
      <arglist>(scfmon ev, int ev_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hComp</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a0b038538deb58251df16e9ee8dbf04ac</anchor>
      <arglist>(scfmon exist, int Nexist, int ak, scfmon stc, int *Nstc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hSupp</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a7744db8c45df63756b33a3370630f79d</anchor>
      <arglist>(scfmon stc, int Nstc, varset var, int *Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hOrdSupp</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>ace5aaed0024d29ddbd8c819e842ea481</anchor>
      <arglist>(scfmon stc, int Nstc, varset var, int Nvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hShrink</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a5c036a7f3da70280136819befee478e8</anchor>
      <arglist>(scfmon co, int a, int Nco)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hStaircase</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>abab371620e9e10483dfb052c304670cd</anchor>
      <arglist>(scfmon stc, int *Nstc, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hRadical</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>ae49f4551b4d1b76492f2e0e4ece3c47d</anchor>
      <arglist>(scfmon rad, int *Nrad, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hLexS</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a3a18c5c6d14f675b130c04c912f48d79</anchor>
      <arglist>(scfmon stc, int Nstc, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hLexR</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a7ab4885110ed52dd53f11028873db94f</anchor>
      <arglist>(scfmon rad, int Nrad, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hPure</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a642ab04e4facaf866a822a23d7bfbb12</anchor>
      <arglist>(scfmon stc, int a, int *Nstc, varset var, int Nvar, scmon pure, int *Npure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hElimS</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a31b3f5c20c173e0d10504eedf211d614</anchor>
      <arglist>(scfmon stc, int *e1, int a2, int e2, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hElimR</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>abda09b40e840af18e64060c40c61ed34</anchor>
      <arglist>(scfmon rad, int *e1, int a2, int e2, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hLex2S</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a0c79791024ac1d44b5f533fc23f25f4a</anchor>
      <arglist>(scfmon rad, int e1, int a2, int e2, varset var, int Nvar, scfmon w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hLex2R</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a9f410c00411849724838dd45c4a6a52d</anchor>
      <arglist>(scfmon rad, int e1, int a2, int e2, varset var, int Nvar, scfmon w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hStepS</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>ab911c31a07c416f76ff15edc886cb531</anchor>
      <arglist>(scfmon stc, int Nstc, varset var, int Nvar, int *a, int *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hStepR</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a924fb41b34dd049f4b51238196e5876d</anchor>
      <arglist>(scfmon rad, int Nrad, varset var, int Nvar, int *a)</arglist>
    </member>
    <member kind="function">
      <type>monf</type>
      <name>hCreate</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a04d5cb963e2283bcbdd2b6724bdd2d92</anchor>
      <arglist>(int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hKill</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a19e2007c95ff6785ccf557905c401ab8</anchor>
      <arglist>(monf xmem, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>scfmon</type>
      <name>hGetmem</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a5cd972abaabefcd09455a55d1d444873</anchor>
      <arglist>(int lm, scfmon old, monp monmem)</arglist>
    </member>
    <member kind="function">
      <type>scmon</type>
      <name>hGetpure</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>af7df8a1cb542cb3b0002903d07bdc55c</anchor>
      <arglist>(scmon p)</arglist>
    </member>
    <member kind="variable">
      <type>VAR scfmon</type>
      <name>hexist</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>ae31d39b3255d8d196dcd2fef9f1b225c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR scfmon</type>
      <name>hstc</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a1155790cc437b049a86a4341df5d1987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR scfmon</type>
      <name>hrad</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>aa893b59521a4891357f9168dbfc6d907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR scfmon</type>
      <name>hwork</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a70aac987362baa3d7f6853910db6f66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR scmon</type>
      <name>hpure</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a88e8afa709ac34581ebc42f4237e7838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR scmon</type>
      <name>hpur0</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a4f068d8e83682123e4e69b0d0c0ec56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR varset</type>
      <name>hvar</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a18b9188ee8c5ae7fb32d6fcd9293a5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR varset</type>
      <name>hsel</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>acfab797fc27104f0d190b3ea958f64d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>hNexist</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a24f31bdb463f00fc8b7673aa5b9d3550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>hNstc</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>afdf24f83097edaf768962f5b7c3ee29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>hNrad</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>ad08e078d242e3b1fda0453bfa3d39dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>hNvar</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>aff123e686a7bf1c0c6010247a6780896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>hNpure</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>ad020b40c73f8ebab3e3053b2266b3e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>hisModule</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>ab8655098362abbc0b89794096d0503da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR monf</type>
      <name>stcmem</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a52f848a1a9119c23f48fdd6155b80d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR monf</type>
      <name>radmem</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>ac60b909f8ab76471f1851a1f37d2f32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR scfmon</type>
      <name>hsecure</name>
      <anchorfile>hutil_8cc.html</anchorfile>
      <anchor>a23c9b37736f16cc391da0e3ad17491d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hutil.h</name>
    <path>kernel/combinatorics/</path>
    <filename>hutil_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <class kind="struct">monrec</class>
    <class kind="struct">sindlist</class>
    <member kind="define">
      <type>#define</type>
      <name>LEN_MON</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a017b61dcfb3639c9f01cae5928e58165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int *</type>
      <name>scmon</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>abcd7d3b4bac6acc9c5209ffb4820233f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scmon *</type>
      <name>scfmon</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a24c78d94512e3a3c3966ab6594c91f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int *</type>
      <name>varset</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a41356e4ca6c801be0e8a564527f63df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>monh *</type>
      <name>monp</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a3b45f9d592dbbb41da8ed9fef167d0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>monp *</type>
      <name>monf</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ae1d0ee0c18fe77f976c6d9a29db59c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>indlist *</type>
      <name>indset</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a3a9ef0d03a953b1e154e91c2bfa0a290</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hDelete</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a3d4e0c4c67068040bc86e4a7e74cbbee</anchor>
      <arglist>(scfmon ev, int ev_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hComp</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a0b038538deb58251df16e9ee8dbf04ac</anchor>
      <arglist>(scfmon exist, int Nexist, int ak, scfmon stc, int *Nstc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hSupp</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a7744db8c45df63756b33a3370630f79d</anchor>
      <arglist>(scfmon stc, int Nstc, varset var, int *Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hOrdSupp</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ace5aaed0024d29ddbd8c819e842ea481</anchor>
      <arglist>(scfmon stc, int Nstc, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hStaircase</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>abab371620e9e10483dfb052c304670cd</anchor>
      <arglist>(scfmon stc, int *Nstc, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hRadical</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ae49f4551b4d1b76492f2e0e4ece3c47d</anchor>
      <arglist>(scfmon rad, int *Nrad, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hLexS</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a3a18c5c6d14f675b130c04c912f48d79</anchor>
      <arglist>(scfmon stc, int Nstc, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hLexR</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a7ab4885110ed52dd53f11028873db94f</anchor>
      <arglist>(scfmon rad, int Nrad, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hPure</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a642ab04e4facaf866a822a23d7bfbb12</anchor>
      <arglist>(scfmon stc, int a, int *Nstc, varset var, int Nvar, scmon pure, int *Npure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hElimS</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a31b3f5c20c173e0d10504eedf211d614</anchor>
      <arglist>(scfmon stc, int *e1, int a2, int e2, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hElimR</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>abda09b40e840af18e64060c40c61ed34</anchor>
      <arglist>(scfmon rad, int *e1, int a2, int e2, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hLex2S</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a52c5f4a0099af63675315b01664770fd</anchor>
      <arglist>(scfmon stc, int e1, int a2, int e2, varset var, int Nvar, scfmon w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hLex2R</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a9f410c00411849724838dd45c4a6a52d</anchor>
      <arglist>(scfmon rad, int e1, int a2, int e2, varset var, int Nvar, scfmon w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hStepS</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ab911c31a07c416f76ff15edc886cb531</anchor>
      <arglist>(scfmon stc, int Nstc, varset var, int Nvar, int *a, int *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hStepR</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a924fb41b34dd049f4b51238196e5876d</anchor>
      <arglist>(scfmon rad, int Nrad, varset var, int Nvar, int *a)</arglist>
    </member>
    <member kind="function">
      <type>monf</type>
      <name>hCreate</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a04d5cb963e2283bcbdd2b6724bdd2d92</anchor>
      <arglist>(int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hKill</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a19e2007c95ff6785ccf557905c401ab8</anchor>
      <arglist>(monf xmem, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>scfmon</type>
      <name>hGetmem</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a5cd972abaabefcd09455a55d1d444873</anchor>
      <arglist>(int lm, scfmon old, monp monmem)</arglist>
    </member>
    <member kind="function">
      <type>scmon</type>
      <name>hGetpure</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>af7df8a1cb542cb3b0002903d07bdc55c</anchor>
      <arglist>(scmon p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hDimSolve</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>af9cd4a58d30f4316647d653324a17228</anchor>
      <arglist>(scmon pure, int Npure, scfmon rad, int Nrad, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hIndMult</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a21831c13347649e5f0b5b897a9f5ef00</anchor>
      <arglist>(scmon pure, int Npure, scfmon rad, int Nrad, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hIndAllMult</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>affd88e2bbd75486907f56f50971ba126</anchor>
      <arglist>(scmon pure, int Npure, scfmon rad, int Nrad, varset var, int Nvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hDegreeSeries</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ab3d6f45f5be187ce839ab554df033294</anchor>
      <arglist>(intvec *s1, intvec *s2, int *co, int *mu)</arglist>
    </member>
    <member kind="function">
      <type>scfmon</type>
      <name>hInit</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ad937fbac27c441f473a8400a7895b4a4</anchor>
      <arglist>(ideal S, ideal Q, int *Nexist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HilbertSeries_OrbitData</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a0c6e7b4f469bd13a97b5e7b3ce2cde42</anchor>
      <arglist>(ideal S, int lV, bool ig, bool mgrad, bool odp, int trunDegHs)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>RightColonOperation</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a78ea56be365f539fd55e00fcc3d01658</anchor>
      <arglist>(ideal i, poly w, int lV)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>indlist_bin</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ada4e9edaaceb3036d10a16757a6a2ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR scfmon</type>
      <name>hexist</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>acf237f7489b2b2c109009782f15cc73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR scfmon</type>
      <name>hstc</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a6fb2920f82957b77d55ed580959febb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR scfmon</type>
      <name>hrad</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>aad77bfb035bd927307deecdb32d60c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR scfmon</type>
      <name>hwork</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a4d9960f4e524ce8db8ce33d07940bbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR scmon</type>
      <name>hpure</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ae5692d4b0fb7000e1f6c2eece73784d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR scmon</type>
      <name>hpur0</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a028c9c0b221eabac42267909aaf5850e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR varset</type>
      <name>hvar</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ad52c0a784a10f06d0648b856dbca3139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR varset</type>
      <name>hsel</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ac3022f919e845c0a74bbc98c0f64092f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>hNexist</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a8badc59df2a69b952e2d6650d1f9c894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>hNstc</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a03b8bc6789af6b8bf61e3ecf0dd856aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>hNrad</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ab92a1b9bea193d06e7085a04132873ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>hNvar</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a554f8c1b8508c661faf0e0cd52e83c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>hNpure</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ac9c20167283d0ff112f7fa36a02be629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR monf</type>
      <name>stcmem</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a52f848a1a9119c23f48fdd6155b80d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR monf</type>
      <name>radmem</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ac60b909f8ab76471f1851a1f37d2f32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>hisModule</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a9b55bc4727c6b4eada2237c2f3b5e34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR indset</type>
      <name>ISet</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a12df2ab2c71fbb98d2967dcb236e54bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR indset</type>
      <name>JSet</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>abe56da439e1f7c1e2e0cfe42b9cd3657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>hCo</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>aea4cdb34714424e16f3c2f975a372d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>hMu2</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a7405eae6a13ed10533e66b903ab8208c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR long</type>
      <name>hMu</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ab2f8394d7d7a0299704f77e92342bf05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stairc.h</name>
    <path>kernel/combinatorics/</path>
    <filename>stairc_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <member kind="function">
      <type>void</type>
      <name>scComputeHC</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>ade621d8dcaab1a18f2e9714acbbeddd9</anchor>
      <arglist>(ideal s, ideal Q, int k, poly &amp;hEdge)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>scIndIntvec</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>ac0449dc64be6b6a9885c0427ce8aaf29</anchor>
      <arglist>(ideal S, ideal Q=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scDimInt</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>a8c58960f1be5962f5406e34b634f5521</anchor>
      <arglist>(ideal s, ideal Q=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scDimIntRing</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>ab215d29f6b314e09223b92ad43b120c3</anchor>
      <arglist>(ideal s, ideal Q=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>scMultInt</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>a8a5a5c69e9b8866ee6254c69031f4213</anchor>
      <arglist>(ideal s, ideal Q=NULL)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>scMult0Int</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>a2565ad9538b07986fa113ea2adbb0ab3</anchor>
      <arglist>(ideal s, ideal Q=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scDegree</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>a734b054401d6a9660cc585c74bce0c7d</anchor>
      <arglist>(ideal s, intvec *modulweight, ideal Q=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scPrintDegree</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>aa6956a19638b257c45559fc19b7cff6f</anchor>
      <arglist>(int co, int mu)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>scKBase</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>ac30f5ad37d688b06aad4f164d8035eb0</anchor>
      <arglist>(int deg, ideal s, ideal Q=NULL, intvec *mv=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lp_gkDim</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>aa196a3f267c065b389e311e9b2593ad2</anchor>
      <arglist>(const ideal G)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lp_kDim</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>a717beab6022be2629f958eb10474a301</anchor>
      <arglist>(const ideal G)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>lp_ufnarovskiGraph</name>
      <anchorfile>stairc_8h.html</anchorfile>
      <anchor>a70be0fbaba958860f46882ef0d0ddec8</anchor>
      <arglist>(ideal G, ideal &amp;standardWords)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>digitech.cc</name>
    <path>kernel/</path>
    <filename>digitech_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="digitech_8h" name="digitech.h" local="yes" import="no" module="no" objc="no">kernel/digitech.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <member kind="function">
      <type>void</type>
      <name>bit_reduce</name>
      <anchorfile>digitech_8cc.html</anchorfile>
      <anchor>ab216556366a57f767860afc320d70b83</anchor>
      <arglist>(poly &amp;f, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>uni_subst_bits</name>
      <anchorfile>digitech_8cc.html</anchorfile>
      <anchor>a32e97a34a2d6af595e54d1a49a34d1a6</anchor>
      <arglist>(poly outer_uni, poly inner_multi, ring r)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_INST_VAR ideal</type>
      <name>zero_ideal</name>
      <anchorfile>digitech_8cc.html</anchorfile>
      <anchor>ab47164176b47a5fcbab100360dcd84d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>digitech.h</name>
    <path>kernel/</path>
    <filename>digitech_8h.html</filename>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <member kind="function">
      <type>void</type>
      <name>bit_reduce</name>
      <anchorfile>digitech_8h.html</anchorfile>
      <anchor>ab216556366a57f767860afc320d70b83</anchor>
      <arglist>(poly &amp;f, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>uni_subst_bits</name>
      <anchorfile>digitech_8h.html</anchorfile>
      <anchor>a32e97a34a2d6af595e54d1a49a34d1a6</anchor>
      <arglist>(poly outer_uni, poly inner_multi, ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fast_mult.cc</name>
    <path>kernel/</path>
    <filename>fast__mult_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="fast__mult_8h" name="fast_mult.h" local="yes" import="no" module="no" objc="no">kernel/fast_mult.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <member kind="typedef">
      <type>poly</type>
      <name>fastmultrec</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>a48b734b16456534eafe2fec5249f36a4</anchor>
      <arglist>(poly f, poly g, ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Mults</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>abb2baefb3a889cda9c78c1a12f7ccd81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>degsplit</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>afa903d3d0afae945e39670ba9572a4ab</anchor>
      <arglist>(poly p, int n, poly &amp;p1, poly &amp;p2, int vn, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>div_by_x_power_n</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>acc7068ea26fd009651241ead559a2e53</anchor>
      <arglist>(poly p, int n, int vn, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>do_unifastmult</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>a454a22853aff0ac0fe4b8929f1410a9b</anchor>
      <arglist>(poly f, int df, poly g, int dg, int vn, fastmultrec rec, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>max</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>aa5d960354774dc177393b360c0f90aa9</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>min</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>a2f2bf96d77a187bd4446b4ba3864470d</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>unifastmult</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>a0e0c85d20cfa68bf383996e3bc03b7db</anchor>
      <arglist>(poly f, poly g, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>multifastmult</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>accc4f5c4a28620916e79dd9fc42cc846</anchor>
      <arglist>(poly f, poly g, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pFastPower</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>aadd4a133945f921447ba1557f7bd7a84</anchor>
      <arglist>(poly f, int n, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_MonMultMB</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>a5cea6ec4c86fcd5c734345c76c9b36cd</anchor>
      <arglist>(poly p, poly q, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_MonMultCMB</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>aadafcee621aad0eeee33b47be3bb431f</anchor>
      <arglist>(poly p, poly q, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>buildTermAndAdd</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>aacd2b11985bc1c0160c492c71e8828e3</anchor>
      <arglist>(int, number *, poly *, int *exp, int f_len, kBucket_pt, ring r, number coef, poly &amp;zw, poly, poly **term_pot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MC_iterate</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>aa96821586c7d9f83a0e8ecc29ae1840f</anchor>
      <arglist>(poly f, int n, ring r, int f_len, number *facult, int *exp, poly *f_terms, kBucket_pt erg_bucket, int pos, int sum, number coef, poly &amp;zw, poly tmp, poly **term_pot)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pFastPowerMC</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>a9a13aabf7e5a3aa86f01b75262b3bc49</anchor>
      <arglist>(poly f, int n, ring r)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>pass_option</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>a2f352df7e14532093975eadf81140322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>mults</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>a337c79526cb1796a43c655799a689eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR omBin</type>
      <name>lm_bin</name>
      <anchorfile>fast__mult_8cc.html</anchorfile>
      <anchor>a27e787b3e58f80df9e7103f506588065</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fast_mult.h</name>
    <path>kernel/</path>
    <filename>fast__mult_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>unifastmult</name>
      <anchorfile>fast__mult_8h.html</anchorfile>
      <anchor>a0e0c85d20cfa68bf383996e3bc03b7db</anchor>
      <arglist>(poly f, poly g, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>multifastmult</name>
      <anchorfile>fast__mult_8h.html</anchorfile>
      <anchor>accc4f5c4a28620916e79dd9fc42cc846</anchor>
      <arglist>(poly f, poly g, ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Mults</name>
      <anchorfile>fast__mult_8h.html</anchorfile>
      <anchor>abb2baefb3a889cda9c78c1a12f7ccd81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pFastPower</name>
      <anchorfile>fast__mult_8h.html</anchorfile>
      <anchor>aadd4a133945f921447ba1557f7bd7a84</anchor>
      <arglist>(poly f, int n, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pFastPowerMC</name>
      <anchorfile>fast__mult_8h.html</anchorfile>
      <anchor>a9a13aabf7e5a3aa86f01b75262b3bc49</anchor>
      <arglist>(poly f, int n, ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fglm.dox</name>
    <path>kernel/fglm/</path>
    <filename>fglm_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>fglm.h</name>
    <path>kernel/fglm/</path>
    <filename>kernel_2fglm_2fglm_8h.html</filename>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="fglmvec_8h" name="fglmvec.h" local="yes" import="no" module="no" objc="no">kernel/fglm/fglmvec.h</includes>
    <class kind="class">fglmSelem</class>
    <class kind="class">fglmDelem</class>
    <member kind="define">
      <type>#define</type>
      <name>PROT</name>
      <anchorfile>kernel_2fglm_2fglm_8h.html</anchorfile>
      <anchor>a2799cbbddacb105d42c146df9cb24cc6</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYPROT</name>
      <anchorfile>kernel_2fglm_2fglm_8h.html</anchorfile>
      <anchor>a4ff0dded59c9f93758146bc2b9c198f6</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROT2</name>
      <anchorfile>kernel_2fglm_2fglm_8h.html</anchorfile>
      <anchor>a36917e3c69875d4b2c900fec506e3e1e</anchor>
      <arglist>(msg, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYPROT2</name>
      <anchorfile>kernel_2fglm_2fglm_8h.html</anchorfile>
      <anchor>a39dffbb3a5e0d65327b9889ca06522ad</anchor>
      <arglist>(msg, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>fglmASSERT</name>
      <anchorfile>kernel_2fglm_2fglm_8h.html</anchorfile>
      <anchor>a22b9a5bd3c0f65d834d9ef65ff93b7c8</anchor>
      <arglist>(ignore1, ignore2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fglmzero</name>
      <anchorfile>kernel_2fglm_2fglm_8h.html</anchorfile>
      <anchor>a4bf9335bb7df44bf299ca77c67f3e711</anchor>
      <arglist>(ring sourceRing, ideal &amp;sourceIdeal, ring destRing, ideal &amp;destideal, BOOLEAN switchBack=TRUE, BOOLEAN deleteIdeal=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fglmquot</name>
      <anchorfile>kernel_2fglm_2fglm_8h.html</anchorfile>
      <anchor>a697118a3dc4c9aef1d2ac5f521615c77</anchor>
      <arglist>(ideal sourceIdeal, poly quot, ideal &amp;destIdeal)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>fglmLinearCombination</name>
      <anchorfile>kernel_2fglm_2fglm_8h.html</anchorfile>
      <anchor>a0b4288871783193eda953b871fddf9a7</anchor>
      <arglist>(ideal source, poly monset)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>fglmNewLinearCombination</name>
      <anchorfile>kernel_2fglm_2fglm_8h.html</anchorfile>
      <anchor>ac74139d3ec6218065c0978105ebff7d1</anchor>
      <arglist>(ideal source, poly monset)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fglm.h</name>
    <path>Singular/</path>
    <filename>Singular_2fglm_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fglmProc</name>
      <anchorfile>Singular_2fglm_8h.html</anchorfile>
      <anchor>a1a41e187f3e3fc014148608e6180d14e</anchor>
      <arglist>(leftv result, leftv first, leftv second)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fglmQuotProc</name>
      <anchorfile>Singular_2fglm_8h.html</anchorfile>
      <anchor>a71b026ff4472cd6d044232d6035509ef</anchor>
      <arglist>(leftv result, leftv first, leftv second)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>fglmQuot</name>
      <anchorfile>Singular_2fglm_8h.html</anchorfile>
      <anchor>a0f4c3616e1a06970c632a2ca7dff06cb</anchor>
      <arglist>(ideal first, poly second)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>FindUnivariateWrapper</name>
      <anchorfile>Singular_2fglm_8h.html</anchorfile>
      <anchor>a27b4f1ead3d3a88719e47d3b203a0048</anchor>
      <arglist>(ideal source, ideal &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>findUniProc</name>
      <anchorfile>Singular_2fglm_8h.html</anchorfile>
      <anchor>af76a907a2e4f38a6c8e1bc91ad509da0</anchor>
      <arglist>(leftv result, leftv first)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>findUni</name>
      <anchorfile>Singular_2fglm_8h.html</anchorfile>
      <anchor>af95738d9020e9a7824d8b604b6cf4dd1</anchor>
      <arglist>(ideal first)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>fglmhomProc</name>
      <anchorfile>Singular_2fglm_8h.html</anchorfile>
      <anchor>a63ce2246686d901fe5ac7d1065826b9b</anchor>
      <arglist>(leftv first, leftv second)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fglmcomb.cc</name>
    <path>kernel/fglm/</path>
    <filename>fglmcomb_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="fglmvec_8h" name="fglmvec.h" local="yes" import="no" module="no" objc="no">fglmvec.h</includes>
    <includes id="fglmgauss_8h" name="fglmgauss.h" local="yes" import="no" module="no" objc="no">fglmgauss.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kernel_2fglm_2fglm_8h" name="fglm.h" local="yes" import="no" module="no" objc="no">fglm.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fglmEliminateMonomials</name>
      <anchorfile>fglmcomb_8cc.html</anchorfile>
      <anchor>a2d10a375ba094b3c43d20b0895cfb6ca</anchor>
      <arglist>(poly *pptr, fglmVector &amp;v, polyset monomials, int numMonoms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>fglmReductionStep</name>
      <anchorfile>fglmcomb_8cc.html</anchorfile>
      <anchor>aced08353b47db5216cd54e5a4b1a0422</anchor>
      <arglist>(poly *pptr, ideal source, int *w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fglmReduce</name>
      <anchorfile>fglmcomb_8cc.html</anchorfile>
      <anchor>a06a9ffaa02980c82b471b2033d83b042</anchor>
      <arglist>(poly *pptr, fglmVector &amp;v, polyset m, int numMonoms, ideal source, int *w)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>fglmNewLinearCombination</name>
      <anchorfile>fglmcomb_8cc.html</anchorfile>
      <anchor>ac74139d3ec6218065c0978105ebff7d1</anchor>
      <arglist>(ideal source, poly monset)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>fglmLinearCombination</name>
      <anchorfile>fglmcomb_8cc.html</anchorfile>
      <anchor>a0b4288871783193eda953b871fddf9a7</anchor>
      <arglist>(ideal source, poly monset)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fglmgauss.cc</name>
    <path>kernel/fglm/</path>
    <filename>fglmgauss_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="fglmvec_8h" name="fglmvec.h" local="yes" import="no" module="no" objc="no">fglmvec.h</includes>
    <includes id="fglmgauss_8h" name="fglmgauss.h" local="yes" import="no" module="no" objc="no">fglmgauss.h</includes>
    <class kind="class">gaussElem</class>
  </compound>
  <compound kind="file">
    <name>fglmgauss.h</name>
    <path>kernel/fglm/</path>
    <filename>fglmgauss_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="fglmvec_8h" name="fglmvec.h" local="yes" import="no" module="no" objc="no">kernel/fglm/fglmvec.h</includes>
    <class kind="class">gaussReducer</class>
  </compound>
  <compound kind="file">
    <name>fglmhom.cc</name>
    <path>kernel/fglm/</path>
    <filename>fglmhom_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
  </compound>
  <compound kind="file">
    <name>fglmvec.cc</name>
    <path>kernel/fglm/</path>
    <filename>fglmvec_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="kernel_2fglm_2fglm_8h" name="fglm.h" local="yes" import="no" module="no" objc="no">fglm.h</includes>
    <includes id="fglmvec_8h" name="fglmvec.h" local="yes" import="no" module="no" objc="no">fglmvec.h</includes>
    <class kind="class">fglmVectorRep</class>
    <member kind="define">
      <type>#define</type>
      <name>PROT</name>
      <anchorfile>fglmvec_8cc.html</anchorfile>
      <anchor>a2799cbbddacb105d42c146df9cb24cc6</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYPROT</name>
      <anchorfile>fglmvec_8cc.html</anchorfile>
      <anchor>a4ff0dded59c9f93758146bc2b9c198f6</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROT2</name>
      <anchorfile>fglmvec_8cc.html</anchorfile>
      <anchor>a36917e3c69875d4b2c900fec506e3e1e</anchor>
      <arglist>(msg, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYPROT2</name>
      <anchorfile>fglmvec_8cc.html</anchorfile>
      <anchor>a39dffbb3a5e0d65327b9889ca06522ad</anchor>
      <arglist>(msg, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>fglmASSERT</name>
      <anchorfile>fglmvec_8cc.html</anchorfile>
      <anchor>a22b9a5bd3c0f65d834d9ef65ff93b7c8</anchor>
      <arglist>(ignore1, ignore2)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector</type>
      <name>operator-</name>
      <anchorfile>fglmvec_8cc.html</anchorfile>
      <anchor>a048399f980b79bdecf4259559eafd4de</anchor>
      <arglist>(const fglmVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector</type>
      <name>operator+</name>
      <anchorfile>fglmvec_8cc.html</anchorfile>
      <anchor>a556e295d707497862fb5893a0966826c</anchor>
      <arglist>(const fglmVector &amp;lhs, const fglmVector &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector</type>
      <name>operator-</name>
      <anchorfile>fglmvec_8cc.html</anchorfile>
      <anchor>a03ba6958fc340acd582eb328492ab0b5</anchor>
      <arglist>(const fglmVector &amp;lhs, const fglmVector &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector</type>
      <name>operator*</name>
      <anchorfile>fglmvec_8cc.html</anchorfile>
      <anchor>ae6e3b52becb0f481e3ad3c9f0ed40958</anchor>
      <arglist>(const fglmVector &amp;v, const number n)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector</type>
      <name>operator*</name>
      <anchorfile>fglmvec_8cc.html</anchorfile>
      <anchor>abd08341361a3a1dc93d55ec886a9f765</anchor>
      <arglist>(const number n, const fglmVector &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fglmvec.h</name>
    <path>kernel/fglm/</path>
    <filename>fglmvec_8h.html</filename>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <class kind="class">fglmVector</class>
  </compound>
  <compound kind="file">
    <name>fglmzero.cc</name>
    <path>kernel/fglm/</path>
    <filename>fglmzero_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="ftmpl__list_8h" name="ftmpl_list.h" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_list.h</includes>
    <includes id="ftmpl__list_8cc" name="ftmpl_list.cc" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_list.cc</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kernel_2fglm_2fglm_8h" name="fglm.h" local="yes" import="no" module="no" objc="no">fglm.h</includes>
    <includes id="fglmvec_8h" name="fglmvec.h" local="yes" import="no" module="no" objc="no">fglmvec.h</includes>
    <includes id="fglmgauss_8h" name="fglmgauss.h" local="yes" import="no" module="no" objc="no">fglmgauss.h</includes>
    <class kind="struct">matElem</class>
    <class kind="struct">matHeader</class>
    <class kind="class">idealFunctionals</class>
    <class kind="class">borderElem</class>
    <class kind="class">fglmSdata</class>
    <class kind="class">oldGaussElem</class>
    <class kind="class">fglmDdata</class>
    <member kind="define">
      <type>#define</type>
      <name>PROT</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a2799cbbddacb105d42c146df9cb24cc6</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYPROT</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a4ff0dded59c9f93758146bc2b9c198f6</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROT2</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a36917e3c69875d4b2c900fec506e3e1e</anchor>
      <arglist>(msg, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STICKYPROT2</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a39dffbb3a5e0d65327b9889ca06522ad</anchor>
      <arglist>(msg, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>fglmASSERT</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a22b9a5bd3c0f65d834d9ef65ff93b7c8</anchor>
      <arglist>(ignore1, ignore2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>internalCalculateFunctionals</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>afa6ed4547b0d966f3b93a621f4ede5ad</anchor>
      <arglist>(const ideal, idealFunctionals &amp;l, fglmSdata &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>CalculateFunctionals</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a5dad5cbccabdbd5cf252ffa7c8b5a1f0</anchor>
      <arglist>(const ideal &amp;theIdeal, idealFunctionals &amp;l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>CalculateFunctionals</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a659d98b6152f82d4b1322da942e68480</anchor>
      <arglist>(const ideal &amp;theIdeal, idealFunctionals &amp;l, poly &amp;p, fglmVector &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>GroebnerViaFunctionals</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a726780377db474caf7658ce163a3f38e</anchor>
      <arglist>(const idealFunctionals &amp;l, fglmVector iv=fglmVector())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>FindUnivariatePolys</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a0d1efbcce9a936396f7657b6b070c795</anchor>
      <arglist>(const idealFunctionals &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fglmzero</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a3b0e7e56cf390ebf6b84b7447f1c909e</anchor>
      <arglist>(ring sourceRing, ideal &amp;sourceIdeal, ring destRing, ideal &amp;destIdeal, BOOLEAN switchBack, BOOLEAN deleteIdeal)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fglmquot</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a697118a3dc4c9aef1d2ac5f521615c77</anchor>
      <arglist>(ideal sourceIdeal, poly quot, ideal &amp;destIdeal)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>FindUnivariateWrapper</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a77b224fc7bbceec9c4b67505c6fb6311</anchor>
      <arglist>(ideal source, ideal &amp;destIdeal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GBEngine.dox</name>
    <path>kernel/GBEngine/</path>
    <filename>GBEngine_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>gr_kstd2.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>gr__kstd2_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="gb__hack_8h" name="gb_hack.h" local="yes" import="no" module="no" objc="no">polys/nc/gb_hack.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="khstd_8h" name="khstd.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/khstd.h</includes>
    <includes id="ratgring_8h" name="ratgring.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/ratgring.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="kernel_2GBEngine_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/nc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PLURAL_INTERNAL_DECLARATIONS</name>
      <anchorfile>gr__kstd2_8cc.html</anchorfile>
      <anchor>a668dbc263f692e82187addcd57082a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MYTEST</name>
      <anchorfile>gr__kstd2_8cc.html</anchorfile>
      <anchor>a7f7794fe5ec61b814b066b183191d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redGrFirst</name>
      <anchorfile>gr__kstd2_8cc.html</anchorfile>
      <anchor>a493e6f4f668066e68c1f817372d8825e</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ratGB_divide_out</name>
      <anchorfile>gr__kstd2_8cc.html</anchorfile>
      <anchor>aa05d856d303cad5ed1fb72e37a68d7d2</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redGrRatGB</name>
      <anchorfile>gr__kstd2_8cc.html</anchorfile>
      <anchor>a1c64015c0b28c6f0bae2049b885382a0</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_gr_initBba</name>
      <anchorfile>gr__kstd2_8cc.html</anchorfile>
      <anchor>a6ebd589c0da64681f7be2cc42f0fd994</anchor>
      <arglist>(ideal F, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>k_gnc_gr_bba</name>
      <anchorfile>gr__kstd2_8cc.html</anchorfile>
      <anchor>adc7f8b49fa7276e749be3223f349655a</anchor>
      <arglist>(const ideal F, const ideal Q, const intvec *, const bigintmat *, kStrategy strat, const ring _currRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>k_gnc_gr_mora</name>
      <anchorfile>gr__kstd2_8cc.html</anchorfile>
      <anchor>af5c984dd38d3f0834286298fabb28c17</anchor>
      <arglist>(const ideal F, const ideal Q, const intvec *, const bigintmat *, kStrategy strat, const ring _currRing)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>janet.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>janet_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="janet_8h" name="janet.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/janet.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>pow_</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a2e73642b06802e7b9534fb67079816c1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReducePolyLead</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a15664e6e393e99c746f35490565bc445</anchor>
      <arglist>(Poly *x, Poly *y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReducePoly</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a8c45a152e47a50588fb2068970c0ed1b</anchor>
      <arglist>(Poly *x, poly from, Poly *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PNF</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>ace4d54f156858bb04dec857dd21c8d32</anchor>
      <arglist>(Poly *p, TreeM *F)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NFL</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>aad99475305c0034803271c496c2097a2</anchor>
      <arglist>(Poly *p, TreeM *F)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ValidatePoly</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a4e47306e6d7b15c2ba4d40cb0513e606</anchor>
      <arglist>(Poly *x, TreeM *)</arglist>
    </member>
    <member kind="function">
      <type>Poly *</type>
      <name>NewPoly</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a9aeeb0484fce195b8f83501bf1bd38d5</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyPoly</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>aff7c53fb7d135b333baecb3b343510b7</anchor>
      <arglist>(Poly *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ControlProlong</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a532326cf1a69c5d6004d155970f682b3</anchor>
      <arglist>(Poly *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitHistory</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a0fde7f0929149ac9d9da12bed7c9abde</anchor>
      <arglist>(Poly *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitLead</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a023e033706c02f30320d968d7ff0229a</anchor>
      <arglist>(Poly *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitProl</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a5b74d27aa019f8fae255ee9064a2b803</anchor>
      <arglist>(Poly *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetMult</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>af81800cebdfee5264e5e466cb65fa752</anchor>
      <arglist>(Poly *x, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMult</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>aadd8b23d8a31f51e427456f36dd967a9</anchor>
      <arglist>(Poly *x, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearMult</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a52df582ad3ed9418fd85d66233434f25</anchor>
      <arglist>(Poly *x, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetProl</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a50cbf0341edc348e4364169c44c8a1db</anchor>
      <arglist>(Poly *x, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetProl</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>ab7651434a2397c2350b19693ec4819e1</anchor>
      <arglist>(Poly *x, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearProl</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a7b6e4acf0b364835c22d5c0520c40c2d</anchor>
      <arglist>(Poly *x, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LengthCompare</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>ad40d4d4aff204783a93a674e4f797e99</anchor>
      <arglist>(poly p1, poly p2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ProlCompare</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>af3820135e1816e2d47438737b64f97ce</anchor>
      <arglist>(Poly *item1, Poly *item2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProlVar</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>ad05bc3c9dc3341799ee7be78fc057263</anchor>
      <arglist>(Poly *temp, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyListNode</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a5ef0fa3f6afd9e761a7f613456e7ab27</anchor>
      <arglist>(ListNode *x)</arglist>
    </member>
    <member kind="function">
      <type>ListNode *</type>
      <name>CreateListNode</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a136a4bc5d926a5fef6ae7e1b67beaf44</anchor>
      <arglist>(Poly *x)</arglist>
    </member>
    <member kind="function">
      <type>Poly *</type>
      <name>FindMinList</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>aa8202e235fcc4dcd4a8c9c8b90cbe98f</anchor>
      <arglist>(jList *L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertInList</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a5c850cc7ad7e0a4616fd7447a79036d3</anchor>
      <arglist>(jList *x, Poly *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertInCount</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a988d7daea6c3d5a144d661ea7a1aea0b</anchor>
      <arglist>(jList *x, Poly *y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListGreatMoveOrder</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a2554e3c645ed2ba7bf4644433be40eec</anchor>
      <arglist>(jList *A, jList *B, poly x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListGreatMoveDegree</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>ac37d1da60b3c64ba1c4d0727789b04d0</anchor>
      <arglist>(jList *A, jList *B, poly x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CountList</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a4fe239140fbf9429ae3c566ed7a95130</anchor>
      <arglist>(jList *Q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NFListQ</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>ad2f4c76c77a66b326f6302aae22a29c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEachPNF</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a99c877abe410c3e3b6acdfceef39e187</anchor>
      <arglist>(jList *x, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEachControlProlong</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a2c29032293eb376a77da4ffec5104dae</anchor>
      <arglist>(jList *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyList</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a28c5931ed19a4facd786acab5c426005</anchor>
      <arglist>(jList *x)</arglist>
    </member>
    <member kind="function">
      <type>Poly *</type>
      <name>is_present</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>ab6b286f7840ea439f3052c4b3c408e1a</anchor>
      <arglist>(jList *F, poly x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GB_length</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>ad285a482e2673af8c50e378e9e18cf01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NodeM *</type>
      <name>create</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a0095c14a36eb99dd7dbd381ceac56b46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyFreeNodes</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a5f09516b6ab216fa7069b071e0bd40eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyTree</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a494cc60dbcda7da9e061972857c48909</anchor>
      <arglist>(NodeM *G)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Define</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a828621b033754d405168ab0688860d8a</anchor>
      <arglist>(TreeM **G)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sp_div</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a4d790a038db1b5a345b436f11c8ebc4d</anchor>
      <arglist>(poly m1, poly m2, int from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>div_l</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a679cb74b455cee400359806b2fd16cb5</anchor>
      <arglist>(poly item, NodeM *x, int from)</arglist>
    </member>
    <member kind="function">
      <type>Poly *</type>
      <name>is_div_upper</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a248a06730d988ed874e5488f8bbdc184</anchor>
      <arglist>(poly item, NodeM *x, int from)</arglist>
    </member>
    <member kind="function">
      <type>Poly *</type>
      <name>is_div_</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>abff4889f6dcacfaba0542faa2e2d00be</anchor>
      <arglist>(TreeM *tree, poly item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClearMultiplicative</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a4bfc171931a45f2a2d07ee0328e05d61</anchor>
      <arglist>(NodeM *xx, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>afdb334a9fe174f4e1a167b675d5c16ae</anchor>
      <arglist>(TreeM **tree, Poly *item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialization</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>ab4e2704d8592481235d49d19d666a488</anchor>
      <arglist>(char *Ord)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>T2G</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a350976a6d857c7c8e8c787101df2dd25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ComputeBasis</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a19f0180c0e4339124c2f70557b470bbf</anchor>
      <arglist>(jList *_lT, jList *_lQ)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>offset</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a04fc52df3512cee6076fbecdac6a1330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR jList *</type>
      <name>T</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a0a4e41e0083f859d26ef73bb8e3dc2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR jList *</type>
      <name>Q</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a881bc9eead45ffff1eab6d640f4e550b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR TreeM *</type>
      <name>G</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a27843aa49b36e584a53e68aab203d549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR NodeM *</type>
      <name>FreeNodes</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>aae8f9b405bc170645dd665c699167ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>degree_compatible</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>ab000fe9279f01555c66f1eb82ee7ac94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int(*</type>
      <name>ListGreatMove</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>af31ae717351154a0d065fd63eb6aece8</anchor>
      <arglist>)(jList *, jList *, poly)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>Mask</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a0378c5c62684de54663c0b1f6d2c0ba2</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>VAR pFDegProc</type>
      <name>jDeg</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a1f5c47eb790b273e4b63726882e96944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR Poly *</type>
      <name>temp_l</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>afa0f20db674c1169f4b6cd31ba6b6714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR Poly *</type>
      <name>h</name>
      <anchorfile>janet_8cc.html</anchorfile>
      <anchor>a71285522f7c5b6fc53ee2813f89b9324</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>janet.h</name>
    <path>kernel/GBEngine/</path>
    <filename>janet_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <class kind="class">Poly</class>
    <class kind="struct">jList</class>
    <member kind="define">
      <type>#define</type>
      <name>GCM</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a951dc28b7dbdf1f9e214974e5aa570de</anchor>
      <arglist>(sz)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCMA</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a6f6a5c523baf8962128fdf616fa24abb</anchor>
      <arglist>(sz)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCF</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a604b19275a6dc9b70cb50069ef56b801</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ListNode</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a2b97660fb255bc723af129b80c0dd975</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TreeM</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a417dfcf66c4bba91db31cdd02c9e2473</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NodeM</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a32bcd21c2d8c701c5f9ab0fa484d240b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>poly_function</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>ab28e05e8faf7fdce2354d8b1108d2545</anchor>
      <arglist>)(Poly *)</arglist>
    </member>
    <member kind="typedef">
      <type>ListNode *</type>
      <name>LCI</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a6962fb5c98620640ccb3283c07bf5599</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ListNode **</type>
      <name>LI</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a68661f091140ff312792ca8536999bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Poly *</type>
      <name>FindMinList</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a6f91497e1b80cc8b0226411f09eb7c74</anchor>
      <arglist>(jList *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyTree</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>ad9425c0cb1a0a6c25010b44704cb2082</anchor>
      <arglist>(NodeM *)</arglist>
    </member>
    <member kind="function">
      <type>NodeM *</type>
      <name>create</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a0095c14a36eb99dd7dbd381ceac56b46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ControlProlong</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a72336061bc78e957de454a67a7dec275</anchor>
      <arglist>(Poly *)</arglist>
    </member>
    <member kind="function">
      <type>Poly *</type>
      <name>is_div_</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a2068f57908fe1dd4e70bfd65dba2a563</anchor>
      <arglist>(TreeM *root, poly item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>afdb334a9fe174f4e1a167b675d5c16ae</anchor>
      <arglist>(TreeM **tree, Poly *item)</arglist>
    </member>
    <member kind="function">
      <type>Poly *</type>
      <name>NewPoly</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a0a200509cc7ff247498e32e833af401e</anchor>
      <arglist>(poly p=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyPoly</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>aefbdf87bdcb1025c42654d6a95ffa756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NFL</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>ae5882b8a45ea86750a3a43471797cdd9</anchor>
      <arglist>(Poly *, TreeM *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PNF</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>ae5f6161bafcbb74f1fc0088a1f8f3e51</anchor>
      <arglist>(Poly *, TreeM *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearProl</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a7b6e4acf0b364835c22d5c0520c40c2d</anchor>
      <arglist>(Poly *x, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitProl</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a5b74d27aa019f8fae255ee9064a2b803</anchor>
      <arglist>(Poly *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitHistory</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a0fde7f0929149ac9d9da12bed7c9abde</anchor>
      <arglist>(Poly *p)</arglist>
    </member>
    <member kind="function">
      <type>Poly *</type>
      <name>is_present</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a614547b0281b31832273482534e0247d</anchor>
      <arglist>(jList *, poly)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetMult</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>ab81aafbef535e462c5c8995b2bc9381f</anchor>
      <arglist>(Poly *, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GB_length</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>ad285a482e2673af8c50e378e9e18cf01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertInList</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>ae18b48675fb2f10322155fa8c5482309</anchor>
      <arglist>(jList *, Poly *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEachPNF</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a1a789379620abe47a40f954b575379e7</anchor>
      <arglist>(jList *, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearMult</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a8ae66b62e421e24ab588d80470c23fea</anchor>
      <arglist>(Poly *, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProlVar</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a591c4e877569a938d6eac77242cba81b</anchor>
      <arglist>(Poly *, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMult</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a0b9beb37a7833a539c3b6c728f9ade35</anchor>
      <arglist>(Poly *, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitLead</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>acf9adf83a50d6f9ef87d46a08ad76a9e</anchor>
      <arglist>(Poly *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InsertInCount</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a5651f4089c80eb68f5b6645e0d1dee27</anchor>
      <arglist>(jList *, Poly *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetProl</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a8e5ba1e56e403ac4608cb95e7e6fa4b8</anchor>
      <arglist>(Poly *, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetProl</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a46bea106517243a7ef31040666c8e468</anchor>
      <arglist>(Poly *, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ProlCompare</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a1471d8d2c8a3f03d95a63c648527d60f</anchor>
      <arglist>(Poly *, Poly *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ValidatePoly</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a4d4d8ba76eb3c354fbf8dda5ecdd0d4b</anchor>
      <arglist>(Poly *, TreeM *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListGreatMoveDegree</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a9a682dc5a0daffeb6d6eefc914baf521</anchor>
      <arglist>(jList *, jList *, poly)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ListGreatMoveOrder</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a679f5b566946b1f241918347a8772f03</anchor>
      <arglist>(jList *, jList *, poly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEachControlProlong</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>ade55fe7f98e9d33dfa1726abda6ec006</anchor>
      <arglist>(jList *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NFListQ</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>ad2f4c76c77a66b326f6302aae22a29c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CountList</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>adc72acfec159b4afbfa5a1ba545b968f</anchor>
      <arglist>(jList *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyList</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a1138121d0378392a380c95ff253e0e74</anchor>
      <arglist>(jList *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReducePoly</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>aab8038038d6f93c6c4b125936daaf878</anchor>
      <arglist>(Poly *x, Poly *y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReducePolyLead</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a15664e6e393e99c746f35490565bc445</anchor>
      <arglist>(Poly *x, Poly *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Define</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a828621b033754d405168ab0688860d8a</anchor>
      <arglist>(TreeM **G)</arglist>
    </member>
    <member kind="function">
      <type>ListNode *</type>
      <name>CreateListNode</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a136a4bc5d926a5fef6ae7e1b67beaf44</anchor>
      <arglist>(Poly *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyListNode</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a5ef0fa3f6afd9e761a7f613456e7ab27</anchor>
      <arglist>(ListNode *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DestroyFreeNodes</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a5f09516b6ab216fa7069b071e0bd40eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ComputeBasis</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>acd70bc83ee0221e4d7545d17c3157c3a</anchor>
      <arglist>(jList *, jList *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialization</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a919a576fac43d06019549986e3207f6c</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ListNode</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a0c4bde02471f4e0e81b2d31cef26b203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ListNode *</type>
      <name>next</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>ac8677cf490a46744e8c4b69ab26ea9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NodeM</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a80c0b6e7de8d82d2d88b43feb483a293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Poly *</type>
      <name>ended</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a24d54e7a80ec85cb6740cbc5d8252d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TreeM</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a970b41d99c406c96bcfe798a5ed39782</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kChinese.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>kChinese_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">Singular/feOpt.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="vspace_8h" name="vspace.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/vspace.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">Singular/cntrlc.h</includes>
    <includes id="ssiLink_8h" name="ssiLink.h" local="yes" import="no" module="no" objc="no">Singular/links/ssiLink.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>mpz_isNeg</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>a378ca8937750967d0a278a9370911230</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlRInit</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>aad5318532663a358154cb8cfe055efe5</anchor>
      <arglist>(long i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>send_number</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>aa31249023074df45120837de60ae2cb4</anchor>
      <arglist>(char *s, number n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>get_number</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>aec4ad3a748914e97e9e00984f8a8c887</anchor>
      <arglist>(char *s, number *n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>size_number</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>a960247d8920ac794ce867ce0a8af7bbd</anchor>
      <arglist>(number n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>send_mon</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>ab34edd61eb23562defc38682228ebb7a</anchor>
      <arglist>(char *s, poly m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>get_mon</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>a4a0fb85962c64aea4f6338a7390ae41b</anchor>
      <arglist>(char *s, poly *m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>size_mon</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>af29c91f4d6af5a3ee54b369ae60dcbef</anchor>
      <arglist>(poly m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>send_poly</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>a98d5bb9400390fd0125c97dc14ad0e2d</anchor>
      <arglist>(char *s, int ind, poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>get_poly</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>a2bb9714708dddb84ed1f205fc7317110</anchor>
      <arglist>(char *s, int &amp;ind, poly *p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>size_poly</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>a54a370e9c1460b4a7bb993b82f984107</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_ChineseRemainder_0</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>ab9d6ac052bde6d12b4e6f37cb22b66b8</anchor>
      <arglist>(ideal *xx, number *q, int rl, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Farey_0</name>
      <anchorfile>kChinese_8cc.html</anchorfile>
      <anchor>a700e683b5fc87bb806d5b7a18e3984cd</anchor>
      <arglist>(ideal x, number N, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kChinese.h</name>
    <path>kernel/GBEngine/</path>
    <filename>kChinese_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>p_ChineseRemainder</name>
      <anchorfile>kChinese_8h.html</anchorfile>
      <anchor>ace57792b0b0aa5ec4dedcdb949256f78</anchor>
      <arglist>(poly *xx, mpz_ptr *x, mpz_ptr *q, int rl, mpz_ptr *C, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_ChineseRemainder_0</name>
      <anchorfile>kChinese_8h.html</anchorfile>
      <anchor>ab9d6ac052bde6d12b4e6f37cb22b66b8</anchor>
      <arglist>(ideal *xx, number *q, int rl, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Farey_0</name>
      <anchorfile>kChinese_8h.html</anchorfile>
      <anchor>a9dcc8403a4b5355ea0d7297ce3746ee9</anchor>
      <arglist>(ideal xx, number N, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>khstd.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>khstd_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="hilb_8h" name="hilb.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hilb.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="khstd_8h" name="khstd.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/khstd.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <member kind="function">
      <type>void</type>
      <name>khCheck</name>
      <anchorfile>khstd_8cc.html</anchorfile>
      <anchor>a53e01423b9ffd198024d543f05c24446</anchor>
      <arglist>(ideal Q, intvec *w, bigintmat *hilb, int &amp;eledeg, int &amp;count, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>khCheckLocInhom</name>
      <anchorfile>khstd_8cc.html</anchorfile>
      <anchor>aa728585d5d92edceecacaf58205416ab</anchor>
      <arglist>(ideal Q, intvec *w, bigintmat *hilb, int &amp;count, kStrategy strat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>khstd.h</name>
    <path>kernel/GBEngine/</path>
    <filename>khstd_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <member kind="function">
      <type>void</type>
      <name>khCheck</name>
      <anchorfile>khstd_8h.html</anchorfile>
      <anchor>a53e01423b9ffd198024d543f05c24446</anchor>
      <arglist>(ideal Q, intvec *w, bigintmat *hilb, int &amp;eledeg, int &amp;count, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>khCheckLocInhom</name>
      <anchorfile>khstd_8h.html</anchorfile>
      <anchor>aa728585d5d92edceecacaf58205416ab</anchor>
      <arglist>(ideal Q, intvec *w, bigintmat *hilb, int &amp;count, kStrategy strat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kInline.h</name>
    <path>kernel/GBEngine/</path>
    <filename>kInline_8h.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_TAIL_BIN</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>aaf2adaa7b854b6778863d839537a9b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>KINLINE TSet</type>
      <name>initT</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a6cbd77f6f8b950faae0e1881b5e2a7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE TObject **</type>
      <name>initR</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>aa1f56b3f02e554d91d0356307af08f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE unsigned long *</type>
      <name>initsevT</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>affac8abbc943fe954197aeaf89122f3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmInit_currRing_2_tailRing</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a591167b281b3ac8ceff357870fbf771d</anchor>
      <arglist>(poly p, ring tailRing, omBin tailBin)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmInit_tailRing_2_currRing</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a9a4c0cbf2b01c6fff42c2806985c5274</anchor>
      <arglist>(poly t_p, ring tailRing, omBin lmBin)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmShallowCopyDelete_currRing_2_tailRing</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a4e5cd0d177e3ca267efe3d3a48d942d9</anchor>
      <arglist>(poly p, ring tailRing, omBin tailBin)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmShallowCopyDelete_tailRing_2_currRing</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a19a83f1200e2b41c2116abdb7d5acf0d</anchor>
      <arglist>(poly p, ring tailRing, omBin lmBin)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmInit_currRing_2_tailRing</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a6b040d39299e56b02e67c61f08cc2340</anchor>
      <arglist>(poly p, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmInit_tailRing_2_currRing</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a048591357245218c81aa4760d8902072</anchor>
      <arglist>(poly p, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmShallowCopyDelete_currRing_2_tailRing</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>abf996a0ee357fdd920d17687ab329183</anchor>
      <arglist>(poly p, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmShallowCopyDelete_tailRing_2_currRing</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a3773572cdff5d852bb6f1fd59855e37e</anchor>
      <arglist>(poly p, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE BOOLEAN</type>
      <name>k_GetLeadTerms</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>af659b0b8624e66d0d8a70e1c6da477ad</anchor>
      <arglist>(const poly p1, const poly p2, const ring p_r, poly &amp;m1, poly &amp;m2, const ring m_r)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>k_GetStrongLeadTerms</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a74bde1cfb0a6807260d3a1451744af9c</anchor>
      <arglist>(const poly p1, const poly p2, const ring leadRing, poly &amp;m1, poly &amp;m2, poly &amp;lcm, const ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE int</type>
      <name>ksReducePolyTailLC_Z</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a861472d7b5f7ff18fb7acc92218cf66a</anchor>
      <arglist>(LObject *PR, TObject *PW, LObject *Red)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE int</type>
      <name>ksReducePolyTail_Z</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>aff964f05aaf5037fb7a714fc7c128a3d</anchor>
      <arglist>(LObject *PR, TObject *PW, LObject *Red)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE int</type>
      <name>ksReducePolyTail</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>ac4196d5d14cb6d431d24191dd83efe81</anchor>
      <arglist>(LObject *PR, TObject *PW, LObject *Red)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>ksOldSpolyRed</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a9348d7d7a35379bc02d160c6a687756f</anchor>
      <arglist>(poly p1, poly p2, poly spNoether)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>ksOldSpolyRedNew</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>ad306667e818fd16af9093854aeb709e5</anchor>
      <arglist>(poly p1, poly p2, poly spNoether)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>ksOldCreateSpoly</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a200cab6b858a0391da9b97dc491c2291</anchor>
      <arglist>(poly p1, poly p2, poly spNoether, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ksOldSpolyTail</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a2c1075b2f106fc53d6d509e2cd1a4f84</anchor>
      <arglist>(poly p1, poly q, poly q2, poly spNoether, ring r)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>redtailBba</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a8f51714309d9cff2561542f77e569fbd</anchor>
      <arglist>(poly p, int pos, kStrategy strat, BOOLEAN normalize)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>redtailBbaBound</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>aaf74bc42d74ddb6f1f8aef371cbda5fe</anchor>
      <arglist>(poly p, int pos, kStrategy strat, int bound, BOOLEAN normalize)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>redtailBba_Ring</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>a2a4c422131e0347ff62b5f3f6c63b6a1</anchor>
      <arglist>(poly p, int pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>redtailBba_Z</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>af8814f960a7b731753d593e4e2a7f9ab</anchor>
      <arglist>(poly p, int pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>clearS</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>ae57cfe460852bbd3a2e1dc2f83d845f5</anchor>
      <arglist>(poly p, unsigned long p_sev, int *at, int *k, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE BOOLEAN</type>
      <name>arriRewDummy</name>
      <anchorfile>kInline_8h.html</anchorfile>
      <anchor>ab4b3006b2e563ad9e85db225f14dd2ed</anchor>
      <arglist>(poly, unsigned long, poly, kStrategy, int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kLiftstd.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>kLiftstd_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="khstd_8h" name="khstd.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/khstd.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>START_REDUCE</name>
      <anchorfile>kLiftstd_8cc.html</anchorfile>
      <anchor>a5b9c3299b6c71dfc944469160a6661eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>kSplitAt</name>
      <anchorfile>kLiftstd_8cc.html</anchorfile>
      <anchor>ab33d1a3a8aa5d5d3f55e79ce2baa9e67</anchor>
      <arglist>(int k, TObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>kSplitAt</name>
      <anchorfile>kLiftstd_8cc.html</anchorfile>
      <anchor>a95e01e0ee9060bb83e28e55673b1e7ac</anchor>
      <arglist>(int k, LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>kAppend</name>
      <anchorfile>kLiftstd_8cc.html</anchorfile>
      <anchor>a4a146d4ffb6d8a5a17e99610f557de1a</anchor>
      <arglist>(poly t, TObject *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>lazyComp</name>
      <anchorfile>kLiftstd_8cc.html</anchorfile>
      <anchor>a2bc634c5bb00c3b116c5056b80bd618c</anchor>
      <arglist>(number *A, poly *M, poly *T, int index, poly s, int *l, const ring tailR)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redLiftstd</name>
      <anchorfile>kLiftstd_8cc.html</anchorfile>
      <anchor>a0b4896e216c9ca0bf101aba54b7c92b5</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setUnit</name>
      <anchorfile>kLiftstd_8cc.html</anchorfile>
      <anchor>a9b15cb7fe46ff0d5950509bd84ed7508</anchor>
      <arglist>(int e, ideal *unit)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idDivRem</name>
      <anchorfile>kLiftstd_8cc.html</anchorfile>
      <anchor>a839efbfd1f231cfe1dcd8c161694bf54</anchor>
      <arglist>(ideal A, const ideal quot, ideal &amp;factor, ideal *unit, int lazyReduce)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kpolys.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>kpolys_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pCompareChain</name>
      <anchorfile>kpolys_8cc.html</anchorfile>
      <anchor>ae6dbc5ac9093b31fc2229ce9d99e6f59</anchor>
      <arglist>(poly p, poly p1, poly p2, poly lcm, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pCompareChainPart</name>
      <anchorfile>kpolys_8cc.html</anchorfile>
      <anchor>a9ba317c73d8e59ef058e4fd9a0cda501</anchor>
      <arglist>(poly p, poly p1, poly p2, poly lcm, const ring R)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kspoly.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>kspoly_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="p__Procs_8h" name="p_Procs.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_DEBUG_RED</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>aff6f2d295f188065393853c453678789</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePoly</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>abbed5b1f4a5df0dcd4d089d313f1cc2c</anchor>
      <arglist>(LObject *PR, TObject *PW, poly spNoether, number *coef, poly *mon, kStrategy strat, BOOLEAN reduce)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolyLC</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>a259b80f5a14865adedb797c8d046b222</anchor>
      <arglist>(LObject *PR, TObject *PW, poly spNoether, number *coef, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolyBound</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>ad0d7d02fa391ae8860381055fba9701b</anchor>
      <arglist>(LObject *PR, TObject *PW, int, poly spNoether, number *coef, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolySig</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>ac964a470f2bfd826906fcf3360560344</anchor>
      <arglist>(LObject *PR, TObject *PW, long, poly spNoether, number *coef, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolySigRing</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>adcc651449f15c55314e4d0da1d98ffb4</anchor>
      <arglist>(LObject *PR, TObject *PW, long, poly spNoether, number *coef, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ksCreateSpoly</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>a6695dfe72ad729a8d01cfb3f75a48604</anchor>
      <arglist>(LObject *Pair, poly spNoether, int use_buckets, ring tailRing, poly m1, poly m2, TObject **R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolyTail</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>aa44e675cb7c9e5e31b183137dd702f26</anchor>
      <arglist>(LObject *PR, TObject *PW, poly Current, poly spNoether)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolyTailBound</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>aaed518afbd90fc78a30b1b5416bf5f49</anchor>
      <arglist>(LObject *PR, TObject *PW, int bound, poly Current, poly spNoether)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>ksCreateShortSpoly</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>aec6a41958058a636be55d32b8205214c</anchor>
      <arglist>(poly p1, poly p2, ring tailRing)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>red_count</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>a6167917d7d971a2b29c2db5958dc84c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>create_count</name>
      <anchorfile>kspoly_8cc.html</anchorfile>
      <anchor>af055cc3ceec7ffd08406d0fe2351d449</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kstd1.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>kstd1_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="khstd_8h" name="khstd.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/khstd.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <includes id="kernel_2GBEngine_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/nc.h</includes>
    <includes id="kInline_8h" name="kInline.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kInline.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MORA_USE_BUCKETS</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>aafb23ae3ca94b1be00b31cd55bf7605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRE_INTEGER_CHECK</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a8fd0e8d1937c55c7b91b37b0115b1279</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>kMoraUseBucket</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a7a4e25514e71e297dd614869a4c011af</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>kOptimizeLDeg</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a87760c173db8c4cf99fc05dbdbfa28de</anchor>
      <arglist>(pLDegProc ldeg, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>doRed</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a3661dbe9c6818f4eedfd04a21f0b12cf</anchor>
      <arglist>(LObject *h, TObject *with, BOOLEAN intoT, kStrategy strat, bool redMoraNF)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redEcart</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a1b24d191fd7ee88c82bd4c7245682e7c</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redRiloc</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a8be8c4956d34adc2ccabdc72f9dc7805</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redRiloc_Z</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>aeb9523974bbf69b7cef048cbd9d9e1d4</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redFirst</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a12f01ff8e617d47f611a59c6b6dcd1c1</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>redMoraNF</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>ae6954e0ceec28ffba7ea696ed90178f6</anchor>
      <arglist>(poly h, kStrategy strat, int flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>redMoraNFRing</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>aa59160279e5effb378e7fbcc4d44f879</anchor>
      <arglist>(poly h, kStrategy strat, int flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reorderL</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>ab27a7bd315b352e72d06a588d4e97304</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reorderT</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>ad7f7e0611f48b3f723a1b31c88f2548c</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>missingAxis</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a5589bea17541e9a2f3e3ff142432bc68</anchor>
      <arglist>(int *last, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>hasPurePower</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a28309788796498752c612edad570e0fd</anchor>
      <arglist>(const poly p, int last, int *length, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>hasPurePower</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>adc91fd9eb4888d17008483ab00a11f2d</anchor>
      <arglist>(LObject *L, int last, int *length, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL10</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a6fef9ebe4bb0b049733fae836ea7d26a</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateL</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a476b40986b2727982d469a7634b13ecb</anchor>
      <arglist>(BOOLEAN searchPP, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateLHC</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a593df79f41205d31dddd9b2c8b6c0752</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateT</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a532b6ba641793419967160f629bb36fb</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>firstUpdate</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a39b68ac1badd841c465032e60ff66cbe</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSMora</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a1e433a5d1195a467fd5b0e261c3a2299</anchor>
      <arglist>(LObject *p, int atS, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSMoraNF</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>af09a2020bbb263e730b380b4af597a74</anchor>
      <arglist>(LObject *p, int atS, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBba</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a879f0020121e14f7e503b6d636b3220a</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSba</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a976a2a17b87819aed2c93c360b0e4b83</anchor>
      <arglist>(ideal F, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initMora</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a12bddd7e59794dfd406e09e75d0289ac</anchor>
      <arglist>(ideal F, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kDebugPrint</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>abf581e6d7e068fe80fb6e35661bfd98c</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>mora</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a88727cb2223d1555774fa6307565413e</anchor>
      <arglist>(ideal F, ideal Q, intvec *w, bigintmat *hilb, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kNF1</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a7f9178e20d6bc8b126ce6ed73edad38b</anchor>
      <arglist>(ideal F, ideal Q, poly q, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kNF1</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a460d2faa64ccc3c303948887c907b47b</anchor>
      <arglist>(ideal F, ideal Q, ideal q, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>kModDeg</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a156009e257d4b71eec6212d97d9cd965</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>kHomModDeg</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a02eaa904708dd4cb3e4d089e91707387</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kStd_internal</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a1effc3a7a21b117190ccf8deba4bd700</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, bigintmat *hilb, int syzComp, int newIdeal, intvec *vw, s_poly_proc_t sp)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kStd2</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a8c5d2eb678f967dda668c7315aaad053</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, bigintmat *hilb, int syzComp, int newIdeal, intvec *vw, s_poly_proc_t sp)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kStd</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>afc04ee031732fcf020e5b4564043c903</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, intvec *hilb, int syzComp, int newIdeal, intvec *vw, s_poly_proc_t sp)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kSba</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>ab5a40769e881db40a5b8c93923dd0b78</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, int sbaOrder, int arri, bigintmat *hilb, int syzComp, int newIdeal, intvec *vw)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kStdShift</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a4f91122d69431b9b056ba2c030827f8d</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, bigintmat *hilb, int syzComp, int newIdeal, intvec *vw, BOOLEAN rightGB)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kMin_std2</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a76531d237ee582cd8e06d049f9e75259</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, ideal &amp;M, bigintmat *hilb, int syzComp, int reduced)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kMin_std</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a3a0053ce093157501e39463fa12bcc00</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, ideal &amp;M, intvec *hilb, int syzComp, int reduced)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kNF</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>ae5c75ec5a26b74ea571815123626008a</anchor>
      <arglist>(ideal F, ideal Q, poly p, int syzComp, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kNFBound</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a0c3f9a608bc455152686bd30d5015fde</anchor>
      <arglist>(ideal F, ideal Q, poly p, int bound, int syzComp, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kNF</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a2b7779d5c0150b07ef058ee77b1dae88</anchor>
      <arglist>(ideal F, ideal Q, ideal p, int syzComp, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kNFBound</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>ad70c3c2a9a1b5c5aa0e434227dcf2d42</anchor>
      <arglist>(ideal F, ideal Q, ideal p, int bound, int syzComp, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>k_NF</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a191d7c4bfd39949157539bca30d07a01</anchor>
      <arglist>(ideal F, ideal Q, poly p, int syzComp, int lazyReduce, const ring _currRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kInterRedOld</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>acbe45332df50452fd6f5786d9fcf6a27</anchor>
      <arglist>(ideal F, const ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kInterRedBba</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a761f9cfda77ac5754501711689b84cfe</anchor>
      <arglist>(ideal F, ideal Q, int &amp;need_retry)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kInterRed</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>a836adc084b5e5a26abe2a22924a5a169</anchor>
      <arglist>(ideal F, const ideal Q)</arglist>
    </member>
    <member kind="variable">
      <type>VAR BITSET</type>
      <name>kOptions</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>ae97a7c72c95c569ab82392bc9d7e5d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BITSET</type>
      <name>validOpts</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>acf766840c3edd3ac539f81637b95cdd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR intvec *</type>
      <name>kModW</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>aca62367c579b0fb2a3cec463c543977a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR intvec *</type>
      <name>kHomW</name>
      <anchorfile>kstd1_8cc.html</anchorfile>
      <anchor>ac55b7b5efe685b215b7ec5dca1028118</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kstd1.h</name>
    <path>kernel/GBEngine/</path>
    <filename>kstd1_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>KSTD_NF_LAZY</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a072843aebd2b7b5a9ec075c79d55f77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KSTD_NF_ECART</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>ab8072d1494d879977e3d92cfb0aed6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KSTD_NF_NONORM</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a2b00699bf99db50c69382c8a4d2f4685</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KSTD_NF_CANCELUNIT</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a34630f771d82467a85ffe8e5c37574ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KSTD_NF_NOLF</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a597082df86a024c38a5789a553d3791b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>s_poly_proc_t</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>aa8d7e8d6afc44b6a5fe56c6070878b9a</anchor>
      <arglist>)(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>mora</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a88727cb2223d1555774fa6307565413e</anchor>
      <arglist>(ideal F, ideal Q, intvec *w, bigintmat *hilb, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kNF1</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a7f9178e20d6bc8b126ce6ed73edad38b</anchor>
      <arglist>(ideal F, ideal Q, poly q, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kNF1</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a460d2faa64ccc3c303948887c907b47b</anchor>
      <arglist>(ideal F, ideal Q, ideal q, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kNF</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>ae601c16caac6553f666887a854de9282</anchor>
      <arglist>(ideal F, ideal Q, poly p, int syzComp=0, int lazyReduce=0)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kNF</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>ad967b2bf9cc746b3bf5df6373aa5b7ad</anchor>
      <arglist>(ideal F, ideal Q, ideal p, int syzComp=0, int lazyReduce=0)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kNFBound</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a7c8b5c1b77a6618f33bf96c1aac55ec2</anchor>
      <arglist>(ideal F, ideal Q, poly p, int bound, int syzComp=0, int lazyReduce=0)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kNFBound</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>aba842c8e26ee450f0c44ea5d105f3225</anchor>
      <arglist>(ideal F, ideal Q, ideal p, int bound, int syzComp=0, int lazyReduce=0)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idDivRem</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a97110891184debd4336f654457c4f040</anchor>
      <arglist>(ideal A, const ideal quot, ideal &amp;factor, ideal *unit, int lazyReduce=0)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>k_NF</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a191d7c4bfd39949157539bca30d07a01</anchor>
      <arglist>(ideal F, ideal Q, poly p, int syzComp, int lazyReduce, const ring _currRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kSba</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>ab8351317b5c11615b88e579ba5b208c7</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **mw, int incremental=0, int arri=0, bigintmat *hilb=NULL, int syzComp=0, int newIdeal=0, intvec *vw=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kStd</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>ac40dce15739bde5551e1880ced466bb4</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **mw, intvec *hilb=NULL, int syzComp=0, int newIdeal=0, intvec *vw=NULL, s_poly_proc_t sp=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kStd2</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>ab5baa18da81c5e910499a0254eb743b3</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **mw, bigintmat *hilb=NULL, int syzComp=0, int newIdeal=0, intvec *vw=NULL, s_poly_proc_t sp=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kStd_internal</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>ac602d82e7a6bfbc00fb092ed616b2172</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, bigintmat *hilb=NULL, int syzComp=0, int newIdeal=0, intvec *vw=NULL, s_poly_proc_t sp=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kStdShift</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>aa54409268d5f6e2996044e3f70dd9219</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **mw, bigintmat *hilb=NULL, int syzComp=0, int newIdeal=0, intvec *vw=NULL, BOOLEAN rightGB=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kTryHilbstd</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>acdc55635ec86f7a3c51322f67b448d88</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kTryHilbstd_par</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>aca16d3acda10b4ba74790d8b1c569b10</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **mw)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kTryHC</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>accbdcb68d80c1c4d960ae5f0ac10de4a</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>rightgb</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>aa1c185d427041300c82c0457310c5148</anchor>
      <arglist>(ideal F, const ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initMora</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a12bddd7e59794dfd406e09e75d0289ac</anchor>
      <arglist>(ideal F, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kInterRed</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>ab62af981a537ba76ada412d7ee16d01c</anchor>
      <arglist>(ideal F, const ideal Q=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kInterRedOld</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a28382da912b21c638a3c12bd272e215c</anchor>
      <arglist>(ideal F, const ideal Q=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kInterRedBba</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a761f9cfda77ac5754501711689b84cfe</anchor>
      <arglist>(ideal F, ideal Q, int &amp;need_retry)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>kModDeg</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>aa4dede287f8eeec5d91d323e07d659a1</anchor>
      <arglist>(poly p, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>kHomModDeg</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a03143f2c3d19e54aad27f16419f7e386</anchor>
      <arglist>(poly p, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>stdred</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a6c4ba6e170af22a451969feba092c3dd</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kMin_std2</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a367d8ff24a0af5defcd1ec240411fbea</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, ideal &amp;M, bigintmat *hilb, int syzComp=0, int reduced=0)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kMin_std</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a1debaf397a286b9842e03662934ddd93</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, ideal &amp;M, intvec *hilb, int syzComp=0, int reduced=0)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kVerify</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a650764c3fafda3e870739bc02215a81b</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>Kstd1_mu</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>ac6a9767c9bfe904f364f78574b894b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>Kstd1_deg</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a0a4ccfcd4a25e5cfdc7c7a589d5339a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BITSET</type>
      <name>kOptions</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a88d387c2d2facb129183ddf756907ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BITSET</type>
      <name>validOpts</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>aeec2a01f4a2457cf80935831aa4e395c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR intvec *</type>
      <name>kModW</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a4f22eb70147f9beabee20bf2bccad437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR intvec *</type>
      <name>kHomW</name>
      <anchorfile>kstd1_8h.html</anchorfile>
      <anchor>a07accedcef302663578b3ea64f14b825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kstd2.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>kstd2_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="khstd_8h" name="khstd.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/khstd.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GCD_SBA</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a66696dabb59a41b738f56d4bdf3f2f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PLURAL_INTERNAL_DECLARATIONS</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a668dbc263f692e82187addcd57082a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STDZ_EXHANGE_DURING_REDUCTION</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a8452c302d4b7ef44b82155eb8088ca4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUGF50</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a8f88cdc006dd2fe07a42579dda0d45e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUGF51</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>acfbf423446f40ffdbae482e1a3ccd69a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F5C</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>ab633581a9d256af3ccb890496eb19774</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F5CTAILRED</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>ab78d981e4d418730a1b4116f32a67299</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBA_INTERRED_START</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>ae608302751fdd56a8c8ce4440a3f7319</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBA_TAIL_RED</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a72dbe87c18cddffae08bd11df02e3759</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBA_PRODUCT_CRITERION</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a792575278099a59c73f65d2cb9566c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBA_PRINT_ZERO_REDUCTIONS</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a5763e36f516efe52e2f857f779e28a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBA_PRINT_REDUCTION_STEPS</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a1a0d675070e37ce80489e176c0ed1cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBA_PRINT_OPERATIONS</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a88150a13d18b0460edd18d5501bddd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBA_PRINT_SIZE_G</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>aa4ac7cf4ac002a76ce3f68f5bf3494e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBA_PRINT_SIZE_SYZ</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a66efaeac21d8d67ac387cac5cb8e7966</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SBA_PRINT_PRODUCT_CRITERION</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>aa047b76b182a0fa5914cfd1aa473911e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kTestDivisibleByT0_Z</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a2e656a59dc09cdb4b49e95f4f63087b5</anchor>
      <arglist>(const kStrategy strat, const LObject *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInT_Z</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a1d2fb4ff3eb6d8069152fe211915adfc</anchor>
      <arglist>(const kStrategy strat, const LObject *L, const int start)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>kFindDivisibleByInS_Z</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a5ff05c354fc766c1383cbddf8d362726</anchor>
      <arglist>(const kStrategy strat, LObject *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInT</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>ae4a14c2b51081e2a30a508ecd349b75b</anchor>
      <arglist>(const kStrategy strat, const LObject *L, const int start)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInT_ecart</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a5350d07640c576f5e8ba5ac8c3b41e67</anchor>
      <arglist>(const kStrategy strat, const LObject *L, const int ecart)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInS</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a2af47afe7c22cb2cb4670af4c943a22d</anchor>
      <arglist>(const kStrategy strat, int *max_ind, LObject *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInS_noCF</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a937a779396a637db02fbda4b90f82466</anchor>
      <arglist>(const kStrategy strat, int *max_ind, LObject *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindNextDivisibleByInS</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a6b5806cd8d1adfa288c2a62c055fcc20</anchor>
      <arglist>(const kStrategy strat, int start, int max_ind, LObject *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>ind_fact_2</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a6d8a52aeecc041a6698e81ee7c6bfc47</anchor>
      <arglist>(long arg)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kFindZeroPoly</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a14c7cecf8b662d3e9ec67e2059f8f1ef</anchor>
      <arglist>(poly input_p, ring leadRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redRing_Z</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a0fa061c728f0b2b958fc73e593f455b4</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>redRing_Z_S</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>aed392fc6c6db8aff7296ac38949a7758</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redRing</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>ad223a3386baf3709b1684e4d126f750a</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>redRing_S</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>aa8414dd7bfde88578544e9fb2593c9c2</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redHomog</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a75195dac227a8a16cca622d334f18e45</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE int</type>
      <name>ksReducePolyTailSig</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a9d3e98d7c7e4ac536f10af13859ba4b8</anchor>
      <arglist>(LObject *PR, TObject *PW, LObject *Red, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redSig</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>aad32da44843d4f9d9ded2ae0a2c53057</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redSigRing</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a8fc29306507683abe323893ece5f8ddf</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailSba</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a9b95d1fa168c5840383e337aecc91f64</anchor>
      <arglist>(LObject *L, int pos, kStrategy strat, BOOLEAN withT, BOOLEAN normalize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redLazy</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a806d8bd6972d687697e9f364eced8fef</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redHoney</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a5f29bee4d6a840a1b18dfdce8eed82ee</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redNF</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>aa54be28724469f634ceed95fb7bda21c</anchor>
      <arglist>(poly h, int &amp;max_ind, int nonorm, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redNFBound</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a2ff57f79ad2fd44cdfcc8bf77cd43ec3</anchor>
      <arglist>(poly h, int &amp;max_ind, int nonorm, kStrategy strat, int bound)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kDebugPrint</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>abf581e6d7e068fe80fb6e35661bfd98c</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>bba</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>ae539ddd7a148cc426d58ddbea63eb0dc</anchor>
      <arglist>(ideal F, ideal Q, intvec *w, bigintmat *hilb, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sba</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a25c569c787692a0af7ab6505d09bbe5d</anchor>
      <arglist>(ideal F0, ideal Q, intvec *w, bigintmat *hilb, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kNF2</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a4e6103e4c553855eb153edd1e3034928</anchor>
      <arglist>(ideal F, ideal Q, poly q, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kNF2Bound</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>acc15cfe7e90018b2626497d3095df809</anchor>
      <arglist>(ideal F, ideal Q, poly q, int bound, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kNF2</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>aa851dd54ffccb05b3324709aa23fe02b</anchor>
      <arglist>(ideal F, ideal Q, ideal q, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kNF2Bound</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a0f1a17a1158fbc4fd4fb469e71c587b4</anchor>
      <arglist>(ideal F, ideal Q, ideal q, int bound, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>f5c</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>af50cc7dd4da86ecb56083984ecee088b</anchor>
      <arglist>(kStrategy strat, int &amp;olddeg, int &amp;minimcnt, int &amp;hilbeledeg, int &amp;hilbcount, int &amp;srmax, int &amp;lrmax, int &amp;reduc, ideal Q, intvec *w, bigintmat *hilb)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>bbaShift</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>aa58aaf3aa5c1019f3fdb18ffd93b6a1a</anchor>
      <arglist>(ideal F, ideal Q, intvec *w, bigintmat *hilb, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>rightgb</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>aa1c185d427041300c82c0457310c5148</anchor>
      <arglist>(ideal F, const ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redFirstShift</name>
      <anchorfile>kstd2_8cc.html</anchorfile>
      <anchor>a16699d2bdb0e95c4d3d705f966f91df0</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kstdfac.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>kstdfac_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="khstd_8h" name="khstd.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/khstd.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="kstdfac_8h" name="kstdfac.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstdfac.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copyT</name>
      <anchorfile>kstdfac_8cc.html</anchorfile>
      <anchor>a9dfafe0602610dbb5e207440a0a55d43</anchor>
      <arglist>(kStrategy o, kStrategy n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copyL</name>
      <anchorfile>kstdfac_8cc.html</anchorfile>
      <anchor>a0aac32fa92c2257262d18637258c7d17</anchor>
      <arglist>(kStrategy o, kStrategy n)</arglist>
    </member>
    <member kind="function">
      <type>kStrategy</type>
      <name>kStratCopy</name>
      <anchorfile>kstdfac_8cc.html</anchorfile>
      <anchor>a3691f7a57cc2a82a042a8385f5d8c729</anchor>
      <arglist>(kStrategy o)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>k_factorize</name>
      <anchorfile>kstdfac_8cc.html</anchorfile>
      <anchor>aaf3ac7aec6b9abe0c35de0998326612b</anchor>
      <arglist>(poly p, ideal &amp;rfac, ideal &amp;fac_copy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>completeReduceFac</name>
      <anchorfile>kstdfac_8cc.html</anchorfile>
      <anchor>a23afe21674ec94eeb8a8de7e7d839df1</anchor>
      <arglist>(kStrategy strat, ideal_list FL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>bbafac</name>
      <anchorfile>kstdfac_8cc.html</anchorfile>
      <anchor>aba24ecb1e03f8599a73a99ad8437dbf5</anchor>
      <arglist>(ideal, ideal Q, intvec *, kStrategy strat, ideal_list FL)</arglist>
    </member>
    <member kind="function">
      <type>ideal_list</type>
      <name>kStdfac</name>
      <anchorfile>kstdfac_8cc.html</anchorfile>
      <anchor>a3c1a53ca104141be2d9cf16249af7e83</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, ideal D)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>strat_nr</name>
      <anchorfile>kstdfac_8cc.html</anchorfile>
      <anchor>aff644c77c1c3ea610443984af4bb14ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kstdfac.h</name>
    <path>kernel/GBEngine/</path>
    <filename>kstdfac_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <member kind="function">
      <type>ideal_list</type>
      <name>kStdfac</name>
      <anchorfile>kstdfac_8h.html</anchorfile>
      <anchor>a4df5fb1ca6fc1b4e14a0e855945285ef</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **w, ideal D=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kstdhelper.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>kstdhelper_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="khstd_8h" name="khstd.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/khstd.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="hilb_8h" name="hilb.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hilb.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">Singular/cntrlc.h</includes>
    <includes id="ssiLink_8h" name="ssiLink.h" local="yes" import="no" module="no" objc="no">Singular/links/ssiLink.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">Singular/feOpt.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TRANSEXT_PRIVATES</name>
      <anchorfile>kstdhelper_8cc.html</anchorfile>
      <anchor>a9f340994b754fd938d7256290339fc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>kFindLuckyPrime</name>
      <anchorfile>kstdhelper_8cc.html</anchorfile>
      <anchor>a257a18bdbb9414c4241183f3a9663410</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kTryHC</name>
      <anchorfile>kstdhelper_8cc.html</anchorfile>
      <anchor>accbdcb68d80c1c4d960ae5f0ac10de4a</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>kTryHilbstd_homog</name>
      <anchorfile>kstdhelper_8cc.html</anchorfile>
      <anchor>a3108039511c7de3a6a11f7ba8478ac5e</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>kTryHilbstd_nonhomog</name>
      <anchorfile>kstdhelper_8cc.html</anchorfile>
      <anchor>a02d77236ac91a20aa9ec325d7cc38c01</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kTryHilbstd</name>
      <anchorfile>kstdhelper_8cc.html</anchorfile>
      <anchor>acdc55635ec86f7a3c51322f67b448d88</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kTryHilbstd_par</name>
      <anchorfile>kstdhelper_8cc.html</anchorfile>
      <anchor>aca16d3acda10b4ba74790d8b1c569b10</anchor>
      <arglist>(ideal F, ideal Q, tHomog h, intvec **mw)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kutil.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>kutil_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="pShallowCopyDelete_8h" name="pShallowCopyDelete.h" local="yes" import="no" module="no" objc="no">polys/operations/pShallowCopyDelete.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="ratgring_8h" name="ratgring.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/ratgring.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>KUTIL_CC</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a27c9baabfa31d189fc68a831fb3cd235</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MYTEST</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a7f7794fe5ec61b814b066b183191d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALL_VS_JUST</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a046af7fa55d6e2df253ec9629c8113d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXT_POLY_NEW</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a008e10b77e0a05c2c5c2086402d5c743</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KDEBUG</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a6c4044792cd01d56f776f17bcf5eb83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENTER_USE_MEMMOVE</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ac807289d7cbdee86e864f11ed0b3248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDivComp_EQUAL</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>afc70e91e62b470f95e98a32c7501b94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDivComp_LESS</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a0653493659fee2c677e209047199fecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDivComp_GREATER</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ab63694c417ed99ecdf394797ee59911e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDivComp_INCOMP</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aac5c39729396b59a2f4702ab5a90e918</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>kFalseReturn</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a42203844e561ad6d1205d05ebe1156ef</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>redMora</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a577ad759e9d643a0d7ef99764e6222c8</anchor>
      <arglist>(poly h, int maxIndex, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>redBba</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a6af0d99259bf1f7d310b4019de11805e</anchor>
      <arglist>(poly h, int maxIndex, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pDivCompRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a59a09c31673abde80f3ef569bde86ecd</anchor>
      <arglist>(poly p, poly q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pDivComp</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>acb646712ef612ee8d84dd46ba65dc9e2</anchor>
      <arglist>(poly p, poly q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pLPDivComp</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a3c167a154280371f82fd799f9e14510c</anchor>
      <arglist>(poly p, poly q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deleteHCBucket</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a519984340495198ed472be4385a0ac9f</anchor>
      <arglist>(LObject *L, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteHC</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ab08cf3d6c0a4ea9f2320a9938da34022</anchor>
      <arglist>(LObject *L, kStrategy strat, BOOLEAN fromNext)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteHC</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a50cbf4984c44c397e9e56dbb99b53695</anchor>
      <arglist>(poly *p, int *e, int *l, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelunit</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>afeef188f3447636ce88a159c0bd2548c</anchor>
      <arglist>(LObject *L, BOOLEAN inNF)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HEckeTest</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a7f70bd94429200b83fef6aad1c36fa8c</anchor>
      <arglist>(poly pp, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intset</type>
      <name>initec</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a44e4e536023d4d63546d89d2d5449c59</anchor>
      <arglist>(const int maxnr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long *</type>
      <name>initsevS</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>adda7d311c250f5ca033602df4298d169</anchor>
      <arglist>(const int maxnr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int *</type>
      <name>initS_2_R</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a961d6d4251d9be081267e635478df8e3</anchor>
      <arglist>(const int maxnr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enlargeT</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a19208b72ea40aadeb76398548ee9f594</anchor>
      <arglist>(TSet &amp;T, TObject **&amp;R, unsigned long *&amp;sevT, int &amp;length, const int incr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanT</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a9f624b1582518d53bcf615c71ce1e0fa</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanTSbaRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ac70ac1a47545daf780f68d3a3ee8b57f</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enlargeL</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a751bd0b509fd46ae93a3761d95c6b8b7</anchor>
      <arglist>(LSet *L, int *length, const int incr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initPairtest</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a667fd36fb19a31a62233bf93d220c1b1</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>isInPairsetL</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ad53427c96ea613feda6d08ab587c9860</anchor>
      <arglist>(int length, poly p1, poly p2, int *k, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindInT</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a2bceecb4035036fcbb4097f8ad33b5ed</anchor>
      <arglist>(poly p, TSet T, int tlength)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindInT</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a3e993ee6a8cd883e4c3a622ed9d08da3</anchor>
      <arglist>(poly p, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindInTShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>acd25b45994c0dc93327d5e64e2e752ad</anchor>
      <arglist>(poly p, TSet T, int tlength)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindInTShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a257f1ca14e51857013dccc0d8c14aeb3</anchor>
      <arglist>(poly p, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>kTest_LmEqual</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a34031e5ee418ab53508ecdb2515d3ff7</anchor>
      <arglist>(poly p, poly t_p, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kTest_T</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aac8583351b81586cef7a57f003b4cdf8</anchor>
      <arglist>(TObject *T, kStrategy strat, int i, char TN)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kTest_L</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a86f7d5afd2c1223e6e63d6f4be60b724</anchor>
      <arglist>(LObject *L, kStrategy strat, BOOLEAN testp, int lpos, TSet T, int tlength)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kTest</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a22b5c6b438c8dd4c410740f2f747cc15</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kTest_S</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aa17dbf2c9146777a87dbc1936b59042a</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kTest_TS</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a28fad239f92740be9fb46b4ab03399c7</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteInS</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ad2380685382cd2af93299c7081764aac</anchor>
      <arglist>(int i, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>is_shifted_p1</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ae22033ac902eab2e32b5f9039f950562</anchor>
      <arglist>(const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteInL</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ac05c4f6d4e68b9edbb6997b182a0cfa7</anchor>
      <arglist>(LSet set, int *length, int j, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterL</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a3480a7d90270bfcd99cd1ec2e95d491d</anchor>
      <arglist>(LSet *set, int *length, int *LSetmax, LObject p, int at)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initEcartNormal</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a8e3eaf598c862b9cf7b70ad8d5f327ea</anchor>
      <arglist>(TObject *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initEcartBBA</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ae2c08fbfb3f165e2b378d73dd1c7072e</anchor>
      <arglist>(TObject *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initEcartPairBba</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aedf5c38a6c184038a678b48c0b9e0002</anchor>
      <arglist>(LObject *Lp, poly, poly, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initEcartPairMora</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a54c2a94d6357a381e8900f06cec6df1e</anchor>
      <arglist>(LObject *Lp, poly, poly, int ecartF, int ecartG)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>sugarDivisibleBy</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ab4f61a7704f4fc39b524f07906943807</anchor>
      <arglist>(int ecart1, int ecart2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enterOnePairRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a6a03f757c87665fec817d7cb1e788efa</anchor>
      <arglist>(int i, poly p, int, int isFromQ, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>enterOneStrongPoly</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>abc8914a75a0db4304466f864d25e0970</anchor>
      <arglist>(int i, poly p, int, int, kStrategy strat, int atR, bool enterTstrong)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>sbaCheckGcdPair</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ad5a66505e51d23b5a37e2695ac126847</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>enterOneStrongPolySig</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>af1e4641431728271d0d3c72186f842d9</anchor>
      <arglist>(int i, poly p, poly sig, int, int, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterOnePairNormal</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a2a519c36bb450d2cc362b710eeb99a91</anchor>
      <arglist>(int i, poly p, int ecart, int isFromQ, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_HasNotCF_Lift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a67d3460b568291db2789bd521cea566f</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enterOnePairLift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a9fffdb67fdd6e9e4abb61b53eb7c9280</anchor>
      <arglist>(int i, poly p, int ecart, int isFromQ, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enterOnePairSig</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a8605a49bed6998afcbd1eec5ae184729</anchor>
      <arglist>(int i, poly p, poly pSig, int, int ecart, int isFromQ, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enterOnePairSigRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ae315c53a9183b5fd96376ecb5f491a92</anchor>
      <arglist>(int i, poly p, poly pSig, int, int ecart, int isFromQ, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterOnePairSpecial</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a941e54fab33d6dc69a7c0d6621d9d3df</anchor>
      <arglist>(int i, poly p, int ecart, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kMergeBintoL</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a176968132950f627dbc1c6e35aab3717</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kMergeBintoLSba</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aaf957bd81e071b2e74e2321dbeacba59</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chainCritNormal</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ae200a6b1e0c3f4a1adb065ed39d42f54</anchor>
      <arglist>(poly p, int ecart, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chainCritOpt_1</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a699c653353adeab5e8a9d8d7e0bbd366</anchor>
      <arglist>(poly, int, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chainCritSig</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a52126f5ac9f83a667204c912f255f15c</anchor>
      <arglist>(poly p, int, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chainCritPart</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ac3c7292849f35ff52fad8f06ce7c87d4</anchor>
      <arglist>(poly p, int ecart, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initenterpairs</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a5aeddd5813bff61a40b20c0d467e3c02</anchor>
      <arglist>(poly h, int k, int ecart, int isFromQ, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initenterpairsSig</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a72b4438516f40ef8e844155dbf9757a5</anchor>
      <arglist>(poly h, poly hSig, int hFrom, int k, int ecart, int isFromQ, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initenterpairsSigRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a23622a2e8d2c0fd63d1c3b1bac4af602</anchor>
      <arglist>(poly h, poly hSig, int hFrom, int k, int ecart, int isFromQ, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chainCritRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>af55a954520eb9ef7149615357c4edcf6</anchor>
      <arglist>(poly p, int, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initenterstrongPairs</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a562d5bbefc39f9920847086bf69df4bb</anchor>
      <arglist>(poly h, int k, int ecart, int isFromQ, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initenterstrongPairsSig</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a70da143dda58ba17544e3a014ca5d82f</anchor>
      <arglist>(poly h, poly hSig, int k, int ecart, int isFromQ, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterExtendedSpoly</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aa7da1edc1e69dd0e9ecd0b1714947109</anchor>
      <arglist>(poly h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterExtendedSpolySig</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a84f51146e3652ca3c01aee9dfe7c9530</anchor>
      <arglist>(poly h, poly hSig, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearSbatch</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a3b16979b9bbb908a29b21b997f906698</anchor>
      <arglist>(poly h, int k, int pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>superenterpairs</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ab43c339d3ce9ad8f4590b21ee772f220</anchor>
      <arglist>(poly h, int k, int ecart, int pos, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>superenterpairsSig</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a563bf63db2ffec5505ac359763aba832</anchor>
      <arglist>(poly h, poly hSig, int hFrom, int k, int ecart, int pos, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterpairs</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a4871a4174afcfec18016d0836aea0753</anchor>
      <arglist>(poly h, int k, int ecart, int pos, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterpairsSig</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a325b53004811b0a52f7b8836312f321d</anchor>
      <arglist>(poly h, poly hSig, int hFrom, int k, int ecart, int pos, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterpairsSpecial</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>adfd4a5db28b367315289336a7817a756</anchor>
      <arglist>(poly h, int k, int ecart, int pos, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reorderS</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aa59268d04ef0e59c75c5a3a6cfc15ddc</anchor>
      <arglist>(int *suc, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInS</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a8f072e30892f1e23fd4e912ac66f8c99</anchor>
      <arglist>(const kStrategy strat, const int length, const poly p, const int ecart_p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInSMonFirst</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a5459e89bb53343e66a23cfa247f517be</anchor>
      <arglist>(const kStrategy strat, const int length, const poly p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInIdealMonFirst</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>af73e74582c47cd64498c3bc4be8a8c2a</anchor>
      <arglist>(const ideal F, const poly p, int start, int end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT0</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a28af72221d2e3c33cc5d6c248c253798</anchor>
      <arglist>(const TSet, const int length, LObject &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT1</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a1f9860c7cb534288986d34ef882dc274</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT2</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a3d979847cf984d41c61cb88743731d39</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT11</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a1c911d2c7f6268bb9b44f468b1755fd4</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT11Ring</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a69cef6294c92200a1918a47d952ff287</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT110</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aa145eaf084f622edc10a83dfa187273d</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT110Ring</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a1fdb1773a76bd339bd465fd97a8c3e17</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT13</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a4b35ca4f94a5a01ead9c5066a58a360e</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT_EcartpLength</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a275e32009c950d8725620bb7a282525b</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT15</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a772226c687306f017d2491ec02246264</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT15Ring</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ab9bcbef852428bfee580252dcbd99a94</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT17</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a100c13ba1087522e64084133f3b76184</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT17Ring</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>abc87a20084d320f1453393c0d5cfcdfc</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT17_c</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a75564741ac14b6ea936ff65cf35460be</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT17_cRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ac9493b7658236a9aec2cf3f9d33c51f5</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT19</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ab55a7b5e7e4c33dd7c2502e09720e345</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInLSpecial</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a810de41c52ccdfed6d018dcd2705c30f</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL0</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a6803228c860df63c27bbe004c98efea4</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL0Ring</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a598f655e76894ab8e622375a066ed8a2</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInLSig</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a9b4405805c0fbecd4abe7166b90f54aa</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInLSigRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ad4789d34824585fa21a7afa10e389018</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInSyz</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aa19f16a71774d7ae5dc61aad5c1f9b22</anchor>
      <arglist>(const kStrategy strat, poly sig)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL11</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ae3d0ce71bf7d9f450aef41a665b09126</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL11Ring</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a1a667632937f2c0b89681619149a3bc5</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInLF5CRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ad9d28fb690b9cd2ded8ede3d460db2c8</anchor>
      <arglist>(const LSet set, int start, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL11Ringls</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a92fe0a0e0f260e4ee91ed12f23e76bc4</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndexRng</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a0e6acf0a99a4e74aae61dff6f6d7c97b</anchor>
      <arglist>(long coeff)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL110</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a0fb89da0628afefb282252d98d58e77c</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL110Ring</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a4097739c59a72d67c041067f927d8abb</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL13</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a404cf4e15994573a53b8b65c91126b5c</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL15</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a75075c1b06ca19dd01e4d678d7db9e6a</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL15Ring</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aa9fa544983c841445be02f867404353b</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL17</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a99d3a304b66216c692fed0a255a2bf84</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL17Ring</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a03ea6a914123ae0f49223b318de3e1d6</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL17_c</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>acbb4702924ac6274d3e52b7b0b2c0f62</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL17_cRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a0a67e9a78dfc536a8d16dde9e72bb9a8</anchor>
      <arglist>(const LSet set, const int length, LObject *p, const kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>syzCriterion</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a7c9414feb0f9c116b21b7f8846286c30</anchor>
      <arglist>(poly sig, unsigned long not_sevSig, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>syzCriterionInc</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a5057248e51a53d16db07cd598544f0ff</anchor>
      <arglist>(poly sig, unsigned long not_sevSig, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>faugereRewCriterion</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a34cdc1c67ae1418d4f59a121193b9fc7</anchor>
      <arglist>(poly sig, unsigned long not_sevSig, poly, kStrategy strat, int start=0)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>arriRewCriterion</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a20af6fd7f54da3e79e54730360b1ad7e</anchor>
      <arglist>(poly, unsigned long, poly, kStrategy strat, int start=0)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>arriRewCriterionPre</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a198c6d986fed4da2600bfd5c66a49cdb</anchor>
      <arglist>(poly sig, unsigned long not_sevSig, poly lm, kStrategy strat, int)</arglist>
    </member>
    <member kind="function">
      <type>TObject *</type>
      <name>kFindDivisibleByInS_T</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a28237c60eb82b221bc70a8e5a685b6ad</anchor>
      <arglist>(kStrategy strat, int end_pos, LObject *L, TObject *T, long ecart)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtail</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a03da836fd61f5fcd48ed412339e812d8</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtail</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>adf15af3ebd9aabf983832ab89d2fe162</anchor>
      <arglist>(poly p, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBba</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a63372f9f97e08a6f682bedddd857863c</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat, BOOLEAN withT, BOOLEAN normalize)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBbaBound</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a24d87cffa9529b5f95dca80c4f4b6f4a</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat, int bound, BOOLEAN withT, BOOLEAN normalize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>redtailBbaAlsoLC_Z</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a4cf1959334c6a14bf615485cbc42ae20</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBba_Z</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a64abac9e5cb54697f1cc20c63ae0ee9a</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBba_NF</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ab621692e52a4f4f19593fc19026d8270</anchor>
      <arglist>(poly p, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBba_Ring</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ae9a1755eccb34939b79866528d9f300c</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>message</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a20379ccae1008c40a5a7482f9ac5aa9e</anchor>
      <arglist>(int i, int *olddeg, int *reduc, kStrategy strat, int red_result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageStat</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aeedaa6a868330d961cae4ddd6ffc17ec</anchor>
      <arglist>(int hilbcount, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageStatSBA</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a8b5ecd535e57f6082f4c36775c144561</anchor>
      <arglist>(int hilbcount, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageSets</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ad1e7559933f57e8a6a42646021302f43</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initS</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a5c08a68c6c37338f49e91a8bbc873de3</anchor>
      <arglist>(ideal F, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSL</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>af60ee9e49a7556d44876baf23f3c8b99</anchor>
      <arglist>(ideal F, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSLSba</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a923934bfb386f1a6f5b3d52a7ba49da7</anchor>
      <arglist>(ideal F, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSyzRules</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a9b14136ab8d7854cf0696324dbd1b5aa</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSSpecial</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a68c9a6835d7882861690b59e39986e20</anchor>
      <arglist>(ideal F, ideal Q, ideal P, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSSpecialSba</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>af56068437e7e798518861f915ecb8c97</anchor>
      <arglist>(ideal F, ideal Q, ideal P, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>redBba1</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ad2cd6fe13e13f5eed93a630a1f235274</anchor>
      <arglist>(poly h, int maxIndex, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelunit1</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a6d357fd7d6deb27f6b6fe4402f3dd16d</anchor>
      <arglist>(LObject *p, int *suc, int index, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateS</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a8f1a23a3c3a514fc5be0e57515c765b8</anchor>
      <arglist>(BOOLEAN toT, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSBba</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a1fd9c6d029d884f3f0db4b35e86b1b96</anchor>
      <arglist>(LObject *p, int atS, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSBbaShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a3d8d7f54a93c6ee13d9f945975d94b05</anchor>
      <arglist>(LObject *p, int atS, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSSba</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>acce70e395ca80c1f2af480c78090a8db</anchor>
      <arglist>(LObject *p, int atS, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterT</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a9f5a81d705b2950591318c763d0984f1</anchor>
      <arglist>(LObject *p, kStrategy strat, int atT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterT_strong</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a2629cd4b151f2d43cdb82df82764492b</anchor>
      <arglist>(LObject *p, kStrategy strat, int atT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSyz</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a1a1aec6626c2360fb6e46498085f5b02</anchor>
      <arglist>(LObject &amp;p, kStrategy strat, int atT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initHilbCrit</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aff2bcb923b797c468e2284feeaa07c74</anchor>
      <arglist>(ideal, ideal, bigintmat **hilb, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBuchMoraCrit</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ac5c18485d51d9531fd17236cdb56d741</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSbaCrit</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>afb50782181a8fa9d7d2f8b5df1b4ee99</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kPosInLDependsOnLength</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a47b052af56ab194cf22d7743e543dc05</anchor>
      <arglist>(int(*pos_in_l)(const LSet set, const int length, LObject *L, const kStrategy strat))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBuchMoraPos</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a5acec36ad545a8294a05544f014affdb</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBuchMoraPosRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>acc039045c2c7f14f13e6a98bd42182a0</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBuchMora</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a11ad6eb2f07af21ada4f4f6d3b8177ef</anchor>
      <arglist>(ideal F, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exitBuchMora</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a8a13bfca5b17d76773cde8abca5698ab</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSbaPos</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a0280626e39e84dba436810935cd3e7b2</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSbaBuchMora</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a9d3ba7a02a9a11b553ba0ee59a6060ce</anchor>
      <arglist>(ideal F, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exitSba</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ab6be6c388b1626057c2ea2f1b1e843f8</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateResult</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ab376e6f98cc421411957bf9633c3a84f</anchor>
      <arglist>(ideal r, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>completeReduce</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>acb6595058c7fce10b9eafcb3684af59c</anchor>
      <arglist>(kStrategy strat, BOOLEAN withT)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newHEdge</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>afc2501b031d8a78fc9d43aac55f1e7cb</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kCheckSpolyCreation</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a9e11c2118c27dfd7b2f94c84afc7c8f5</anchor>
      <arglist>(LObject *L, kStrategy strat, poly &amp;m1, poly &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kCheckStrongCreation</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a2bdd22ebe78bff8e721ac10d05440c7c</anchor>
      <arglist>(int atR, poly m1, int atS, poly m2, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>preIntegerCheck</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>adc1a0d10161b18584975a153c80834cb</anchor>
      <arglist>(const ideal Forig, const ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>postReduceByMon</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a7a4437cd7639dfdb1c088869a2df45a0</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>postReduceByMonSig</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>acda68fa6c7a03abac51c16f00ec7734c</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalReduceByMon</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>af95449646df7ad277b494de72e34869f</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kStratChangeTailRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a5f29788f3eca825de89521ff3ee905e7</anchor>
      <arglist>(kStrategy strat, LObject *L, TObject *T, unsigned long expbound)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kStratInitChangeTailRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ac253c64bb94f5498296757d0c6010c6e</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>sbaRing</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a64ba7ba0e62d5853e972193231bf0279</anchor>
      <arglist>(kStrategy strat, const ring r, BOOLEAN, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT_EcartFDegpLength</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a7695d7a7b20565f280abdf04afaa2a3c</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT_FDegpLength</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ad3297036ffa96748eb70e0a71180019e</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT_pLength</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a449fb4238f623ae4c13fc2f022664bc5</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>showOption</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ae6582d63c0ea669b698f05d0a9c7b390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kDebugPrint</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>abf581e6d7e068fe80fb6e35661bfd98c</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>enterOneStrongPolyShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>acf45647cbad8be1a0628f4a5e3f8ccc8</anchor>
      <arglist>(poly q, poly p, int, int, kStrategy strat, int atR, int, int, int shiftcount, int ifromS)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enterOnePairRingShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a33a1e861d8f01df2bb3da12afb002e9b</anchor>
      <arglist>(poly q, poly p, int, int isFromQ, kStrategy strat, int atR, int, int qisFromQ, int shiftcount, int ifromS)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>enterOneStrongPolyAndEnterOnePairRingShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a379570abaa928b14afa9c46ec9046372</anchor>
      <arglist>(poly q, poly p, int ecart, int isFromQ, kStrategy strat, int atR, int ecartq, int qisFromQ, int shiftcount, int ifromS)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>enterOnePairWithShifts</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a43bd1de9b6dc8bb9d7e0e837c5e3e36e</anchor>
      <arglist>(int q_inS, poly q, poly p, int ecartp, int p_isFromQ, kStrategy strat, int, int p_lastVblock, int q_lastVblock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>enterOnePairWithoutShifts</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a51ee6a446ca0823c9b545d063fadae50</anchor>
      <arglist>(int p_inS, poly q, poly p, int ecartq, int q_isFromQ, kStrategy strat, int, int p_lastVblock, int q_shift)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>enterOnePairShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>abc97a9094954b630cb9a8ca7718bb7da</anchor>
      <arglist>(poly q, poly p, int ecart, int isFromQ, kStrategy strat, int atR, int ecartq, int qisFromQ, int shiftcount, int ifromS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initenterpairsShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a6eed8074e8e6aefe48dbb338a4154e77</anchor>
      <arglist>(poly h, int k, int ecart, int isFromQ, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initenterstrongPairsShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a305ccfb8bb51a0b9690bb540aa109946</anchor>
      <arglist>(poly h, int k, int ecart, int isFromQ, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterpairsShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a859e714bb9b919acf0327c90c969d7ba</anchor>
      <arglist>(poly h, int k, int ecart, int pos, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterTShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>aa66508d360f003bc83d73d80af9d6557</anchor>
      <arglist>(LObject *p, kStrategy strat, int atT)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBbaShift</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a75dbfee5e3136797062ba9307abc9260</anchor>
      <arglist>(LObject *L, int pos, kStrategy strat, BOOLEAN withT, BOOLEAN normalize)</arglist>
    </member>
    <member kind="variable">
      <type>VAR denominator_list</type>
      <name>DENOMINATOR_LIST</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>ae2eb5a97b97df8454fd3dd83916c8a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>HCord</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a12f7d7349c6c4bcafaec8618bb51996a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>Kstd1_deg</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a84600beca8c32815932d5e758fde1f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>Kstd1_mu</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a2c8222f340cde2889a7a4a7c07f22fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR BOOLEAN</type>
      <name>sloppy_max</name>
      <anchorfile>kutil_8cc.html</anchorfile>
      <anchor>a833ccdc9aec6a366946b9b89e014b2f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kutil.h</name>
    <path>kernel/GBEngine/</path>
    <filename>kutil_8h.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="omallocClass_8h" name="omallocClass.h" local="yes" import="no" module="no" objc="no">omalloc/omallocClass.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="pShallowCopyDelete_8h" name="pShallowCopyDelete.h" local="yes" import="no" module="no" objc="no">polys/operations/pShallowCopyDelete.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="kInline_8h" name="kInline.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kInline.h</includes>
    <includes id="shiftgb_8h" name="shiftgb.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/shiftgb.h</includes>
    <class kind="struct">denominator_list_s</class>
    <class kind="class">sTObject</class>
    <class kind="class">sLObject</class>
    <class kind="class">skStrategy</class>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_TAIL_RING</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aeb00dc6e40c1f5fc76bcb2efac099b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setmax</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a4fbf1de6e1ccdf19517d8ea488ba0327</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setmaxL</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a3639782a920485ec1189f30017ef904c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setmaxLinc</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aa70f22e332702d47524ca35f49711fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setmaxT</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a9d778d6792c7074fbe25aff1ee86bd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setmaxTinc</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a3746667d7d0fd0abef2f1a0efc5a51cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RED_CANONICALIZE</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ac3caf13ea3298919153b375239f8b5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REDNF_CANONICALIZE</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a40da2873431b40e0709400b4f124cab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REDTAIL_CANONICALIZE</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>af05a5ba9edea789c8c3ea4fbcd29d919</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KINLINE</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ab4d0d8cdc3aafc511f63fecffd1806c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_KINLINE</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a4b33e15825d374c5b3075e7510f070d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_PROD_CRIT</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a93ed9179441fdb15bd2babbe93d0d872</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="typedef">
      <type>int *</type>
      <name>intset</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a90a2bae73905bccc5a8e4631425c3bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int64</type>
      <name>wlen_type</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a678f8fbe820938b2949d7ae122a23043</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>wlen_type *</type>
      <name>wlen_set</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a13e6b7a5357746ca03a7ee953a1f49f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>class sTObject</type>
      <name>TObject</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ae33dfa1dce5b3847f894975fdba62523</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>class sLObject</type>
      <name>LObject</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>afd18428327306b7cb0f771bb3905ca8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TObject *</type>
      <name>TSet</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a33e82c6b384e0b465ba4dc04008e7a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LObject *</type>
      <name>LSet</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a749848ee8ac361589cefd5274a0813b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>denominator_list_s *</type>
      <name>denominator_list</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a138a57b16aad8aa7ecc2417f618a0802</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteHC</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a50cbf4984c44c397e9e56dbb99b53695</anchor>
      <arglist>(poly *p, int *e, int *l, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteHC</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a253cb66ac1ec0920c7cdd6c6eff0eb31</anchor>
      <arglist>(LObject *L, kStrategy strat, BOOLEAN fromNext=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteInS</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ad2380685382cd2af93299c7081764aac</anchor>
      <arglist>(int i, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanT</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a9f624b1582518d53bcf615c71ce1e0fa</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LSet</type>
      <name>initL</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a6c8c27e00d9b9f25e01514d4c1aedc9d</anchor>
      <arglist>(int nr=setmaxL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteInL</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ac05c4f6d4e68b9edbb6997b182a0cfa7</anchor>
      <arglist>(LSet set, int *length, int j, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterL</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a3480a7d90270bfcd99cd1ec2e95d491d</anchor>
      <arglist>(LSet *set, int *length, int *LSetmax, LObject p, int at)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSBba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a4e8b7ba7e3b88aa76cecba6dfaaa27cd</anchor>
      <arglist>(LObject *p, int atS, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSBbaShift</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a340aae0fec5b22adea512334cfd41328</anchor>
      <arglist>(LObject *p, int atS, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSSba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a151e00e91513caee6c823b2d1cca3872</anchor>
      <arglist>(LObject *p, int atS, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initEcartPairBba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a11fd324b9f3ba25108f57874879800e3</anchor>
      <arglist>(LObject *Lp, poly f, poly g, int ecartF, int ecartG)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initEcartPairMora</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>adf7f1409e55b63d9b22bb7267967153d</anchor>
      <arglist>(LObject *Lp, poly f, poly g, int ecartF, int ecartG)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInS</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a8f072e30892f1e23fd4e912ac66f8c99</anchor>
      <arglist>(const kStrategy strat, const int length, const poly p, const int ecart_p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInSMonFirst</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a5459e89bb53343e66a23cfa247f517be</anchor>
      <arglist>(const kStrategy strat, const int length, const poly p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInIdealMonFirst</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a5d3d2b6d127a30a3d9c0e39dfb714702</anchor>
      <arglist>(const ideal F, const poly p, int start=0, int end=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT0</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ab424b2d3311eb8bf99d985844d889c1c</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT1</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a1f9860c7cb534288986d34ef882dc274</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT2</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a3d979847cf984d41c61cb88743731d39</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT11</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a1c911d2c7f6268bb9b44f468b1755fd4</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInTSig</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a1f559629b30f6d77c0b8f91764a0a3de</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT110</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aa145eaf084f622edc10a83dfa187273d</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT13</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a4b35ca4f94a5a01ead9c5066a58a360e</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT15</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a772226c687306f017d2491ec02246264</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT17</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a100c13ba1087522e64084133f3b76184</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT17_c</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a75564741ac14b6ea936ff65cf35460be</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT19</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ab55a7b5e7e4c33dd7c2502e09720e345</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT_EcartpLength</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a275e32009c950d8725620bb7a282525b</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT_EcartFDegpLength</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a7695d7a7b20565f280abdf04afaa2a3c</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT_FDegpLength</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ad3297036ffa96748eb70e0a71180019e</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInT_pLength</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a449fb4238f623ae4c13fc2f022664bc5</anchor>
      <arglist>(const TSet set, const int length, LObject &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reorderS</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aa59268d04ef0e59c75c5a3a6cfc15ddc</anchor>
      <arglist>(int *suc, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInLSig</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a67e2416288a53ba985e3ddf30bf09903</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInLSigRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a1d2e6142984dbd9f038d555caf7900b6</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInSyz</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a0a8ae14a2c3be309ccf40b3ece7529cc</anchor>
      <arglist>(const kStrategy strat, const poly sig)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL0</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a8f23ca3f3629f23c4bfa5c5f3c9b0046</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL11</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a68d483ce39aacd949d24e0214f476770</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL11Ring</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ad15aacfb5cba9b7c135f489c6cae6d99</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInLF5CRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ae8ac4a428d19dbf43c486269bf4743ae</anchor>
      <arglist>(const LSet set, int start, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL11Ringls</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a6ef68d047a3488511eb0ffeed8eff70f</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL13</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a115bdb472bc20ea0c8c4cc20f4d1d77e</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL15</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a1a20e5cc6af586a7cad7105608dad26c</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL15Ring</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a3e12078ac93e54eea79fbe5e6f5984a2</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL17</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a35308134dd2ed150a3298b3b5a294f0f</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL10</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ab245463f906ab3442f5dc54ff3533ec0</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL10Ring</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>adf3fe715a68b4b021244203e3a3172f0</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>posInL110</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ad65ec289af2c28baa57ecc307b91734c</anchor>
      <arglist>(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>redtailBba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ab3452a9d0e44388255e3f032df936cff</anchor>
      <arglist>(poly p, int end_pos, kStrategy strat, BOOLEAN normalize=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>redtailBbaBound</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a5e6de9ce90b232bde3220d0dfc1345dd</anchor>
      <arglist>(poly p, int end_pos, kStrategy strat, int bound, BOOLEAN normalize=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>redtailBba_Ring</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a71c61fd75bb42033584da39580ae8815</anchor>
      <arglist>(poly p, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>redtailBba_Z</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ab1b704b226a19118b9e365d8cd093b68</anchor>
      <arglist>(poly p, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBba_NF</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ab621692e52a4f4f19593fc19026d8270</anchor>
      <arglist>(poly p, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBba_Ring</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ae9a1755eccb34939b79866528d9f300c</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBba_Z</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a64abac9e5cb54697f1cc20c63ae0ee9a</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>redtailBbaAlsoLC_Z</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a4cf1959334c6a14bf615485cbc42ae20</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a5bdd8f7409a64ff97b2a9ca70eb706e0</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat, BOOLEAN withT=FALSE, BOOLEAN normalize=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBbaBound</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a2cac799a86152b3b2a4cfffb0049e633</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat, int bound, BOOLEAN withT=FALSE, BOOLEAN normalize=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailSba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aff81a37045de8f7e13384f335e39e05a</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat, BOOLEAN withT=FALSE, BOOLEAN normalize=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a582b5edc591a12f95f8a9200914ed2d8</anchor>
      <arglist>(TObject *T, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtail</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>adf15af3ebd9aabf983832ab89d2fe162</anchor>
      <arglist>(poly p, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtail</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a03da836fd61f5fcd48ed412339e812d8</anchor>
      <arglist>(LObject *L, int end_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redNF</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aa54be28724469f634ceed95fb7bda21c</anchor>
      <arglist>(poly h, int &amp;max_ind, int nonorm, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redNF0</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a1a29866f8ca73105591ee61b3712977a</anchor>
      <arglist>(LObject *P, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redNFTail</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aec4990db22da93aa7fc8e00dbac0085b</anchor>
      <arglist>(poly h, const int sl, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redHoney</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a5f29bee4d6a840a1b18dfdce8eed82ee</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redHoneyM</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>af2e587b62159af0e88234e7a44bb58ee</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redLiftstd</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a0b4896e216c9ca0bf101aba54b7c92b5</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ad223a3386baf3709b1684e4d126f750a</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redRing_Z</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a0fa061c728f0b2b958fc73e593f455b4</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redRiloc</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a8be8c4956d34adc2ccabdc72f9dc7805</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterExtendedSpoly</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aa7da1edc1e69dd0e9ecd0b1714947109</anchor>
      <arglist>(poly h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterExtendedSpolySig</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a84f51146e3652ca3c01aee9dfe7c9530</anchor>
      <arglist>(poly h, poly hSig, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>superenterpairs</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aad2d55e79b458684bc6452e87b5110e2</anchor>
      <arglist>(poly h, int k, int ecart, int pos, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>superenterpairsSig</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a4345d76b0851cd3feeca10e627d698be</anchor>
      <arglist>(poly h, poly hSig, int hFrom, int k, int ecart, int pos, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redLazy</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a806d8bd6972d687697e9f364eced8fef</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redHomog</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a75195dac227a8a16cca622d334f18e45</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redSig</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aad32da44843d4f9d9ded2ae0a2c53057</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redSigRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a8fc29306507683abe323893ece5f8ddf</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterpairsSig</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a858f0ab518ef799d6ba68c45fb5ec4eb</anchor>
      <arglist>(poly h, poly hSig, int from, int k, int ec, int pos, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterpairs</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aacd33a84c93ab292da5150e32953c9b6</anchor>
      <arglist>(poly h, int k, int ec, int pos, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>entersets</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ae0e56f5711db8a1ed9500167c2fdc3e7</anchor>
      <arglist>(LObject h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pairs</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a796c6df7b60f6500cda3e1f3d4f74cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>sbaCheckGcdPair</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ad5a66505e51d23b5a37e2695ac126847</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>message</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a20379ccae1008c40a5a7482f9ac5aa9e</anchor>
      <arglist>(int i, int *olddeg, int *reduc, kStrategy strat, int red_result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageStat</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aeedaa6a868330d961cae4ddd6ffc17ec</anchor>
      <arglist>(int hilbcount, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageStatSBA</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a8b5ecd535e57f6082f4c36775c144561</anchor>
      <arglist>(int hilbcount, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>messageSets</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ad1e7559933f57e8a6a42646021302f43</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initEcartNormal</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a8e3eaf598c862b9cf7b70ad8d5f327ea</anchor>
      <arglist>(TObject *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initEcartBBA</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ae2c08fbfb3f165e2b378d73dd1c7072e</anchor>
      <arglist>(TObject *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initS</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a5c08a68c6c37338f49e91a8bbc873de3</anchor>
      <arglist>(ideal F, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSL</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>af60ee9e49a7556d44876baf23f3c8b99</anchor>
      <arglist>(ideal F, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSLSba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a923934bfb386f1a6f5b3d52a7ba49da7</anchor>
      <arglist>(ideal F, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSyzRules</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a9b14136ab8d7854cf0696324dbd1b5aa</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateS</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a8f1a23a3c3a514fc5be0e57515c765b8</anchor>
      <arglist>(BOOLEAN toT, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSyz</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a1a1aec6626c2360fb6e46498085f5b02</anchor>
      <arglist>(LObject &amp;p, kStrategy strat, int atT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterT</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a83800cea9f82fe955413cc2ba172149d</anchor>
      <arglist>(LObject *p, kStrategy strat, int atT=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterT_strong</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ae7fccb69c5207936061961fa96f42887</anchor>
      <arglist>(LObject *p, kStrategy strat, int atT=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelunit</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a6d4d26582d016116fb0bef03be4d5552</anchor>
      <arglist>(LObject *p, BOOLEAN inNF=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HEckeTest</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a7f70bd94429200b83fef6aad1c36fa8c</anchor>
      <arglist>(poly pp, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBuchMoraCrit</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ac5c18485d51d9531fd17236cdb56d741</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSbaCrit</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>afb50782181a8fa9d7d2f8b5df1b4ee99</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initHilbCrit</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a4601a4cd9080d1f120ca8318c4157851</anchor>
      <arglist>(ideal F, ideal Q, bigintmat **hilb, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBuchMoraPos</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a5acec36ad545a8294a05544f014affdb</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBuchMoraPosRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>acc039045c2c7f14f13e6a98bd42182a0</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSbaPos</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a0280626e39e84dba436810935cd3e7b2</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBuchMora</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a11ad6eb2f07af21ada4f4f6d3b8177ef</anchor>
      <arglist>(ideal F, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSbaBuchMora</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a9d3ba7a02a9a11b553ba0ee59a6060ce</anchor>
      <arglist>(ideal F, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exitBuchMora</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a8a13bfca5b17d76773cde8abca5698ab</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exitSba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ab6be6c388b1626057c2ea2f1b1e843f8</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateResult</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ab376e6f98cc421411957bf9633c3a84f</anchor>
      <arglist>(ideal r, ideal Q, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>completeReduce</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a458489031656e20db51dab98e615a637</anchor>
      <arglist>(kStrategy strat, BOOLEAN withT=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kFreeStrat</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a77cf75122d9fb932f99148eca310bdda</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterOnePairNormal</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a4982b38967c9472d58e4de53c6e4e534</anchor>
      <arglist>(int i, poly p, int ecart, int isFromQ, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chainCritNormal</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ae200a6b1e0c3f4a1adb065ed39d42f54</anchor>
      <arglist>(poly p, int ecart, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chainCritOpt_1</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a699c653353adeab5e8a9d8d7e0bbd366</anchor>
      <arglist>(poly, int, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chainCritSig</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a255353796d1b2f59db53381852baeb15</anchor>
      <arglist>(poly p, int ecart, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>homogTest</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>afc3839ff74079e04ed7b6e28db858487</anchor>
      <arglist>(polyset F, int Fmax)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newHEdge</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>afc2501b031d8a78fc9d43aac55f1e7cb</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>syzCriterion</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a7c9414feb0f9c116b21b7f8846286c30</anchor>
      <arglist>(poly sig, unsigned long not_sevSig, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>syzCriterionInc</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a5057248e51a53d16db07cd598544f0ff</anchor>
      <arglist>(poly sig, unsigned long not_sevSig, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE BOOLEAN</type>
      <name>arriRewDummy</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a54b3387a13a97ed5246baf7f9fd45ac9</anchor>
      <arglist>(poly sig, unsigned long not_sevSig, poly lm, kStrategy strat, int start)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>arriRewCriterion</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ac388a723cb8af6140fb40d03f948728e</anchor>
      <arglist>(poly sig, unsigned long not_sevSig, poly lm, kStrategy strat, int start)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>arriRewCriterionPre</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a176fcc68140fefa403a371db9ff8dd7d</anchor>
      <arglist>(poly sig, unsigned long not_sevSig, poly lm, kStrategy strat, int start)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>faugereRewCriterion</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aff87bd12c8d3ff8a6ca2982482455267</anchor>
      <arglist>(poly sig, unsigned long not_sevSig, poly lm, kStrategy strat, int start)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>findMinLMPair</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a063885bb94693b2200d56bdd246b8958</anchor>
      <arglist>(poly sig, unsigned long not_sevSig, kStrategy strat, int start)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindInT</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a2bceecb4035036fcbb4097f8ad33b5ed</anchor>
      <arglist>(poly p, TSet T, int tlength)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindInTShift</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>acd25b45994c0dc93327d5e64e2e752ad</anchor>
      <arglist>(poly p, TSet T, int tlength)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInT</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a0ebccf9f6cdf4d7625638ad620cff670</anchor>
      <arglist>(const kStrategy strat, const LObject *L, const int start=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInT_ecart</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a5350d07640c576f5e8ba5ac8c3b41e67</anchor>
      <arglist>(const kStrategy strat, const LObject *L, const int ecart)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInT_Z</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a72ac16473bcd79a1f550908422316af3</anchor>
      <arglist>(const kStrategy strat, const LObject *L, const int start=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindSameLMInT_Z</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a39a5f27b5124d81c702dc8ac1cc09e9c</anchor>
      <arglist>(const kStrategy strat, const LObject *L, const int start=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kTestDivisibleByT0_Z</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a2e656a59dc09cdb4b49e95f4f63087b5</anchor>
      <arglist>(const kStrategy strat, const LObject *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInS</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a2af47afe7c22cb2cb4670af4c943a22d</anchor>
      <arglist>(const kStrategy strat, int *max_ind, LObject *L)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindNextDivisibleByInS</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a6b5806cd8d1adfa288c2a62c055fcc20</anchor>
      <arglist>(const kStrategy strat, int start, int max_ind, LObject *L)</arglist>
    </member>
    <member kind="function">
      <type>TObject *</type>
      <name>kFindDivisibleByInS_T</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a9586212626ef0699ed5826742c14702e</anchor>
      <arglist>(kStrategy strat, int end_pos, LObject *L, TObject *T, long ecart=LONG_MAX)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE TSet</type>
      <name>initT</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a6cbd77f6f8b950faae0e1881b5e2a7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE TObject **</type>
      <name>initR</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aa1f56b3f02e554d91d0356307af08f4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE unsigned long *</type>
      <name>initsevT</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>affac8abbc943fe954197aeaf89122f3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmInit_currRing_2_tailRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a865bdcaa7b37655090797f8e9de1ff52</anchor>
      <arglist>(poly p, ring tailRing, omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmInit_tailRing_2_currRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a684643f57982aa2c1f75fd52cc600d83</anchor>
      <arglist>(poly p, ring tailRing, omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmShallowCopyDelete_currRing_2_tailRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a62ab45ef5d08be7468f0a348d0fdc85f</anchor>
      <arglist>(poly p, ring tailRing, omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmShallowCopyDelete_tailRing_2_currRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a707816935de0ecbe6ad7952236ce1b01</anchor>
      <arglist>(poly p, ring tailRing, omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmInit_currRing_2_tailRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a6b040d39299e56b02e67c61f08cc2340</anchor>
      <arglist>(poly p, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmInit_tailRing_2_currRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a048591357245218c81aa4760d8902072</anchor>
      <arglist>(poly p, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmShallowCopyDelete_currRing_2_tailRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>abf996a0ee357fdd920d17687ab329183</anchor>
      <arglist>(poly p, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>k_LmShallowCopyDelete_tailRing_2_currRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a3773572cdff5d852bb6f1fd59855e37e</anchor>
      <arglist>(poly p, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE BOOLEAN</type>
      <name>k_GetLeadTerms</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>af659b0b8624e66d0d8a70e1c6da477ad</anchor>
      <arglist>(const poly p1, const poly p2, const ring p_r, poly &amp;m1, poly &amp;m2, const ring m_r)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>k_GetStrongLeadTerms</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aa111605712796e7a60f1fb91717e5ed8</anchor>
      <arglist>(const poly p1, const poly p2, const ring leadRing, poly &amp;m1, poly &amp;m2, poly &amp;lcm, const ring taiRing)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kTest</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a22b5c6b438c8dd4c410740f2f747cc15</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kTest_TS</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a28fad239f92740be9fb46b4ab03399c7</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kTest_L</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a32f5a4d120c144b267e3277e3e8c9aaf</anchor>
      <arglist>(LObject *L, kStrategy strat, BOOLEAN testp=FALSE, int lpos=-1, TSet T=NULL, int tlength=-1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kTest_T</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>af9f0fae814b89870f9f2311c5548b114</anchor>
      <arglist>(TObject *T, kStrategy strat, int tpos=-1, char TN=&apos;?&apos;)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kTest_S</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aa17dbf2c9146777a87dbc1936b59042a</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redFirst</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a12f01ff8e617d47f611a59c6b6dcd1c1</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redEcart</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a1b24d191fd7ee88c82bd4c7245682e7c</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSMora</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aac32f2355c12bb97c7b2cba328de716d</anchor>
      <arglist>(LObject *p, int atS, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSMoraNF</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a77b8ca31b9b8c34fa5acee42d2b7d6ea</anchor>
      <arglist>(LObject *p, int atS, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kFindZeroPoly</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a14c7cecf8b662d3e9ec67e2059f8f1ef</anchor>
      <arglist>(poly input_p, ring leadRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>bba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ae539ddd7a148cc426d58ddbea63eb0dc</anchor>
      <arglist>(ideal F, ideal Q, intvec *w, bigintmat *hilb, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a69ab2bc33a9437b22ddf378359aef232</anchor>
      <arglist>(ideal F, ideal Q, intvec *w, bigintmat *hilb, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kNF2</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a4e6103e4c553855eb153edd1e3034928</anchor>
      <arglist>(ideal F, ideal Q, poly q, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kNF2</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aa851dd54ffccb05b3324709aa23fe02b</anchor>
      <arglist>(ideal F, ideal Q, ideal q, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kNF2Bound</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>acc15cfe7e90018b2626497d3095df809</anchor>
      <arglist>(ideal F, ideal Q, poly q, int bound, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>kNF2Bound</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a0f1a17a1158fbc4fd4fb469e71c587b4</anchor>
      <arglist>(ideal F, ideal Q, ideal q, int bound, kStrategy strat, int lazyReduce)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initBba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a879f0020121e14f7e503b6d636b3220a</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSba</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a976a2a17b87819aed2c93c360b0e4b83</anchor>
      <arglist>(ideal F, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>f5c</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>af50cc7dd4da86ecb56083984ecee088b</anchor>
      <arglist>(kStrategy strat, int &amp;olddeg, int &amp;minimcnt, int &amp;hilbeledeg, int &amp;hilbcount, int &amp;srmax, int &amp;lrmax, int &amp;reduc, ideal Q, intvec *w, bigintmat *hilb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePoly</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a2d2dc2683668cc61be71caafa5c4e29c</anchor>
      <arglist>(LObject *PR, TObject *PW, poly spNoether=NULL, number *coef=NULL, poly *mon=NULL, kStrategy strat=NULL, BOOLEAN redtail=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolyZ</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aea812f2351cd561afc1e35b6a24719d8</anchor>
      <arglist>(LObject *PR, TObject *PW, poly spNoether=NULL, number *coef=NULL, kStrategy strat=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolyLC</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a0895737b0aa242e3a132cd96ba3c650f</anchor>
      <arglist>(LObject *PR, TObject *PW, poly spNoether=NULL, number *coef=NULL, kStrategy strat=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolyGCD</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a06c402d8ba076eaa97cfd1e45f3e0cb4</anchor>
      <arglist>(LObject *PR, TObject *PW, poly spNoether=NULL, number *coef=NULL, kStrategy strat=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolyBound</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a0e32e3b8163765b32c6b036b0c13e5df</anchor>
      <arglist>(LObject *PR, TObject *PW, int bound, poly spNoether=NULL, number *coef=NULL, kStrategy strat=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolySig</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a20078551ea919d7642c61d51aba9a36d</anchor>
      <arglist>(LObject *PR, TObject *PW, long idx, poly spNoether=NULL, number *coef=NULL, kStrategy strat=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolySigRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a1d3f0052df284f4a7f777ea7418fb6c1</anchor>
      <arglist>(LObject *PR, TObject *PW, long idx, poly spNoether=NULL, number *coef=NULL, kStrategy strat=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksReducePolyTail</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a97a032644421aef083f6b09c59d066d3</anchor>
      <arglist>(LObject *PR, TObject *PW, poly Current, poly spNoether=NULL)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE int</type>
      <name>ksReducePolyTail</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ac4196d5d14cb6d431d24191dd83efe81</anchor>
      <arglist>(LObject *PR, TObject *PW, LObject *Red)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ksCreateSpoly</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>acef2f494f6b4e133bf9f09e558dc4f48</anchor>
      <arglist>(LObject *Pair, poly spNoether=NULL, int use_buckets=0, ring tailRing=currRing, poly m1=NULL, poly m2=NULL, TObject **R=NULL)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>ksCreateShortSpoly</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aec6a41958058a636be55d32b8205214c</anchor>
      <arglist>(poly p1, poly p2, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>ksOldSpolyRed</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aa760bfa93023983cf09f521d307fad24</anchor>
      <arglist>(poly p1, poly p2, poly spNoether=NULL)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>ksOldSpolyRedNew</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ab2032ec47ed35cbb12c88d4b16b7309a</anchor>
      <arglist>(poly p1, poly p2, poly spNoether=NULL)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>ksOldCreateSpoly</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ac19c56a0836d3fbc711d56e156abb1bf</anchor>
      <arglist>(poly p1, poly p2, poly spNoether=NULL, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>ksOldSpolyTail</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a020911dd5a2fb360920aee1dec85f828</anchor>
      <arglist>(poly p1, poly q, poly q2, poly spNoether, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kCheckSpolyCreation</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a9e11c2118c27dfd7b2f94c84afc7c8f5</anchor>
      <arglist>(LObject *L, kStrategy strat, poly &amp;m1, poly &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kCheckStrongCreation</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a2bdd22ebe78bff8e721ac10d05440c7c</anchor>
      <arglist>(int atR, poly m1, int atS, poly m2, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>preIntegerCheck</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a62415fb1f7fa32b00af0471e3207ca90</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>postReduceByMon</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a7a4437cd7639dfdb1c088869a2df45a0</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>postReduceByMonSig</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>acda68fa6c7a03abac51c16f00ec7734c</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalReduceByMon</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>af95449646df7ad277b494de72e34869f</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kStratChangeTailRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a656d82b060a56fb2dc5f943ee4abff56</anchor>
      <arglist>(kStrategy strat, LObject *L=NULL, TObject *T=NULL, unsigned long new_expbound=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kStratInitChangeTailRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ac253c64bb94f5498296757d0c6010c6e</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kDebugPrint</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>abf581e6d7e068fe80fb6e35661bfd98c</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>sbaRing</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>abbbc910551962ab6eb5bfaa483f169fb</anchor>
      <arglist>(kStrategy strat, const ring r=currRing, BOOLEAN complete=TRUE, int sgn=1)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>clearS</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>ae57cfe460852bbd3a2e1dc2f83d845f5</anchor>
      <arglist>(poly p, unsigned long p_sev, int *at, int *k, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>kFindInL1</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a4ad1a16b33a6c6fbad59bbff3d04c15e</anchor>
      <arglist>(const poly p, const kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterTShift</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a34bc5adca916067b693de6d981295724</anchor>
      <arglist>(LObject *p, kStrategy strat, int atT=-1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>enterOnePairShift</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>abc97a9094954b630cb9a8ca7718bb7da</anchor>
      <arglist>(poly q, poly p, int ecart, int isFromQ, kStrategy strat, int atR, int ecartq, int qisFromQ, int shiftcount, int ifromS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterpairsShift</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a859e714bb9b919acf0327c90c969d7ba</anchor>
      <arglist>(poly h, int k, int ecart, int pos, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>superenterpairsShift</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>adfd692d732b4d49520973e7445a5c2f0</anchor>
      <arglist>(poly h, int k, int ecart, int pos, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redtailBbaShift</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a75dbfee5e3136797062ba9307abc9260</anchor>
      <arglist>(LObject *L, int pos, kStrategy strat, BOOLEAN withT, BOOLEAN normalize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redFirstShift</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a16699d2bdb0e95c4d3d705f966f91df0</anchor>
      <arglist>(LObject *h, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>bbaShift</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>aa58aaf3aa5c1019f3fdb18ffd93b6a1a</anchor>
      <arglist>(ideal F, ideal Q, intvec *w, bigintmat *hilb, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>kDeleteLcm</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a8e66b183bfd209314e773ece669676c3</anchor>
      <arglist>(LObject *P)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initenterpairs</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a099386ccdcb879b234931466476f2865</anchor>
      <arglist>(poly h, int k, int ecart, int isFromQ, kStrategy strat, int atR=-1)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR denominator_list</type>
      <name>DENOMINATOR_LIST</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a5aab511658b78918cf2eba587ee7ad85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>strat_nr</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a5f5a8973981ff2e0e7603362ee1d51f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>HCord</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a7d503e36e4fc7ac96bf1b37c09389e50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kverify.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>kverify_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="kverify_8h" name="kverify.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kverify.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">Singular/feOpt.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="vspace_8h" name="vspace.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/vspace.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">Singular/cntrlc.h</includes>
    <includes id="ssiLink_8h" name="ssiLink.h" local="yes" import="no" module="no" objc="no">Singular/links/ssiLink.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kVerify1</name>
      <anchorfile>kverify_8cc.html</anchorfile>
      <anchor>acc2a4f361f8b915ff266003d595820c1</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kVerify2</name>
      <anchorfile>kverify_8cc.html</anchorfile>
      <anchor>a5264df2b3c045bb2707267d023999807</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kVerify</name>
      <anchorfile>kverify_8cc.html</anchorfile>
      <anchor>a650764c3fafda3e870739bc02215a81b</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kverify.h</name>
    <path>kernel/GBEngine/</path>
    <filename>kverify_8h.html</filename>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kVerify1</name>
      <anchorfile>kverify_8h.html</anchorfile>
      <anchor>acc2a4f361f8b915ff266003d595820c1</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kVerify2</name>
      <anchorfile>kverify_8h.html</anchorfile>
      <anchor>a5264df2b3c045bb2707267d023999807</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nc.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>nc_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="gb__hack_8h" name="gb_hack.h" local="yes" import="no" module="no" objc="no">polys/nc/gb_hack.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kernel_2GBEngine_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/nc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PLURAL_INTERNAL_DECLARATIONS</name>
      <anchorfile>nc_8cc.html</anchorfile>
      <anchor>a668dbc263f692e82187addcd57082a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>twostd</name>
      <anchorfile>nc_8cc.html</anchorfile>
      <anchor>ad12f25110e9fb1c5e4cc44f5a810d695</anchor>
      <arglist>(ideal I)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idPrepareStd</name>
      <anchorfile>nc_8cc.html</anchorfile>
      <anchor>a90046684043f05c7bffe7bbe944af2ea</anchor>
      <arglist>(ideal T, ideal s, int k)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Approx_Step</name>
      <anchorfile>nc_8cc.html</anchorfile>
      <anchor>a3654e8621287ed545d0771a57c607d4d</anchor>
      <arglist>(ideal L)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nc.h</name>
    <path>kernel/GBEngine/</path>
    <filename>kernel_2GBEngine_2nc_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="gb__hack_8h" name="gb_hack.h" local="yes" import="no" module="no" objc="no">polys/nc/gb_hack.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>nc_GB</name>
      <anchorfile>kernel_2GBEngine_2nc_8h.html</anchorfile>
      <anchor>ae2b527d574799a29d662d1b450f9ad54</anchor>
      <arglist>(const ideal F, const ideal Q, const intvec *w, const bigintmat *hilb, kStrategy strat, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>twostd</name>
      <anchorfile>kernel_2GBEngine_2nc_8h.html</anchorfile>
      <anchor>ad12f25110e9fb1c5e4cc44f5a810d695</anchor>
      <arglist>(ideal I)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Approx_Step</name>
      <anchorfile>kernel_2GBEngine_2nc_8h.html</anchorfile>
      <anchor>a3654e8621287ed545d0771a57c607d4d</anchor>
      <arglist>(ideal L)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nc.h</name>
    <path>libpolys/polys/nc/</path>
    <filename>libpolys_2polys_2nc_2nc_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <class kind="struct">nc_pProcs</class>
    <class kind="struct">nc_struct</class>
    <member kind="define">
      <type>#define</type>
      <name>UPMATELEM</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>aeb4532b493c96db8295409856c2bfca6</anchor>
      <arglist>(i, j, nVar)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>SPoly_Proc_Ptr</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a4caaecbd42c148b7249840a9c7685c9f</anchor>
      <arglist>)(const poly p1, const poly p2, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>SPolyReduce_Proc_Ptr</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a94b2aac069b6d48327a679f0be308649</anchor>
      <arglist>)(const poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>bucket_Proc_Ptr</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>ab6adb77e78a108038353250183987d7b</anchor>
      <arglist>)(kBucket_pt b, poly p, number *c, BOOLEAN reduce)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>nc_type</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a8e1fe4a31bdccd8007257d99afe19265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nc_error</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a8e1fe4a31bdccd8007257d99afe19265acb17a61afda52077c2df9d5fb51c9423</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nc_general</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a8e1fe4a31bdccd8007257d99afe19265ad6a67ec50d39066d74782c1ee613495f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nc_skew</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a8e1fe4a31bdccd8007257d99afe19265a31cf4ad054d18cd2dd790a79fa45f0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nc_comm</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a8e1fe4a31bdccd8007257d99afe19265adf79d5e19670a69acb142d6ed8f6fa9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nc_lie</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a8e1fe4a31bdccd8007257d99afe19265a64af7cb4d3327fe7e0c32ce9c90e9445</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nc_undef</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a8e1fe4a31bdccd8007257d99afe19265ad9ecf2c86642bf04a5982becf4dfb421</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nc_exterior</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a8e1fe4a31bdccd8007257d99afe19265ad8e4229fc5033e1e6b1e8aed90df2757</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>nc_PrintMat</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>afdb194856215f842c349d987f5576c94</anchor>
      <arglist>(int a, int b, ring r, int metric)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rIsLikeOpposite</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>ac2cea1ca3460bc3ad3772ff8ad8133fe</anchor>
      <arglist>(ring rBase, ring rCandidate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_rKill</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>ae923c4c2227bfc9db4f341ca0d30c90d</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nc_CheckSubalgebra</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>acac47a8872d7c42ed13ff59b59201bcd</anchor>
      <arglist>(poly PolyVar, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nc_struct *&amp;</type>
      <name>GetNC</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a0544f4e400838216bd7691ee7449ad00</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nc_type &amp;</type>
      <name>ncRingType</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>aa71252d10c71b08784b557c35a3896c0</anchor>
      <arglist>(nc_struct *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nc_type</type>
      <name>ncRingType</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a54e3169719af73c49f53a6af6a491c80</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ncRingType</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>ab4770a3fc2b01c5668b33403a2728316</anchor>
      <arglist>(ring r, nc_type t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ncRingType</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a8ae544a098db5b33e5c3e240ae198550</anchor>
      <arglist>(nc_struct *p, nc_type t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>rIsSCA</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a2c3b8c7bc9ad79db092a4bee0847cff6</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_nc_p_Mult_q</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>ae0c490dcd3592f22adaed5e0c76b914c</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_nc_pp_Mult_qq</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>adff4f4bfdbe15b2226bf3fadd7a76c42</anchor>
      <arglist>(const poly p, const poly q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_p_Minus_mm_Mult_qq</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>af1fc733a53d7f5582f90d29f45e418d7</anchor>
      <arglist>(poly p, const poly m, const poly q, int &amp;lp, const poly, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_p_Plus_mm_Mult_qq</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>ac48e84de82f6a4413a24af779941c507</anchor>
      <arglist>(poly p, const poly m, const poly q, int &amp;lp, const int, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>nc_mm_Mult_pp</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a18c706f701a58ff0d2852a0517849447</anchor>
      <arglist>(const poly m, const poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>nc_mm_Mult_p</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>aa0e092761bb3c0bbf560c735a1b2ba9b</anchor>
      <arglist>(const poly m, poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>nc_CreateSpoly</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a2ce7ffd8791fc34dd2fac9666bfc02ed</anchor>
      <arglist>(const poly p1, const poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_CreateShortSpoly</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a55014906c580a92c03bf020f49413d75</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_p_Bracket_qq</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>adf39b11c7671e2dc82bd71fd7408bb90</anchor>
      <arglist>(poly p, const poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>nc_ReduceSpoly</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>ac7b838800ce251141a3d352f36cc1cd9</anchor>
      <arglist>(const poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_PolyPolyRed</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a4a583bfb7d78ab4fb018d58335696dc0</anchor>
      <arglist>(poly &amp;b, poly p, number *c, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nc_kBucketPolyRed_NF</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a591e9ae617a2d5acdc17cf0178c9c0d6</anchor>
      <arglist>(kBucket_pt b, poly p, number *c, BOOLEAN reduce)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nc_kBucketPolyRed_Z</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a062364f0503f864f859caf0edc9d07a3</anchor>
      <arglist>(kBucket_pt b, poly p, number *c, BOOLEAN reduce)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_pSubst</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a4c7f4d8c2d5fc437a09a3c3a4a9e8789</anchor>
      <arglist>(poly p, int n, poly e, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nc_CallPlural</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>ad343a9e5f2b6dcd6c2a2c87ead9f302a</anchor>
      <arglist>(matrix cc, matrix dd, poly cn, poly dn, ring r, bool bSetupQuotient, bool bCopyInput, bool bBeQuiet, ring curr, bool dummy_ring=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nc_SetupQuotient</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a890d3c9fc0c95212894d87b069976f84</anchor>
      <arglist>(ring rGR, const ring rG=NULL, bool bCopy=false)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nc_rComplete</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a84600dd8be8012fbb75b63e29055d616</anchor>
      <arglist>(const ring src, ring dest, bool bSetupQuotient=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nc_rCopy</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a5e02b222737f63322fdc233a28f4356d</anchor>
      <arglist>(ring res, const ring r, bool bSetupQuotient)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pOppose</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a371e2496e92b500473b341c896ad88be</anchor>
      <arglist>(ring Rop_src, poly p, const ring Rop_dst)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idOppose</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a2d9eaab494c1cb16610a90851674d69e</anchor>
      <arglist>(ring Rop_src, ideal I, const ring Rop_dst)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>getNCExtensions</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a6eca27354bf6b74d64ad50e0c91d6e1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setNCExtensions</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>abe827c59c6e445c9e7912509ec94ad50</anchor>
      <arglist>(int iMask)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ncExtensions</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a78d07cd3e4c77281fe14ebeb9fe13a4c</anchor>
      <arglist>(int iMask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_p_ProcsSet</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a3562160d90b27dbc642ed22b086ff43e</anchor>
      <arglist>(ring rGR, p_Procs_s *p_Procs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>GetC</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>aa45f5bffb7dd481d47db333a04eedf98</anchor>
      <arglist>(const ring r, int i, int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>GetD</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a38d106e041a558b95697db0b7ab57161</anchor>
      <arglist>(const ring r, int i, int j)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>GENERICMASK</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a90bd41f7f13d16b85941a9fa7e84cea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>SCAMASK</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>ad199431ab40c0adb827f67b93bf85a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NOPLURALMASK</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a37785e22e278cefc5a45a146c4837471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NOFORMULAMASK</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>ab6614133429364349ebf03c67817dbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>NOCACHEMASK</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a468dcb29cadb34d40fa26351c3a2b7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>TESTSYZSCAMASK</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>aff9eb5a7e5e11c012b756b4647c09e78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ratgring.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>ratgring_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ratgring_8h" name="ratgring.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/ratgring.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="p__Mult__q_8h" name="p_Mult_q.h" local="yes" import="no" module="no" objc="no">polys/operations/p_Mult_q.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <member kind="function">
      <type>void</type>
      <name>pLcmRat</name>
      <anchorfile>ratgring_8cc.html</anchorfile>
      <anchor>a57d5ede6c510bfb6616a3295e6926e12</anchor>
      <arglist>(poly a, poly b, poly m, int rat_shift)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_HeadRat</name>
      <anchorfile>ratgring_8cc.html</anchorfile>
      <anchor>a6b522f16cd1eb9e0574e3eaf191a9b59</anchor>
      <arglist>(poly p, int ishift, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_ExpVectorDiffRat</name>
      <anchorfile>ratgring_8cc.html</anchorfile>
      <anchor>a7cdc35f0885f449296cd438a337493ff</anchor>
      <arglist>(poly pr, poly p1, poly p2, int ishift, ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>ncGCD2</name>
      <anchorfile>ratgring_8cc.html</anchorfile>
      <anchor>a6f62031eea8da7c4520a46b4ae849232</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>ncGCD</name>
      <anchorfile>ratgring_8cc.html</anchorfile>
      <anchor>a8476fef4550bc6d99a5370fdcbaa1afa</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_rat_CreateSpoly</name>
      <anchorfile>ratgring_8cc.html</anchorfile>
      <anchor>a19dbace2ba808352bddcda4832ebeb88</anchor>
      <arglist>(poly pp1, poly pp2, int ishift, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_rat_ReduceSpolyNew</name>
      <anchorfile>ratgring_8cc.html</anchorfile>
      <anchor>ad9fdb704779e57a6b807d641c4eb248f</anchor>
      <arglist>(const poly p1, poly p2, int ishift, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_DivisibleByRat</name>
      <anchorfile>ratgring_8cc.html</anchorfile>
      <anchor>a039b12005e120cd294867df193e5b2a7</anchor>
      <arglist>(poly a, poly b, int ishift, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redRat</name>
      <anchorfile>ratgring_8cc.html</anchorfile>
      <anchor>ad912a38333d52ea0c0eaf08ee61f6204</anchor>
      <arglist>(poly *h, poly *reducer, int *red_length, int rl, int ishift, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LmIsConstantRat</name>
      <anchorfile>ratgring_8cc.html</anchorfile>
      <anchor>a378cf49c6de8f0859927415cf2841857</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LmIsConstantCompRat</name>
      <anchorfile>ratgring_8cc.html</anchorfile>
      <anchor>a2638f0fb8534b2b1ac52ae5d4b07e04a</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ratgring.h</name>
    <path>kernel/GBEngine/</path>
    <filename>ratgring_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <member kind="function">
      <type>void</type>
      <name>pLcmRat</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>a57d5ede6c510bfb6616a3295e6926e12</anchor>
      <arglist>(poly a, poly b, poly m, int rat_shift)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_HeadRat</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>a6b522f16cd1eb9e0574e3eaf191a9b59</anchor>
      <arglist>(poly p, int ishift, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_ExpVectorDiffRat</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>a7cdc35f0885f449296cd438a337493ff</anchor>
      <arglist>(poly pr, poly p1, poly p2, int ishift, ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>ncGCD2</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>a9852204c3239e6fbf22d9a64854bc3c7</anchor>
      <arglist>(poly p, poly q, ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>ncGCD</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>aa4c82a170fcc13c2e9e028fe199a9ae2</anchor>
      <arglist>(poly p, poly q, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_rat_CreateSpoly</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>af96e9089e03b7a62037d28755f7ca0bc</anchor>
      <arglist>(poly p1, poly p2, int ishift, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_rat_ReduceSpolyNew</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>a0681e4577a4a2fa9504db71db10262ca</anchor>
      <arglist>(poly p1, poly p2, int ishift, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_DivisibleByRat</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>a039b12005e120cd294867df193e5b2a7</anchor>
      <arglist>(poly a, poly b, int ishift, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>redRat</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>ad912a38333d52ea0c0eaf08ee61f6204</anchor>
      <arglist>(poly *h, poly *reducer, int *red_length, int rl, int ishift, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pContentRat</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>ab9d72ff69d8dee544a52d520cc728bc3</anchor>
      <arglist>(poly &amp;ph, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LmIsConstantRat</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>a378cf49c6de8f0859927415cf2841857</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LmIsConstantCompRat</name>
      <anchorfile>ratgring_8h.html</anchorfile>
      <anchor>a2638f0fb8534b2b1ac52ae5d4b07e04a</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ringgb.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>ringgb_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="khstd_8h" name="khstd.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/khstd.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="ringgb_8h" name="ringgb.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/ringgb.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NO_BUCKETS</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>acf2218d2a3d242f620a7cc50dfe1d232</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>reduce_poly_fct</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>a0a6e85e2e16fb247a6312aa17fc8ecb8</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>indexOf2</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>ad9cde7bb534322d6babbf1bab81fbf31</anchor>
      <arglist>(number n)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ring2toM_GetLeadTerms</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>a8e6f733fef6f2bb2427f2bcb0c3b275d</anchor>
      <arglist>(const poly p1, const poly p2, const ring p_r, poly &amp;m1, poly &amp;m2, const ring m_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPolyMsg</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>a4e64853768a51a7c39285b619b825eae</anchor>
      <arglist>(const char *start, poly f, const char *end)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>spolyRing2toM</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>a881f9f265737a8342fb7d44bd1704725</anchor>
      <arglist>(poly f, poly g, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>ringRedNF</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>ad529942b9827faba8b6e33b22f99fd14</anchor>
      <arglist>(poly f, ideal G, ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findRingSolver</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>a295c4659b55c1a7d9e572bb6aca7c3c9</anchor>
      <arglist>(poly rside, ideal G, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>plain_spoly</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>a50052cb02a40dc1b976950afa369c0f5</anchor>
      <arglist>(poly f, poly g)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>plain_zero_spoly</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>ad4535d736ba5da3fe349e9a1b7ec6188</anchor>
      <arglist>(poly h)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>ringNF</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>a27af1665f413375e3f6cd94b4dd2f0eb</anchor>
      <arglist>(poly f, ideal G, ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>testGB</name>
      <anchorfile>ringgb_8cc.html</anchorfile>
      <anchor>aeadba498d4f48adaf623ca9ed2e7b985</anchor>
      <arglist>(ideal I, ideal GI)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ringgb.h</name>
    <path>kernel/GBEngine/</path>
    <filename>ringgb_8h.html</filename>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>ringNF</name>
      <anchorfile>ringgb_8h.html</anchorfile>
      <anchor>a27af1665f413375e3f6cd94b4dd2f0eb</anchor>
      <arglist>(poly f, ideal G, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>plain_spoly</name>
      <anchorfile>ringgb_8h.html</anchorfile>
      <anchor>a50052cb02a40dc1b976950afa369c0f5</anchor>
      <arglist>(poly f, poly g)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>testGB</name>
      <anchorfile>ringgb_8h.html</anchorfile>
      <anchor>aeadba498d4f48adaf623ca9ed2e7b985</anchor>
      <arglist>(ideal I, ideal GI)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>reduce_poly_fct</name>
      <anchorfile>ringgb_8h.html</anchorfile>
      <anchor>a0a6e85e2e16fb247a6312aa17fc8ecb8</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>ringRedNF</name>
      <anchorfile>ringgb_8h.html</anchorfile>
      <anchor>ad529942b9827faba8b6e33b22f99fd14</anchor>
      <arglist>(poly f, ideal G, ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sca.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>kernel_2GBEngine_2sca_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <includes id="gb__hack_8h" name="gb_hack.h" local="yes" import="no" module="no" objc="no">polys/nc/gb_hack.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="kernel_2GBEngine_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/nc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PLURAL_INTERNAL_DECLARATIONS</name>
      <anchorfile>kernel_2GBEngine_2sca_8cc.html</anchorfile>
      <anchor>a668dbc263f692e82187addcd57082a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_BUCKETS</name>
      <anchorfile>kernel_2GBEngine_2sca_8cc.html</anchorfile>
      <anchor>acf2218d2a3d242f620a7cc50dfe1d232</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_gr_initBba</name>
      <anchorfile>kernel_2GBEngine_2sca_8cc.html</anchorfile>
      <anchor>a6ebd589c0da64681f7be2cc42f0fd994</anchor>
      <arglist>(ideal F, kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLObject</name>
      <anchorfile>kernel_2GBEngine_2sca_8cc.html</anchorfile>
      <anchor>ac2dc8859521d10762533db48a7bf2783</anchor>
      <arglist>(LObject &amp;h, kStrategy &amp;strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>k_sca_gr_bba</name>
      <anchorfile>kernel_2GBEngine_2sca_8cc.html</anchorfile>
      <anchor>ace6be623cb63d1badf99ed6909253a6f</anchor>
      <arglist>(const ideal F, const ideal Q, const intvec *, const bigintmat *, kStrategy strat, const ring _currRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>k_sca_bba</name>
      <anchorfile>kernel_2GBEngine_2sca_8cc.html</anchorfile>
      <anchor>a96e0d555b83c382ec6dd08c31eae54d2</anchor>
      <arglist>(const ideal F, const ideal Q, const intvec *, const bigintmat *, kStrategy strat, const ring _currRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>kMoraUseBucket</name>
      <anchorfile>kernel_2GBEngine_2sca_8cc.html</anchorfile>
      <anchor>a243c532676c388de97b59c62a40ceab3</anchor>
      <arglist>(kStrategy)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>k_sca_mora</name>
      <anchorfile>kernel_2GBEngine_2sca_8cc.html</anchorfile>
      <anchor>ae094fc4cbd2e3d54b6687751c1a91e6c</anchor>
      <arglist>(const ideal F, const ideal Q, const intvec *, const bigintmat *, kStrategy strat, const ring _currRing)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sca.cc</name>
    <path>libpolys/polys/nc/</path>
    <filename>libpolys_2polys_2nc_2sca_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="gb__hack_8h" name="gb_hack.h" local="yes" import="no" module="no" objc="no">polys/nc/gb_hack.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="p__Mult__q_8h" name="p_Mult_q.h" local="yes" import="no" module="no" objc="no">polys/operations/p_Mult_q.h</includes>
    <includes id="p__MemAdd_8h" name="p_MemAdd.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemAdd.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OUTPUT</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a61a3c9a18380aafb6e430e79bf596557</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MYTEST</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a7f7794fe5ec61b814b066b183191d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PLURAL_INTERNAL_DECLARATIONS</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a668dbc263f692e82187addcd57082a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sca_pp_Mult_mm</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a87600ddfd71f48935bb189a59198d3d9</anchor>
      <arglist>(const poly pPoly, const poly pMonom, const ring rRing, poly &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>sca_pp_mm_Mult</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>afa46cc6ab0b50ba153710adefa7a91b0</anchor>
      <arglist>(const poly pPoly, const poly pMonom, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sca_p_Mult_mm</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a88ac095aa6d6411e9fbde6d6f4efae6d</anchor>
      <arglist>(poly pPoly, const poly pMonom, const ring rRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>sca_p_mm_Mult</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a459406212689a88a988855d17d711486</anchor>
      <arglist>(poly pPoly, const poly pMonom, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sca_SPoly</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>adb1410a6e1c8204d54cf30c991e183ac</anchor>
      <arglist>(const poly p1, const poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sca_ReduceSpoly</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>aae292e2e75bc73fb4654baff87f39ce2</anchor>
      <arglist>(const poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sca_Sign_mm_Mult_mm</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a90e1c111fef023be61cd045a8d0fa9c0</anchor>
      <arglist>(const poly pMonomM, const poly pMonomMM, const ring rRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>sca_m_Mult_mm</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>acd4615a78a5e184a5f1d50da0b03f247</anchor>
      <arglist>(poly pMonomM, const poly pMonomMM, const ring rRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>sca_mm_Mult_m</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a01ee1bc29a90fc6899bd4b1c9569b0b7</anchor>
      <arglist>(const poly pMonomMM, poly pMonomM, const ring rRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>sca_mm_Mult_mm</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>ab0dd1c4dac885b24a478c7e971e1a705</anchor>
      <arglist>(poly pMonom1, const poly pMonom2, const ring rRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>sca_xi_Mult_mm</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a3ed5fc7b1efb678ee14d8854f0daa038</anchor>
      <arglist>(short i, const poly pMonom, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sca_pp_Mult_mm</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a594ddf620e8e6c80d0ebb6f5df925d94</anchor>
      <arglist>(const poly pPoly, const poly pMonom, const ring rRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>sca_xi_Mult_pp</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a21786b4eb047ecd04825e2abeccb4fa3</anchor>
      <arglist>(short i, const poly pPoly, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sca_SetupQuotient</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a0f4492f135c960bfb2baaa3eb94e1299</anchor>
      <arglist>(ring rGR, ring rG, bool bCopy)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sca_Force</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>ad8ea923009de154534f207d8131b22cf</anchor>
      <arglist>(ring rGR, int b, int e)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sca_pp_Mult_xi_pp</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>aa4dbddfb2425d6fda174f5f692e33ae0</anchor>
      <arglist>(short i, const poly pPoly, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sca_p_ProcsSet</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a0d72fea625bdcd96dc48e32ae59f3985</anchor>
      <arglist>(ring rGR, p_Procs_s *p_Procs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>m_GetBiDegree</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a246734aac02d62bf7dbce1740ae226f7</anchor>
      <arglist>(const poly m, const intvec *wx, const intvec *wy, const intvec *wCx, const intvec *wCy, int &amp;dx, int &amp;dy, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>p_IsBiHomogeneous</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a87876c9651c9ec510b05ebea2168cec0</anchor>
      <arglist>(const poly p, const intvec *wx, const intvec *wy, const intvec *wCx, const intvec *wCy, int &amp;dx, int &amp;dy, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>id_IsBiHomogeneous</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>add0e4799ce24f91c75446610d47979f8</anchor>
      <arglist>(const ideal id, const intvec *wx, const intvec *wy, const intvec *wCx, const intvec *wCy, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivGetSCAXVarWeights</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a89c9eed5255e19ed1eabbe8eb616fae3</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivGetSCAYVarWeights</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>aa850c5734abed1237d616fedf0eb9297</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>m_KillSquares</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a1f004700c7def9668e49712e7a254ede</anchor>
      <arglist>(const poly m, const short iFirstAltVar, const short iLastAltVar, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_KillSquares</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a4de03922464fff988d081c20ac499c99</anchor>
      <arglist>(const poly p, const short iFirstAltVar, const short iLastAltVar, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_KillSquares</name>
      <anchorfile>libpolys_2polys_2nc_2sca_8cc.html</anchorfile>
      <anchor>a2d2f47330ec32e341eb042cf8a243384</anchor>
      <arglist>(const ideal id, const short iFirstAltVar, const short iLastAltVar, const ring r, const bool bSkipZeroes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shiftgb.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>shiftgb_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <includes id="p__Mult__q_8h" name="p_Mult_q.h" local="yes" import="no" module="no" objc="no">polys/operations/p_Mult_q.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="khstd_8h" name="khstd.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/khstd.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="kInline_8h" name="kInline.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kInline.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="shiftgb_8h" name="shiftgb.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/shiftgb.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>p_LPCopyAndShiftLM</name>
      <anchorfile>shiftgb_8cc.html</anchorfile>
      <anchor>a5c25637504b432e1af1095dc5cc4b528</anchor>
      <arglist>(poly p, int sh, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mLPmaxPossibleShift</name>
      <anchorfile>shiftgb_8cc.html</anchorfile>
      <anchor>a8aff6281c07430998decca9695d40005</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shiftgb.h</name>
    <path>kernel/GBEngine/</path>
    <filename>shiftgb_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>pLPCopyAndShiftLM</name>
      <anchorfile>shiftgb_8h.html</anchorfile>
      <anchor>a3a10d1674e24635e0b1822404e0a0f2d</anchor>
      <arglist>(p, sh)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pmLPmaxPossibleShift</name>
      <anchorfile>shiftgb_8h.html</anchorfile>
      <anchor>a30c80a065ed854630f55d13254dd6d16</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_LPCopyAndShiftLM</name>
      <anchorfile>shiftgb_8h.html</anchorfile>
      <anchor>a5c25637504b432e1af1095dc5cc4b528</anchor>
      <arglist>(poly p, int sh, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mLPmaxPossibleShift</name>
      <anchorfile>shiftgb_8h.html</anchorfile>
      <anchor>a8aff6281c07430998decca9695d40005</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>syz.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>syz_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>syPrepareModComp</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>aa89c6414b3cd7b199c77ae98f8dcb3b1</anchor>
      <arglist>(ideal arg, intvec **w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syDeleteAbove</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>adc403663493f4147fb6433e3b681f497</anchor>
      <arglist>(ideal up, int k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syMinStep</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>a7e4c50042c8920c7d7fe42910e06eea3</anchor>
      <arglist>(ideal mod, ideal &amp;syz, BOOLEAN final=FALSE, ideal up=NULL, tHomog h=isNotHomog)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syGaussForOne</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>ab6164154e0934162059bddbc068f19f2</anchor>
      <arglist>(ideal syz, int elnum, int ModComp, int from, int till)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syDeleteAbove1</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>abac2e62e4d386d4add609e58a253c10e</anchor>
      <arglist>(ideal up, int k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syMinStep1</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>a6d647ced488c7b84f01d73dec42145f4</anchor>
      <arglist>(resolvente res, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syMinimizeResolvente</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>afa45580fe84e18498a92af43c96dcd3a</anchor>
      <arglist>(resolvente res, int length, int first)</arglist>
    </member>
    <member kind="function">
      <type>resolvente</type>
      <name>syResolvente</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>a0f3c30fe83b0010635c64f96b43b2e10</anchor>
      <arglist>(ideal arg, int maxlength, int *length, intvec ***weights, BOOLEAN minim)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syResolution</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>a30e232699da4d6f6f7c7ae6ac18b9f3e</anchor>
      <arglist>(ideal arg, int maxlength, intvec *w, BOOLEAN minim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>sypCopyConstant</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>a555f56eb6035d815d08f86866e38f04f</anchor>
      <arglist>(poly inp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>syDetect</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>a07a420b02d0abec9e9b340a59984e3b8</anchor>
      <arglist>(ideal id, int index, BOOLEAN homog, int *degrees, int *tocancel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syDetect</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>a742c9240da5b8cf7d2276e79d7402735</anchor>
      <arglist>(ideal id, int index, int rsmin, BOOLEAN homog, intvec *degrees, intvec *tocancel)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>syBetti</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>af01d100b4e330105072144b6d9da0bf7</anchor>
      <arglist>(resolvente res, int length, int *regularity, intvec *weights, BOOLEAN tomin, int *row_shift)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>syMinBase</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>a92cfa89374e30b272d9c9c0fc893397c</anchor>
      <arglist>(ideal arg)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syMres_with_map</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>a2ad4e57ceb9c7fb3ad1365c24a40b3c2</anchor>
      <arglist>(ideal arg, int maxlength, intvec *w, ideal &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syMinimize_with_map</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>aaccbe80e91b84ec255c4b79ea34b2253</anchor>
      <arglist>(syStrategy res, ideal &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syMinimizeCopy</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>a478ef618945f1ec7a3b9e1b5c3730ae4</anchor>
      <arglist>(syStrategy org)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syFix</name>
      <anchorfile>syz_8cc.html</anchorfile>
      <anchor>a8f34c14d3b211f4b91190174b691719a</anchor>
      <arglist>(syStrategy r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>syz.h</name>
    <path>kernel/GBEngine/</path>
    <filename>syz_8h.html</filename>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <class kind="struct">sSObject</class>
    <class kind="class">ssyStrategy</class>
    <member kind="define">
      <type>#define</type>
      <name>SYZ_SHIFT_MAX_NEW_COMP_ESTIMATE</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a9315611ef4bd69ca2937ca84969ecb88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYZ_SHIFT_BASE_LOG</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a78c8dfe9f91019a94c930f08b394e00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYZ_SHIFT_BASE</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a29ccf1db35bf906670b7189322c950f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SObject *</type>
      <name>SSet</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ae3fbaa232aeb1d1db50ad7a9dabd0deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SSet *</type>
      <name>SRes</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ab343565233f71ad27e9490c731eb4c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ssyStrategy *</type>
      <name>syStrategy</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a7f3db3e094e4e652af7a9928f7660ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sySchreyersSyzygiesM</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a39b5ed41420a0a754918ef0883e8778d</anchor>
      <arglist>(polyset F, int Fmax, polyset *Shdl, int *Smax, BOOLEAN noSort)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sySchreyersSyzygiesB</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a860e8ccd57bca8812d210b882c5d48db</anchor>
      <arglist>(polyset F, int Fmax, polyset *Shdl, int *Smax, BOOLEAN noSort)</arglist>
    </member>
    <member kind="function">
      <type>resolvente</type>
      <name>sySchreyerResolvente</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a1dbc700764f2afb50892e5b30be50771</anchor>
      <arglist>(ideal arg, int maxlength, int *length, BOOLEAN isMonomial=FALSE, BOOLEAN notReplace=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>sySchreyer</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a26728ee3706dcc219887ec92f799f2f1</anchor>
      <arglist>(ideal arg, int maxlength)</arglist>
    </member>
    <member kind="function">
      <type>resolvente</type>
      <name>syResolvente</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a0f3c30fe83b0010635c64f96b43b2e10</anchor>
      <arglist>(ideal arg, int maxlength, int *length, intvec ***weights, BOOLEAN minim)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syResolution</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a30e232699da4d6f6f7c7ae6ac18b9f3e</anchor>
      <arglist>(ideal arg, int maxlength, intvec *w, BOOLEAN minim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syMinimizeResolvente</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>afa45580fe84e18498a92af43c96dcd3a</anchor>
      <arglist>(resolvente res, int length, int first)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>syBetti</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>abcfd5d11d127b513a83c0505047eb8a0</anchor>
      <arglist>(resolvente res, int length, int *regularity, intvec *weights=NULL, BOOLEAN tomin=TRUE, int *row_shift=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>syMinBase</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a92cfa89374e30b272d9c9c0fc893397c</anchor>
      <arglist>(ideal arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>syTestOrder</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>aaa2c6c7aed948a7ea6f0155bfe08ca9e</anchor>
      <arglist>(ideal i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syReOrderResolventFB</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>aa32af708d1f25c86d6718a1f79b29d1f</anchor>
      <arglist>(resolvente res, int length, int initial=1)</arglist>
    </member>
    <member kind="function">
      <type>resolvente</type>
      <name>syLaScala1</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a45547b260af906718e5b19efa0c32096</anchor>
      <arglist>(ideal arg, int *length)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syLaScala3</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>afd4d5b09d8ceea7797461321d362bbe2</anchor>
      <arglist>(ideal arg, int *length)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syLaScala</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a5703a24faaa96db6cf74c63652ec4a9e</anchor>
      <arglist>(ideal arg, int &amp;maxlength, intvec *weights=NULL)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syHilb</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a19529a8234ee638e8da9422332e2c95a</anchor>
      <arglist>(ideal arg, int *length)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syKosz</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a31c608423bd5e45a12ad8a09059088f3</anchor>
      <arglist>(ideal arg, int *length)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syFrank</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ada1a4cf749386a2e31955b5e38498e8a</anchor>
      <arglist>(const ideal arg, const int length, const char *method, const bool use_cache=true, const bool use_tensor_trick=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syKillComputation</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a376999f469202580d352bf5ebf82ac74</anchor>
      <arglist>(syStrategy syzstr, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>syBettiOfComputation</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a3b91872a1b4d71b925b57960cd3333ab</anchor>
      <arglist>(syStrategy syzstr, BOOLEAN minim=TRUE, int *row_shift=NULL, intvec *weights=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sySize</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a491bddee181e4ed5d5a9d38a7d556d7b</anchor>
      <arglist>(syStrategy syzstr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>syDim</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a2b1e89224082b73aaeff5c16d79079d1</anchor>
      <arglist>(syStrategy syzstr)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syCopy</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a2e2b9c6d1156040da0c92fd6839ae811</anchor>
      <arglist>(syStrategy syzstr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syPrint</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ac61b1ca676dfb6418e3e4d4edddad99b</anchor>
      <arglist>(syStrategy syzstr, const char *currRingName)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syMinimize</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a2c800b0b377e734a53684355536fef79</anchor>
      <arglist>(syStrategy syzstr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syKillEmptyEntres</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a5cc486280ac681d82c1d580a442c0a26</anchor>
      <arglist>(resolvente res, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syDeletePair</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ad8b84eb4694b92bada5dac8e4ae3917f</anchor>
      <arglist>(SObject *so)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syInitializePair</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a97bad9927eb2e15077f292de6a347e10</anchor>
      <arglist>(SObject *so)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syCopyPair</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a0ab7cca2d0ba3bcb5d58731d6cbf89c8</anchor>
      <arglist>(SObject *argso, SObject *imso)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syCompactifyPairSet</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a3bc91375f64bdb0a3638f411c70b4b21</anchor>
      <arglist>(SSet sPairs, int sPlength, int first)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syCompactify1</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a56f67815a176416a94c6b36f0a362fd5</anchor>
      <arglist>(SSet sPairs, int *sPlength, int first)</arglist>
    </member>
    <member kind="function">
      <type>SRes</type>
      <name>syInitRes</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a42b173cab0803881d1b4092259a3053d</anchor>
      <arglist>(ideal arg, int *length, intvec *Tl, intvec *cw=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syResetShiftedComponents</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a5aab262d8f4e11049f69ba54a984378c</anchor>
      <arglist>(syStrategy syzstr, int index, int hilb=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syEnlargeFields</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a74e24f73fcc78b055dd7c42f7e09c9d8</anchor>
      <arglist>(syStrategy syzstr, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syEnterPair</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a8fdd4ba726679e3d3cd7720b0fdb9985</anchor>
      <arglist>(syStrategy syzstr, SObject *so, int *sPlength, int index)</arglist>
    </member>
    <member kind="function">
      <type>SSet</type>
      <name>syChosePairs</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ac8a7d8d804e0bc95c197187b9551ef6a</anchor>
      <arglist>(syStrategy syzstr, int *index, int *howmuch, int *actdeg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>syInitSyzMod</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>aff93db57bacb8097aff5098875f63290</anchor>
      <arglist>(syStrategy syzstr, int index, int init=17)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syGaussForOne</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ac9ab879fbe75aa907d8986cabbe2afd0</anchor>
      <arglist>(ideal arg, int gen, int ModComp, int from=-1, int till=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syEnterPair</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a109374b96a61ccf2ae982b84e45bcacf</anchor>
      <arglist>(SSet sPairs, SObject *so, int *sPlength, int index)</arglist>
    </member>
    <member kind="function">
      <type>resolvente</type>
      <name>syReorder</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a3b60ad63f77e0e40dece4eba6d421b44</anchor>
      <arglist>(resolvente res, int length, syStrategy syzstr, BOOLEAN toCopy=TRUE, resolvente totake=NULL)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syMres_with_map</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a2ad4e57ceb9c7fb3ad1365c24a40b3c2</anchor>
      <arglist>(ideal arg, int maxlength, intvec *w, ideal &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syMinimize_with_map</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>aaccbe80e91b84ec255c4b79ea34b2253</anchor>
      <arglist>(syStrategy res, ideal &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syMinimizeCopy</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a478ef618945f1ec7a3b9e1b5c3730ae4</anchor>
      <arglist>(syStrategy org)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syFix</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a8f34c14d3b211f4b91190174b691719a</anchor>
      <arglist>(syStrategy r)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int *</type>
      <name>currcomponents</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a57848eaaa0cdcebd21f6f8ea65c5e72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR long *</type>
      <name>currShiftedComponents</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a4500c0ce8ce559d7e611fab6143db95c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>syz0.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>syz0_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OLD_SEARCH</name>
      <anchorfile>syz0_8cc.html</anchorfile>
      <anchor>a6a58a55c330c0de5cf81238e4958f2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syInitSort</name>
      <anchorfile>syz0_8cc.html</anchorfile>
      <anchor>a40b32f159a9208f69c14496fe38b83f8</anchor>
      <arglist>(ideal arg, intvec **modcomp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syCreatePairs</name>
      <anchorfile>syz0_8cc.html</anchorfile>
      <anchor>a2cb3b7ba94bdff6e417df09d84e0a922</anchor>
      <arglist>(polyset F, int lini, int wend, int k, int j, int i, polyset pairs, int regularPairs=0, ideal mW=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>syRedtail2</name>
      <anchorfile>syz0_8cc.html</anchorfile>
      <anchor>a9af67ee7789d638c3c0cdc6aa94b6281</anchor>
      <arglist>(poly p, polyset redWith, intvec *modcomp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>sySchreyersSyzygiesFM</name>
      <anchorfile>syz0_8cc.html</anchorfile>
      <anchor>a7f8eebb52c3ad846c8d7d7e5810d4316</anchor>
      <arglist>(ideal arg, intvec **modcomp)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sySpecNormalize</name>
      <anchorfile>syz0_8cc.html</anchorfile>
      <anchor>a53e9a3363432e45f5c91f6627de7ac06</anchor>
      <arglist>(poly toNorm, ideal mW=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>sySchreyersSyzygiesFB</name>
      <anchorfile>syz0_8cc.html</anchorfile>
      <anchor>a0ef33c487c2f375eda158fe974ae5388</anchor>
      <arglist>(ideal arg, intvec **modcomp, ideal mW, BOOLEAN redTail=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syReOrderResolventFB</name>
      <anchorfile>syz0_8cc.html</anchorfile>
      <anchor>aaf8177c91c3725eb29a2e55ae38f8b21</anchor>
      <arglist>(resolvente res, int length, int initial)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>syTestOrder</name>
      <anchorfile>syz0_8cc.html</anchorfile>
      <anchor>ae6336a70b2ecfab9929893649e705e7a</anchor>
      <arglist>(ideal M)</arglist>
    </member>
    <member kind="function">
      <type>resolvente</type>
      <name>sySchreyerResolvente</name>
      <anchorfile>syz0_8cc.html</anchorfile>
      <anchor>a094df554d3ffb70ec2e4dae25111c22a</anchor>
      <arglist>(ideal arg, int maxlength, int *length, BOOLEAN isMonomial, BOOLEAN)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>sySchreyer</name>
      <anchorfile>syz0_8cc.html</anchorfile>
      <anchor>a26728ee3706dcc219887ec92f799f2f1</anchor>
      <arglist>(ideal arg, int maxlength)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>syz1.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>syz1_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <member kind="function">
      <type>void</type>
      <name>p_Setm_Syz</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a80217035ba8854abbf0166a4b3712832</anchor>
      <arglist>(poly p, ring r, int *Components, long *ShiftedComponents)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syDeletePair</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>ad8b84eb4694b92bada5dac8e4ae3917f</anchor>
      <arglist>(SObject *so)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syInitializePair</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a97bad9927eb2e15077f292de6a347e10</anchor>
      <arglist>(SObject *so)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syCopyPair</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a0ab7cca2d0ba3bcb5d58731d6cbf89c8</anchor>
      <arglist>(SObject *argso, SObject *imso)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syCompactifyPairSet</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a3bc91375f64bdb0a3638f411c70b4b21</anchor>
      <arglist>(SSet sPairs, int sPlength, int first)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syCompactify1</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a56f67815a176416a94c6b36f0a362fd5</anchor>
      <arglist>(SSet sPairs, int *sPlength, int first)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>syRedtail</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a002de1e9d687c79fa5069bce978d103d</anchor>
      <arglist>(poly p, syStrategy syzstr, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>syChMin</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>aa0809db97aa86279c023d1a465ced25c</anchor>
      <arglist>(intvec *iv)</arglist>
    </member>
    <member kind="function">
      <type>SRes</type>
      <name>syInitRes</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a15a8805306648016d2d5847dd4d0c3a5</anchor>
      <arglist>(ideal arg, int *length, intvec *Tl, intvec *cw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>syReorderShiftedComponents</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a30fbf8ba9eab2736d6cdd32fe212cc8c</anchor>
      <arglist>(long *sc, size_t n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pResetSetm</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a8d820b08c13b4f2b090c289324822341</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syResetShiftedComponents</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>af4b992abd50d0e859ef7560e26d4c9c0</anchor>
      <arglist>(syStrategy syzstr, int index, int hilb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>syOrder</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>ac12483d6ab5c7e04b4bd4fec3188f646</anchor>
      <arglist>(poly p, syStrategy syzstr, int index, int realcomp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>syLinStrat</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>ad9ffc6ecc6a532c5ba9fac0b29c5e00d</anchor>
      <arglist>(SSet nextPairs, syStrategy syzstr, int howmuch, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syEnlargeFields</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a74e24f73fcc78b055dd7c42f7e09c9d8</anchor>
      <arglist>(syStrategy syzstr, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syRedNextPairs</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>aaf53fc97f58f01a33f55efd62e41840b</anchor>
      <arglist>(SSet nextPairs, syStrategy syzstr, int howmuch, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syRedGenerOfCurrDeg</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a53b12f297d1941c5c483a1a42d5d2aac</anchor>
      <arglist>(syStrategy syzstr, int deg, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syEnterPair</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a0c28cd5bf67362f469b0d25adaa05e7b</anchor>
      <arglist>(SSet sPairs, SObject *so, int *sPlength, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syEnterPair</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a8fdd4ba726679e3d3cd7720b0fdb9985</anchor>
      <arglist>(syStrategy syzstr, SObject *so, int *sPlength, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syCreateNewPairs</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a1b5f73f5afa47a1717cf9861ab38c49b</anchor>
      <arglist>(syStrategy syzstr, int index, int newEl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SSet</type>
      <name>syChosePairsPutIn</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a001bec14810e867bd720c43218a885d3</anchor>
      <arglist>(syStrategy syzstr, int *index, int *howmuch, int *actdeg, int an, int en)</arglist>
    </member>
    <member kind="function">
      <type>SSet</type>
      <name>syChosePairs</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>ac8a7d8d804e0bc95c197187b9551ef6a</anchor>
      <arglist>(syStrategy syzstr, int *index, int *howmuch, int *actdeg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>syInitSyzMod</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a5c0e423fe3de2208f4faac5bc8f346b6</anchor>
      <arglist>(syStrategy syzstr, int index, int init)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syKillComputation</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a0c512db3242101fb914ddb8cdc6bbc21</anchor>
      <arglist>(syStrategy syzstr, ring r)</arglist>
    </member>
    <member kind="function">
      <type>resolvente</type>
      <name>syReorder</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a521d31c79c7c7687f502fd7b272a2c7f</anchor>
      <arglist>(resolvente res, int length, syStrategy syzstr, BOOLEAN toCopy, resolvente totake)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>syBettiOfComputation</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a21ff137a7e1ebde0f621a457102fb293</anchor>
      <arglist>(syStrategy syzstr, BOOLEAN minim, int *row_shift, intvec *weights)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sySize</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a491bddee181e4ed5d5a9d38a7d556d7b</anchor>
      <arglist>(syStrategy syzstr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>syDim</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a2b1e89224082b73aaeff5c16d79079d1</anchor>
      <arglist>(syStrategy syzstr)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syCopy</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a2e2b9c6d1156040da0c92fd6839ae811</anchor>
      <arglist>(syStrategy syzstr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syPrintEmptySpaces</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>afdf22c5382e600b0479b753929431aee</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syPrintEmptySpaces1</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a6636692639b7716de2fdbb8203a73e3c</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>syLengthInt</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a5fc753ac994d8c68aaa790599202889c</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syPrint</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a0bcd914685f0eba38b368a1e8cacc0e2</anchor>
      <arglist>(syStrategy syzstr, const char *sn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>syStripOutCopy</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a1e4520d42c1a35a55eec7e884297c88f</anchor>
      <arglist>(poly p, intvec *toStrip)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>syMinimizeP1</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a2a2ecb91384b07cf832829615798414d</anchor>
      <arglist>(int toMin, syStrategy syzstr, intvec *ordn, int index, intvec *toStrip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syKillEmptyEntres</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a5cc486280ac681d82c1d580a442c0a26</anchor>
      <arglist>(resolvente res, int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>syToStrip</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a9b30aabaa647cbe05959043a66b840cc</anchor>
      <arglist>(syStrategy syzstr, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>syOrdPairs</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a2746e804f8b284440349ef94f0fc2089</anchor>
      <arglist>(SSet sPairs, int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static resolvente</type>
      <name>syReadOutMinimalRes</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>af3ce88a5474754e84d229db9327c0d0b</anchor>
      <arglist>(syStrategy syzstr, BOOLEAN computeStd=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syMinimize</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a2c800b0b377e734a53684355536fef79</anchor>
      <arglist>(syStrategy syzstr)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syLaScala3</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>afd4d5b09d8ceea7797461321d362bbe2</anchor>
      <arglist>(ideal arg, int *length)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syLaScala</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>add8b2ceb1db6a6a095a766233529d944</anchor>
      <arglist>(ideal arg, int &amp;maxlength, intvec *weights)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int *</type>
      <name>currcomponents</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>a0c72ef5fd2f8b9960ab982b0138e168d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR long *</type>
      <name>currShiftedComponents</name>
      <anchorfile>syz1_8cc.html</anchorfile>
      <anchor>ae039e3ba9e6bde6b4af7b456440d689b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>syz2.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>syz2_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="hilb_8h" name="hilb.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hilb.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <class kind="struct">sopen_pairs</class>
    <member kind="define">
      <type>#define</type>
      <name>USE_CHAINCRIT</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>a420f495761071c57249abe380682f8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>poly_write</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>a6a43bc218f0458e97f18d3f5d2edacdd</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_HEURISTIC2</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>ad43ab4a9b8c78ec1096ae039df9461fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>open_pairs *</type>
      <name>crit_pairs</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>a321b1d7290b0ee9487fb02f6f62f0d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syCreateNewPairs_Hilb</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>a393e3d99106f7255f79867f512001c8f</anchor>
      <arglist>(syStrategy syzstr, int index, int actdeg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syOrder_Hilb</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>ae9d5d9d27ad132cca7478417aad6fea9</anchor>
      <arglist>(poly p, syStrategy syzstr, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syHalfPair</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>af9c817b05650622cb06d8f3f372a6531</anchor>
      <arglist>(poly syz, int newEl, syStrategy syzstr, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>syLinStrat2</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>a58923b5baaff87ccdad632bda44ee78a</anchor>
      <arglist>(SSet nextPairs, syStrategy syzstr, int howmuch, int index, intvec **secondpairs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sySPRedSyz</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>af2a37369252fdc67f345537cdb65233f</anchor>
      <arglist>(syStrategy syzstr, sSObject redWith, poly q=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>syRed_Hilb</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>af572676f5ac35eac59fc0e5ee569d9bd</anchor>
      <arglist>(poly toRed, syStrategy syzstr, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syRedNextPairs_Hilb</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>af5a460ea083eb1aa20f8618f00507302</anchor>
      <arglist>(SSet nextPairs, syStrategy syzstr, int howmuch, int index, int actord, int *toSub, int *maxindex, int *maxdeg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sySetNewHilb</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>a4967e2a43d08c5feb1225c2a0fe9a382</anchor>
      <arglist>(syStrategy syzstr, int toSub, int index, int actord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syRedGenerOfCurrDeg_Hilb</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>a450c477a175596ca02d276813a162887</anchor>
      <arglist>(syStrategy syzstr, int deg, int *maxindex, int *maxdeg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syReOrdResult_Hilb</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>a51855cf063bd5601de16eb54f6fe4b4f</anchor>
      <arglist>(syStrategy syzstr, int maxindex, int maxdeg)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syHilb</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>a19529a8234ee638e8da9422332e2c95a</anchor>
      <arglist>(ideal arg, int *length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>syz3.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>syz3_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="hilb_8h" name="hilb.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hilb.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EXPERIMENT2</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>ae4413ab9744e8eb0dc19303ebf4f840e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPERIMENT3</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>aef4d7fbf2f8f573c5f9e062ab35bb486</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WITH_BUCKET</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a1158a5525f5b422b1d1abf083dcdbbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WITH_SCHREYER_ORD</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a830554454709b575a0c2fb7d6cf6b83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_CHAINCRIT</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a420f495761071c57249abe380682f8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_CHAINCRIT0</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a0842446afe22fe25e1e4f539f243d12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_PROD_CRIT</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>ac61140f1fe0913dfcc2feb9b13373942</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_REGULARITY</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a509c6562314bd9bf6a2c89e1197dc64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WITH_SORT</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a6a76878dab235639469857e3dc6d092c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>syIsRegular</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>af709888b857715ea407f8bba58fad26b</anchor>
      <arglist>(ideal old_ideal, ideal new_ideal, int deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syCreateRegularExtension</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a0f5d4584a627572f488115590e28b531</anchor>
      <arglist>(syStrategy syzstr, ideal old_ideal, ideal old_repr, int old_tl, poly next_generator, resolvente totake)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syTestPairs</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a4757fec7b93781d1b5041460f265eb0f</anchor>
      <arglist>(SSet resPairs, int length, ideal old_generators)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syReorder_Kosz</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a1b431ec08f4f7ff915904bb6a8022819</anchor>
      <arglist>(syStrategy syzstr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updatePairs</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a7b1bf18988e6a6e6f55246aec1835cfc</anchor>
      <arglist>(SSet *resPairs, int *l_pairs, syStrategy syzstr, int index, ideal new_generators, ideal new_repr, int crit_comp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sySPRedSyz_Kosz</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>aa6d0db4e99c03dac8f36bed43d0b4b9b</anchor>
      <arglist>(syStrategy syzstr, poly redWith, poly syz, poly q=NULL, int l_syz=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>syRedSyz</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a1c861a0d398093d3e3614863837a1c45</anchor>
      <arglist>(kBucket_pt bucket, ideal red, int crit_comp, int *g_l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>syRedTailSyz</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>af124a239f88f7e7d5335041ebabd847b</anchor>
      <arglist>(poly tored, ideal red, ideal sec_red, int crit_comp, syStrategy syzstr, int *gen_length, int *secgen_length, int *tored_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>redOnePair</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a4b24c833b21275bbcba811c2ac240e8c</anchor>
      <arglist>(SSet resPairs, int itso, int l, ideal syzygies, int crit_comp, syStrategy syzstr, int index, ideal new_generators, ideal new_repr, int *ogm_l, int *orp_l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>redPairs</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a65b7d3131d86fa2c8c46ec57e6f9531e</anchor>
      <arglist>(SSet resPairs, int l_pairs, ideal syzygies, ideal new_generators, ideal new_repr, int crit_comp, syStrategy syzstr, int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>kosz_std</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>aec4ea41579f6a8f8201442724e082a85</anchor>
      <arglist>(ideal new_generators, ideal new_repr, syStrategy syzstr, int index, int next_comp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>normalize</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a0aa1b28fad0cf60bbfb410478b7deca8</anchor>
      <arglist>(poly next_p, ideal add_generators, syStrategy syzstr, int *g_l, int *p_l, int crit_comp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updatePairsHIndex</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a7dfb7f4e33b4dcbeb9858e00b97b4b9a</anchor>
      <arglist>(SSet *resPairs, int *l_pairs, syStrategy, int index, ideal add_generators, ideal, ideal, ideal, int, int *first_new)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>redOnePairHIndex</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a2864863b26ba62b9611736069eccf9f2</anchor>
      <arglist>(SSet resPairs, int itso, int crit_comp, syStrategy syzstr, int, ideal add_generators, ideal add_repr, ideal new_generators, ideal new_repr, int *next_place_add, int **g_l, poly deg_soc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>reducePairsHIndex</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a635f5b22cbc4d7d7c1fa80a3a485d41e</anchor>
      <arglist>(SSet resPairs, int l_pairs, syStrategy syzstr, int index, ideal add_generators, ideal add_repr, ideal new_generators, ideal new_repr, int crit_comp, int *red_deg, int *next_place_add, int **g_l, resolvente totake)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>procedeNextGenerators</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a968760a26570e5acb39c75cf475550c4</anchor>
      <arglist>(ideal temp_generators, ideal, ideal new_generators, ideal new_repr, ideal add_generators, ideal add_repr, syStrategy syzstr, int index, int crit_comp, resolvente totake)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>normalizeOldPart</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a280ac8330be47d9ad45fbddede09d3ba</anchor>
      <arglist>(ideal new_generators, ideal new_repr, syStrategy syzstr, int index, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>kosz_ext</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>afe4ae5b9e95fa89f2c3d161d31b54f76</anchor>
      <arglist>(ideal new_generators, ideal new_repr, syStrategy syzstr, int index, int next_comp, resolvente totake)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>syAppendSyz</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a0e94ec22184509b3927a2065c51d4f5b</anchor>
      <arglist>(ideal new_generators, syStrategy syzstr, int index, int crit_comp, resolvente totake)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syKosz</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a31c608423bd5e45a12ad8a09059088f3</anchor>
      <arglist>(ideal arg, int *length)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>discard_pairs</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>af5867f84dce6c5bde3b66f86beb0897e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>short_pairs</name>
      <anchorfile>syz3_8cc.html</anchorfile>
      <anchor>a6a16e0bc4dfbc1159d2da59412253627</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>syz4.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>syz4_8cc.html</filename>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <class kind="struct">lt_struct</class>
    <class kind="struct">cache_compare</class>
    <member kind="define">
      <type>#define</type>
      <name>insert_first_term</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a8fcbe8bf66b903cc8f280033f1ba085c</anchor>
      <arglist>(r, p, q, R)</arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; poly, poly, cache_compare &gt;</type>
      <name>cache_term</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a2f703b6bb1a3a5d924978d34af8c41ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>poly</type>
      <name>syzHeadFunction</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>aecb9cf53f1e706bdae96b54589380a31</anchor>
      <arglist>(ideal, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>ideal</type>
      <name>syzM_i_Function</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a7515bcbe3ae4fb38e623bcf756f6a62c</anchor>
      <arglist>(ideal, int, syzHeadFunction)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>update_variables</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a1c486d128712522b891740dd1726d8fb</anchor>
      <arglist>(std::vector&lt; bool &gt; &amp;variables, const ideal L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>check_variables</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a0467e0050da405a3720320cd92808ab3</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;variables, const poly m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initialize_hash</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a42139b3d0f710307b058e1cfe2fae489</anchor>
      <arglist>(lt_struct **C, const ideal L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>find_reducer</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a960855ddc07ca6ee4679ba4e08964f36</anchor>
      <arglist>(const poly multiplier, const poly t, const lt_struct *const *const hash_previous_module)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>traverse_tail</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a68acf0b7d38220057f8c9891cbd84d4c</anchor>
      <arglist>(const poly multiplier, const int comp, const ideal previous_module, const std::vector&lt; bool &gt; &amp;variables, const lt_struct *const *const hash_previous_module)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>compute_image</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a7f03d42b468385d7abfca3e21f11efd0</anchor>
      <arglist>(const poly multiplier, const int comp, const ideal previous_module, const std::vector&lt; bool &gt; &amp;variables, const lt_struct *const *const hash_previous_module, const bool use_cache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>reduce_term</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>ac31638c07b8d258450e41afdf6ffb887</anchor>
      <arglist>(const poly multiplier, const poly term, const ideal previous_module, const std::vector&lt; bool &gt; &amp;variables, const lt_struct *const *const hash_previous_module, const bool use_cache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initialize_cache</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a7ca09202f1c6c9cd397b0557e5ab5543</anchor>
      <arglist>(const int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>delete_cache</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>abbf547f61e237fc0e21f9f554999deee</anchor>
      <arglist>(const int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insert_into_cache_term</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>ab3b102766fce8700d63ba0ee83735267</anchor>
      <arglist>(cache_term *T, const poly multiplier, const poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>get_from_cache_term</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a5de5dc18e5ea0a0a7cd2641f2131ce84</anchor>
      <arglist>(const cache_term::const_iterator itr, const poly multiplier)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>lift_ext_LT</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a3bb79a6c9913c6182d0d2e5f84fa32b3</anchor>
      <arglist>(const poly a, const ideal previous_module, const std::vector&lt; bool &gt; &amp;variables, const lt_struct *const *const hash_previous_module, const bool use_cache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>syzHeadFrame</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>abf672dc4d4c05e97f06ab86120d47dde</anchor>
      <arglist>(const ideal G, const int i, const int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>syzHeadExtFrame</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a67c1102b79bfce5ccff85c9adcaafb7a</anchor>
      <arglist>(const ideal G, const int i, const int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>syzM_i_unsorted</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>ad76ff2ccbf7e34bd8c20084842b2b17f</anchor>
      <arglist>(const ideal G, const int i, syzHeadFunction *syzHead)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>syzM_i_sorted</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a10299f69c2c62f78ba8bc8e4e6e04891</anchor>
      <arglist>(const ideal G, const int i, syzHeadFunction *syzHead)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idConcat</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a3b30263ac099b3f096d4390f87fbee25</anchor>
      <arglist>(const ideal *M, const int size, const int rank)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare_comp</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a3ae01d97926ca116201b82049835ccba</anchor>
      <arglist>(const poly p_a, const poly p_b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare_deg</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a0c08c8d1a5fbbff3240711e227b0b680</anchor>
      <arglist>(const poly p_a, const poly p_b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare_lex</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a71cce8771fd4be1d7f317818e3b49b8a</anchor>
      <arglist>(const poly p_a, const poly p_b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare_Mi</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>ae1a9fd32cbdd8c9ea96de095fe35efcb</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>computeFrame</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a3a6b1a7eb5dda2aac1441faf8d5a9bf4</anchor>
      <arglist>(const ideal G, syzM_i_Function syzM_i, syzHeadFunction *syzHead)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeLiftings</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a6c0cb1c73d4633c772473a8c354799c4</anchor>
      <arglist>(const resolvente res, const int index, const std::vector&lt; bool &gt; &amp;variables, const bool use_cache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>contains_unused_variable</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a6c5ed3f58709cb4bfc93f2937586305b</anchor>
      <arglist>(const poly m, const std::vector&lt; bool &gt; &amp;variables)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>delete_variables</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>aebcd00447f15e161892fcb4f14313dae</anchor>
      <arglist>(resolvente res, const int index, const std::vector&lt; bool &gt; &amp;variables)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>delete_tails</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a9997eee1d2541f4822bda08235523910</anchor>
      <arglist>(resolvente res, const int index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeResolution_iteration</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>ad03ad8ace53ffbb8d292a88ee6ec4b70</anchor>
      <arglist>(resolvente res, const int max_index, syzHeadFunction *syzHead, const bool do_lifting, const bool single_module, const bool use_cache, const bool use_tensor_trick, std::vector&lt; bool &gt; &amp;variables)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>computeResolution</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a9a81c9e9d4d5111add09938947e75036</anchor>
      <arglist>(resolvente res, const int max_index, syzHeadFunction *syzHead, const bool do_lifting, const bool single_module, const bool use_cache, const bool use_tensor_trick)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_options</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a792a0865b523978efb89856a7d3ac6aa</anchor>
      <arglist>(syzHeadFunction **syzHead_ptr, bool *do_lifting_ptr, bool *single_module_ptr, const char *method)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insert_ext_induced_LTs</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>abf714eba2a9a130d715861ba005dfdab</anchor>
      <arglist>(const resolvente res, const int length, const bool single_module)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syFrank</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a9af1b66592d5a00db25aca12fc8cc340</anchor>
      <arglist>(const ideal arg, const int length, const char *method, const bool use_cache, const bool use_tensor_trick)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR cache_term *</type>
      <name>Cache</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>aaceed7b8cb6a1400d86af2aad7fe1eea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tgb.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>tgb_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tgb_8h" name="tgb.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/tgb.h</includes>
    <includes id="tgb__internal_8h" name="tgb_internal.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/tgb_internal.h</includes>
    <includes id="tgbgauss_8h" name="tgbgauss.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/tgbgauss.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="digitech_8h" name="digitech.h" local="yes" import="no" module="no" objc="no">kernel/digitech.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <class kind="class">poly_tree_node</class>
    <class kind="class">exp_number_builder</class>
    <member kind="define">
      <type>#define</type>
      <name>BUCKETS_FOR_NORO_RED</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a7636297fb66f4e5ebb78bff56d59eb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SR_HDL</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aa18eca82b93c910571b6142b2aaff9e5</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADD_LATER_SIZE</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a277bcee4c8f660799e10530336c484b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEN_VAR3</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a8397a9304b8257e3c14d65df0331b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>degbound</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>abf406b8d073f01ac71d82d3e9caead36</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENLARGE</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a3a05fb0305b6d8ce6fbab396e00515bc</anchor>
      <arglist>(pointer, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENLARGE_ALIGN</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a4fd86c403c1ccceacf5b6839ac9bfca1</anchor>
      <arglist>(pointer, type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_to_reductors</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>af3ce9df336dd9f25270e476192de40ff</anchor>
      <arglist>(slimgb_alg *c, poly h, int len, int ecart, BOOLEAN simplified=FALSE)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multi_reduction</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aabb641ff618762eb3742785258762fd6</anchor>
      <arglist>(red_object *los, int &amp;losl, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multi_reduce_step</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ac454928e9a74ab94ecc786b0077c5abc</anchor>
      <arglist>(find_erg &amp;erg, red_object *r, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>extended_product_criterion</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>af9056a57c9bcbdd91ddaf39ec7faa883</anchor>
      <arglist>(poly p1, poly gcd1, poly p2, poly gcd2, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>gcd_of_terms</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a21473cb257df88be3d54c1c9c7b35377</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tgb_pair_better_gen</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a26a340944a825c7206cf184d5a88a7c8</anchor>
      <arglist>(const void *ap, const void *bp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>pair_better</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a475b1dc0287f1ddbc97b417bb9ee9a53</anchor>
      <arglist>(sorted_pair_node *a, sorted_pair_node *b, slimgb_alg *c=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>state_is</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>afacc2fe2ee7ce3d0309b01fce7298e5d</anchor>
      <arglist>(calc_state state, const int &amp;i, const int &amp;j, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>super_clean_top_of_pair_list</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aedc3af4ec824efdcac2e372260035a27</anchor>
      <arglist>(slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>simple_posInS</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a80f9bfe7204bfffd0390ab93052d47bf</anchor>
      <arglist>(kStrategy strat, poly p, int len, wlen_type wlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int *</type>
      <name>make_connections</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a4497518b15fdc57f3cd69b07e8cf8824</anchor>
      <arglist>(int from, int to, poly bound, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>has_t_rep</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>af36ea38d73a214b8af941d49b8aff86c</anchor>
      <arglist>(const int &amp;arg_i, const int &amp;arg_j, slimgb_alg *state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>shorten_tails</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a1db18b8a3a846fde71153d4d8631092e</anchor>
      <arglist>(slimgb_alg *c, poly monom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>redNF2</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aa4ccb80369150b5b2939a14827b5cdae</anchor>
      <arglist>(poly h, slimgb_alg *c, int &amp;len, number &amp;m, int n=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>redNFTail</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a057d6eae9d8bdb12d877de8cdf63b2ad</anchor>
      <arglist>(poly h, const int sl, kStrategy strat, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bucket_guess</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aeb1913e442c80e5f5b4ca99615968012</anchor>
      <arglist>(kBucket *bucket)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>simplify_poly</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aab9b636fee032395ae38157f4356dc66</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>slim_nsize</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a535e77ed694189c06630b0918032da3a</anchor>
      <arglist>(number n, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>monomial_root</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a3e0eb9ddad0b813b366b8e08ca7796fb</anchor>
      <arglist>(poly m, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>polynomial_root</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ae5bf9c8c1b680ad9603e256c41331f05</anchor>
      <arglist>(poly h, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Init_Special</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a48c41cdcba7d0b91927f9a382f09cfba</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pOne_Special</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aaf3e91e8e652b55e797e2e30b0f4b08f</anchor>
      <arglist>(const ring r=currRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static wlen_type</type>
      <name>pSLength</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a65010126804492aa5f49ad0789ddd893</anchor>
      <arglist>(poly p, int l)</arglist>
    </member>
    <member kind="function">
      <type>wlen_type</type>
      <name>kSBucketLength</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aecbd65387c7553553c8bae492767325c</anchor>
      <arglist>(kBucket *b, poly lm=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>elength_is_normal_length</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>afd217cd916f707924770ed0c15d17d95</anchor>
      <arglist>(poly p, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>lies_in_last_dp_block</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a6b5e3c3520026d0c9ccb3dcd615f4c05</anchor>
      <arglist>(poly p, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_last_dp_block_start</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a3b35de0fc5a50db307b5568a60d9fe94</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static wlen_type</type>
      <name>do_pELength</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ac68198cb9fcd8a27bad6a9b02de7803c</anchor>
      <arglist>(poly p, slimgb_alg *c, int dlm=-1)</arglist>
    </member>
    <member kind="function">
      <type>wlen_type</type>
      <name>kEBucketLength</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a77f0c0e08e1bbfb2c77f95d599268d08</anchor>
      <arglist>(kBucket *b, poly lm, slimgb_alg *ca)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pELength</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a2f7168946cb626934abc3c1bbce0b9c1</anchor>
      <arglist>(poly p, slimgb_alg *c, int l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static wlen_type</type>
      <name>pQuality</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ad4e6b7cf1f7ac2762d6395042b79ac08</anchor>
      <arglist>(poly p, slimgb_alg *c, int l=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>red_object_better_gen</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aee0a43ce6d71dcb3378cddb6736274d4</anchor>
      <arglist>(const void *ap, const void *bp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tgb_pair_better_gen2</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a24cecdbad88943917f0a0c854aec5cf5</anchor>
      <arglist>(const void *ap, const void *bp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInS_easy</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a7b69c86aba5ed4a9ee142349221cd099</anchor>
      <arglist>(kStrategy strat, const red_object &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInS_easy</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ae7a9fdce9a733d968de5cec2b472d3e7</anchor>
      <arglist>(kStrategy strat, poly p, long sev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>posInPairs</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a789208ad8d23b82a4f638e483a9a27d5</anchor>
      <arglist>(sorted_pair_node **p, int pn, sorted_pair_node *qe, slimgb_alg *c, int an=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ascending</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aba8c0f71bdfc212f5e8ef5243f7ff54f</anchor>
      <arglist>(int *i, int top)</arglist>
    </member>
    <member kind="function">
      <type>sorted_pair_node **</type>
      <name>spn_merge</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a2f77f3de69d3f3f3acc28ad8e8884355</anchor>
      <arglist>(sorted_pair_node **p, int pn, sorted_pair_node **q, int qn, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>trivial_syzygie</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aa3b5c6270b5d6980d4970fe07b16946d</anchor>
      <arglist>(int pos1, int pos2, poly bound, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>find_best</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a3dfd2623b862bb9ec2aed2534cf2c11a</anchor>
      <arglist>(red_object *r, int l, int u, wlen_type &amp;w, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>good_has_t_rep</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a22a68821703d1c287dc4f16dc162c642</anchor>
      <arglist>(int i, int j, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lenS_correct</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>adc83ef7c92077056efe1f9febd531718</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cleanS</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ab9c28505cbd55d14ffa3566553bfcaa0</anchor>
      <arglist>(kStrategy strat, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>length_one_crit</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>af2847cd8bcdf4baae60a927a16029db2</anchor>
      <arglist>(slimgb_alg *c, int pos, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>move_forward_in_S</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a31e90024f376fd147c19712a11c6ad53</anchor>
      <arglist>(int old_pos, int new_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>move_backward_in_S</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ad7fa62febe651b14f41253c50ec4a066</anchor>
      <arglist>(int old_pos, int new_pos, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>replace_pair</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a93d63873a558c2d3d9e921098c3a8037</anchor>
      <arglist>(int &amp;i, int &amp;j, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_later</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aad8098d02e639160f13bff6bef91580a</anchor>
      <arglist>(poly p, const char *prot, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clearS</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a29c5c04576dc83687f0f7d008e74bd79</anchor>
      <arglist>(poly p, unsigned long p_sev, int l, int *at, int *k, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>iq_crit</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aa48c5ff18241a5ab42fe3e3cb093a4dc</anchor>
      <arglist>(const void *ap, const void *bp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static wlen_type</type>
      <name>coeff_mult_size_estimate</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a3cdae5a81e8bf868023fec9fbdad4572</anchor>
      <arglist>(int s1, int s2, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static wlen_type</type>
      <name>pair_weighted_length</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a314f95b7f15a2d132dd8222d029324dd</anchor>
      <arglist>(int i, int j, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>sorted_pair_node **</type>
      <name>add_to_basis_ideal_quotient</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a46ae7b0f83bbd30db48e01b050cbf175</anchor>
      <arglist>(poly h, slimgb_alg *c, int *ip)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>redTailShort</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ab91466d7224eac461ac91972949dcbaa</anchor>
      <arglist>(poly h, kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>line_of_extended_prod</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a9e6ae95f96ddf2c00cda790105d7b41b</anchor>
      <arglist>(int fixpos, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>c_S_element_changed_hook</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a909b5167a39058bcc26baa3dfe08ea77</anchor>
      <arglist>(int pos, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>is_valid_ro</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a028530c939c80691836f04abc6e15c67</anchor>
      <arglist>(red_object &amp;ro)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>terms_sort_crit</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ae0b996e753b5776e45a47653d0c40cff</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mass_add</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a3b03594fdb299f023d66e7302ff11f0b</anchor>
      <arglist>(poly *p, int pn, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>go_on</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a212530d48b713f96a28fc9e4c22843d8</anchor>
      <arglist>(slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_with_mac_poly</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ae0575c217b1d2680b9636de7b55f520c</anchor>
      <arglist>(tgb_sparse_matrix *mat, int row, mac_poly m)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>free_row_to_poly</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ae9e768a5ca0fae1629f038d1434b414b</anchor>
      <arglist>(tgb_sparse_matrix *mat, int row, poly *monoms, int monom_index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>poly_crit</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a7b87fc0d85768ac81127712d961664c0</anchor>
      <arglist>(const void *ap1, const void *ap2)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>t_rep_gb</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a05d0d065f9b18e4d3f1084050da666b8</anchor>
      <arglist>(const ring r, ideal arg_I, int syz_comp, BOOLEAN F4_mode)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>do_t_rep_gb</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aceedc128dd18e930b1b432ebfadea6b6</anchor>
      <arglist>(ring, ideal arg_I, int syz_comp, BOOLEAN F4_mode, int deg_pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>now_t_rep</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a32a83c095185b96c3783b79567d4a03f</anchor>
      <arglist>(const int &amp;arg_i, const int &amp;arg_j, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>sorted_pair_node *</type>
      <name>top_pair</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a9196fae3a5d817300a4665cedc9f84cd</anchor>
      <arglist>(slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>sorted_pair_node *</type>
      <name>quick_pop_pair</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a7771a23ca26509b6083194daacf9c7f2</anchor>
      <arglist>(slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_top_of_pair_list</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a3422e6c5c06564e68b5e549301fd61ee</anchor>
      <arglist>(slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_sorted_pair_node</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>adab6afb466db592e86e8b308426cf5cd</anchor>
      <arglist>(sorted_pair_node *s, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>pHasNotCFExtended</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>af8848311fdd742aeac4c8a7a52c9993b</anchor>
      <arglist>(poly p1, poly p2, poly m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static wlen_type</type>
      <name>quality_of_pos_in_strat_S</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a8c351d31bd77eec092b76c28ade1667b</anchor>
      <arglist>(int pos, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static wlen_type</type>
      <name>quality_of_pos_in_strat_S_mult_high</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ac2fd5814eae613a5f9b62910d2589da4</anchor>
      <arglist>(int pos, poly high, slimgb_alg *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multi_reduction_lls_trick</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>aedcb1b543dd7192ee6f8af318f03f791</anchor>
      <arglist>(red_object *los, int, slimgb_alg *c, find_erg &amp;erg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fwbw</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a01e3304c3ad533d97333ca3f88fe4e03</anchor>
      <arglist>(red_object *los, int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>canonicalize_region</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>ae25551aef23895c41d1599ee6ca812fd</anchor>
      <arglist>(red_object *los, int l, int u, slimgb_alg *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multi_reduction_find</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a9d63b2b4d237c56f3bdd28969372fffd</anchor>
      <arglist>(red_object *los, int, slimgb_alg *c, int startf, find_erg &amp;erg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>multi_reduction_clear_zeroes</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a41f498aac967e1305f539567e3e40326</anchor>
      <arglist>(red_object *los, int losl, int l, int u, int syzComp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>search_red_object_pos</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a41b4a360d1fa04d59b1adcb2924dabe1</anchor>
      <arglist>(red_object *a, int top, red_object *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sort_region_down</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a5320615d0b0bcc7f4f2eac6902fd9eac</anchor>
      <arglist>(red_object *los, int l, int u, slimgb_alg *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>bundle_size</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a252bfd6691a4f46458447c3be55f8516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>bundle_size_noro</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>af99a58b153b24b884949141854c64784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>delay_factor</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a7a945482572c9927e19fefc3f0cc138c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR omBin</type>
      <name>lm_bin</name>
      <anchorfile>tgb_8cc.html</anchorfile>
      <anchor>a27e787b3e58f80df9e7103f506588065</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tgb.h</name>
    <path>kernel/GBEngine/</path>
    <filename>tgb_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>t_rep_gb</name>
      <anchorfile>tgb_8h.html</anchorfile>
      <anchor>a1b6a54c6ac4028845b74d62b2fda846a</anchor>
      <arglist>(const ring r, ideal arg_I, int syz_comp, BOOLEAN F4_mode=FALSE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tgb_internal.h</name>
    <path>kernel/GBEngine/</path>
    <filename>tgb__internal_8h.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="kInline_8h" name="kInline.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kInline.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="modulop__inl_8h" name="modulop_inl.h" local="yes" import="no" module="no" objc="no">coeffs/modulop_inl.h</includes>
    <class kind="class">PolySimple</class>
    <class kind="class">MonRedResNP</class>
    <class kind="struct">sorted_pair_node</class>
    <class kind="struct">poly_list_node</class>
    <class kind="struct">int_pair_node</class>
    <class kind="struct">monom_poly</class>
    <class kind="struct">mp_array_list</class>
    <class kind="struct">poly_array_list</class>
    <class kind="class">slimgb_alg</class>
    <class kind="class">red_object</class>
    <class kind="class">reduction_step</class>
    <class kind="class">simple_reducer</class>
    <class kind="struct">find_erg</class>
    <class kind="class">NoroCacheNode</class>
    <class kind="class">DenseRow</class>
    <class kind="class">SparseRow</class>
    <class kind="class">DataNoroCacheNode</class>
    <class kind="class">TermNoroDataNode</class>
    <class kind="class">NoroCache</class>
    <class kind="class">CoefIdx</class>
    <class kind="class">ModPMatrixProxyOnArray</class>
    <class kind="class">ModPMatrixBackSubstProxyOnArray</class>
    <member kind="define">
      <type>#define</type>
      <name>USE_NORO</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a886e6731358043a90da6e00b87412d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FULLREDUCTIONS</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ad21aefb64d6e6a07e3ffefd4d0ef1843</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REDTAIL_S</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a58778ead8fdf623cca90fde0d1a1b31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAR_N</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>aab6a4bd8fb1f86a8d0cbb3d54c74d248</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAR_N_F4</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>aac033c9a672fb8e479713474e1f3a383</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AC_NEW_MIN</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ab5465735069e1356b8f5b5ce72253576</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AC_FLATTEN</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>aedd3aa25a7cf995c964df6accb40ce6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NORO_CACHE</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ae4029cd0a4644da603e1f9ebc4a96f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NORO_SPARSE_ROWS_PRE</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a4a98a18cd394383d43d6181be18cdb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NORO_NON_POLY</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ae4d336b841fca48c6e53b4b17a658ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>slim_prec_cast</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a6510dbdc9ed3f4c77bbe3fc6b82433ca</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F4mat_to_number_type</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ab5109c1a60a02ffe68498f44097d24ec</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>tgb_uint16</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ad772d10b1355ef14c09ff853ed19e890</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>tgb_uint8</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a431b8edb6e5de5fb60e035f89c9c1afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>tgb_uint32</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a1766448c292aff2a6f15b2342d63b09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>calc_state</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ad6ab8e787644a73f5ed0f60fac8a993f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNCALCULATED</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ad6ab8e787644a73f5ed0f60fac8a993fa40a43b3470f22f844e5fe32d634dde40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HASTREP</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ad6ab8e787644a73f5ed0f60fac8a993fadf65b43356ca1c5705f5553ba08e32cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pos_helper</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a74a5dc3f84b46ed7ba1036f93b67854a</anchor>
      <arglist>(kStrategy strat, poly p, len_type len, set_type setL, polyset set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_sorted_pair_node</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>adab6afb466db592e86e8b308426cf5cd</anchor>
      <arglist>(sorted_pair_node *s, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>do_t_rep_gb</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a3d3bb5469a8e3b1a027147b9e20641d9</anchor>
      <arglist>(ring r, ideal arg_I, int syz_comp, BOOLEAN F4_mode, int deg_pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>now_t_rep</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a32a83c095185b96c3783b79567d4a03f</anchor>
      <arglist>(const int &amp;arg_i, const int &amp;arg_j, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_top_of_pair_list</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a3422e6c5c06564e68b5e549301fd61ee</anchor>
      <arglist>(slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>slim_nsize</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a535e77ed694189c06630b0918032da3a</anchor>
      <arglist>(number n, ring r)</arglist>
    </member>
    <member kind="function">
      <type>sorted_pair_node *</type>
      <name>quick_pop_pair</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a7771a23ca26509b6083194daacf9c7f2</anchor>
      <arglist>(slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>sorted_pair_node *</type>
      <name>top_pair</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a9196fae3a5d817300a4665cedc9f84cd</anchor>
      <arglist>(slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>sorted_pair_node **</type>
      <name>add_to_basis_ideal_quotient</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a46ae7b0f83bbd30db48e01b050cbf175</anchor>
      <arglist>(poly h, slimgb_alg *c, int *ip)</arglist>
    </member>
    <member kind="function">
      <type>sorted_pair_node **</type>
      <name>spn_merge</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a2f77f3de69d3f3f3acc28ad8e8884355</anchor>
      <arglist>(sorted_pair_node **p, int pn, sorted_pair_node **q, int qn, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInS_easy</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a7b69c86aba5ed4a9ee142349221cd099</anchor>
      <arglist>(kStrategy strat, const red_object &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tgb_pair_better_gen2</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a24cecdbad88943917f0a0c854aec5cf5</anchor>
      <arglist>(const void *ap, const void *bp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kFindDivisibleByInS_easy</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ae7a9fdce9a733d968de5cec2b472d3e7</anchor>
      <arglist>(kStrategy strat, poly p, long sev)</arglist>
    </member>
    <member kind="function">
      <type>SparseRow&lt; number_type &gt; *</type>
      <name>noro_red_to_non_poly_t</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a9d1a61215246123a93a7d18c575dd674</anchor>
      <arglist>(poly p, int &amp;len, NoroCache&lt; number_type &gt; *cache, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>MonRedResNP&lt; number_type &gt;</type>
      <name>noro_red_mon_to_non_poly</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a2ca7379714c732f799ce2dabbd7adf47</anchor>
      <arglist>(poly t, NoroCache&lt; number_type &gt; *cache, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>SparseRow&lt; number_type &gt; *</type>
      <name>convert_to_sparse_row</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ab9eff482cc39d5a14b076ed768736091</anchor>
      <arglist>(number_type *temp_array, int temp_size, int non_zeros)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_coef_times_sparse</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a72aaf5ba575520c03cabae6683329639</anchor>
      <arglist>(number_type *const temp_array, int, SparseRow&lt; number_type &gt; *row, number coef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_coef_times_dense</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ad4a6ca2a02225c5ed931e980def9274f</anchor>
      <arglist>(number_type *const temp_array, int, const number_type *row, int len, number coef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_dense</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a14734dd45f22aa8d0f7fa36eb1200e21</anchor>
      <arglist>(number_type *const temp_array, int, const number_type *row, int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sub_dense</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a6c95cf94704eeab381163a6288699275</anchor>
      <arglist>(number_type *const temp_array, int, const number_type *row, int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_sparse</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ac57a9dd27399a11a29e344907c069dcc</anchor>
      <arglist>(number_type *const temp_array, int, SparseRow&lt; number_type &gt; *row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sub_sparse</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a9693b93c75cc955583783d397d3a0da2</anchor>
      <arglist>(number_type *const temp_array, int, SparseRow&lt; number_type &gt; *row)</arglist>
    </member>
    <member kind="function">
      <type>SparseRow&lt; number_type &gt; *</type>
      <name>noro_red_to_non_poly_dense</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a383c6bf112701a6f4e5498a5ea7948e5</anchor>
      <arglist>(MonRedResNP&lt; number_type &gt; *mon, int len, NoroCache&lt; number_type &gt; *cache)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_coef_times_xx_idx_to_buffer</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>aabdedc44fe7aac019d83cb02206d7f4c</anchor>
      <arglist>(CoefIdx&lt; number_type &gt; *const pairs, int &amp;pos, int *const idx_array, number_type *const coef_array, const int rlen, const number coef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_coef_times_xx_idx_to_buffer_dense</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ae4990b9252f8620fd2c66ddbe988f0b5</anchor>
      <arglist>(CoefIdx&lt; number_type &gt; *const pairs, int &amp;pos, number_type *const coef_array, const int rlen, const number coef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_coef_idx_to_buffer_dense</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>afcd7b8de50d4b14068790d7582eba70b</anchor>
      <arglist>(CoefIdx&lt; number_type &gt; *const pairs, int &amp;pos, number_type *const coef_array, const int rlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_minus_coef_idx_to_buffer_dense</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a13cd2578c2d02e70f284940c7fc49557</anchor>
      <arglist>(CoefIdx&lt; number_type &gt; *const pairs, int &amp;pos, number_type *const coef_array, const int rlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_coef_idx_to_buffer</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a5c357db5498f71f580769a4419ea53c6</anchor>
      <arglist>(CoefIdx&lt; number_type &gt; *const pairs, int &amp;pos, int *const idx_array, number_type *const coef_array, const int rlen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_minus_coef_idx_to_buffer</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a258aab4136d8c9ce6ba41654fa24a295</anchor>
      <arglist>(CoefIdx&lt; number_type &gt; *const pairs, int &amp;pos, int *const idx_array, number_type *const coef_array, const int rlen)</arglist>
    </member>
    <member kind="function">
      <type>SparseRow&lt; number_type &gt; *</type>
      <name>noro_red_to_non_poly_sparse</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a387da2d8f81de8078582522781d8b3c8</anchor>
      <arglist>(MonRedResNP&lt; number_type &gt; *mon, int len, NoroCache&lt; number_type &gt; *cache)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>terms_sort_crit</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ae0b996e753b5776e45a47653d0c40cff</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_poly_to_row</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a63fd58aca473af3b48fe423336d2f95a</anchor>
      <arglist>(number_type *row, poly h, poly *terms, int tn)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>row_to_poly</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a93ae5d487dfb17febfc3d2af1c9629bf</anchor>
      <arglist>(number_type *row, poly *terms, int tn, ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>modP_lastIndexRow</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>acfaee26161645e8ed89eee37e2ac6f56</anchor>
      <arglist>(number_type *row, int ncols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>term_nodes_sort_crit</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>aea8bc68a2aa0f4b700bd874bbbbcf0db</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simplest_gauss_modp</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a37c1ba7c5a4f6d6b2fcacfbc68d41ad4</anchor>
      <arglist>(number_type *a, int nrows, int ncols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>noro_step</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>adcdd17f094fa2fafa9a4dce40a74d453</anchor>
      <arglist>(poly *p, int &amp;pn, slimgb_alg *c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tgbgauss.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>tgbgauss_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="tgbgauss_8h" name="tgbgauss.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/tgbgauss.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <member kind="function">
      <type>mac_poly</type>
      <name>mac_p_add_ff_qq</name>
      <anchorfile>tgbgauss_8cc.html</anchorfile>
      <anchor>a2835ff81f693c5aafd27e2c9d164ea58</anchor>
      <arglist>(mac_poly a, number f, mac_poly b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mac_mult_cons</name>
      <anchorfile>tgbgauss_8cc.html</anchorfile>
      <anchor>aa645957f1c21c0792fb0a3cae265fc19</anchor>
      <arglist>(mac_poly p, number c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mac_length</name>
      <anchorfile>tgbgauss_8cc.html</anchorfile>
      <anchor>aea632d8aba1dad70125678d4f97e1cf0</anchor>
      <arglist>(mac_poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mac_destroy</name>
      <anchorfile>tgbgauss_8cc.html</anchorfile>
      <anchor>a692954df453aa3a0c9a72b94d963d7fd</anchor>
      <arglist>(mac_poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simple_gauss</name>
      <anchorfile>tgbgauss_8cc.html</anchorfile>
      <anchor>ab0e4d77a2c202deb462001090208225f</anchor>
      <arglist>(tgb_sparse_matrix *mat, slimgb_alg *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simple_gauss2</name>
      <anchorfile>tgbgauss_8cc.html</anchorfile>
      <anchor>a79ceb391631ef3aedafedb16dd204109</anchor>
      <arglist>(tgb_matrix *mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>row_cmp_gen</name>
      <anchorfile>tgbgauss_8cc.html</anchorfile>
      <anchor>a3b2d2b109d445cdf62eab65f918b4937</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>bundle_size</name>
      <anchorfile>tgbgauss_8cc.html</anchorfile>
      <anchor>a252bfd6691a4f46458447c3be55f8516</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tgbgauss.h</name>
    <path>kernel/GBEngine/</path>
    <filename>tgbgauss_8h.html</filename>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="omallocClass_8h" name="omallocClass.h" local="yes" import="no" module="no" objc="no">omalloc/omallocClass.h</includes>
    <class kind="class">tgb_matrix</class>
    <class kind="class">mac_poly_r</class>
    <class kind="class">tgb_sparse_matrix</class>
    <member kind="typedef">
      <type>mac_poly_r *</type>
      <name>mac_poly</name>
      <anchorfile>tgbgauss_8h.html</anchorfile>
      <anchor>a90e1150ba699df172b0f67169931f7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simple_gauss</name>
      <anchorfile>tgbgauss_8h.html</anchorfile>
      <anchor>a789e0f89f23d968c3e07abe197309b34</anchor>
      <arglist>(tgb_sparse_matrix *mat, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simple_gauss2</name>
      <anchorfile>tgbgauss_8h.html</anchorfile>
      <anchor>a79ceb391631ef3aedafedb16dd204109</anchor>
      <arglist>(tgb_matrix *mat)</arglist>
    </member>
    <member kind="function">
      <type>mac_poly</type>
      <name>mac_p_add_ff_qq</name>
      <anchorfile>tgbgauss_8h.html</anchorfile>
      <anchor>a2835ff81f693c5aafd27e2c9d164ea58</anchor>
      <arglist>(mac_poly a, number f, mac_poly b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mac_mult_cons</name>
      <anchorfile>tgbgauss_8h.html</anchorfile>
      <anchor>aa645957f1c21c0792fb0a3cae265fc19</anchor>
      <arglist>(mac_poly p, number c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mac_length</name>
      <anchorfile>tgbgauss_8h.html</anchorfile>
      <anchor>aea632d8aba1dad70125678d4f97e1cf0</anchor>
      <arglist>(mac_poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mac_destroy</name>
      <anchorfile>tgbgauss_8h.html</anchorfile>
      <anchor>a692954df453aa3a0c9a72b94d963d7fd</anchor>
      <arglist>(mac_poly p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>units.cc</name>
    <path>kernel/GBEngine/</path>
    <filename>units_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="units_8h" name="units.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/units.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>redNF</name>
      <anchorfile>units_8cc.html</anchorfile>
      <anchor>a4ebe305b4ea9c7b9b39c488deccbcb89</anchor>
      <arglist>(ideal N, ideal M, matrix U, int d, intvec *w)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redNF</name>
      <anchorfile>units_8cc.html</anchorfile>
      <anchor>ae329af3e92e188fdba3306b8a8461231</anchor>
      <arglist>(ideal N, poly p, poly u, int d, intvec *w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>units.h</name>
    <path>kernel/GBEngine/</path>
    <filename>units_8h.html</filename>
    <member kind="function">
      <type>ideal</type>
      <name>redNF</name>
      <anchorfile>units_8h.html</anchorfile>
      <anchor>a5279e946054ed1d2330c22ebef258bc8</anchor>
      <arglist>(ideal N, ideal M, matrix U=NULL, int d=-1, intvec *w=NULL)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>redNF</name>
      <anchorfile>units_8h.html</anchorfile>
      <anchor>ab5e11ebcb462e07dd5eb1fe13673e7bb</anchor>
      <arglist>(ideal N, poly p, poly u=NULL, int d=-1, intvec *w=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>groebner_walk.dox</name>
    <path>kernel/groebner_walk/</path>
    <filename>groebner__walk_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>walkMain.cc</name>
    <path>kernel/groebner_walk/</path>
    <filename>walkMain_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="int64vec_8h" name="int64vec.h" local="yes" import="no" module="no" objc="no">misc/int64vec.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="walkMain_8h" name="walkMain.h" local="yes" import="no" module="no" objc="no">kernel/groebner_walk/walkMain.h</includes>
    <includes id="walkSupport_8h" name="walkSupport.h" local="yes" import="no" module="no" objc="no">kernel/groebner_walk/walkSupport.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <member kind="function">
      <type>WalkState</type>
      <name>firstWalkStep64</name>
      <anchorfile>walkMain_8cc.html</anchorfile>
      <anchor>a77952f24010990116d3a7168a998dea0</anchor>
      <arglist>(ideal &amp;G, int64vec *currw64, ring destRing)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>walkStep64</name>
      <anchorfile>walkMain_8cc.html</anchorfile>
      <anchor>ad505d19b4ff05bad2c87b78f3b357653</anchor>
      <arglist>(ideal &amp;G, int64vec *currw64)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>walk64</name>
      <anchorfile>walkMain_8cc.html</anchorfile>
      <anchor>ada5e81b8b499c969c235a4a9ebed4781</anchor>
      <arglist>(ideal I, int64vec *currw64, ring destRing, int64vec *destVec64, ideal &amp;destIdeal, BOOLEAN sourceIsSB)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>firstFractalWalkStep64</name>
      <anchorfile>walkMain_8cc.html</anchorfile>
      <anchor>a82053e6b44934c93fa0abd29c35477a9</anchor>
      <arglist>(ideal &amp;G, int64vec *&amp;currw64, intvec *currMat, ring destRing, BOOLEAN unperturbedStartVectorStrategy)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>unperturbedFirstStep64</name>
      <anchorfile>walkMain_8cc.html</anchorfile>
      <anchor>a2669b176f27d60a3454f048752e56f9f</anchor>
      <arglist>(ideal &amp;G, int64vec *currw64, ring destRing)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>fractalRec64</name>
      <anchorfile>walkMain_8cc.html</anchorfile>
      <anchor>aa352109dc2e1c4fdcde6c5b50c59ade0</anchor>
      <arglist>(ideal &amp;G, int64vec *currw64, intvec *destMat, int level, int step)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>fractalWalk64</name>
      <anchorfile>walkMain_8cc.html</anchorfile>
      <anchor>a9cb414f2ffb4a26480521eb41af4c2ab</anchor>
      <arglist>(ideal sourceIdeal, ring destRing, ideal &amp;destIdeal, BOOLEAN sourceIsSB, BOOLEAN unperturbedStartVectorStrategy)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>overflow_error</name>
      <anchorfile>walkMain_8cc.html</anchorfile>
      <anchor>a019bf6a33cb82ac1415feb4e2082c19b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>walkMain.h</name>
    <path>kernel/groebner_walk/</path>
    <filename>walkMain_8h.html</filename>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="int64vec_8h" name="int64vec.h" local="yes" import="no" module="no" objc="no">misc/int64vec.h</includes>
    <member kind="enumeration">
      <type></type>
      <name>WalkState</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>a44feda6e6d3c7b6541f9a52e14f25cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WalkNoIdeal</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>a44feda6e6d3c7b6541f9a52e14f25caea97c1a58ccfc31bc69c7079f48831879b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WalkIncompatibleRings</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>a44feda6e6d3c7b6541f9a52e14f25caea6e11876dbe25127c0ab5b5d13dac5ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WalkIntvecProblem</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>a44feda6e6d3c7b6541f9a52e14f25caea5667ecb51b863cd15801d3f7478b3291</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WalkOverFlowError</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>a44feda6e6d3c7b6541f9a52e14f25caea76b2c68077b7ba216080289db7589bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WalkIncompatibleDestRing</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>a44feda6e6d3c7b6541f9a52e14f25caea3725f28aa601d56e35f6039b09746ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WalkIncompatibleSourceRing</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>a44feda6e6d3c7b6541f9a52e14f25caeab19005846a2a820892f93cb95ed0fb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WalkOk</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>a44feda6e6d3c7b6541f9a52e14f25caea8ea53da8c0c32099bb903595c61cd505</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>walkstep64</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>ae51d209f3ea9787bc5514182ec15c4d8</anchor>
      <arglist>(ideal &amp;G, int64vec *currw, int step)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>walk64</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>a1fe63c7d992e671d5a4147c298180265</anchor>
      <arglist>(ideal I, int64vec *currw64, ring destRing, int64vec *destVec64, ideal &amp;destIdeal, BOOLEAN sourceIsSB=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>fractalWalk64</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>a9cb414f2ffb4a26480521eb41af4c2ab</anchor>
      <arglist>(ideal sourceIdeal, ring destRing, ideal &amp;destIdeal, BOOLEAN sourceIsSB, BOOLEAN unperturbedStartVectorStrategy)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>unperturbedFirstStep64</name>
      <anchorfile>walkMain_8h.html</anchorfile>
      <anchor>a2669b176f27d60a3454f048752e56f9f</anchor>
      <arglist>(ideal &amp;G, int64vec *currw64, ring destRing)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>walkProc.cc</name>
    <path>kernel/groebner_walk/</path>
    <filename>walkProc_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kernel_2fglm_2fglm_8h" name="fglm.h" local="yes" import="no" module="no" objc="no">kernel/fglm/fglm.h</includes>
    <includes id="walkMain_8h" name="walkMain.h" local="yes" import="no" module="no" objc="no">kernel/groebner_walk/walkMain.h</includes>
    <includes id="walkSupport_8h" name="walkSupport.h" local="yes" import="no" module="no" objc="no">kernel/groebner_walk/walkSupport.h</includes>
    <includes id="walkProc_8h" name="walkProc.h" local="yes" import="no" module="no" objc="no">kernel/groebner_walk/walkProc.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <member kind="function">
      <type>WalkState</type>
      <name>walkConsistency</name>
      <anchorfile>walkProc_8cc.html</anchorfile>
      <anchor>a8097e37637885a0c4c78a1b205374d4a</anchor>
      <arglist>(ring sring, ring dring, int *vperm)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>fractalWalkConsistency</name>
      <anchorfile>walkProc_8cc.html</anchorfile>
      <anchor>a0485c3f535a99ba09987ce28db8695af</anchor>
      <arglist>(ring sring, ring dring, int *vperm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>walkProc.h</name>
    <path>kernel/groebner_walk/</path>
    <filename>walkProc_8h.html</filename>
    <includes id="walkMain_8h" name="walkMain.h" local="yes" import="no" module="no" objc="no">kernel/groebner_walk/walkMain.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>walkProc</name>
      <anchorfile>walkProc_8h.html</anchorfile>
      <anchor>aaf23537626fc9357f7ceb8a295828ec6</anchor>
      <arglist>(leftv first, leftv second)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>fractalWalkProc</name>
      <anchorfile>walkProc_8h.html</anchorfile>
      <anchor>aad024174cdf602469f82d366e352f268</anchor>
      <arglist>(leftv first, leftv second)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>walkConsistency</name>
      <anchorfile>walkProc_8h.html</anchorfile>
      <anchor>a8097e37637885a0c4c78a1b205374d4a</anchor>
      <arglist>(ring sring, ring dring, int *vperm)</arglist>
    </member>
    <member kind="function">
      <type>WalkState</type>
      <name>fractalWalkConsistency</name>
      <anchorfile>walkProc_8h.html</anchorfile>
      <anchor>a0485c3f535a99ba09987ce28db8695af</anchor>
      <arglist>(ring sring, ring dring, int *vperm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>walkSupport.cc</name>
    <path>kernel/groebner_walk/</path>
    <filename>walkSupport_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="int64vec_8h" name="int64vec.h" local="yes" import="no" module="no" objc="no">misc/int64vec.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="walkSupport_8h" name="walkSupport.h" local="yes" import="no" module="no" objc="no">kernel/groebner_walk/walkSupport.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <member kind="function">
      <type>int</type>
      <name>tdeg</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>aa09a21618eed9d9d97468794b6e5c6e8</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxTdeg</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a462e4b167a96a2ac42e2b5a84f238fc9</anchor>
      <arglist>(ideal I)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxPosOfNthRow</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a66cbf17ba5a9eecaa917371b34f00d60</anchor>
      <arglist>(intvec *v, int n)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>getInvEps64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>ade188b6ce17fe4c9a64be39ee06be5ab</anchor>
      <arglist>(ideal G, intvec *targm, int pertdeg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>invEpsOk64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a2bbb7e6101a0d27b82764c842d839255</anchor>
      <arglist>(ideal I, intvec *targm, int pertdeg, int64 inveps64)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>getNthRow</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a6d66c1a33e0dc43f8759781ec7be8f95</anchor>
      <arglist>(intvec *v, int n)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>getNthRow64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>ac4e6e24fae348a463bcae52481d8280c</anchor>
      <arglist>(intvec *v, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTaun64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a3ed9d6d0e3fb9ead8d730b4c0f1f7e97</anchor>
      <arglist>(ideal G, intvec *targm, int pertdeg, int64vec **v64, int64 &amp;i64)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>scalarProduct64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>ad42df36f022edc0360402b86d61aa03c</anchor>
      <arglist>(int64vec *a, int64vec *b)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>init64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>ab1fcbd72c9f08eaf5ff28139803d98fe</anchor>
      <arglist>(ideal G, int64vec *currw64)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>currwOnBorder64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a74de70542e8870c9b75b6883ddb64e2f</anchor>
      <arglist>(ideal G, int64vec *currw64)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>noPolysWithMoreThanTwoTerms</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a972188a4704f26e1dc3839fabb112cf4</anchor>
      <arglist>(ideal Gw)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DIFFspy</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>acdcca1160e902298478d02d098d5571a</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>DIFF</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a5bdd81fdf7f3bd4d4c1c59c8e006a06d</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gett64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>ac1a446daaf7850d4a58680a95db36551</anchor>
      <arglist>(intvec *listw, int64vec *currw64, int64vec *targw64, int64 &amp;tvec0, int64 &amp;tvec1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextt64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a04616f7ccffc50eb229b70f45ab5fb1d</anchor>
      <arglist>(ideal G, int64vec *currw64, int64vec *targw64, int64 &amp;tvec0, int64 &amp;tvec1)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>nextw64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a75389072fa56fb78087af73fb8250611</anchor>
      <arglist>(int64vec *currw, int64vec *targw, int64 nexttvec0, int64 nexttvec1)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>getNthPolyOfId</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a20afe59b2f08f709b2ccda684d84e8c8</anchor>
      <arglist>(ideal I, int n)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>leadExp</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>accd36c9054a1ff7e536813b50b2377f5</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>leadExp64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>ac59aae58f8dfbea0f897530b0f080785</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>scalarProduct</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a7eb5fe819446b174e76efe63f4214a89</anchor>
      <arglist>(intvec *a, intvec *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gcd</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>af23d9d3b957105f099417c29e1404852</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>gcd64</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>aa60bb35a7280cc3100870caddd66c51e</anchor>
      <arglist>(int64 a, int64 b)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idStd</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>afda86fc5f73e2166db6951aeb96fdeea</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idInterRed</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>ace8185439379c0081081949d91c970c1</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>matIdLift</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a263114c244986af4cf4f5b5aacf23aea</anchor>
      <arglist>(ideal Gomega, ideal M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rCopyAndChangeA</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>aa08ea50e58548a90b0c437b09882861d</anchor>
      <arglist>(int64vec *w)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>rGetGlobalOrderMatrix</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a0327b0c10f808ec3b2cf3dd2c4d9c719</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>rGetGlobalOrderWeightVec</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>ae783b092820775c66b13ea210e877437</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sortRedSB</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a7af6ef99a89eca1e490793724252ddca</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>int64VecToIntVec</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>aa249f76dc1ceddba5c4a473a75eceff1</anchor>
      <arglist>(int64vec *source)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>overflow_error</name>
      <anchorfile>walkSupport_8cc.html</anchorfile>
      <anchor>a6f908328e2c5307e4f94e7c12c907618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>walkSupport.h</name>
    <path>kernel/groebner_walk/</path>
    <filename>walkSupport_8h.html</filename>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="int64vec_8h" name="int64vec.h" local="yes" import="no" module="no" objc="no">misc/int64vec.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>idealSize</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a98621d74ee4027517e1094561e3c1a16</anchor>
      <arglist>(I)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tdeg</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>aa09a21618eed9d9d97468794b6e5c6e8</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxTdeg</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a462e4b167a96a2ac42e2b5a84f238fc9</anchor>
      <arglist>(ideal I)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxPosOfNthRow</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a66cbf17ba5a9eecaa917371b34f00d60</anchor>
      <arglist>(intvec *v, int n)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>getInvEps64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>ade188b6ce17fe4c9a64be39ee06be5ab</anchor>
      <arglist>(ideal G, intvec *targm, int pertdeg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>invEpsOk64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a2bbb7e6101a0d27b82764c842d839255</anchor>
      <arglist>(ideal I, intvec *targm, int pertdeg, int64 inveps64)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>getNthRow</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a6d66c1a33e0dc43f8759781ec7be8f95</anchor>
      <arglist>(intvec *v, int n)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>getNthRow64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>ac4e6e24fae348a463bcae52481d8280c</anchor>
      <arglist>(intvec *v, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gett64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a10a7ff3e2b5801eba413304dd51b04a7</anchor>
      <arglist>(int64vec *listw, int64vec *currw, int64vec *targw, int64 &amp;t1, int64 &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextt64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a3261e217acd71e7af8851b07f94c06c3</anchor>
      <arglist>(ideal G, int64vec *currw, int64vec *targw, int64 &amp;t1, int64 &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>nextw64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a75389072fa56fb78087af73fb8250611</anchor>
      <arglist>(int64vec *currw, int64vec *targw, int64 nexttvec0, int64 nexttvec1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DIFFspy</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>acdcca1160e902298478d02d098d5571a</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>DIFF</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a5bdd81fdf7f3bd4d4c1c59c8e006a06d</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>init64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>afb119a850443b4777b578b3672696974</anchor>
      <arglist>(ideal G, int64vec *currw)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>currwOnBorder64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a267e28381fdd3ea5228401ad8e94e5c6</anchor>
      <arglist>(ideal I, int64vec *currw64)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTaun64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a3ed9d6d0e3fb9ead8d730b4c0f1f7e97</anchor>
      <arglist>(ideal G, intvec *targm, int pertdeg, int64vec **v64, int64 &amp;i64)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idStd</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>afda86fc5f73e2166db6951aeb96fdeea</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idInterRed</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>ace8185439379c0081081949d91c970c1</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>matIdLift</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a263114c244986af4cf4f5b5aacf23aea</anchor>
      <arglist>(ideal Gomega, ideal M)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rCopyAndChangeA</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>aa08ea50e58548a90b0c437b09882861d</anchor>
      <arglist>(int64vec *w)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>rGetGlobalOrderMatrix</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a0327b0c10f808ec3b2cf3dd2c4d9c719</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>rGetGlobalOrderWeightVec</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>ae783b092820775c66b13ea210e877437</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>noPolysWithMoreThanTwoTerms</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a972188a4704f26e1dc3839fabb112cf4</anchor>
      <arglist>(ideal Gw)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ivSize</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a225accbe5d3db73e2ebc375db6b870f7</anchor>
      <arglist>(intvec *v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iv64Size</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a0d696d987f0f7dd4907b251cef0823d6</anchor>
      <arglist>(int64vec *v)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>leadExp</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>accd36c9054a1ff7e536813b50b2377f5</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>leadExp64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>ac59aae58f8dfbea0f897530b0f080785</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosOfIM</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a82ec7bf292dd5241d8c1d0866e9f9a7c</anchor>
      <arglist>(intvec *im, int i, int j, int val)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>getNthPolyOfId</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a20afe59b2f08f709b2ccda684d84e8c8</anchor>
      <arglist>(ideal I, int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gcd</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>af23d9d3b957105f099417c29e1404852</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>gcd64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>aa60bb35a7280cc3100870caddd66c51e</anchor>
      <arglist>(int64 a, int64 b)</arglist>
    </member>
    <member kind="function">
      <type>int64</type>
      <name>abs64</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>ae2d9f88a8da385af30a5b39a0ebb96f5</anchor>
      <arglist>(int64 i)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sortRedSB</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>a7af6ef99a89eca1e490793724252ddca</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>int64VecToIntVec</name>
      <anchorfile>walkSupport_8h.html</anchorfile>
      <anchor>aa249f76dc1ceddba5c4a473a75eceff1</anchor>
      <arglist>(int64vec *source)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ideals.cc</name>
    <path>kernel/</path>
    <filename>ideals_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="sparsmat_8h" name="sparsmat.h" local="yes" import="no" module="no" objc="no">polys/sparsmat.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="tgb_8h" name="tgb.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/tgb.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <class kind="struct">poly_sort</class>
    <member kind="function">
      <type>ideal</type>
      <name>idMinBase</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>acbe905cda02caeb706dabb82c0540d5a</anchor>
      <arglist>(ideal h1, ideal *SB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idSectWithElim</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a97f72c68a7242a56b85ab66135721ae7</anchor>
      <arglist>(ideal h1, ideal h2, GbVariant alg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idGroebner</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a296e05104a3b3d117baf037caf7d1351</anchor>
      <arglist>(ideal temp, int syzComp, GbVariant alg, bigintmat *hilb=NULL, intvec *w=NULL, tHomog hom=testHomog)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSect</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>aaa1ff7bd207fd635bb987de388b51664</anchor>
      <arglist>(ideal h1, ideal h2, GbVariant alg)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idMultSect</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>ab2b7dba09e31c5bc1cb60093b100fd88</anchor>
      <arglist>(resolvente arg, int length, GbVariant alg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idPrepare</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a5a2ddba16b3401512fe580e39587f8e5</anchor>
      <arglist>(ideal h1, ideal h11, tHomog hom, int syzcomp, intvec **w, GbVariant alg)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idExtractG_T_S</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>abcc03d69364bb4119ddab47887c543ac</anchor>
      <arglist>(ideal s_h3, matrix *T, ideal *S, long syzComp, int h1_size, BOOLEAN inputIsIdeal, const ring oring, const ring sring)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSyzygies</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a1b8d25078582a2d4244859710fce25a7</anchor>
      <arglist>(ideal h1, tHomog h, intvec **w, BOOLEAN setSyzComp, BOOLEAN setRegularity, int *deg, GbVariant alg)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idLiftStd</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a32ef0db4d9f1292fd746b6227fd61b37</anchor>
      <arglist>(ideal h1, matrix *T, tHomog hi, ideal *S, GbVariant alg, ideal h11)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>idPrepareStd</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a1297558466aa2a9d22d7eb441d233d73</anchor>
      <arglist>(ideal s_temp, int k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>idLift_setUnit</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a1971ab4969065b11166d41d6d6976241</anchor>
      <arglist>(int e_mod, matrix *unit)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idLift</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>ab694517bdd7f14cf3819c4a0f9454eb1</anchor>
      <arglist>(ideal mod, ideal submod, ideal *rest, BOOLEAN goodShape, BOOLEAN isSB, BOOLEAN divide, matrix *unit, GbVariant alg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idLiftW</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a15fea6cfee765114d43d90831fe8efd7</anchor>
      <arglist>(ideal P, ideal Q, int n, matrix &amp;T, ideal &amp;R, int *w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idInitializeQuot</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a29b707f7166ad7cd99da7d02ddb6f022</anchor>
      <arglist>(ideal h1, ideal h2, BOOLEAN h1IsStb, BOOLEAN *addOnlyOne, int *kkmax, int *q_len)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idQuot</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a38cbeff403537607a41179b1645fe187</anchor>
      <arglist>(ideal h1, ideal h2, BOOLEAN h1IsStb, BOOLEAN resultIsIdeal)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idElimination2</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a6c008a3359d0d33cf3b6046be934e77d</anchor>
      <arglist>(ideal h1, poly delVar, bigintmat *hilb, GbVariant alg)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idElimination</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a9260f39ce1cfc9106ee6d4d79b59919f</anchor>
      <arglist>(ideal h1, poly delVar, intvec *hilb, GbVariant alg)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idMinors</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a3df1bd6d1ca0f949a856ea9fed19ad26</anchor>
      <arglist>(matrix a, int ar, ideal R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idIsSubModule</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a4cb405f89c00ad3f218dec43eeb04e46</anchor>
      <arglist>(ideal id1, ideal id2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idTestHomModule</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a2b16f7fd3e36e9f9aa7e210a877f2bf8</anchor>
      <arglist>(ideal m, ideal Q, intvec *w)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSeries</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a4e7496b0c495dad5c4a87109d72625f8</anchor>
      <arglist>(int n, ideal M, matrix U, intvec *w)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>idDiff</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a1ee0dbf1e4075cd00d6557db9c8db373</anchor>
      <arglist>(matrix i, int k)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>idDiffOp</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a6d134e51d78b12b2cc7f8552f6169a58</anchor>
      <arglist>(ideal I, ideal J, BOOLEAN multiply)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idModuloLP</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>af1c6cc19fdb32890e763b17f93868722</anchor>
      <arglist>(ideal h2, ideal h1, tHomog, intvec **w, matrix *T, GbVariant alg)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idModulo</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>ac566a4dbdde0b859fc7791f271363309</anchor>
      <arglist>(ideal h2, ideal h1, tHomog hom, intvec **w, matrix *T, GbVariant alg)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idCreateSpecialKbase</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a59a32cd45884909d874cea8007ccad48</anchor>
      <arglist>(ideal kBase, intvec **convert)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>idIndexOfKBase</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a5caa20fe728b8e536d70025f1d5f5362</anchor>
      <arglist>(poly monom, ideal kbase)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>idDecompose</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a644115bca2d3bb46128d48a670c4eca7</anchor>
      <arglist>(poly monom, poly how, ideal kbase, int *pos)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>idCoeffOfKBase</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a12ac111f7ebdd6b207341e2d7827742f</anchor>
      <arglist>(ideal arg, ideal kbase, poly how)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>idDeleteComps</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>abf5c118921aac37766bd00796b327af1</anchor>
      <arglist>(ideal arg, int *red_comp, int del)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>id_ReadOutPivot</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>aea78774d518b1a5ae9088b0c74c56c8c</anchor>
      <arglist>(ideal arg, int *comp, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idMinEmbedding1</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a10cada9520d54a7524bb9fdab45b2ad4</anchor>
      <arglist>(ideal arg, BOOLEAN inPlace, intvec **w, int *red_comp, int &amp;del)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idMinEmbedding</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>afb0485f34af135c661292539572db18d</anchor>
      <arglist>(ideal arg, BOOLEAN inPlace, intvec **w)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idMinEmbedding_with_map</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>ac70f60e1a80e78afbf9af9235e6b3d0a</anchor>
      <arglist>(ideal arg, intvec **w, ideal &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idMinEmbedding_with_map_v</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a560593fd6d969ae1c15be9640bdb6187</anchor>
      <arglist>(ideal arg, intvec **w, ideal &amp;trans, int *g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ipPrint_MA0</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a4b9be93c7a758c23ac0e471401db33be</anchor>
      <arglist>(matrix m, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>id_GCD</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a5bd8a7636758e9237894b93a51702330</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Farey</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>acd74cabb9150874d31722918b0501a02</anchor>
      <arglist>(ideal x, number N, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idKeepFirstK</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>ab3e2644729c4e62a3aff1568bdd839a8</anchor>
      <arglist>(ideal id, const int k)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pCompare_qsort</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a35fb5d7cf837fe0ee50561b69967d5e6</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idSort_qsort</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a79f495edf6152edb874f21974a57475a</anchor>
      <arglist>(poly_sort *id_sort, int idsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idDelEquals</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a33993ad142ddd39c06a8622d6e9355bc</anchor>
      <arglist>(ideal id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>id_sat_vars_sp</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>af91a76ca7e6d453261eb4a28497e81d1</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Satstd</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>ad57954e117b09bc04c39575e06bcb60a</anchor>
      <arglist>(const ideal I, ideal J, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Sat_principal</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a23b6be03615f076e187b36fc219c9ac2</anchor>
      <arglist>(ideal I, ideal J, const ring origR)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSaturate_intern</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a6a2f88d31be8a0a661ff2855935c95c3</anchor>
      <arglist>(ideal I, ideal J, int &amp;k, BOOLEAN isIdeal, BOOLEAN isSB)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSaturate</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a3ea10cad32aee28989514c60e4b05a36</anchor>
      <arglist>(ideal I, ideal J, int &amp;k, BOOLEAN isIdeal)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSaturateGB</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a27dd9e8e15ae15a73436bd39442731b9</anchor>
      <arglist>(ideal I, ideal J, int &amp;k, BOOLEAN isIdeal)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Homogenize</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a32520663c5b120ca79972816c637b7a3</anchor>
      <arglist>(ideal I, int var_num, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_HomogenizeW</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a391b4f873845773e3097f430e5fc16f9</anchor>
      <arglist>(ideal I, int var_num, intvec *w, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>GbVariant</type>
      <name>syGetAlgorithm</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a0c96c751ed725d66c3ab8ee1cef16bbc</anchor>
      <arglist>(char *n, const ring r, const ideal)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int *</type>
      <name>id_satstdSaturatingVariables</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>ab9ef73d086d2ecbb17a65a4eb9df3c8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ideals.h</name>
    <path>kernel/</path>
    <filename>ideals_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>idDelete</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a1869db19b1d5202abf5522795d28725d</anchor>
      <arglist>(H)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>idMaxIdeal</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>ab6512c6ce0fcdb82b7531612ced4365b</anchor>
      <arglist>(D)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>idPosConstant</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>aebd805719113e89138fbeba75abc6063</anchor>
      <arglist>(I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>idIsConstant</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a4ccb63fad770ae0f221361b8072beaca</anchor>
      <arglist>(I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>idSimpleAdd</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a2f1318376a62d50cae2a1299efe40b6f</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>idPrint</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a68aa547eec32f4efe3c23b370b47232b</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>idTest</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a9958fcfffd1551309462442ac8d6482b</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="typedef">
      <type>ideal *</type>
      <name>resolvente</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>ab67381c4b06176767ce5799730304620</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GbVariant</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a143cb749cf4d4ba8519487e591ecb4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GbDefault</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a143cb749cf4d4ba8519487e591ecb4adaaaaee818dee7ac8993e06d48ab5b16e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GbStd</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a143cb749cf4d4ba8519487e591ecb4adabdb538f7083b4d7a293f7fad66f977a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GbSlimgb</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a143cb749cf4d4ba8519487e591ecb4ada7713ec29e94b31734d45a9f4e3e118d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GbSba</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a143cb749cf4d4ba8519487e591ecb4adae76ea9ad6ae97f8d5a2aafd6462b83e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GbGroebner</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a143cb749cf4d4ba8519487e591ecb4ada180f539fc70582eb47ded73d0d435a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GbModstd</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a143cb749cf4d4ba8519487e591ecb4ada2e045ed2c23b37cf196379ce73fac0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GbFfmod</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a143cb749cf4d4ba8519487e591ecb4adaa0ee1e9af0eed8939cc63de823280564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GbNfmod</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a143cb749cf4d4ba8519487e591ecb4adaa202ea2777fa4fc96926981328c28f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GbStdSat</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a143cb749cf4d4ba8519487e591ecb4ada4999af80b5d2bc09e4fee428bef7262f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GbSingmatic</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a143cb749cf4d4ba8519487e591ecb4adada6c01a9f7c9888222f4efa884c5e0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idCopyFirstK</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>ad82e1e4b70b4f1f6f9401f5bdc9b07c2</anchor>
      <arglist>(const ideal ide, const int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idKeepFirstK</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a8206138d6c3cc97ccf6ad185ee54bf2c</anchor>
      <arglist>(ideal ide, const int k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idDelEquals</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a33993ad142ddd39c06a8622d6e9355bc</anchor>
      <arglist>(ideal id)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Copy</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a646ba1a5dbbbb5c9ccd9cd540e80d530</anchor>
      <arglist>(ideal h1, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idCopy</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>aa4e645db5fafdca0171c94f9fface107</anchor>
      <arglist>(ideal A)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idAdd</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>ab219d3b96756be4b08d31a2ef5151746</anchor>
      <arglist>(ideal h1, ideal h2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idInsertPoly</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a6408b0f3bd92f1bed65665d97009d739</anchor>
      <arglist>(ideal h1, poly h2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idInsertPolyOnPos</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a6c0de0b81dd7bb3c5f8da26ab03bb71a</anchor>
      <arglist>(ideal I, poly p, int pos)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idInsertPolyWithTests</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a7aa9a2e373fb3665886d628d032baae4</anchor>
      <arglist>(ideal h1, const int validEntries, const poly h2, const bool zeroOk, const bool duplicateOk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idMult</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>aa3c1be201f0448ccd99bec88542737d9</anchor>
      <arglist>(ideal h1, ideal h2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idIs0</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a6800ea42687b96e6fc2b888ee83d4956</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>idHomIdeal</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a9ed45f2ffb9632b3f220baa7c97ef9ff</anchor>
      <arglist>(ideal id, ideal Q=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>idHomModule</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a6ff3a86c42d8ed67e0ecd1f2cdd01b69</anchor>
      <arglist>(ideal m, ideal Q, intvec **w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idTestHomModule</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a2b16f7fd3e36e9f9aa7e210a877f2bf8</anchor>
      <arglist>(ideal m, ideal Q, intvec *w)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idMinBase</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a2f1bc40a101347cc1eb65e68f289a5ad</anchor>
      <arglist>(ideal h1, ideal *SB=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idInitChoise</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>add1d5eaabb95611116934cfa64bf4567</anchor>
      <arglist>(int r, int beg, int end, BOOLEAN *endch, int *choise)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idGetNextChoise</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a3bbba942213547cdb46a3bf7629a8b31</anchor>
      <arglist>(int r, int end, BOOLEAN *endch, int *choise)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>idGetNumberOfChoise</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>ace1561b54867954b78a368ada910ca48</anchor>
      <arglist>(int t, int d, int begin, int end, int *choise)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binom</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a120080d34605877343968274c5e49279</anchor>
      <arglist>(int n, int r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idFreeModule</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>afe73db3aaf891b2f6719cbb4b2bb62db</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSect</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a8a8a5fcb834c2c73edf50c0ff015dbda</anchor>
      <arglist>(ideal h1, ideal h2, GbVariant a=GbDefault)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idMultSect</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a35184d8144b8a27e1eec2e0b0c1583bb</anchor>
      <arglist>(resolvente arg, int length, GbVariant a=GbDefault)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSyzygies</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a8bed12a993817028acd07db883849e53</anchor>
      <arglist>(ideal h1, tHomog h, intvec **w, BOOLEAN setSyzComp=TRUE, BOOLEAN setRegularity=FALSE, int *deg=NULL, GbVariant a=GbDefault)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idLiftStd</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a6e12735d56320c8a0e84b4938f0e3fc1</anchor>
      <arglist>(ideal h1, matrix *m, tHomog h=testHomog, ideal *syz=NULL, GbVariant a=GbDefault, ideal h11=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idLift</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a617dddbdb1f11429ece4d01edbe36214</anchor>
      <arglist>(ideal mod, ideal submod, ideal *rest=NULL, BOOLEAN goodShape=FALSE, BOOLEAN isSB=TRUE, BOOLEAN divide=FALSE, matrix *unit=NULL, GbVariant a=GbDefault)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idLiftW</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a93588cc32c4015efc3d4c84cb8c82dd1</anchor>
      <arglist>(ideal P, ideal Q, int n, matrix &amp;T, ideal &amp;R, int *w=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idQuot</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>adc811ffaf280429ce88625211e3e6b0e</anchor>
      <arglist>(ideal h1, ideal h2, BOOLEAN h1IsStb=FALSE, BOOLEAN resultIsIdeal=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idElimination</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a13cd5c718948f1e209b9603f4d4ca1ee</anchor>
      <arglist>(ideal h1, poly delVar, intvec *hilb=NULL, GbVariant a=GbDefault)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idElimination2</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a3d964b70ea45e6ac51ebe39f68b2c601</anchor>
      <arglist>(ideal h1, poly delVar, bigintmat *hilb=NULL, GbVariant a=GbDefault)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idMinors</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a0fa3e4685bbadfab823504d9c80c0bcd</anchor>
      <arglist>(matrix a, int ar, ideal R=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idMinEmbedding</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a715b1e72424b552b191b687e6bd260ec</anchor>
      <arglist>(ideal arg, BOOLEAN inPlace=FALSE, intvec **w=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idMinEmbedding_with_map</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>ac70f60e1a80e78afbf9af9235e6b3d0a</anchor>
      <arglist>(ideal arg, intvec **w, ideal &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idMinEmbedding_with_map_v</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>ac1a2e3cbadb1abc6e4c3fd99d99826db</anchor>
      <arglist>(ideal arg, intvec **w, ideal &amp;trans, int *red_comp)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idHead</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a08ff571069655861739a4f6d431f12ea</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idIsSubModule</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a4cb405f89c00ad3f218dec43eeb04e46</anchor>
      <arglist>(ideal id1, ideal id2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idVec2Ideal</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a43da1795e3c453f4c7f2e518db98d421</anchor>
      <arglist>(poly vec)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSeries</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>aef9f0649532f8bc000cdeacbdea3abe9</anchor>
      <arglist>(int n, ideal M, matrix U=NULL, intvec *w=NULL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>idIsZeroDim</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a65f9467f03cf8f1de4112c4ca4b7caae</anchor>
      <arglist>(ideal i)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>idDiff</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a1ee0dbf1e4075cd00d6557db9c8db373</anchor>
      <arglist>(matrix i, int k)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>idDiffOp</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a7b5263fa87fdba6eae026f00e7a56fd6</anchor>
      <arglist>(ideal I, ideal J, BOOLEAN multiply=TRUE)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>idSort</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>aeb20cf2e0181d3cd61ebdb6537c2695b</anchor>
      <arglist>(ideal id, BOOLEAN nolex=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idModulo</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>ae25cdac73d19a6b1e34b05e178666bcb</anchor>
      <arglist>(ideal h1, ideal h2, tHomog h=testHomog, intvec **w=NULL, matrix *T=NULL, GbVariant a=GbDefault)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>idCoeffOfKBase</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a12ac111f7ebdd6b207341e2d7827742f</anchor>
      <arglist>(ideal arg, ideal kbase, poly how)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>id_GCD</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a5bd8a7636758e9237894b93a51702330</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Farey</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>acd74cabb9150874d31722918b0501a02</anchor>
      <arglist>(ideal x, number N, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_TensorModuleMult</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a698a849d2ac078e979b17c849084e878</anchor>
      <arglist>(const int m, const ideal M, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Satstd</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>ad57954e117b09bc04c39575e06bcb60a</anchor>
      <arglist>(const ideal I, ideal J, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Sat_principal</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>af1c33a6509a94fa98fe2bd82b021c482</anchor>
      <arglist>(const ideal I, ideal J, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSaturate_intern</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a91bafee2ac3d34e67f793e17831b45e9</anchor>
      <arglist>(ideal I, ideal J, int &amp;ki, BOOLEAN isIdeal, BOOLEAN isSB)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSaturate</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a5a9d837c3a251b167125a69a42085176</anchor>
      <arglist>(ideal I, ideal J, int &amp;ki, BOOLEAN isIdeal=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSaturateGB</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a4b89d1a12a68f69f960d715b3f14abec</anchor>
      <arglist>(ideal I, ideal J, int &amp;ki, BOOLEAN isIdeal=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Homogenize</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a32520663c5b120ca79972816c637b7a3</anchor>
      <arglist>(ideal I, int var_num, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_HomogenizeW</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>a391b4f873845773e3097f430e5fc16f9</anchor>
      <arglist>(ideal I, int var_num, intvec *w, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>GbVariant</type>
      <name>syGetAlgorithm</name>
      <anchorfile>ideals_8h.html</anchorfile>
      <anchor>abec096346916f35cd1d07dc0f6e919c7</anchor>
      <arglist>(char *n, const ring r, const ideal M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kernel.dox</name>
    <path>kernel/</path>
    <filename>kernel_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>Cache.h</name>
    <path>kernel/linear_algebra/</path>
    <filename>Cache_8h.html</filename>
    <includes id="CacheImplementation_8h" name="CacheImplementation.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/CacheImplementation.h</includes>
    <class kind="class">Cache</class>
  </compound>
  <compound kind="file">
    <name>CacheImplementation.h</name>
    <path>kernel/linear_algebra/</path>
    <filename>CacheImplementation_8h.html</filename>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
  </compound>
  <compound kind="file">
    <name>eigenval.cc</name>
    <path>kernel/linear_algebra/</path>
    <filename>eigenval_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="eigenval_8h" name="eigenval.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/eigenval.h</includes>
    <member kind="function">
      <type>matrix</type>
      <name>evSwap</name>
      <anchorfile>eigenval_8cc.html</anchorfile>
      <anchor>a4c21c224a012c9cacbaea354e82fffd7</anchor>
      <arglist>(matrix M, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>evRowElim</name>
      <anchorfile>eigenval_8cc.html</anchorfile>
      <anchor>a2e2dcee2158b7959abe8160a146a9a90</anchor>
      <arglist>(matrix M, int i, int j, int k)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>evColElim</name>
      <anchorfile>eigenval_8cc.html</anchorfile>
      <anchor>a4ce6818100d0b7d77d5fd8cd5c94a741</anchor>
      <arglist>(matrix M, int i, int j, int k)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>evHessenberg</name>
      <anchorfile>eigenval_8cc.html</anchorfile>
      <anchor>a49f288854e2a473ce2e1463debe23885</anchor>
      <arglist>(matrix M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigenval.h</name>
    <path>kernel/linear_algebra/</path>
    <filename>eigenval_8h.html</filename>
    <member kind="function">
      <type>matrix</type>
      <name>evSwap</name>
      <anchorfile>eigenval_8h.html</anchorfile>
      <anchor>a4c21c224a012c9cacbaea354e82fffd7</anchor>
      <arglist>(matrix M, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>evRowElim</name>
      <anchorfile>eigenval_8h.html</anchorfile>
      <anchor>a2e2dcee2158b7959abe8160a146a9a90</anchor>
      <arglist>(matrix M, int i, int j, int k)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>evColElim</name>
      <anchorfile>eigenval_8h.html</anchorfile>
      <anchor>a4ce6818100d0b7d77d5fd8cd5c94a741</anchor>
      <arglist>(matrix M, int i, int j, int k)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>evHessenberg</name>
      <anchorfile>eigenval_8h.html</anchorfile>
      <anchor>a49f288854e2a473ce2e1463debe23885</anchor>
      <arglist>(matrix M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interpolation.cc</name>
    <path>kernel/linear_algebra/</path>
    <filename>interpolation_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="interpolation_8h" name="interpolation.h" local="yes" import="no" module="no" objc="no">interpolation.h</includes>
    <class kind="struct">condition_type</class>
    <class kind="struct">mon_list_entry_struct</class>
    <class kind="struct">row_list_entry_struct</class>
    <class kind="struct">generator_struct</class>
    <class kind="struct">modp_result_struct</class>
    <class kind="struct">gen_list_struct</class>
    <member kind="define">
      <type>#define</type>
      <name>unsortedmatrix</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a03a57e406841c27bf7bbff3042b803cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>modp_number</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a8763e8e988ed572ee92d8a5480c945b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>exponent</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a4a5aa131f63b3a8a60a2c679abc75265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>exponent *</type>
      <name>mono_type</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ab7921455324827306775c7a37b2ec579</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>modp_number *</type>
      <name>coordinate_products</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>af8a931c4c5902a921669f761ec733252</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>coordinate_products *</type>
      <name>coordinates</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a6601a26aa3068022ad5d09e8a7ccb194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>modp_number *</type>
      <name>modp_coordinates</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>abff9d7db5af0e3069be3eda28c232788</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mpq_t *</type>
      <name>q_coordinates</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a7901c47ec7d3361e355154163250e758</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mpz_t *</type>
      <name>int_coordinates</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ad69412ed2bdd68e4c79d4ea0a1d1d535</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool *</type>
      <name>coord_exist_table</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ac1d0cb7a4207fd8e8ccf9c3ee9f844aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static modp_number</type>
      <name>modp_mul</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a4955f10b9a807308d5d7e0fb3ae65611</anchor>
      <arglist>(modp_number x, modp_number y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static modp_number</type>
      <name>modp_sub</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a264b0d7f8e2a36a0a6c260da8e40c205</anchor>
      <arglist>(modp_number x, modp_number y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static modp_number</type>
      <name>OneInverse</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a6fc80175ed1771bef6946a9f4ac8a2b4</anchor>
      <arglist>(modp_number a, modp_number p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CalcBaseDim</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a1aed90d7a43a49667a963b20d93ab69b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>EqualMon</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a4cdbeb1ae5b6dfe8046d92d3b0270724</anchor>
      <arglist>(mono_type m1, mono_type m2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static exponent</type>
      <name>MonDegree</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a94a6ff650f9f0dc80ce6f2b5b7f50dd0</anchor>
      <arglist>(mono_type mon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Greater</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>afddbff2d07193437dae74667bd1b7d91</anchor>
      <arglist>(mono_type m1, mono_type m2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mon_list_entry *</type>
      <name>MonListAdd</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a8c90d0d9357bb1be8e2362b5f04596a5</anchor>
      <arglist>(mon_list_entry *list, mono_type mon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mono_type</type>
      <name>MonListElement</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a408e4ff7f01aa60b257690a422bcde34</anchor>
      <arglist>(mon_list_entry *list, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mono_type</type>
      <name>ZeroMonomial</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a39ce89b83e4eedcf3db7ec7a0bfb4de2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GeneralInit</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>abf336307fc65f2faa7651105ed7f208c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>InitProcData</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a9693809dd3e754371550a0f0cdfc70b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mon_list_entry *</type>
      <name>FreeMonList</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a2759c4aa293ac938470cecab511b817d</anchor>
      <arglist>(mon_list_entry *list)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GeneralDone</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ae40dea14fa393b7ba99baba5e7ebfb82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FreeProcData</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a4194e8e739b0e042db6a3f7763c253a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>modp_Evaluate</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a317738221879bebb705ff8238667e2e1</anchor>
      <arglist>(modp_number *ev, mono_type mon, condition_type con)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>int_Evaluate</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a64ff009892aa25cd4f33f26a9eed6127</anchor>
      <arglist>(mpz_t ev, mono_type mon, condition_type con)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ProduceRow</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>aba2a113ee485393966bb22da4b33e61d</anchor>
      <arglist>(mono_type mon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>IntegerPoints</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a4b4697e94db860cbeaa7d61e6a829e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>int_PrepareProducts</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ad4822887f529827c596e9b4c3414b416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>modp_PrepareProducts</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a75a962d8de9f71807cee760155cc625b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MakeConditions</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a54e33f92056b803d8829039e15b031cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReduceRow</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ae51e1695e1bfaa15a4e22938d0b81523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>RowIsZero</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>acef42f34ed33634866e3aa80d6f816a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>DivisibleMon</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ae518aa0a3e6077bc73dbffe96d20779c</anchor>
      <arglist>(mono_type m1, mono_type m2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReduceCheckListByMon</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a27f32a4671b2f011edf7efa833929a2f</anchor>
      <arglist>(mono_type m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TakeNextMonomial</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a09774e5de01dc4cb309545872cd8fb18</anchor>
      <arglist>(mono_type mon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateCheckList</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>abef967631b1566bc51893d480f0fbe3c</anchor>
      <arglist>(mono_type m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReduceCheckListByLTs</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a6a7f80615f688b1d6c21eae69fb9504a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RowListAdd</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>af2aaf0992652cc914fe2ff58550434a5</anchor>
      <arglist>(int first_col, mono_type mon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrepareRow</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a76dfa766151cd652b07d5f9b36148b62</anchor>
      <arglist>(mono_type mon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NewResultEntry</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a66064301d7fcb9a89277dbc402faadab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FreeResultEntry</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>acfeb9a44be1e34514a667656f73c139d</anchor>
      <arglist>(modp_result_entry *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NewGenerator</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a02d69c34f607c087461c343e26cf83e5</anchor>
      <arglist>(mono_type mon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MultGenerators</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>abc8fde70c3f397e6c8abc8978f81494b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static modp_number</type>
      <name>TakePrime</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a0a55b5b4f084f863614a3df8a82a1196</anchor>
      <arglist>(modp_number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrepareChinese</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a6797b07f165fffd00901cf181c83d6ee</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CloseChinese</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a5e31a3c5cfe93a785765eb9e0fa4ce05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClearGCD</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a5f2414401c5a3e1677fce395bdf1873f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReconstructGenerator</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a6ff8091e43fa9fce5bbf2744a2d8ac3a</anchor>
      <arglist>(int ngen, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Discard</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a1c851f7a43dd11cacbb3b1b9d8d2a003</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>modp_SetColumnNames</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>afae8e8aebaffad7146ddd074979fe99d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CheckColumnSequence</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ae45aa836842516feee9a2fe34629dd97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CheckGenerator</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a875f9a9f75d3ad9098c10bd7b2d75d8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClearGenList</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a18e24f2aad89f04589378504068ec105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UpdateGenList</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a3ad3dc42e993b4b78981103a5be57199</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>modp_Main</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ad274b54c72bd854a8f609f01d8e09bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ResolveCoeff</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a42f38fc66b3e11f37eefa4c4a903c662</anchor>
      <arglist>(mpq_t c, number m)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>interpolation</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a49f335c3ca51d86e71aa254749cc54ff</anchor>
      <arglist>(const std::vector&lt; ideal &gt; &amp;L, intvec *v)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR modp_number</type>
      <name>myp</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a68e04f0946cc57f92334b71da3ceab6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>myp_index</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a267e31fb2643597b791a56d419885f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>final_base_dim</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>abc12f388ec1482070fff024b5f2dac82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>last_solve_column</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a30e95c3c8c05b25bb3ce37267d2ffefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>n_points</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a765026c5567d8f7767190a9acb39900c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int *</type>
      <name>multiplicity</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a0e3b27098aad993a8aa35a832b8105f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>variables</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ad1441133d12146df37398c84e599475d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>max_coord</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ad470233280f21bd856a74e179a991b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR bool</type>
      <name>only_modp</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a83fbd6261fa30eb30a43be7eedf2b7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR modp_coordinates *</type>
      <name>modp_points</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a80325748d75a1959970e960d002f8160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR q_coordinates *</type>
      <name>q_points</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a6ee68b0a77f3a2658f944dbb80dd9832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int_coordinates *</type>
      <name>int_points</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>acbea3a32fd41a6d389ff8b6582edc5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR coord_exist_table *</type>
      <name>coord_exist</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>afa041c1586f563367bdfbc5ada1e5457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mon_list_entry *</type>
      <name>check_list</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a47fe1ee3ee414e5cc60c87877a39ebea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR coordinates *</type>
      <name>points</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a52ed163a5af4b30ff1fecd14c501efca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR condition_type *</type>
      <name>condition_list</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a9211bc5db2de3e641a737a55daa79fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mon_list_entry *</type>
      <name>lt_list</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ab66dda6cb0807a1767043106036cc3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mon_list_entry *</type>
      <name>base_list</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ab5ce8587959ee04f9d95038135a24c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR row_list_entry *</type>
      <name>row_list</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>af8063e7f54809a65fc4b569521164dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR modp_number *</type>
      <name>my_row</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a1e96e1be95d272be29acc24bdcb6223a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR modp_number *</type>
      <name>my_solve_row</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a89070379f0de4d00f398b82ed27559ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mono_type *</type>
      <name>column_name</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ac37581c6d4193391bc54f53af8601382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>n_results</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>af29c8dcfab279024a185449c9fe0c0bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR modp_number</type>
      <name>modp_denom</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>aa1e0b30ae3db756a13fe2703e17706cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR modp_result_entry *</type>
      <name>modp_result</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a71ed9842cf2a9ea6bcf3599d71ce27fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR modp_result_entry *</type>
      <name>cur_result</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>afb400859aa7d6f18c7834d18f3817c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR modp_number *</type>
      <name>congr</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a9e7498e22b4dfc14ba001b5ae08bee2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR modp_number *</type>
      <name>in_gamma</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>aabb1e7659338009e889aa1c483ac6ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mpz_t</type>
      <name>bigcongr</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a41e9b89476ec81ef13715a74e8c84847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mpz_t *</type>
      <name>polycoef</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>abff89796719d28cb9c314d19895c0547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mono_type *</type>
      <name>polyexp</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a8d04b2dc15be268929bb9320635cfadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR gen_list_entry *</type>
      <name>gen_list</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>acf53baf4c9be491199b18e953a5587bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>generic_n_generators</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>aeefcf88101172ac034cac5fce1c25c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mono_type *</type>
      <name>generic_column_name</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>abd23277b6a655e42ab9f61cb4eddbc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mon_list_entry *</type>
      <name>generic_lt</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a49a9ff4577f87fc22ad4807d81a023f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>good_primes</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ab2c1f5627e007f258abe766361fe6662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>bad_primes</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a759d5d5ea9d6d8f63e814ad4ffc65333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mpz_t</type>
      <name>common_denom</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>aa3370af4cb53262fb4efb60c4036e27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR bool</type>
      <name>denom_divisible</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ac671564379e497aa8e655713ca090f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR poly</type>
      <name>comparizon_p1</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a92d0165b6605af38629a649cc8953818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR poly</type>
      <name>comparizon_p2</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>afb33465b2f2ccd48fe86d85ca452deec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR modp_number *</type>
      <name>modp_Reverse</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>abd8ee1efd8cb146f943163e41f263932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR bool</type>
      <name>protocol</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>af059f255656fa0002d338fce49fcc2e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interpolation.h</name>
    <path>kernel/linear_algebra/</path>
    <filename>interpolation_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>interpolation</name>
      <anchorfile>interpolation_8h.html</anchorfile>
      <anchor>a49f335c3ca51d86e71aa254749cc54ff</anchor>
      <arglist>(const std::vector&lt; ideal &gt; &amp;L, intvec *v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linear_algebra.dox</name>
    <path>kernel/linear_algebra/</path>
    <filename>linear__algebra_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>linearAlgebra.cc</name>
    <path>kernel/linear_algebra/</path>
    <filename>linearAlgebra_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="linearAlgebra_8h" name="linearAlgebra.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/linearAlgebra.h</includes>
    <member kind="function">
      <type>int</type>
      <name>pivotScore</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a92175355d0e94341f414e62c1f1e1eab</anchor>
      <arglist>(number n, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pivot</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a9319e2e46dd8c6a2d288d7241aae5fb6</anchor>
      <arglist>(const matrix aMat, const int r1, const int r2, const int c1, const int c2, int *bestR, int *bestC, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unitMatrix</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a8f1ea6a4a97069b320b27358550576ea</anchor>
      <arglist>(const int n, matrix &amp;unitMat, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>luDecomp</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>ada02ef04eb48de08f5ee643545a30489</anchor>
      <arglist>(const matrix aMat, matrix &amp;pMat, matrix &amp;lMat, matrix &amp;uMat, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>luInverse</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>aba75263f390f299ebd3b430db9724bab</anchor>
      <arglist>(const matrix aMat, matrix &amp;iMat, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rankFromRowEchelonForm</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a4eb1156bb1cb9c62f121cd8012634890</anchor>
      <arglist>(const matrix aMat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luRank</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a48afb40812c5cf07c139b74536d693b9</anchor>
      <arglist>(const matrix aMat, const bool isRowEchelon, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upperRightTriangleInverse</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a72084f4b073d1269b960114491cac5d0</anchor>
      <arglist>(const matrix uMat, matrix &amp;iMat, bool diagonalIsOne, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lowerLeftTriangleInverse</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>ac0196ebcc00fabb06e75680507f4817b</anchor>
      <arglist>(const matrix lMat, matrix &amp;iMat, bool diagonalIsOne)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>luInverseFromLUDecomp</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a68b080749d88aa674514d4035c56429c</anchor>
      <arglist>(const matrix pMat, const matrix lMat, const matrix uMat, matrix &amp;iMat, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>luSolveViaLUDecomp</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>af908edca82806241ac8c09351db37460</anchor>
      <arglist>(const matrix pMat, const matrix lMat, const matrix uMat, const matrix bVec, matrix &amp;xVec, matrix &amp;H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>complexNumber</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a300be3360e38959e1789c8fcb7742bac</anchor>
      <arglist>(const double r, const double i)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>tenToTheMinus</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>abd6eb5dc19cbeee15df2d6a560e47b25</anchor>
      <arglist>(const int exponent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>realSqrt</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a364045b323f1aaec5bdb6aef13566189</anchor>
      <arglist>(const number n, const number tolerance, number &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quadraticSolve</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a4f6232dff474589bad0c6a51d238b9ae</anchor>
      <arglist>(const poly p, number &amp;s1, number &amp;s2, const number tolerance)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>euclideanNormSquared</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>ac0daa8932f21ad8d7c8d1e79dd89d0f4</anchor>
      <arglist>(const matrix aMat)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>absValue</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a06935d5c8dcc2d19ec60faacf374492b</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>subMatrix</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>ad551a74ec1ce2e99e1fb551298688ed5</anchor>
      <arglist>(const matrix aMat, const int rowIndex1, const int rowIndex2, const int colIndex1, const int colIndex2, matrix &amp;subMat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>charPoly</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>ab4b4963979e90c8189c26da81e5011eb</anchor>
      <arglist>(const matrix aMat, poly &amp;charPoly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapRows</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>aba8b7ba41a41d297670707ba71ba2a83</anchor>
      <arglist>(int row1, int row2, matrix &amp;aMat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapColumns</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a3e1d136d15e38425fdd63a14274dde81</anchor>
      <arglist>(int column1, int column2, matrix &amp;aMat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrixBlock</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a6aaa4a8cb337a5e630fad0684fc758a1</anchor>
      <arglist>(const matrix aMat, const matrix bMat, matrix &amp;block)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>hessenbergStep</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a2ba186ef0b79759ecd57810191df4782</anchor>
      <arglist>(const matrix vVec, matrix &amp;uVec, matrix &amp;pMat, const number tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hessenberg</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a0fbd24c1117b8556d91ebecd9c0bcc8b</anchor>
      <arglist>(const matrix aMat, matrix &amp;pMat, matrix &amp;hessenbergMat, const number tolerance, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpTrafo</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a38d1e7e12c55ec642cea37e31ed10e3b</anchor>
      <arglist>(matrix &amp;H, int it, const number tolerance, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>qrDS</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a467a7089d561a7de6598ee5166935058</anchor>
      <arglist>(const int, matrix *queue, int &amp;queueL, number *eigenValues, int &amp;eigenValuesL, const number tol1, const number tol2, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>similar</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a9f6663ec9c5a320b9da6430ca2ced68e</anchor>
      <arglist>(const number *nn, const int nnLength, const number n, const number tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>henselFactors</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a6f0098b5702a7ca204364bbb8bdf5a91</anchor>
      <arglist>(const int xIndex, const int yIndex, const poly h, const poly f0, const poly g0, const int d, poly &amp;f, poly &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lduDecomp</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>ab72e0f4cc7bf8cbb5693f6278727a3aa</anchor>
      <arglist>(const matrix aMat, matrix &amp;pMat, matrix &amp;lMat, matrix &amp;dMat, matrix &amp;uMat, poly &amp;l, poly &amp;u, poly &amp;lTimesU)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>luSolveViaLDUDecomp</name>
      <anchorfile>linearAlgebra_8cc.html</anchorfile>
      <anchor>a05a78f5f31fefcef29d56a2d1c38bbeb</anchor>
      <arglist>(const matrix pMat, const matrix lMat, const matrix dMat, const matrix uMat, const poly l, const poly u, const poly lTimesU, const matrix bVec, matrix &amp;xVec, matrix &amp;H)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linearAlgebra.h</name>
    <path>kernel/linear_algebra/</path>
    <filename>linearAlgebra_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="function">
      <type>void</type>
      <name>luDecomp</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a248f266a66f8dc6966ec3688d1d5544a</anchor>
      <arglist>(const matrix aMat, matrix &amp;pMat, matrix &amp;lMat, matrix &amp;uMat, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pivotScore</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>addfdb90ac4f167c97b5a27dcb7286eaa</anchor>
      <arglist>(number n, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pivot</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a7d3d29312b9a4adcc1d34f4fb962a926</anchor>
      <arglist>(const matrix aMat, const int r1, const int r2, const int c1, const int c2, int *bestR, int *bestC, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>luInverse</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a406a4ad59837f5c71d589c70e67f9c29</anchor>
      <arglist>(const matrix aMat, matrix &amp;iMat, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>upperRightTriangleInverse</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>ae2292bda0c57ef5dbf9a641b4c292b68</anchor>
      <arglist>(const matrix uMat, matrix &amp;iMat, bool diagonalIsOne, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lowerLeftTriangleInverse</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>ac0196ebcc00fabb06e75680507f4817b</anchor>
      <arglist>(const matrix lMat, matrix &amp;iMat, bool diagonalIsOne)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>luInverseFromLUDecomp</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a112e6ba46ed22181cf44aada095bd6f4</anchor>
      <arglist>(const matrix pMat, const matrix lMat, const matrix uMat, matrix &amp;iMat, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luRank</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>abb5bd9e09030beb40d40139b503f3e1a</anchor>
      <arglist>(const matrix aMat, const bool isRowEchelon, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>luSolveViaLUDecomp</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>af908edca82806241ac8c09351db37460</anchor>
      <arglist>(const matrix pMat, const matrix lMat, const matrix uMat, const matrix bVec, matrix &amp;xVec, matrix &amp;H)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>luSolveViaLDUDecomp</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a05a78f5f31fefcef29d56a2d1c38bbeb</anchor>
      <arglist>(const matrix pMat, const matrix lMat, const matrix dMat, const matrix uMat, const poly l, const poly u, const poly lTimesU, const matrix bVec, matrix &amp;xVec, matrix &amp;H)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unitMatrix</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a5c02185ee1b04f4b0bb714ecd91595d6</anchor>
      <arglist>(const int n, matrix &amp;unitMat, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>subMatrix</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>ad551a74ec1ce2e99e1fb551298688ed5</anchor>
      <arglist>(const matrix aMat, const int rowIndex1, const int rowIndex2, const int colIndex1, const int colIndex2, matrix &amp;subMat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapRows</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>aba8b7ba41a41d297670707ba71ba2a83</anchor>
      <arglist>(int row1, int row2, matrix &amp;aMat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapColumns</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a3e1d136d15e38425fdd63a14274dde81</anchor>
      <arglist>(int column1, int column2, matrix &amp;aMat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrixBlock</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a6aaa4a8cb337a5e630fad0684fc758a1</anchor>
      <arglist>(const matrix aMat, const matrix bMat, matrix &amp;block)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>charPoly</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>ab4b4963979e90c8189c26da81e5011eb</anchor>
      <arglist>(const matrix aMat, poly &amp;charPoly)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>realSqrt</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a364045b323f1aaec5bdb6aef13566189</anchor>
      <arglist>(const number n, const number tolerance, number &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hessenberg</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a4d6b8318009407d65f27913dbd37fd0e</anchor>
      <arglist>(const matrix aMat, matrix &amp;pMat, matrix &amp;hessenbergMat, const number tolerance, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quadraticSolve</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a4f6232dff474589bad0c6a51d238b9ae</anchor>
      <arglist>(const poly p, number &amp;s1, number &amp;s2, const number tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>henselFactors</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a6f0098b5702a7ca204364bbb8bdf5a91</anchor>
      <arglist>(const int xIndex, const int yIndex, const poly h, const poly f0, const poly g0, const int d, poly &amp;f, poly &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lduDecomp</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>ab72e0f4cc7bf8cbb5693f6278727a3aa</anchor>
      <arglist>(const matrix aMat, matrix &amp;pMat, matrix &amp;lMat, matrix &amp;dMat, matrix &amp;uMat, poly &amp;l, poly &amp;u, poly &amp;lTimesU)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>qrDS</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>ab1324925a7bf1e73dc9b16d55bd922a4</anchor>
      <arglist>(const int n, matrix *queue, int &amp;queueL, number *eigenValues, int &amp;eigenValuesL, const number tol1, const number tol2, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>similar</name>
      <anchorfile>linearAlgebra_8h.html</anchorfile>
      <anchor>a9f6663ec9c5a320b9da6430ca2ced68e</anchor>
      <arglist>(const number *nn, const int nnLength, const number n, const number tolerance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Minor.cc</name>
    <path>kernel/linear_algebra/</path>
    <filename>Minor_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="Minor_8h" name="Minor.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/Minor.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
  </compound>
  <compound kind="file">
    <name>Minor.h</name>
    <path>kernel/linear_algebra/</path>
    <filename>Minor_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <class kind="class">MinorKey</class>
    <class kind="class">MinorValue</class>
    <class kind="class">IntMinorValue</class>
    <class kind="class">PolyMinorValue</class>
  </compound>
  <compound kind="file">
    <name>MinorInterface.cc</name>
    <path>kernel/linear_algebra/</path>
    <filename>MinorInterface_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="MinorInterface_8h" name="MinorInterface.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/MinorInterface.h</includes>
    <includes id="MinorProcessor_8h" name="MinorProcessor.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/MinorProcessor.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>arrayIsNumberArray</name>
      <anchorfile>MinorInterface_8cc.html</anchorfile>
      <anchor>acf1757c35e4f3ad719a80826cf6da15c</anchor>
      <arglist>(const poly *polyArray, const ideal iSB, const int length, int *intArray, poly *nfPolyArray, int &amp;zeroCounter)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdeal_Int</name>
      <anchorfile>MinorInterface_8cc.html</anchorfile>
      <anchor>aaf14f4743590dafdbb60edd374f2bb8c</anchor>
      <arglist>(const int *intMatrix, const int rowCount, const int columnCount, const int minorSize, const int k, const char *algorithm, const ideal i, const bool allDifferent)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdeal_Poly</name>
      <anchorfile>MinorInterface_8cc.html</anchorfile>
      <anchor>a4a011ed97e4a2eb46fd80a312698537e</anchor>
      <arglist>(const poly *polyMatrix, const int rowCount, const int columnCount, const int minorSize, const int k, const char *algorithm, const ideal i, const bool allDifferent)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdeal_toBeDone</name>
      <anchorfile>MinorInterface_8cc.html</anchorfile>
      <anchor>ad89a9a7312f18e2664e756b60ca6fb71</anchor>
      <arglist>(const matrix mat, const int minorSize, const int k, const char *algorithm, const ideal i, const bool allDifferent)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdeal</name>
      <anchorfile>MinorInterface_8cc.html</anchorfile>
      <anchor>acc5c41cf65b5d9e9ba9fb589fb165e7a</anchor>
      <arglist>(const matrix mat, const int minorSize, const int k, const char *algorithm, const ideal iSB, const bool allDifferent)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdealCache_Int</name>
      <anchorfile>MinorInterface_8cc.html</anchorfile>
      <anchor>a3177e9644ce41cc93198cda4b465966a</anchor>
      <arglist>(const int *intMatrix, const int rowCount, const int columnCount, const int minorSize, const int k, const ideal i, const int cacheStrategy, const int cacheN, const int cacheW, const bool allDifferent)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdealCache_Poly</name>
      <anchorfile>MinorInterface_8cc.html</anchorfile>
      <anchor>ad5ad3815c63c3d17c371fdd1a26d6a66</anchor>
      <arglist>(const poly *polyMatrix, const int rowCount, const int columnCount, const int minorSize, const int k, const ideal i, const int cacheStrategy, const int cacheN, const int cacheW, const bool allDifferent)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdealCache_toBeDone</name>
      <anchorfile>MinorInterface_8cc.html</anchorfile>
      <anchor>a48269df86ae3a70e3f19a45c909ca945</anchor>
      <arglist>(const matrix mat, const int minorSize, const int k, const ideal iSB, const int cacheStrategy, const int cacheN, const int cacheW, const bool allDifferent)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdealCache</name>
      <anchorfile>MinorInterface_8cc.html</anchorfile>
      <anchor>a61e7008f2ce4d75c7ba308183d35b6e7</anchor>
      <arglist>(const matrix mat, const int minorSize, const int k, const ideal iSB, const int cacheStrategy, const int cacheN, const int cacheW, const bool allDifferent)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdealHeuristic</name>
      <anchorfile>MinorInterface_8cc.html</anchorfile>
      <anchor>afbd1a20711ce449a293c5717790a578e</anchor>
      <arglist>(const matrix mat, const int minorSize, const int k, const ideal iSB, const bool allDifferent)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MinorInterface.h</name>
    <path>kernel/linear_algebra/</path>
    <filename>MinorInterface_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdeal</name>
      <anchorfile>MinorInterface_8h.html</anchorfile>
      <anchor>a1f25f317ffe8ae057a0561ec655839d9</anchor>
      <arglist>(const matrix m, const int minorSize, const int k, const char *algorithm, const ideal i, const bool allDifferent)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdealCache</name>
      <anchorfile>MinorInterface_8h.html</anchorfile>
      <anchor>aa295ed079a5179dccf42507a5c7d9761</anchor>
      <arglist>(const matrix m, const int minorSize, const int k, const ideal i, const int cacheStrategy, const int cacheN, const int cacheW, const bool allDifferent)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMinorIdealHeuristic</name>
      <anchorfile>MinorInterface_8h.html</anchorfile>
      <anchor>a3ff24c49c26ceb1e0315e97198d621df</anchor>
      <arglist>(const matrix m, const int minorSize, const int k, const ideal i, const bool allDifferent)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MinorProcessor.cc</name>
    <path>kernel/linear_algebra/</path>
    <filename>MinorProcessor_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="MinorProcessor_8h" name="MinorProcessor.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/MinorProcessor.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <member kind="function">
      <type>int</type>
      <name>getReduction</name>
      <anchorfile>MinorProcessor_8cc.html</anchorfile>
      <anchor>ad98bd93c8c342f20541efeb238ad5588</anchor>
      <arglist>(const int i, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addOperationBucket</name>
      <anchorfile>MinorProcessor_8cc.html</anchorfile>
      <anchor>a0cafc246dada4655964319bafe5ff558</anchor>
      <arglist>(poly f1, poly f2, kBucket_pt bucket)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>elimOperationBucketNoDiv</name>
      <anchorfile>MinorProcessor_8cc.html</anchorfile>
      <anchor>af882c04e349428b650a9dc342daa5c20</anchor>
      <arglist>(poly &amp;p1, poly p2, poly p3, poly p4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>elimOperationBucket</name>
      <anchorfile>MinorProcessor_8cc.html</anchorfile>
      <anchor>aff7233fb0c9b1cddd0d243cae6748f60</anchor>
      <arglist>(poly &amp;p1, poly &amp;p2, poly &amp;p3, poly &amp;p4, poly &amp;p5, number &amp;c5, int p5Len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MinorProcessor.h</name>
    <path>kernel/linear_algebra/</path>
    <filename>MinorProcessor_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="Cache_8h" name="Cache.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/Cache.h</includes>
    <includes id="Minor_8h" name="Minor.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/Minor.h</includes>
    <class kind="class">MinorProcessor</class>
    <class kind="class">IntMinorProcessor</class>
    <class kind="class">PolyMinorProcessor</class>
    <member kind="function">
      <type>void</type>
      <name>printCounters</name>
      <anchorfile>MinorProcessor_8h.html</anchorfile>
      <anchor>a2e51032ef35310693807fefffe77340b</anchor>
      <arglist>(char *prefix, bool resetToZero)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>minpoly.cc</name>
    <path>kernel/linear_algebra/</path>
    <filename>minpoly_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="minpoly_8h" name="minpoly.h" local="yes" import="no" module="no" objc="no">minpoly.h</includes>
    <member kind="function">
      <type>void</type>
      <name>vectorMatrixMult</name>
      <anchorfile>minpoly_8cc.html</anchorfile>
      <anchor>a9fc04056be2213ee286ddfa6c112f51d</anchor>
      <arglist>(unsigned long *vec, unsigned long **mat, unsigned **nonzeroIndices, unsigned *nonzeroCounts, unsigned long *result, unsigned n, unsigned long p)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long *</type>
      <name>computeMinimalPolynomial</name>
      <anchorfile>minpoly_8cc.html</anchorfile>
      <anchor>a5b6bbd4e505a089b87b138c2c25dee14</anchor>
      <arglist>(unsigned long **matrix, unsigned n, unsigned long p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rem</name>
      <anchorfile>minpoly_8cc.html</anchorfile>
      <anchor>acf54ef084fbe5d93e764c591636e0a03</anchor>
      <arglist>(unsigned long *a, unsigned long *q, unsigned long p, int &amp;dega, int degq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quo</name>
      <anchorfile>minpoly_8cc.html</anchorfile>
      <anchor>a246e06a414bb6ad079cc4ee545041d1c</anchor>
      <arglist>(unsigned long *a, unsigned long *q, unsigned long p, int &amp;dega, int degq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult</name>
      <anchorfile>minpoly_8cc.html</anchorfile>
      <anchor>a1a17553e26a6da1eef2405df758f5b39</anchor>
      <arglist>(unsigned long *result, unsigned long *a, unsigned long *b, unsigned long p, int dega, int degb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gcd</name>
      <anchorfile>minpoly_8cc.html</anchorfile>
      <anchor>aaa771ffd08f0adff6fd017c1377c3e77</anchor>
      <arglist>(unsigned long *g, unsigned long *a, unsigned long *b, unsigned long p, int dega, int degb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lcm</name>
      <anchorfile>minpoly_8cc.html</anchorfile>
      <anchor>ac926c44707765376e665cd8b24e397e9</anchor>
      <arglist>(unsigned long *l, unsigned long *a, unsigned long *b, unsigned long p, int dega, int degb)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>modularInverse</name>
      <anchorfile>minpoly_8cc.html</anchorfile>
      <anchor>a4873cb312f9bb1f58d7234f8a8262309</anchor>
      <arglist>(long long x, long long p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>minpoly.h</name>
    <path>kernel/linear_algebra/</path>
    <filename>minpoly_8h.html</filename>
    <class kind="class">LinearDependencyMatrix</class>
    <class kind="class">NewVectorMatrix</class>
    <member kind="define">
      <type>#define</type>
      <name>ULONG64</name>
      <anchorfile>minpoly_8h.html</anchorfile>
      <anchor>a7c6e38d209f60a18e362172dca1a3b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned long *</type>
      <name>computeMinimalPolynomial</name>
      <anchorfile>minpoly_8h.html</anchorfile>
      <anchor>a5b6bbd4e505a089b87b138c2c25dee14</anchor>
      <arglist>(unsigned long **matrix, unsigned n, unsigned long p)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>modularInverse</name>
      <anchorfile>minpoly_8h.html</anchorfile>
      <anchor>a4873cb312f9bb1f58d7234f8a8262309</anchor>
      <arglist>(long long x, long long p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorMatrixMult</name>
      <anchorfile>minpoly_8h.html</anchorfile>
      <anchor>a9fc04056be2213ee286ddfa6c112f51d</anchor>
      <arglist>(unsigned long *vec, unsigned long **mat, unsigned **nonzeroIndices, unsigned *nonzeroCounts, unsigned long *result, unsigned n, unsigned long p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rem</name>
      <anchorfile>minpoly_8h.html</anchorfile>
      <anchor>acf54ef084fbe5d93e764c591636e0a03</anchor>
      <arglist>(unsigned long *a, unsigned long *q, unsigned long p, int &amp;dega, int degq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quo</name>
      <anchorfile>minpoly_8h.html</anchorfile>
      <anchor>a246e06a414bb6ad079cc4ee545041d1c</anchor>
      <arglist>(unsigned long *a, unsigned long *q, unsigned long p, int &amp;dega, int degq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult</name>
      <anchorfile>minpoly_8h.html</anchorfile>
      <anchor>a1a17553e26a6da1eef2405df758f5b39</anchor>
      <arglist>(unsigned long *result, unsigned long *a, unsigned long *b, unsigned long p, int dega, int degb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gcd</name>
      <anchorfile>minpoly_8h.html</anchorfile>
      <anchor>aaa771ffd08f0adff6fd017c1377c3e77</anchor>
      <arglist>(unsigned long *g, unsigned long *a, unsigned long *b, unsigned long p, int dega, int degb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lcm</name>
      <anchorfile>minpoly_8h.html</anchorfile>
      <anchor>ac926c44707765376e665cd8b24e397e9</anchor>
      <arglist>(unsigned long *l, unsigned long *a, unsigned long *b, unsigned long p, int dega, int degb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>multMod</name>
      <anchorfile>minpoly_8h.html</anchorfile>
      <anchor>a616b725041c721cb7378eb859bcbaca7</anchor>
      <arglist>(unsigned long a, unsigned long b, unsigned long p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fast_maps.cc</name>
    <path>kernel/maps/</path>
    <filename>fast__maps_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <includes id="fast__maps_8h" name="fast_maps.h" local="yes" import="no" module="no" objc="no">kernel/maps/fast_maps.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_DEST_R</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a15d885d4f38ef2472bbe5b0dacd0d575</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SRC_R</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a8f14abcbee9bc0bafbc630fdfc39d2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MAP_OPTIMIZE</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>ae12ffaa588ab7e7ee6ed90416ad744c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>maGetMaxExpP</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a27d7becd45abc2d5dbf25b47dcbc546a</anchor>
      <arglist>(poly *max_map_monomials, int n_max_map_monomials, ring map_r, poly pi_m, ring pi_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>maGetMaxExp</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>aa9b11f46dd8aaa63b68e82fa0f021f3d</anchor>
      <arglist>(ideal pi_id, ring pi_r, ideal map_id, ring map_r)</arglist>
    </member>
    <member kind="function">
      <type>mapoly</type>
      <name>maMonomial_Create</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a7cd0ca2d4e4b6f323cd0d4486c6914c3</anchor>
      <arglist>(poly p, ring, sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maMonomial_Destroy</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a12ef49f625207e4d12b7f3c1a1ec0bca</anchor>
      <arglist>(mapoly mp, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>mapoly</type>
      <name>maPoly_InsertMonomial</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a78e9ddec3d81bc52cfeebbb5031add4f</anchor>
      <arglist>(mapoly &amp;into, mapoly what, ring src_r)</arglist>
    </member>
    <member kind="function">
      <type>mapoly</type>
      <name>maPoly_InsertMonomial</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a03c429f67a026c9d05b0b27d6347ac93</anchor>
      <arglist>(mapoly &amp;into, poly p, ring src_r, sBucket_pt bucket)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>maPoly_InsertPoly</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a7c405a243f6c522fafbdaba0dd1c9d19</anchor>
      <arglist>(mapoly &amp;into, poly what, ring src_r, sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maMap_CreatePolyIdeal</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a78159b4597913093f782bf1800084c3b</anchor>
      <arglist>(ideal map_id, ring map_r, ring src_r, ring dest_r, mapoly &amp;mp, maideal &amp;mideal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maMap_CreateRings</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a1fe689e72c6214df39bbcb60e05d2076</anchor>
      <arglist>(ideal map_id, ring map_r, ideal image_id, ring image_r, ring &amp;src_r, ring &amp;dest_r, BOOLEAN &amp;simple)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>maMap_KillRings</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>ae54fe05c6a5aabb6862b0a0a6a601fa9</anchor>
      <arglist>(ring map_r, ring image_r, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>maIdeal_2_Ideal</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a7da6e0eb16df69e8350258bd9affba1f</anchor>
      <arglist>(maideal m_id, ring)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maPoly_GetLength</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a785ab5749853e5b97af21c5d4d96efcf</anchor>
      <arglist>(mapoly mp, int &amp;length)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>fast_map_common_subexp</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a1f4d44ca3bce49e7b67fcb683cbac6c1</anchor>
      <arglist>(const ideal map_id, const ring map_r, const ideal image_id, const ring image_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>maPoly_Substitute</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a9125c8d9c50037ddbf9ff79cb1ce9b19</anchor>
      <arglist>(macoeff c, poly p, ring dest_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>maPoly_EvalMon</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a900d331a259b752961a4fb57a915da28</anchor>
      <arglist>(poly src, ring src_r, poly *dest_id, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maPoly_Eval</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>abd8b81b090ed1d0fc9330de4afb9f4de</anchor>
      <arglist>(mapoly root, ring src_r, ideal dest_id, ring dest_r, int total_cost)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>maEggT</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a5d50f4ea8e4f4b56d8463d67c484fa1f</anchor>
      <arglist>(const poly m1, const poly m2, poly &amp;q1, poly &amp;q2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mapoly</type>
      <name>maFindBestggT</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a95060902605ca1cabc729d4dd89f6548</anchor>
      <arglist>(mapoly mp, mapoly &amp;choice, mapoly &amp;fp, mapoly &amp;fq, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maPoly_Optimize</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>afb5f08b4ff50ca36aa3ad23a69239ae2</anchor>
      <arglist>(mapoly mpoly, ring src_r)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR omBin</type>
      <name>mapolyBin</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>ae15ab683936cc0d3941c609dbdf1489a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR omBin</type>
      <name>macoeffBin</name>
      <anchorfile>fast__maps_8cc.html</anchorfile>
      <anchor>a580da789fbb7230ddda57545b673c22d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fast_maps.h</name>
    <path>kernel/maps/</path>
    <filename>fast__maps_8h.html</filename>
    <class kind="class">mapoly_s</class>
    <class kind="class">macoeff_s</class>
    <class kind="class">maideal_s</class>
    <member kind="typedef">
      <type>class mapoly_s *</type>
      <name>mapoly</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>aa07895b1f44482cb7a4c6368ffade734</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>class macoeff_s *</type>
      <name>macoeff</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a0bab310ac6b843a85fb3c33b508db0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>class maideal_s *</type>
      <name>maideal</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a30f037eb33341437fefc46fff4174a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maMonomial_Out</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a150b48cd27ec1656f8a85f48ddce0428</anchor>
      <arglist>(mapoly monomial, ring src_r, ring dest_r=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maPoly_Out</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a395d43d23737a2384bd3ee566629c53f</anchor>
      <arglist>(mapoly mpoly, ring src_ring, ring dest_r=NULL)</arglist>
    </member>
    <member kind="function">
      <type>mapoly</type>
      <name>maMonomial_Create</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a98ebe5ed2307c8338f6b9481af3eceb9</anchor>
      <arglist>(poly p, ring, sBucket_pt bucket=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maMonomial_Destroy</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a5e76e751ea3f7170bcf41c0c462e44f1</anchor>
      <arglist>(mapoly monomial, ring src_r, ring dest_r=NULL)</arglist>
    </member>
    <member kind="function">
      <type>mapoly</type>
      <name>maMonomial_Free</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>af59a8aeacb5e31e8a108228b63e54b72</anchor>
      <arglist>(mapoly monomial, ring src_r, ring dest_r=NULL)</arglist>
    </member>
    <member kind="function">
      <type>mapoly</type>
      <name>maPoly_InsertMonomial</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a78e9ddec3d81bc52cfeebbb5031add4f</anchor>
      <arglist>(mapoly &amp;into, mapoly what, ring src_r)</arglist>
    </member>
    <member kind="function">
      <type>mapoly</type>
      <name>maPoly_InsertMonomial</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a7439a77d7b0edfbfee9e5754444e8ec9</anchor>
      <arglist>(mapoly &amp;into, poly p, ring src_r, sBucket_pt bucket=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maPoly_Optimize</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>afb5f08b4ff50ca36aa3ad23a69239ae2</anchor>
      <arglist>(mapoly mpoly, ring src_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maPoly_Eval</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>aa36383d7bab61f953550e966a45c3643</anchor>
      <arglist>(mapoly mpoly, ring src_r, ideal dest_id, ring dest_r, int total_cost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maMap_CreatePolyIdeal</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a78159b4597913093f782bf1800084c3b</anchor>
      <arglist>(ideal map_id, ring map_r, ring src_r, ring dest_r, mapoly &amp;mp, maideal &amp;mideal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maMap_CreateRings</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a50812210ea6d776f377fb915a50bb28d</anchor>
      <arglist>(ideal map_id, ring map_r, ideal image_id, ring image_r, ring &amp;src_r, ring &amp;dest_r, BOOLEAN &amp;no_sort)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>maIdeal_2_Ideal</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a90798afec2799580b379395bdd609f66</anchor>
      <arglist>(maideal ideal, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>fast_map_common_subexp</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a1f4d44ca3bce49e7b67fcb683cbac6c1</anchor>
      <arglist>(const ideal map_id, const ring map_r, const ideal image_id, const ring image_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>find_perm.cc</name>
    <path>kernel/maps/</path>
    <filename>find__perm_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="find__perm_8h" name="find_perm.h" local="yes" import="no" module="no" objc="no">kernel/maps/find_perm.h</includes>
    <member kind="function" static="yes">
      <type>static int *</type>
      <name>find_perm_for_map</name>
      <anchorfile>find__perm_8cc.html</anchorfile>
      <anchor>aa2db20e8debce6c9c5653dfa23b0e3a9</anchor>
      <arglist>(const ring preimage_r, const ring image_r, const ideal image)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>ma_ApplyPermForMap</name>
      <anchorfile>find__perm_8cc.html</anchorfile>
      <anchor>a2357c751f01195b15a5ca43d08068d43</anchor>
      <arglist>(const matrix to_map, const ring preimage_r, const ideal image, const ring image_r, const nMapFunc nMap)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>find_perm.h</name>
    <path>kernel/maps/</path>
    <filename>find__perm_8h.html</filename>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <member kind="function">
      <type>matrix</type>
      <name>ma_ApplyPermForMap</name>
      <anchorfile>find__perm_8h.html</anchorfile>
      <anchor>a2357c751f01195b15a5ca43d08068d43</anchor>
      <arglist>(const matrix to_map, const ring preimage_r, const ideal image, const ring image_r, const nMapFunc nMap)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gen_maps.cc</name>
    <path>kernel/maps/</path>
    <filename>gen__maps_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <includes id="fast__maps_8h" name="fast_maps.h" local="yes" import="no" module="no" objc="no">kernel/maps/fast_maps.h</includes>
    <includes id="find__perm_8h" name="find_perm.h" local="yes" import="no" module="no" objc="no">kernel/maps/find_perm.h</includes>
    <includes id="gen__maps_8h" name="gen_maps.h" local="yes" import="no" module="no" objc="no">kernel/maps/gen_maps.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>find_subst_for_map</name>
      <anchorfile>gen__maps_8cc.html</anchorfile>
      <anchor>a63d1ce4293210edde78fa24a2aad3bd6</anchor>
      <arglist>(const ring preimage_r, const ring image_r, const ideal image, int &amp;var, poly &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>maMapIdeal</name>
      <anchorfile>gen__maps_8cc.html</anchorfile>
      <anchor>a1aa5e41c85848069acfa2b60a7c0e3f9</anchor>
      <arglist>(const ideal map_id, const ring preimage_r, const ideal image_id, const ring image_r, const nMapFunc nMap)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>maMapPoly</name>
      <anchorfile>gen__maps_8cc.html</anchorfile>
      <anchor>a834d1ff31489f864dea83f03edb8a883</anchor>
      <arglist>(const poly map_p, const ring map_r, const ideal image_id, const ring image_r, const nMapFunc nMap)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>maEvalAt</name>
      <anchorfile>gen__maps_8cc.html</anchorfile>
      <anchor>af7f6ed06fd5a220f773b929ebaf75bbb</anchor>
      <arglist>(const poly p, const number *pt, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gen_maps.h</name>
    <path>kernel/maps/</path>
    <filename>gen__maps_8h.html</filename>
    <member kind="function">
      <type>ideal</type>
      <name>maMapIdeal</name>
      <anchorfile>gen__maps_8h.html</anchorfile>
      <anchor>a91390e0efc793305004b4d08302df6c7</anchor>
      <arglist>(const ideal map_id, const ring map_r, const ideal image_id, const ring image_r, const nMapFunc nMap)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>maMapPoly</name>
      <anchorfile>gen__maps_8h.html</anchorfile>
      <anchor>a834d1ff31489f864dea83f03edb8a883</anchor>
      <arglist>(const poly map_p, const ring map_r, const ideal image_id, const ring image_r, const nMapFunc nMap)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_SubstPoly</name>
      <anchorfile>gen__maps_8h.html</anchorfile>
      <anchor>a8a1aaf1c21e34ea6fd5e98e0aa68711b</anchor>
      <arglist>(poly p, int var, poly image, const ring preimage_r, const ring image_r, const nMapFunc nMap, matrix cache=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_SubstPoly</name>
      <anchorfile>gen__maps_8h.html</anchorfile>
      <anchor>a5b6f94617f891452959b3e4eeb6a8b86</anchor>
      <arglist>(ideal id, int var, poly image, const ring preimage_r, const ring image_r, const nMapFunc nMap)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>maEvalAt</name>
      <anchorfile>gen__maps_8h.html</anchorfile>
      <anchor>af7f6ed06fd5a220f773b929ebaf75bbb</anchor>
      <arglist>(const poly p, const number *pt, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>maps.dox</name>
    <path>kernel/maps/</path>
    <filename>maps_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>subst_maps.cc</name>
    <path>kernel/maps/</path>
    <filename>subst__maps_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="gen__maps_8h" name="gen_maps.h" local="yes" import="no" module="no" objc="no">kernel/maps/gen_maps.h</includes>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_SubstMon</name>
      <anchorfile>subst__maps_8cc.html</anchorfile>
      <anchor>a86f8ed6d23b5324af18a98daec75dff5</anchor>
      <arglist>(poly p, int var, poly image, const ring preimage_r, const ring image_r, const nMapFunc nMap, matrix cache)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_SubstPoly</name>
      <anchorfile>subst__maps_8cc.html</anchorfile>
      <anchor>aa2b8a1104ac229d51b099623cf886f7b</anchor>
      <arglist>(poly p, int var, poly image, const ring preimage_r, const ring image_r, const nMapFunc nMap, matrix cache)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_SubstPoly</name>
      <anchorfile>subst__maps_8cc.html</anchorfile>
      <anchor>a5b6f94617f891452959b3e4eeb6a8b86</anchor>
      <arglist>(ideal id, int var, poly image, const ring preimage_r, const ring image_r, const nMapFunc nMap)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mod2.h</name>
    <path>kernel/</path>
    <filename>mod2_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR_MAJOR_VERSION</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a8eade221d8324bfd190a2699429838d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR_MINOR_VERSION</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>afbf876dbb9efbb5218edc1580b22f4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR_SUB_VERSION</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>ab07f13abbdc1478c48315ce4341b33b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR_PATCHLEVEL</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>af6529df11dfe09927790b5e7621182e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_ROOT_DIR</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a37c646e75ab6a977efb6dc6add328238</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_GETTIMEOFDAY</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a32e7ff1da5763e68f44097cb23826415</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIME_WITH_SYS_TIME</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a2b44ef64cf38e064ef11e11f35271380</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_TIME_H</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a2aae46056558e9d6fef6380f9678ffe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMER_RESOLUTION</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a153b21cab235735bed3752c7735cac4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIQ</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a80a64fd9f0e2a970daed8039dbfb1f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAST_AND_DIRTY</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a2a8b74b39b35b4cc6813a4dfb65b0413</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_EIGENVAL</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>aefbf8a703ef8a0cd92c7c7c63ed0ed34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_GMS</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>aaa12b788ebd11f996fd6916f691c2961</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SIMPLEIPC</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>af79d78e2d1d21ee3f20a54103bf7c11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_PCV</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a8268f29fbe9890074c9f043937da3761</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UNITS</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a36c035cd0d9b465ba14cfdd4a64accfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_LIBPARSER</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a48293bb2b7cc5cb9e9346f9e10c09bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_VSPACE</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a8dbf6cd82572f8a7e414809b7987dd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROFILER</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a19c6455991847f755a6eae9042db8f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SPECTRUM</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a097610279af69ad524023bb08cdfee6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR_VERSION</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a94e13cda15b25b5415fd43cc4cb2b6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLPDEBUG</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>ae90668191b818aa6004eef0c250201e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEEK_END</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>ad2a2e6c114780c3071efd24f16c7f7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEEK_SET</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a0d112bae8fd35be772185b6ec6bcbe64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINKAGE</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>ac81000045b9ef2369406deadc84add97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_INLINE</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>ab5ce7bd7fe4169a9f709815f03f9870b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MDEBUG</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>ad769dc7be0dc5189e019d56664a18655</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_TRACK</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a4599d1ae4db98957b11b9d383853d74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_CHECK</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a643d5a7d1fb8622ec470b365cb9a74aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_KEEP</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>aa3484e8e7175103f3a075235a137a1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_SING_KEEP</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a94ed3f1c7550bebc3280f70357634476</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KDEBUG</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a6c4044792cd01d56f776f17bcf5eb83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LDEBUG</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a97bfef446f67b04c653a8158b8ffbb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RDEBUG</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>aed6b15ca1d2e42dd188761d120b74532</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>ab946e2e7f7679350627acfded8e2658b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYDEBUG</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a853b3bfad6d2b2ff693dce81182e0c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assume_violation</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a57ba98feaa4d397d40fa94567abd5fc1</anchor>
      <arglist>(s, f, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assume</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a32cf720adc95c26d4606894723412ed6</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>r_assume</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>ac09285dc1f09f189e085aad1cb58cfba</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_assume</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a293b03be06893ad8cb19a1a5a57561de</anchor>
      <arglist>(x, f, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_r_assume</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>ab659110b4950b1dbc6d62b246086d649</anchor>
      <arglist>(x, f, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__attribute__</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a9d373a9b65ff25b2db84c07394e1c212</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRINGIFY</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>aef5e717e66362cbdb670b98660eb22d0</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPANDED_STRINGIFY</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a01a6b3dfa492b045b844b888d465e997</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>m2_end</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>afd620e84446f3a065efdc181a6aefd66</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>HALT</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a4ecbe9e94f8f97628dfd5f06f5631f2f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dReportError</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>acf21a566324ff099c7e1fdf82a0ed8ea</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dErrorBreak</name>
      <anchorfile>mod2_8h.html</anchorfile>
      <anchor>a0bc07f7bf9ac106db452def600026e2a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpr_base.cc</name>
    <path>kernel/numeric/</path>
    <filename>mpr__base_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="sirandom_8h" name="sirandom.h" local="yes" import="no" module="no" objc="no">misc/sirandom.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="mpr__global_8h" name="mpr_global.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_global.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="sparsmat_8h" name="sparsmat.h" local="yes" import="no" module="no" objc="no">polys/sparsmat.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="mpr__base_8h" name="mpr_base.h" local="yes" import="no" module="no" objc="no">mpr_base.h</includes>
    <includes id="mpr__numeric_8h" name="mpr_numeric.h" local="yes" import="no" module="no" objc="no">mpr_numeric.h</includes>
    <class kind="class">resMatrixSparse</class>
    <class kind="struct">setID</class>
    <class kind="struct">onePoint</class>
    <class kind="struct">_entry</class>
    <class kind="class">pointSet</class>
    <class kind="class">convexHull</class>
    <class kind="class">mayanPyramidAlg</class>
    <class kind="class">resMatrixDense</class>
    <class kind="struct">resVector</class>
    <member kind="define">
      <type>#define</type>
      <name>MAXPOINTS</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a1409378747976a5bb615f2fb82bd5f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXINITELEMS</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>acc0372a92c801af9c0e54a898d0121ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIFT_COOR</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>af9500c88ac3c1c8217f67d291aa971a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALEDOWN</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a42883e98180d0b06179dc919cce891a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINVDIST</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a7c4312c2d9c0405d68f83eaeac9537bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RVMULT</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a336b72cf3878a284620093cbd63c42d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXRVVAL</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a562ddc56a5fd768a0c03d5f37f1df698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXVARS</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a0879a0e632584a9a8bee5ebffab571ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXEVPOINT</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a310fa5380fc04f588baecd2180b6b201</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>Coord_t</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a1729ceee1088121c0e1ea85b8a188b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>monomAt</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a1bf9efa2bf5a4ef5b365813573c28b6e</anchor>
      <arglist>(poly p, int i)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>over</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a29552036ebbae9cad9a13bc357b94cab</anchor>
      <arglist>(const unsigned long n, const unsigned long d)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>loNewtonPolytope</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>ab9f57e75f357bfba1daa070595324f1a</anchor>
      <arglist>(const ideal id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpr_base.h</name>
    <path>kernel/numeric/</path>
    <filename>mpr__base_8h.html</filename>
    <includes id="mpr__numeric_8h" name="mpr_numeric.h" local="yes" import="no" module="no" objc="no">kernel/numeric/mpr_numeric.h</includes>
    <class kind="class">resMatrixBase</class>
    <class kind="class">uResultant</class>
    <member kind="define">
      <type>#define</type>
      <name>SNONE</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a3ff7a7d8af95319a2deadce5e04ed75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SFREE</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a92f4b0c9ddb233a98e94b6bf41856f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>mprState</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a08059599b97ae787423cb4f5836ae0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mprOk</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a08059599b97ae787423cb4f5836ae0b9aba9b1dca2110df9bbb954177e390abba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mprWrongRType</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a08059599b97ae787423cb4f5836ae0b9a649dbd84c8e49fda598121761c51a3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mprHasOne</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a08059599b97ae787423cb4f5836ae0b9a41d0e87ee2c11eb8cdbaaee16bf415e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mprInfNumOfVars</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a08059599b97ae787423cb4f5836ae0b9a35b76f45cfb64e24b31ed972b8514778</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mprNotReduced</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a08059599b97ae787423cb4f5836ae0b9a5c0fe6e7ef557b0c9766e4287359538e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mprNotZeroDim</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a08059599b97ae787423cb4f5836ae0b9aa0aeccebb5075edcb75e1188a226700c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mprNotHomog</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a08059599b97ae787423cb4f5836ae0b9a16581520803c9b102e3577d214ac325b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mprUnSupField</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a08059599b97ae787423cb4f5836ae0b9adab8f8a09443257d16c03acb8296d8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uResultant::resMatType</type>
      <name>determineMType</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a72920b9b4715cba62fd16bd044a3de17</anchor>
      <arglist>(int imtype)</arglist>
    </member>
    <member kind="function">
      <type>mprState</type>
      <name>mprIdealCheck</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a967d7c39b1c8faf2721d2560de85a56a</anchor>
      <arglist>(const ideal theIdeal, const char *name, uResultant::resMatType mtype, BOOLEAN rmatrix=false)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>loNewtonPolytope</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>ab9f57e75f357bfba1daa070595324f1a</anchor>
      <arglist>(const ideal id)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR size_t</type>
      <name>gmp_output_digits</name>
      <anchorfile>mpr__base_8h.html</anchorfile>
      <anchor>a2ef7d3698d70e4542fc1dac37b76c203</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpr_inout.cc</name>
    <path>kernel/numeric/</path>
    <filename>mpr__inout_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="mpr__global_8h" name="mpr_global.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_global.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="mpr__base_8h" name="mpr_base.h" local="yes" import="no" module="no" objc="no">mpr_base.h</includes>
    <includes id="mpr__numeric_8h" name="mpr_numeric.h" local="yes" import="no" module="no" objc="no">mpr_numeric.h</includes>
    <includes id="mpr__inout_8h" name="mpr_inout.h" local="yes" import="no" module="no" objc="no">mpr_inout.h</includes>
    <includes id="timing_8h" name="timing.h" local="yes" import="no" module="no" objc="no">factory/timing.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TIMING_EPR</name>
      <anchorfile>mpr__inout_8cc.html</anchorfile>
      <anchor>a02706c950f7a4661e7e1e78c0e850254</anchor>
      <arglist>(t, msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TIMING_DEFINE_PRINT</name>
      <anchorfile>mpr__inout_8cc.html</anchorfile>
      <anchor>a5767f7e987473359fedf3a7031c60ea2</anchor>
      <arglist>(mpr_overall) TIMING_DEFINE_PRINT(mpr_check) TIMING_DEFINE_PRINT(mpr_constr) TIMING_DEFINE_PRINT(mpr_ures) TIMING_DEFINE_PRINT(mpr_mures) TIMING_DEFINE_PRINT(mpr_arrange) TIMING_DEFINE_PRINT(mpr_solver) void mprPrintError(mprState state</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpr_inout.h</name>
    <path>kernel/numeric/</path>
    <filename>mpr__inout_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_DIGITS</name>
      <anchorfile>mpr__inout_8h.html</anchorfile>
      <anchor>a2935c298eb3bc1fa9a875b2355503163</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MPR_DENSE</name>
      <anchorfile>mpr__inout_8h.html</anchorfile>
      <anchor>ae6156517a5e5baf7db43ce1f9a63a93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MPR_SPARSE</name>
      <anchorfile>mpr__inout_8h.html</anchorfile>
      <anchor>a819284331f291805e5716ded84265580</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuUResSolve</name>
      <anchorfile>mpr__inout_8h.html</anchorfile>
      <anchor>aedba69f704b7316e844c34909207fe92</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuMPResMat</name>
      <anchorfile>mpr__inout_8h.html</anchorfile>
      <anchor>abc7abbe35b9a0ea3e2451d2edb31b83a</anchor>
      <arglist>(leftv res, leftv arg1, leftv arg2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuLagSolve</name>
      <anchorfile>mpr__inout_8h.html</anchorfile>
      <anchor>a3e58ae3815c13129b4a64ce3afd34e1f</anchor>
      <arglist>(leftv res, leftv arg1, leftv arg2, leftv arg3)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuVanderSys</name>
      <anchorfile>mpr__inout_8h.html</anchorfile>
      <anchor>a5b9e8ba5d03e96202be19d8b82ef0b3f</anchor>
      <arglist>(leftv res, leftv arg1, leftv arg2, leftv arg3)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>loNewtonP</name>
      <anchorfile>mpr__inout_8h.html</anchorfile>
      <anchor>ace8fe3fe2b53f35f0052ba4df6ed2809</anchor>
      <arglist>(leftv res, leftv arg1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>loSimplex</name>
      <anchorfile>mpr__inout_8h.html</anchorfile>
      <anchor>ac91a47b2041433c68a52671e0499fc47</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpr_numeric.cc</name>
    <path>kernel/numeric/</path>
    <filename>mpr__numeric_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="mpr__global_8h" name="mpr_global.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_global.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="mpr__base_8h" name="mpr_base.h" local="yes" import="no" module="no" objc="no">mpr_base.h</includes>
    <includes id="mpr__numeric_8h" name="mpr_numeric.h" local="yes" import="no" module="no" objc="no">mpr_numeric.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MR</name>
      <anchorfile>mpr__numeric_8cc.html</anchorfile>
      <anchor>a9ecbd9f86f95534f1bcf71015d5ae81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT</name>
      <anchorfile>mpr__numeric_8cc.html</anchorfile>
      <anchor>a30f14513f15b6d30de440d41e8050e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MMOD</name>
      <anchorfile>mpr__numeric_8cc.html</anchorfile>
      <anchor>a5f3d9e57ec57c7bfdd1e73df327e357f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXIT</name>
      <anchorfile>mpr__numeric_8cc.html</anchorfile>
      <anchor>ae560427a74987e946bbf68724c45d5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>error</name>
      <anchorfile>mpr__numeric_8cc.html</anchorfile>
      <anchor>aad98f1063a19a487b893f30ff375104e</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXPOINTS</name>
      <anchorfile>mpr__numeric_8cc.html</anchorfile>
      <anchor>a1409378747976a5bb615f2fb82bd5f2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpr_numeric.h</name>
    <path>kernel/numeric/</path>
    <filename>mpr__numeric_8h.html</filename>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="mpr__global_8h" name="mpr_global.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_global.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <class kind="class">vandermonde</class>
    <class kind="class">rootContainer</class>
    <class kind="class">rootArranger</class>
    <class kind="class">simplex</class>
    <member kind="define">
      <type>#define</type>
      <name>PM_NONE</name>
      <anchorfile>mpr__numeric_8h.html</anchorfile>
      <anchor>a528b91e86112b24891d94af37dea0f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PM_POLISH</name>
      <anchorfile>mpr__numeric_8h.html</anchorfile>
      <anchor>afaf2018c1892006762d7bacfbe8058f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PM_CORRUPT</name>
      <anchorfile>mpr__numeric_8h.html</anchorfile>
      <anchor>a8623fac3aedfe254ebdff49bdfd412a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMPLEX_EPS</name>
      <anchorfile>mpr__numeric_8h.html</anchorfile>
      <anchor>a6f9a9e0a3752d09ae2602fe65c68127b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>slists *</type>
      <name>lists</name>
      <anchorfile>mpr__numeric_8h.html</anchorfile>
      <anchor>ab09bedc7127aa2fc247be963524c43d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>numeric.dox</name>
    <path>kernel/numeric/</path>
    <filename>numeric_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>feread.cc</name>
    <path>kernel/oswrapper/</path>
    <filename>feread_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>STDOUT_FILENO</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>abd165ee6474b5b75bf075842fff13a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rl_filename_completion_function</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>ac1fe65445270664939f3b1a42b4439b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rl_completion_matches</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>aa070d05b0e4aa9d8a7d06c6ad099f211</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>x_rl_line_buffer</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a96c1371aa2c56d82b75db3f122a72dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>x_rl_completion_matches</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a5627e6fcdeb15a174323e2b36b191ed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>x_rl_filename_completion_function</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a254c322842f2fbd881dc4b068a52e683</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char *(*</type>
      <name>RL_PROC</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a8c5769532d7e09237010e04008c3ceae</anchor>
      <arglist>)(const char *, int)</arglist>
    </member>
    <member kind="typedef">
      <type>char **</type>
      <name>CPPFunction</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a15c3c2ecdd59ef8ec6b0c658e6f79197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>char *(*</type>
      <name>PROC</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a2cda6a7110efb44144e5f987f51f5fc5</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>char **</type>
      <name>RL_CPPFunction</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a4014d96085a648c2b8847244e7be28d7</anchor>
      <arglist>(const char *, int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>fe_fgets_stdin_init</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a6c0bf955e725fed25a479745f6686c1c</anchor>
      <arglist>(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiArithGetCmd</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>acdcc68ff811f6fee59b7482849b1bdf6</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>command_generator</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a647cf5dc156c39765d0df6358fb9e8cc</anchor>
      <arglist>(char *text, int state)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rl_filename_completion_function</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a72c87c4db7a54cbae864f2005463f67f</anchor>
      <arglist>(const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>char **</type>
      <name>rl_completion_matches</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>ade904705674f86e4fd3d7542ab8bbecf</anchor>
      <arglist>(const char *, RL_PROC)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>readline</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a9df8d87faa1eb26862eb658e24dd9c89</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_history</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>aa50174bcebe50493f977a09648d57e8a</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_history</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>aef8491839fad75673124848b458fdcbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>using_history</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>ad4518933646b067a19ac33dedc5c76e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_history</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a9bd2e109c2a2f8209e419ce2d316e5b0</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>history_total_bytes</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>ac5e636438c7724673a0baabce4f9241d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets_stdin_rl</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>ad9199f696c92a5bcb1301b52f002476b</anchor>
      <arglist>(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fe_init_dyn_rl</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>afe45f57181061e7f0f02b435aba86ef7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char **</type>
      <name>singular_completion</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>aa5800a6e015fe69dd36773090951a990</anchor>
      <arglist>(char *text, int start, int end)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets_stdin_fe</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>aeb9d4c60fad116b2beaf49e87cbdd79e</anchor>
      <arglist>(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets_stdin_emu</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>aeb13fd62ff824841ff0e50afec8c1469</anchor>
      <arglist>(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets_stdin_drl</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>ae07ccef48310d1f26bd3e73909910362</anchor>
      <arglist>(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>aa9e15a38c682dea3d2cc70131e37e195</anchor>
      <arglist>(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets_dummy</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a4ab94171ff3ffcaff06a79d684ab154a</anchor>
      <arglist>(const char *, char *, int)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>fe_fgets_stdin</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a6a6e64f79a90e2f079647e266fba3ae8</anchor>
      <arglist>)(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>using_history_called</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a197575d7078f0c3f26d9539abf0f3604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char *</type>
      <name>rl_readline_name</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>ac7f9080f72a6213d639440ccd38b81fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char *</type>
      <name>rl_line_buffer</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>aab553b8e8a2ae281abb9b153da4302dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR CPPFunction *</type>
      <name>rl_attempted_completion_function</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a04f548888f29fd5c69de2c1eba59e416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR FILE *</type>
      <name>rl_outstream</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a0821bc37a362e01dee7b0bf26f93548f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>fe_filename_completion_function</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>adfd9c033b189125e4c3759f490af21a5</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>fe_readline</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a77e0ee08ca61b7b825779e977ea90905</anchor>
      <arglist>)(char *)</arglist>
    </member>
    <member kind="variable">
      <type>VAR void(*</type>
      <name>fe_add_history</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>ac7d6276d752e727928aa3b28e695d0fe</anchor>
      <arglist>)(char *)</arglist>
    </member>
    <member kind="variable">
      <type>VAR char **</type>
      <name>fe_rl_readline_name</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a1f6819b6bf875456f0c458888d62d481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR char **</type>
      <name>fe_rl_line_buffer</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a24cb5254f5d60e4396960a1def1f9bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **(*</type>
      <name>fe_completion_matches</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>aebbd218eb7ea5d57abd90dc2fb95dfb9</anchor>
      <arglist>)(...)</arglist>
    </member>
    <member kind="variable">
      <type>VAR CPPFunction **</type>
      <name>fe_rl_attempted_completion_function</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a8329cdd577d73a29497acfbd75252975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR FILE **</type>
      <name>fe_rl_outstream</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>aee361d9e17d0300e6bf989d56d6af2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int(*</type>
      <name>fe_write_history</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a5002c4102af35a7cd4d0bfba09121194</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>VAR int(*</type>
      <name>fe_history_total_bytes</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a974a16fc338beea11b90146ad72d56f6</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>VAR void(*</type>
      <name>fe_using_history</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a6e242c9b4e1dba38c2273f3b8cc2f12a</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>VAR int(*</type>
      <name>fe_read_history</name>
      <anchorfile>feread_8cc.html</anchorfile>
      <anchor>a2b17c41b165821a0c5b96a64be633ce2</anchor>
      <arglist>)(char *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feread.h</name>
    <path>kernel/oswrapper/</path>
    <filename>feread_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>SINGULARHIST_FILE</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>acd6a43875ee173dc5a37a91b711d7a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets_stdin_drl</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>ae07ccef48310d1f26bd3e73909910362</anchor>
      <arglist>(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fe_reset_input_mode</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>a519bbc2ddca54232d8cd615a77c0f634</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fe_reset_fe</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>a38f75e4438f4d44003522e2a25144ef2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets_stdin_rl</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>ad9199f696c92a5bcb1301b52f002476b</anchor>
      <arglist>(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets_stdin_emu</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>aeb13fd62ff824841ff0e50afec8c1469</anchor>
      <arglist>(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>aa9e15a38c682dea3d2cc70131e37e195</anchor>
      <arglist>(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets_dummy</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>a5b09275d4d08d0c793bf2067c3f29ae9</anchor>
      <arglist>(const char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>eati</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>a5d1a76faacc3fe918a1dbaa19c63fa57</anchor>
      <arglist>(const char *s, int *i)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char</type>
      <name>prompt_char</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>a82e3272e05d8d2adf86ca2d207c4409c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>using_history_called</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>a0c0103202ffe14542b4bd95f3ade9d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>fe_fgets_stdin</name>
      <anchorfile>feread_8h.html</anchorfile>
      <anchor>a6a6e64f79a90e2f079647e266fba3ae8</anchor>
      <arglist>)(const char *pr, char *s, int size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fereadl.c</name>
    <path>kernel/oswrapper/</path>
    <filename>fereadl_8c.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>STDIN_FILENO</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>afcf80a6d91178952d107ad00b165752b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STDOUT_FILENO</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>abd165ee6474b5b75bf075842fff13a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>feCTRL</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a3d482bd8dbf3db07ef8aee6c27b14852</anchor>
      <arglist>(C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>fe_hist_max</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a5cbc2007bedef82f7aab7d1e99d74df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fe_reset_fe</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a38f75e4438f4d44003522e2a25144ef2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fe_temp_reset</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>afcbd79d1dd8436de5ccc2e9a1548d7b8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fe_temp_set</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a78d43ccd30eff3279cc5feb87b44d328</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fe_out_char</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a2998677b4f18e150bd165dd0b7ce9365</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fe_init</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>ad4a7b0927db5e77e918c612d14305f41</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fe_ctrl_k</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a6aa7c00bd9f7c38c824e7e49a6480801</anchor>
      <arglist>(char *s, int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fe_ctrl_u</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a603111a8933900ee11139ef1cb42bc0d</anchor>
      <arglist>(char *s, int *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fe_add_hist</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>aff102e94faac2d3150eb1e0722faf01e</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fe_get_hist</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a1f47f14fdf4c576446a5f478f2ccc306</anchor>
      <arglist>(char *s, int size, int *pos, int change, int incr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fe_getchar</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>afaf2951ad97cee984cd199b338c86c2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fe_set_cursor</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>af3f25b60e6c7cfa26a2d6ab3b835d381</anchor>
      <arglist>(char *s, int i)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>fe_fgets_stdin_fe</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a14e1f325abca720b7fccbf374e7e7bd5</anchor>
      <arglist>(char *pr, char *s, int size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>command_generator</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a647cf5dc156c39765d0df6358fb9e8cc</anchor>
      <arglist>(char *text, int state)</arglist>
    </member>
    <member kind="function">
      <type>char **</type>
      <name>singular_completion</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>aa5800a6e015fe69dd36773090951a990</anchor>
      <arglist>(char *text, int start, int end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fe_init_dyn_rl</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>afe45f57181061e7f0f02b435aba86ef7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fe_reset_input_mode</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a56c6f88b921b1fab41f06ac5c288a4e3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>VAR struct termios</type>
      <name>fe_saved_attributes</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a181491dda04a9eaa17319e488406fa50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR BOOLEAN</type>
      <name>fe_stdout_is_tty</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>ac7732d0ee3f1637b409fc6c1e1e5b01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR BOOLEAN</type>
      <name>fe_stdin_is_tty</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>ac3113c6e3fe78749f285f4b8fdb1b3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>fe_use_fgets</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a2f3052fd899af1c4367d59dc444b0c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR BOOLEAN</type>
      <name>fe_is_initialized</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a1058ca03e659c39534f65fe5535f67b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR FILE *</type>
      <name>fe_echo</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>aa588235d1a17a2f07f8579b0430da2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR char **</type>
      <name>fe_hist</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a5c6f1d16ce8b9ad60b5fdc2d40be5470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR short</type>
      <name>fe_hist_pos</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>ad889dbb5ef73a83baf51d6f306bcea60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>fe_is_raw_tty</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a7630bbcde2b76b213e42e80c9ed6df25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR short</type>
      <name>fe_cursor_pos</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a3907528c8213a2aa60b5798d4332e20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR short</type>
      <name>fe_cursor_line</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a2a658f98b6e10288441dbce664b93a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char</type>
      <name>termcap_buff</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>adcf268a9101779ba7855bb27af71b721</anchor>
      <arglist>[2048]</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>fe_filename_completion_function</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>adfd9c033b189125e4c3759f490af21a5</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>fe_readline</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a3e4c8c0ca4482174194528539316a887</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>VAR void(*</type>
      <name>fe_add_history</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a4adb2eaf1fb8585db8a75570af552c5e</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>VAR char **</type>
      <name>fe_rl_readline_name</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a1f6819b6bf875456f0c458888d62d481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR char **</type>
      <name>fe_rl_line_buffer</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a24cb5254f5d60e4396960a1def1f9bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **(*</type>
      <name>fe_completion_matches</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>aa885420e1c6f428bb73c1171624db083</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>VAR CPPFunction **</type>
      <name>fe_rl_attempted_completion_function</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a8329cdd577d73a29497acfbd75252975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR FILE **</type>
      <name>fe_rl_outstream</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>aee361d9e17d0300e6bf989d56d6af2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int(*</type>
      <name>fe_write_history</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a5002c4102af35a7cd4d0bfba09121194</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>VAR int(*</type>
      <name>fe_history_total_bytes</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a974a16fc338beea11b90146ad72d56f6</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>VAR void(*</type>
      <name>fe_using_history</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a6e242c9b4e1dba38c2273f3b8cc2f12a</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>VAR int(*</type>
      <name>fe_read_history</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>a45e98b988f6ca88e7d7eef3e19742698</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>VAR void *</type>
      <name>fe_rl_hdl</name>
      <anchorfile>fereadl_8c.html</anchorfile>
      <anchor>aaff12d863c5ee2970f0ecb86f7638270</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>oswrapper.dox</name>
    <path>kernel/oswrapper/</path>
    <filename>oswrapper_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>rlimit.c</name>
    <path>kernel/oswrapper/</path>
    <filename>rlimit_8c.html</filename>
    <includes id="rlimit_8h" name="rlimit.h" local="yes" import="no" module="no" objc="no">rlimit.h</includes>
    <member kind="function">
      <type>int</type>
      <name>raise_rlimit_nproc</name>
      <anchorfile>rlimit_8c.html</anchorfile>
      <anchor>a42aa7d6b04ad50c76718ec14e15a5ab7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rlimit.h</name>
    <path>kernel/oswrapper/</path>
    <filename>rlimit_8h.html</filename>
    <member kind="function">
      <type>int</type>
      <name>raise_rlimit_nproc</name>
      <anchorfile>rlimit_8h.html</anchorfile>
      <anchor>adcd4f89a4a71f5e954eac1f634707ebd</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timer.cc</name>
    <path>kernel/oswrapper/</path>
    <filename>timer_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="timer_8h" name="timer.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/timer.h</includes>
    <member kind="function">
      <type>void</type>
      <name>SetTimerResolution</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>ae3fbffefc08166fb3087bcc6ccbc91b8</anchor>
      <arglist>(int res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMinDisplayTime</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>a16b0dc54547f932910f9dce6ade1cf87</anchor>
      <arglist>(double mtime)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>startTimer</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>a223773080a9bee8cd7e94ab8b096ea60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getTimer</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>a822b401425b70109c2537a534267e408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTime</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>ae2a500356f9109fd0c960fb49a4c19b7</anchor>
      <arglist>(const char *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startRTimer</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>aecfcd5541f31b3670adb561b9e5ebedf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRTimer</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>a5a18390b58fd6fc49431440c19c0982c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRTimer</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>a7e96a5d25bc6f699b0a71abeadc52576</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRTime</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>a0c694cf40e1c880be3cfd4e905adc80d</anchor>
      <arglist>(const char *v)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>timerv</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>ae375ed6c06adce2a7774a94a16f4f9aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR double</type>
      <name>timer_resolution</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>a6390e0f68880e8053c33640691ba5764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR double</type>
      <name>mintime</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>a494b56dbb5fe6b3d1683f78db6b2b261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int64</type>
      <name>siStartTime</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>ab346f13790355bf4f8a32a2c36096c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR struct rusage</type>
      <name>t_rec</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>a97452759ae48a9cfd1b1d0cc476d70c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>rtimerv</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>aceb6e4addbc50e299a43a8716108a5b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR struct timeval</type>
      <name>startRl</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>a71b182e0b7cbc249676e2a36237ce352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR struct timeval</type>
      <name>siStartRTime</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>a3100d9848ccaff41aa8d70883e74cd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR struct timezone</type>
      <name>tzp</name>
      <anchorfile>timer_8cc.html</anchorfile>
      <anchor>adc8a097f6089e1801ad78a4f836f4d75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>timer.h</name>
    <path>kernel/oswrapper/</path>
    <filename>timer_8h.html</filename>
    <member kind="function">
      <type>int</type>
      <name>startTimer</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>a24175b2f2fa529acaf06092d1232db09</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeTime</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>a9690d8ceac870324bcf5e4510515392b</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getTimer</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>a822b401425b70109c2537a534267e408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startRTimer</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>a5cb80adfe5d4c9ac8282fc14478eb436</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRTime</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>adea72a6f1f7eea1bae88ea1a72dcc03f</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRTimer</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>a5a18390b58fd6fc49431440c19c0982c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRTimer</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>a7e96a5d25bc6f699b0a71abeadc52576</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTimerResolution</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>ae3fbffefc08166fb3087bcc6ccbc91b8</anchor>
      <arglist>(int res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMinDisplayTime</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>a16b0dc54547f932910f9dce6ade1cf87</anchor>
      <arglist>(double mtime)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>timerv</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>af10cc172b3c22b7aae650dc33fec8315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>rtimerv</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>a97bfd5cc1cb73854a0681140ed18de07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vspace.cc</name>
    <path>kernel/oswrapper/</path>
    <filename>vspace_8cc.html</filename>
    <includes id="vspace_8h" name="vspace.h" local="yes" import="no" module="no" objc="no">vspace.h</includes>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="feFopen_8h" name="feFopen.h" local="yes" import="no" module="no" objc="no">resources/feFopen.h</includes>
    <namespace>vspace</namespace>
    <namespace>vspace::internals</namespace>
    <member kind="define">
      <type>#define</type>
      <name>metapageaddr</name>
      <anchorfile>vspace_8cc.html</anchorfile>
      <anchor>acda86444de4ddfa6b5e750f51cfea82f</anchor>
      <arglist>(field)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vspace.h</name>
    <path>kernel/oswrapper/</path>
    <filename>vspace_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <class kind="struct">vspace::Result</class>
    <class kind="struct">vspace::Status</class>
    <class kind="class">vspace::internals::FastLock</class>
    <class kind="struct">vspace::internals::ProcessInfo</class>
    <class kind="struct">vspace::internals::MetaPage</class>
    <class kind="struct">vspace::internals::ProcessChannel</class>
    <class kind="struct">vspace::internals::Block</class>
    <class kind="struct">vspace::internals::VSeg</class>
    <class kind="struct">vspace::internals::VMem</class>
    <class kind="struct">vspace::internals::refcount_t</class>
    <class kind="class">vspace::internals::Mutex</class>
    <class kind="struct">vspace::VRef</class>
    <class kind="struct">vspace::VRef&lt; void &gt;</class>
    <class kind="struct">vspace::ZRef</class>
    <class kind="struct">vspace::ZRef::RefCounted</class>
    <class kind="class">vspace::VString</class>
    <class kind="class">vspace::VMap</class>
    <class kind="struct">vspace::VMap::Node</class>
    <class kind="struct">vspace::DictSpec</class>
    <class kind="class">vspace::Semaphore</class>
    <class kind="class">vspace::Queue</class>
    <class kind="struct">vspace::Queue::Node</class>
    <class kind="class">vspace::SyncVar</class>
    <class kind="class">vspace::Event</class>
    <class kind="class">vspace::EventSet</class>
    <class kind="class">vspace::WaitSemaphoreEvent</class>
    <class kind="class">vspace::EnqueueEvent</class>
    <class kind="class">vspace::DequeueEvent</class>
    <class kind="class">vspace::SyncReadEvent</class>
    <namespace>vspace</namespace>
    <namespace>vspace::internals</namespace>
  </compound>
  <compound kind="file">
    <name>polys.cc</name>
    <path>kernel/</path>
    <filename>polys_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="clapconv_8h" name="clapconv.h" local="yes" import="no" module="no" objc="no">polys/clapconv.h</includes>
    <member kind="function">
      <type>void</type>
      <name>rChangeCurrRing</name>
      <anchorfile>polys_8cc.html</anchorfile>
      <anchor>a614051b0eb845fd646ef662c82f7d5dd</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Divide</name>
      <anchorfile>polys_8cc.html</anchorfile>
      <anchor>abff97df133e08f1eba650f6df62430ae</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pp_Divide</name>
      <anchorfile>polys_8cc.html</anchorfile>
      <anchor>af8eea4a1cf5e47f86b5f0d62a240fcd8</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_DivRem</name>
      <anchorfile>polys_8cc.html</anchorfile>
      <anchor>affb87c62b7198b7035d5e64c67804229</anchor>
      <arglist>(poly p, poly q, poly &amp;rest, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_gcd</name>
      <anchorfile>polys_8cc.html</anchorfile>
      <anchor>afc364d8ac130dfa05dea461ac5524fc1</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="variable">
      <type>VAR ring</type>
      <name>currRing</name>
      <anchorfile>polys_8cc.html</anchorfile>
      <anchor>ac12d210dcdbddd264999c21537ea315b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR coeffs</type>
      <name>coeffs_BIGINT</name>
      <anchorfile>polys_8cc.html</anchorfile>
      <anchor>abfb98026a501dabc9be49c5a2bd0fbaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polys.h</name>
    <path>kernel/</path>
    <filename>polys_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>pSetCoeff</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a3a52285854de70c305b980a90eb203dd</anchor>
      <arglist>(p, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pGetOrder</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a7bf81074aafdd0f23fd23848bb0ac3a7</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pGetComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a351a192c5f9c652dacecf4a73e2001bc</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSetComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a70c82f19787f59f2961aab2095c3ab63</anchor>
      <arglist>(p, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pGetExp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a9f4d7aeee56e16827264a5468f3b8124</anchor>
      <arglist>(p, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSetExp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>abcfa850b1ddf5b1ddb3a79de3894b9ae</anchor>
      <arglist>(p, i, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIncrExp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a80ae7b11572ff28b571d04690e4ef49f</anchor>
      <arglist>(p, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDecrExp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>aef841f497bba6c5a6f235296b7aded2a</anchor>
      <arglist>(p, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pAddExp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a9e4b393b0372e2c267dc5d4ba22ccaff</anchor>
      <arglist>(p, i, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSubExp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ac9a8e2301d817e18da6f85b867f18d79</anchor>
      <arglist>(p, i, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pMultExp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a4fe4cd1849cafd4b1b240e145d8b6af2</anchor>
      <arglist>(p, i, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pGetExpSum</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a22d996b931de5333f3fc288b3e767d77</anchor>
      <arglist>(p1, p2, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pGetExpDiff</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a2a8d9d70caaf8c97e637b191c11b8462</anchor>
      <arglist>(p1, p2, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pNew</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a628a3bec550373a77bd36dba36e5d55b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pInit</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ab71e719fed3e6282a13a60fc54e00aea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmInit</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a6f8119c6ae7ab9480cf1acd9253bcb32</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pHead</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a14073540eee9ce4b9cdb9de39dc547dd</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmFreeAndNext</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ad74b507207dc85ed86916e6419ebe7d6</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmDelete</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a76ce8ad316f0b21ef4616f45a2cf345e</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmDeleteAndNext</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a43588102498df767bd0f39e5f26e04e0</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pExpVectorCopy</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a04aa8bcd7e1bff3611af6b35f51de626</anchor>
      <arglist>(d_p, s_p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pExpVectorAdd</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a73d185c0a1acf0830aa82db7f03e8417</anchor>
      <arglist>(p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pExpVectorSub</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a5ffb3767ab62d47acdc5ab1dd93203a0</anchor>
      <arglist>(p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pExpVectorAddSub</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a5b9179ea87290adb9a2592e1d19300cf</anchor>
      <arglist>(p1, p2, p3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pExpVectorSum</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ab2d14fe6f81f6e3345ce58c83edaf5cb</anchor>
      <arglist>(pr, p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pExpVectorDiff</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a2b56bb527afd02e851fa602880a1f938</anchor>
      <arglist>(pr, p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pGetExpV</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a98561b0a5228188d3c929e90219a5995</anchor>
      <arglist>(p, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSetExpV</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a560744e225f5c576bfa96a5e17b1f3db</anchor>
      <arglist>(p, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmCmp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ac46c105a035b705fd641650028acabf7</anchor>
      <arglist>(p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmCmpAction</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a54857f38463a518d55019ede35a1b50f</anchor>
      <arglist>(p, q, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmEqual</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a2b3ea8fc818ea1b62dc8e36ffb2bd2e1</anchor>
      <arglist>(p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pCmp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a4b18eeee5faefdcd39a1ddf54412c5f4</anchor>
      <arglist>(p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLtCmp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a04898d014296606c73584c0d81ed4307</anchor>
      <arglist>(p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLtCmpNoAbs</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a89fbb86253f4559893b8f32a76ea95e6</anchor>
      <arglist>(p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLtCmpOrdSgnDiffM</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a04c8ea6223421f5f9edf725d9def6eb9</anchor>
      <arglist>(p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLtCmpOrdSgnDiffP</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a278462f95f387d2ec6e6541232ff93f5</anchor>
      <arglist>(p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLtCmpOrdSgnEqM</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>afd324bb1fef0d8ede2039222dfebd089</anchor>
      <arglist>(p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLtCmpOrdSgnEqP</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>acc66db6bb0b941224740b345c3eea074</anchor>
      <arglist>(p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDivisibleBy</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>abcd5db81fa598bfc40d329734463a5da</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmDivisibleBy</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a9072bc398cb4c7effaa318db7d9dd55a</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmDivisibleByNoComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>afe6581d7afffbb150b7dd360a2e01e70</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmShortDivisibleBy</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a49bdcf2adaa200a33d3b854a4e16c4af</anchor>
      <arglist>(a, sev_a, b, not_sev_b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmRingShortDivisibleBy</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>aad7b76860143d6430e1c10c7e471a9ba</anchor>
      <arglist>(a, sev_a, b, not_sev_b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pGetShortExpVector</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a8ebc97a4f5da684b6e6dd7e6054f1300</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDivisibleByRingCase</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ae3a74971e6ab961b03ac8e31a0509262</anchor>
      <arglist>(f, g)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pCopy</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ad73b21d3a4f1e51ae5cba3683da9be14</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDelete</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a10d428e76a5cffa2e9f594719a4bf41e</anchor>
      <arglist>(p_ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pNeg</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a2923c7412913438fa511a84801628022</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ppMult_nn</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ad58e166349afd874b2903702230b34a2</anchor>
      <arglist>(p, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pMult_nn</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a628b7fb311a75c8b889439e2ebc2805b</anchor>
      <arglist>(p, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ppMult_mm</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a2c8d8e2be30949c11349faae340fb1b3</anchor>
      <arglist>(p, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pMult_mm</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>aac72d75c69a3e63e7fb30f05f5db108c</anchor>
      <arglist>(p, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pAdd</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a01885bc9ec13da61c6197550951ac604</anchor>
      <arglist>(p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPower</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a70886febfc62dcbd2ee49c7bb1390619</anchor>
      <arglist>(p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pMinus_mm_Mult_qq</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a362f9dffc3535d522e8dece4d8fb770a</anchor>
      <arglist>(p, m, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPlus_mm_Mult_qq</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>af272f8022eee09dcc1277bb12b6df020</anchor>
      <arglist>(p, m, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pMult</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a900c601ea9ff71244d0d4d81eb8978f5</anchor>
      <arglist>(p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ppMult_qq</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a50d61baea74d5abb45ccdd783cbd34de</anchor>
      <arglist>(p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ppMult_Coeff_mm_DivSelect</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a4c2f54b1853619235edab870c1c98c41</anchor>
      <arglist>(p, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSortMerger</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>af7bbdfc69b3946745663dc0c77ffad3d</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSort</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a079a202726d2845495dbba68b22723bd</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSortAdd</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a260a25b43f07a760cbc51210fc00a491</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSortCompCorrect</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>afd8a2f5a5f8003cffd466c2d7642224a</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIsConstantComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a3b69c2029e40dcdb5e905a1c8fc28a42</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIsConstant</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a1cacaf45440b556616a4cd0a15ec6251</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIsUnit</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a6fa194de07fc46b07dfd200ef9ac233a</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmIsConstantComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a1415fd26c40225ba999270a419e3e988</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmIsConstant</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ac01badd89c5536163797be6fb1155e07</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIsConstantPoly</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a06bc7d7cf988d8cf647f610d29c890ec</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIsPurePower</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ab0a66b3d8f7a357b1e2f12145628e676</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIsUnivariate</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ae9073d56ee3fbcf69a2d56aaf8aec9a3</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIsVector</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a371666bb4ab497a6dec4c5dcbffc642e</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pGetVariables</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a54b5401cc3e0a6fdc44e7bb74e9fcc72</anchor>
      <arglist>(p, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pHasNotCFRing</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>aa4e8721ada7a719fee50524d7112c459</anchor>
      <arglist>(p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pHasNotCF</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a21cc67cf3b4cf4fab68ccab37014c2bc</anchor>
      <arglist>(p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSplit</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a23e42e1793ac22654555443298862da4</anchor>
      <arglist>(p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSetm</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a17ecbfa1704a228efffbcbd8223c3e62</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSetmComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>aa0f353202a6e8ee8e076da6dde5dc8d3</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pWeight</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a4ab77d69644576e057af8342a4502945</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pWTotaldegree</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>afff48b7fb4a36ffd330d5cd6e7ad3122</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pWDegree</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a1d094a937919efd38499f4416a026d29</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSub</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a490e5c353eb64f0f67d95e724fccbc8f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pmInit</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a8447e7cf744079b951e439f19013335f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pMDivide</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ad445e386476a523780c7cedc11e3dd13</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDivideM</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a610c3c56f3535595b9528b83584eb450</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLcm</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>afda88d9fe549e2d30ae2ca77636db701</anchor>
      <arglist>(a, b, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDiff</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a3a228314f82be5632cf6295c7900eb19</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDiffOp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a97c23f455ca28c0d8043c612cc492ec6</anchor>
      <arglist>(a, b, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pMaxComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a63e3f3d17c51e5e003050a3fadec3450</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pMinComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ae2edf5d60e872e3e40a26f17da24fc9a</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pOneComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a2035e0465114b4b9f66397272aa64e63</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSetCompP</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a31014520f4205225738e265133f15a6a</anchor>
      <arglist>(a, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pISet</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>af3bf18ede4e80d2e619ca49dc71a31da</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pNSet</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a3d7420d6ab2c14ebd8ba117d0b80543e</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pOne</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ad7aaba3498cc21e0608d93985329b34e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pNormalize</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>aa8bc89992821a5511068c787fa864777</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSize</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ace22ecbef5b2e0dd9458031f0ea59595</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pHomogen</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a6a1a8a6d00fdb4d54c5b1cdb3422d21d</anchor>
      <arglist>(p, varnum)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIsHomogen</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ad3954bb95cfba190bf2986b100937c43</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pVectorHasUnitB</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>aa3a7fa125df19b36589d86ef8ba8aceb</anchor>
      <arglist>(p, k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pVectorHasUnit</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>aeb3145c0825af90db97f8865c83bfc04</anchor>
      <arglist>(p, k, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDeleteComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a32fb90ba335d42a1b1e37edc317989f2</anchor>
      <arglist>(p, k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSubst</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a9c1d99e229f7ab806bb27c554b791eed</anchor>
      <arglist>(p, n, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ppJet</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a1212ecb760edfd038fcc91d39a89bd0a</anchor>
      <arglist>(p, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pJet</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a468f88ef83066b78981d2f6474072ffe</anchor>
      <arglist>(p, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ppJetW</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a543fb55bb17d197b793759fac1f862fe</anchor>
      <arglist>(p, m, iv)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pJetW</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a943fee584ed848a7700ce48b4910f601</anchor>
      <arglist>(p, m, iv)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pMinDeg</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a426fadd771b4df2f56b75f218d02f23a</anchor>
      <arglist>(p, w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSeries</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a9d91b14f109725564bba19dc8359a6fe</anchor>
      <arglist>(n, p, u, w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDegW</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a57bec9e36e1db8fda2d690f33015e316</anchor>
      <arglist>(p, w)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pVar</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a437bcaebe88f4fafae8c58e1640a2714</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pEqualPolys</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>abae86faedf02ac2e0158c04c53fa151f</anchor>
      <arglist>(p1, p2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pTest</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a0faccede8c29090e6fb6e3d551d6b752</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLmTest</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>abd876814aca5babefe80075195dfcdda</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="typedef">
      <type>poly *</type>
      <name>polyset</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ae47f95f2a180e2cdc01ebcc0aeb54c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rChangeCurrRing</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a614051b0eb845fd646ef662c82f7d5dd</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pLmFree</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a93a882a8c8a2e8aba0cd894ddf6d90eb</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pLmFree</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>adfaee0e752a24c325d9699232a699f5e</anchor>
      <arglist>(poly *p)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Divide</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a608aa828f355b22b60ba73dc0f42ffe1</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pp_Divide</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a2e8d3d357eedeb4f79fad18bd6c1372f</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_DivRem</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>aa209377d60e7a6a5ae094d2f16fb8adc</anchor>
      <arglist>(poly a, poly b, poly &amp;rest, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_gcd</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>afc364d8ac130dfa05dea461ac5524fc1</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>pTotaldegree</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a05ff873d36b1f3a765c7471442ba99b6</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>pString</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ad2954fddef12bbaf6c351d9444378be9</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pString0</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ab5b70fb1e388fe7f7b8dcf99d38975df</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pWrite</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a9b3df69f3ea7c39acb45cef9b88dc393</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pWrite0</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a762c0de1419988dc88d907f53df51389</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a8f9c9ca0403f00b4358601b261ca5b9b</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pIsHomogeneous</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a84cd01124891b7308e75ff47738ac697</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pTakeOutComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>acd6b64d51a9e0b30a6e200c98060cb53</anchor>
      <arglist>(poly *p, long comp, poly *q, int *lq, const ring R=currRing)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pTakeOutComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a9558f3f4d6c318636c9a6864fcc1c2c3</anchor>
      <arglist>(poly *p, int k, const ring R=currRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pSetPolyComp</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a292c6a8b1d2e4f4e94f168eb2ab63a4d</anchor>
      <arglist>(poly p, int comp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pNorm</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a3d60cf999686ed30acbfa354987ffa8c</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pCompareChain</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a6ff9ca62161498aa714c6021f13d52fb</anchor>
      <arglist>(poly p, poly p1, poly p2, poly lcm, const ring R=currRing)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pCompareChainPart</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a9fd5ffb7f062453c1c8715e39b52f3ac</anchor>
      <arglist>(poly p, poly p1, poly p2, poly lcm, const ring R=currRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pLast</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ac07c7eed96ddcaa6fcfd743ca7a3ac86</anchor>
      <arglist>(poly a, int &amp;length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pLast</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>a4c7981fd08906461f56f0e65de802198</anchor>
      <arglist>(poly a)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR ring</type>
      <name>currRing</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>acb5c4f9cf17bad9be3ee983a95609443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR coeffs</type>
      <name>coeffs_BIGINT</name>
      <anchorfile>polys_8h.html</anchorfile>
      <anchor>ae0ab9f9e3b250ff03598a238abe66801</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preimage.cc</name>
    <path>kernel/</path>
    <filename>preimage_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="khstd_8h" name="khstd.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/khstd.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pChangeSizeOfPoly</name>
      <anchorfile>preimage_8cc.html</anchorfile>
      <anchor>a9424941e14987881895670685d085b86</anchor>
      <arglist>(ring p_ring, poly p, int minvar, int maxvar, const ring dst_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>maGetPreimage</name>
      <anchorfile>preimage_8cc.html</anchorfile>
      <anchor>a7ab32e9121845c72ebc38b9d29a7bdd4</anchor>
      <arglist>(ring theImageRing, map theMap, ideal id, const ring dst_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>preimage.h</name>
    <path>kernel/</path>
    <filename>preimage_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>maGetPreimage</name>
      <anchorfile>preimage_8h.html</anchorfile>
      <anchor>a7ab32e9121845c72ebc38b9d29a7bdd4</anchor>
      <arglist>(ring theImageRing, map theMap, ideal id, const ring dst_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GMPrat.cc</name>
    <path>kernel/spectrum/</path>
    <filename>GMPrat_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="GMPrat_8h" name="GMPrat.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/GMPrat.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GMPRAT_CC</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>ae97b2eaa27c6a4c60b031aab4d338d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator-</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>accb4c96d2ac1bb198f5a13354b76fecd</anchor>
      <arglist>(const Rational &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>a440f1ff11e3496fcfd6d2b77c14fbd5f</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>adbe818abd6be2a640675a703a86b579a</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>ad94f1e3164b0da9729dd1dc8544371e1</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>ae4c3bb747899424821b83ea4d4fe5923</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>a6797825558796522a0f463e5edd44b82</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>a378f29306794cd3fbca4a74df85a205e</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator+</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>a51f624389daec769828993bfdba7d281</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator-</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>adfb08b0511ac1bf291f2efa1e80afdc7</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator*</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>a5f2012e4fb9bc3914bb26ffc36425dba</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>pow</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>a65a41b06e46db7599367ee0b8b217ea3</anchor>
      <arglist>(const Rational &amp;a, int e)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator/</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>a68c924d9f65aad97ff17eba0492ef9fb</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sgn</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>a9410e69f43807f5ea57136f56c159246</anchor>
      <arglist>(const Rational &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>abs</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>ab15cbce9808592be7253885286c8057a</anchor>
      <arglist>(const Rational &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>gcd</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>af7f22670b9ae01da39c4db4a19131cd0</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>gcd</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>ae9aaf33c0baf25e9a07667636f86d2a5</anchor>
      <arglist>(Rational *a, int n)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>lcm</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>a40e4f9b7871911bec63fc5b9254a8d6c</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>lcm</name>
      <anchorfile>GMPrat_8cc.html</anchorfile>
      <anchor>a4a70522ca029818cbdd7bbe222ea6e02</anchor>
      <arglist>(Rational *a, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GMPrat.h</name>
    <path>kernel/spectrum/</path>
    <filename>GMPrat_8h.html</filename>
    <includes id="si__gmp_8h" name="si_gmp.h" local="yes" import="no" module="no" objc="no">coeffs/si_gmp.h</includes>
    <class kind="class">Rational</class>
    <class kind="struct">Rational::rep</class>
    <member kind="function">
      <type>Rational</type>
      <name>operator+</name>
      <anchorfile>GMPrat_8h.html</anchorfile>
      <anchor>a2dc34ab1efe2ab66be8389a693cd2969</anchor>
      <arglist>(const Rational &amp;, const Rational &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator-</name>
      <anchorfile>GMPrat_8h.html</anchorfile>
      <anchor>aa07e7113862d9a1724741f73dce3eea5</anchor>
      <arglist>(const Rational &amp;, const Rational &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator*</name>
      <anchorfile>GMPrat_8h.html</anchorfile>
      <anchor>a8f1148b66ee640ee25480cb4c96760eb</anchor>
      <arglist>(const Rational &amp;, const Rational &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator/</name>
      <anchorfile>GMPrat_8h.html</anchorfile>
      <anchor>adcadd2cb25c374a47651fd1e3abcf1ec</anchor>
      <arglist>(const Rational &amp;, const Rational &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kmatrix.h</name>
    <path>kernel/spectrum/</path>
    <filename>kmatrix_8h.html</filename>
    <class kind="class">KMatrix</class>
  </compound>
  <compound kind="file">
    <name>multicnt.cc</name>
    <path>kernel/spectrum/</path>
    <filename>multicnt_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="multicnt_8h" name="multicnt.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/multicnt.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MULTICNT_CC</name>
      <anchorfile>multicnt_8cc.html</anchorfile>
      <anchor>a16bdaef3f0feea66c4e1b4c66f67961a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multicnt.h</name>
    <path>kernel/spectrum/</path>
    <filename>multicnt_8h.html</filename>
    <class kind="class">multiCnt</class>
  </compound>
  <compound kind="file">
    <name>npolygon.cc</name>
    <path>kernel/spectrum/</path>
    <filename>npolygon_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="GMPrat_8h" name="GMPrat.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/GMPrat.h</includes>
    <includes id="kmatrix_8h" name="kmatrix.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/kmatrix.h</includes>
    <includes id="npolygon_8h" name="npolygon.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/npolygon.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NPOLYGON_CC</name>
      <anchorfile>npolygon_8cc.html</anchorfile>
      <anchor>a1b6e32db0a0434580a08c3e3e2e42bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchorfile>npolygon_8cc.html</anchorfile>
      <anchor>a420e3fc446852c261c76355474163f6f</anchor>
      <arglist>(const linearForm &amp;l1, const linearForm &amp;l2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>npolygon.h</name>
    <path>kernel/spectrum/</path>
    <filename>npolygon_8h.html</filename>
    <includes id="GMPrat_8h" name="GMPrat.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/GMPrat.h</includes>
    <class kind="class">linearForm</class>
    <class kind="class">newtonPolygon</class>
  </compound>
  <compound kind="file">
    <name>semic.cc</name>
    <path>kernel/spectrum/</path>
    <filename>semic_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="GMPrat_8h" name="GMPrat.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/GMPrat.h</includes>
    <includes id="semic_8h" name="semic.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/semic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SEMIC_CC</name>
      <anchorfile>semic_8cc.html</anchorfile>
      <anchor>a8f010ecff8499113df15b389c60339a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>spectrum</type>
      <name>operator+</name>
      <anchorfile>semic_8cc.html</anchorfile>
      <anchor>aecede92ab7594fbbf56f45058dd05be5</anchor>
      <arglist>(const spectrum &amp;s1, const spectrum &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>spectrum</type>
      <name>operator*</name>
      <anchorfile>semic_8cc.html</anchorfile>
      <anchor>ada5860974f84cb23415425852f2f954b</anchor>
      <arglist>(int k, const spectrum &amp;spec)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>semic_8cc.html</anchorfile>
      <anchor>ae4e7775ff88d82e68be720fa7a0d799b</anchor>
      <arglist>(ostream &amp;s, const spectrum &amp;spec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>semic.h</name>
    <path>kernel/spectrum/</path>
    <filename>semic_8h.html</filename>
    <includes id="GMPrat_8h" name="GMPrat.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/GMPrat.h</includes>
    <class kind="class">spectrum</class>
    <member kind="enumeration">
      <type></type>
      <name>interval_status</name>
      <anchorfile>semic_8h.html</anchorfile>
      <anchor>af0c924b37f7f5dcb9c1e8db3ca053096</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPEN</name>
      <anchorfile>semic_8h.html</anchorfile>
      <anchor>af0c924b37f7f5dcb9c1e8db3ca053096a0e0143636c29971736eab47415868eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFTOPEN</name>
      <anchorfile>semic_8h.html</anchorfile>
      <anchor>af0c924b37f7f5dcb9c1e8db3ca053096a9af448cb1363655efe5254564f9d6303</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHTOPEN</name>
      <anchorfile>semic_8h.html</anchorfile>
      <anchor>af0c924b37f7f5dcb9c1e8db3ca053096a90f873727c17ac08e3d9c383d45c6f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSED</name>
      <anchorfile>semic_8h.html</anchorfile>
      <anchor>af0c924b37f7f5dcb9c1e8db3ca053096a929f0327e17604ce9713b2a6117bd603</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spectrum.cc</name>
    <path>kernel/spectrum/</path>
    <filename>spectrum_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="multicnt_8h" name="multicnt.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/multicnt.h</includes>
    <includes id="GMPrat_8h" name="GMPrat.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/GMPrat.h</includes>
    <includes id="kmatrix_8h" name="kmatrix.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/kmatrix.h</includes>
    <includes id="npolygon_8h" name="npolygon.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/npolygon.h</includes>
    <includes id="splist_8h" name="splist.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/splist.h</includes>
    <includes id="semic_8h" name="semic.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/semic.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SPECTRUM_CC</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>ad716dc7d4cc1365d57241a926e768874</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>hasTermOfDegree</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>ad3b3e5d80dc5bcbe2620474cd1f086e6</anchor>
      <arglist>(poly h, int d, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>hasConstTerm</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>a306aaf30a941914f8ea30405d9a4fa67</anchor>
      <arglist>(poly h, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>hasLinearTerm</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>acbdb5893da68d58639d98a25be9e3fbf</anchor>
      <arglist>(poly h, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>hasAxis</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>a0376a76dac96262e1bda1424ca1a40bf</anchor>
      <arglist>(ideal J, int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hasOne</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>a064d22a63b417ece2507996cf2ec5a31</anchor>
      <arglist>(ideal J, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isMultiple</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>aae8e323c2ea5d80f00bff5d8ce7912a7</anchor>
      <arglist>(poly f, poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>computeWC</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>a817055b39403cca2de5f5c4a80d31ebb</anchor>
      <arglist>(const newtonPolygon &amp;np, Rational max_weight, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>normalFormHC</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>a2cb12e5d3ce85ecee2f2383a1fddd52b</anchor>
      <arglist>(poly f, poly hc, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>normalFormZ</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>ab3a82de54eed9602a2ecd4ed1a517c99</anchor>
      <arglist>(poly f, poly Z, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isLeadMonomial</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>ab579954871f6689fddaebb9091469009</anchor>
      <arglist>(poly m, ideal stdJ, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setExp</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>a38b63ea388d111209ebd7589d2bef6ab</anchor>
      <arglist>(poly m, int *r, const ring s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>isWell</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>a908fb9cfabe6b83f544df1e717932aff</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNF</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>ae3c9d5a6774d9f46512dc1645c753ef7</anchor>
      <arglist>(ideal stdJ, poly hc, poly wc, spectrumPolyList *NF, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ringIsLocal</name>
      <anchorfile>spectrum_8cc.html</anchorfile>
      <anchor>a1d56e21ef81649f9723db7f791a32101</anchor>
      <arglist>(const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spectrum.dox</name>
    <path>kernel/spectrum/</path>
    <filename>spectrum_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>spectrum.h</name>
    <path>kernel/spectrum/</path>
    <filename>spectrum_8h.html</filename>
    <includes id="npolygon_8h" name="npolygon.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/npolygon.h</includes>
    <includes id="splist_8h" name="splist.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/splist.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>hasTermOfDegree</name>
      <anchorfile>spectrum_8h.html</anchorfile>
      <anchor>ad3b3e5d80dc5bcbe2620474cd1f086e6</anchor>
      <arglist>(poly h, int d, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hasOne</name>
      <anchorfile>spectrum_8h.html</anchorfile>
      <anchor>a064d22a63b417ece2507996cf2ec5a31</anchor>
      <arglist>(ideal J, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>hasAxis</name>
      <anchorfile>spectrum_8h.html</anchorfile>
      <anchor>a0376a76dac96262e1bda1424ca1a40bf</anchor>
      <arglist>(ideal J, int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>computeWC</name>
      <anchorfile>spectrum_8h.html</anchorfile>
      <anchor>a817055b39403cca2de5f5c4a80d31ebb</anchor>
      <arglist>(const newtonPolygon &amp;np, Rational max_weight, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNF</name>
      <anchorfile>spectrum_8h.html</anchorfile>
      <anchor>ae3c9d5a6774d9f46512dc1645c753ef7</anchor>
      <arglist>(ideal stdJ, poly hc, poly wc, spectrumPolyList *NF, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ringIsLocal</name>
      <anchorfile>spectrum_8h.html</anchorfile>
      <anchor>a1d56e21ef81649f9723db7f791a32101</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>hasConstTerm</name>
      <anchorfile>spectrum_8h.html</anchorfile>
      <anchor>a9b0c3599eaaa82c41a1a49e413738831</anchor>
      <arglist>(poly h, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>hasLinearTerm</name>
      <anchorfile>spectrum_8h.html</anchorfile>
      <anchor>a0426720f71b50bda52faa26ad98227ba</anchor>
      <arglist>(poly h, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>splist.cc</name>
    <path>kernel/spectrum/</path>
    <filename>splist_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="GMPrat_8h" name="GMPrat.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/GMPrat.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="npolygon_8h" name="npolygon.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/npolygon.h</includes>
    <includes id="splist_8h" name="splist.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/splist.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SPLIST_CC</name>
      <anchorfile>splist_8cc.html</anchorfile>
      <anchor>aa2ed9d4c59f35b4fb0f95b12f4e7725e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>splist.h</name>
    <path>kernel/spectrum/</path>
    <filename>splist_8h.html</filename>
    <includes id="npolygon_8h" name="npolygon.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/npolygon.h</includes>
    <class kind="class">spectrumPolyNode</class>
    <class kind="class">spectrumPolyList</class>
  </compound>
  <compound kind="file">
    <name>structs.h</name>
    <path>kernel/</path>
    <filename>structs_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>loop</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a8093cf142de43413a3649101cf95152c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ip_package *</type>
      <name>package</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a338fcade0dc8fa8cec129eb664db6515</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char *</type>
      <name>char_ptr</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a5ea7d3fefa2144d9bddaf2053c9691a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int *</type>
      <name>int_ptr</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a8fe250301199ea632cf1cd9a91e138b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sleftv *</type>
      <name>leftv</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a3f353c93e5f638332bd1e7da335c54ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>skStrategy *</type>
      <name>kStrategy</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a76489a50bf938bc7dce6b2b30062acad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ssyStrategy *</type>
      <name>syStrategy</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a7f3db3e094e4e652af7a9928f7660ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>procinfo *</type>
      <name>procinfov</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>ad26adc6206530c3831cc0d48a062d55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>tHomog</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a6bd87103387f4cc89500b12cc6e6ce0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isNotHomog</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a6bd87103387f4cc89500b12cc6e6ce0dabe5adcada76f6f26f113cd8571d31812</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isHomog</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a6bd87103387f4cc89500b12cc6e6ce0da7d77ab06123f0a64f4ea9b61caafaaf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>testHomog</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a6bd87103387f4cc89500b12cc6e6ce0daba85acd9985a79c322a2b9d4f4d05e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>char_ptr_bin</name>
      <anchorfile>structs_8h.html</anchorfile>
      <anchor>a7956c69d9a804c876388b877caf19fd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tmult.cc</name>
    <path>kernel/</path>
    <filename>tmult_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
  </compound>
  <compound kind="file">
    <name>bigintmat.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>bigintmat_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="rmodulon_8h" name="rmodulon.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulon.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>swap</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a256cf7feca8ac7b9594f344699fbbba3</anchor>
      <arglist>(_i, _j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a3acffbd305ee72dcd4593c0d8af64a4f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static coeffs</type>
      <name>numbercoeffs</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>aea76c206d114e165ff7f9360472e1533</anchor>
      <arglist>(number n, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>af7e2232dcf4715dad82769e5d18312ef</anchor>
      <arglist>(const bigintmat &amp;lhr, const bigintmat &amp;rhr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>acef60c12290412434a0feedeb5f1be3e</anchor>
      <arglist>(const bigintmat &amp;lhr, const bigintmat &amp;rhr)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimAdd</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>af2b16353e7d930693f1c9f30aa830c52</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimAdd</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a3d5dc67f14cb580bf8c0d93213c29060</anchor>
      <arglist>(bigintmat *a, long b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimSub</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a876e8d11c65cf49f0c49bba05859de94</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimSub</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>ab8354868eefbfbe05f3cf30c64119649</anchor>
      <arglist>(bigintmat *a, long b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimMult</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a5c969cc331779070ff2d5ee634b041bc</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimMult</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a8eb26acb587665801fc389d800a92af5</anchor>
      <arglist>(bigintmat *a, long b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimMult</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a457e1347e2788c065769035c70b0fbe5</anchor>
      <arglist>(bigintmat *a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>bim2iv</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a579efc5b957caee466614b77a8d42830</anchor>
      <arglist>(bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>iv2bim</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>aa0a1a91d1aea044ed301352b681624da</anchor>
      <arglist>(intvec *b, const coeffs C)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimCopy</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a4330fd0e9a6f0215127bf05f65af0a53</anchor>
      <arglist>(const bigintmat *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>intArrSum</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a73f058d4d85413336c9169e59b3085f6</anchor>
      <arglist>(int *a, int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findLongest</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>abef5ec3049009b5af641a43f51a81d37</anchor>
      <arglist>(int *a, int length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getShorter</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>ac7e3ecd1d0bebc262fa19e4deb7a63c2</anchor>
      <arglist>(int *a, int l, int j, int cols, int rows)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimChangeCoeff</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a3629ed21d1050b166b0e2cb5ba11c72c</anchor>
      <arglist>(bigintmat *a, coeffs cnew)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bimMult</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a75a7f3f8774e398aa4335e625e8c5ef6</anchor>
      <arglist>(bigintmat *a, bigintmat *b, bigintmat *c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reduce_mod_howell</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a0902c6def9f91be0949e47d8e551a23e</anchor>
      <arglist>(bigintmat *A, bigintmat *b, bigintmat *eps, bigintmat *x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bigintmat *</type>
      <name>prependIdentity</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a451906bb24e5f14aff6777524a118300</anchor>
      <arglist>(bigintmat *A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>bimFarey</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>acdfcbc66c6eb39a5a2131989a4ed00ac</anchor>
      <arglist>(bigintmat *A, number N, bigintmat *L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>solveAx_dixon</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a2d12d08e5c4c2481055b13d332c05ef3</anchor>
      <arglist>(bigintmat *A, bigintmat *B, bigintmat *x, bigintmat *kern)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>solveAx_howell</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a8ecb7029299c14b7a5447dff361057fa</anchor>
      <arglist>(bigintmat *A, bigintmat *b, bigintmat *x, bigintmat *kern)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>solveAx</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a2bc4cd3dab89fda1fd13ace4b90bc5af</anchor>
      <arglist>(bigintmat *A, bigintmat *b, bigintmat *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>diagonalForm</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a989286b3791dc65f08e49c0816e806c7</anchor>
      <arglist>(bigintmat *A, bigintmat **S, bigintmat **T)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kernbase</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a0fe88a4ec0c182645d88a624d59aec79</anchor>
      <arglist>(bigintmat *a, bigintmat *c, number p, coeffs q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nCoeffs_are_equal</name>
      <anchorfile>bigintmat_8cc.html</anchorfile>
      <anchor>a4970f120d8381e208ad5d01b47c88fa2</anchor>
      <arglist>(coeffs r, coeffs s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bigintmat.h</name>
    <path>libpolys/coeffs/</path>
    <filename>bigintmat_8h.html</filename>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <class kind="class">bigintmat</class>
    <member kind="define">
      <type>#define</type>
      <name>BIMATELEM</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a16a347b944f649d94562001655875ad7</anchor>
      <arglist>(M, I, J)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>af7e2232dcf4715dad82769e5d18312ef</anchor>
      <arglist>(const bigintmat &amp;lhr, const bigintmat &amp;rhr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>acef60c12290412434a0feedeb5f1be3e</anchor>
      <arglist>(const bigintmat &amp;lhr, const bigintmat &amp;rhr)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimAdd</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>af2b16353e7d930693f1c9f30aa830c52</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimAdd</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a3d5dc67f14cb580bf8c0d93213c29060</anchor>
      <arglist>(bigintmat *a, long b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimSub</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a876e8d11c65cf49f0c49bba05859de94</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimSub</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>ab8354868eefbfbe05f3cf30c64119649</anchor>
      <arglist>(bigintmat *a, long b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimMult</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a5c969cc331779070ff2d5ee634b041bc</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimMult</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a8eb26acb587665801fc389d800a92af5</anchor>
      <arglist>(bigintmat *a, long b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimMult</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a457e1347e2788c065769035c70b0fbe5</anchor>
      <arglist>(bigintmat *a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimCopy</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a4330fd0e9a6f0215127bf05f65af0a53</anchor>
      <arglist>(const bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>bim2iv</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a579efc5b957caee466614b77a8d42830</anchor>
      <arglist>(bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>iv2bim</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>aa0a1a91d1aea044ed301352b681624da</anchor>
      <arglist>(intvec *b, const coeffs C)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>bimChangeCoeff</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a3629ed21d1050b166b0e2cb5ba11c72c</anchor>
      <arglist>(bigintmat *a, coeffs cnew)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bimMult</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a75a7f3f8774e398aa4335e625e8c5ef6</anchor>
      <arglist>(bigintmat *a, bigintmat *b, bigintmat *c)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>solveAx</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a2bc4cd3dab89fda1fd13ace4b90bc5af</anchor>
      <arglist>(bigintmat *A, bigintmat *b, bigintmat *x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kernbase</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a0fe88a4ec0c182645d88a624d59aec79</anchor>
      <arglist>(bigintmat *a, bigintmat *c, number p, coeffs q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nCoeffs_are_equal</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a4970f120d8381e208ad5d01b47c88fa2</anchor>
      <arglist>(coeffs r, coeffs s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>diagonalForm</name>
      <anchorfile>bigintmat_8h.html</anchorfile>
      <anchor>a442364469b04a1efe9e67b92fa60ec8d</anchor>
      <arglist>(bigintmat *a, bigintmat **b, bigintmat **c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>coeffs.dox</name>
    <path>libpolys/coeffs/</path>
    <filename>coeffs_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>coeffs.h</name>
    <path>libpolys/coeffs/</path>
    <filename>coeffs_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="sirandom_8h" name="sirandom.h" local="yes" import="no" module="no" objc="no">misc/sirandom.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="s__buff_8h" name="s_buff.h" local="yes" import="no" module="no" objc="no">reporter/s_buff.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="si__gmp_8h" name="si_gmp.h" local="yes" import="no" module="no" objc="no">coeffs/si_gmp.h</includes>
    <includes id="Enumerator_8h" name="Enumerator.h" local="yes" import="no" module="no" objc="no">coeffs/Enumerator.h</includes>
    <class kind="struct">GFInfo</class>
    <class kind="struct">LongComplexInfo</class>
    <class kind="struct">n_Procs_s</class>
    <member kind="define">
      <type>#define</type>
      <name>FREE_RNUMBER</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ab7db1a97edae877f151fca1ac5e2e131</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOC_RNUMBER</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a6f18c687740e4d31e3fd1a98a6a7e60b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOC0_RNUMBER</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ad793d6ed6a6f02d09c73cea379efea8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Test</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a3292cd49532ee2431f35dc81b5cdd3de</anchor>
      <arglist>(a, r)</arglist>
    </member>
    <member kind="typedef">
      <type>number(*</type>
      <name>numberfunc</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a808b0ad9e6410f0a049a722f962c3ced</anchor>
      <arglist>)(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="typedef">
      <type>number(*</type>
      <name>nMapFunc</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ae0e344bf738ceb27db62a1426690e61a</anchor>
      <arglist>)(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="typedef">
      <type>IEnumerator&lt; number &gt;</type>
      <name>ICoeffsEnumerator</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a04ba2a8a8e7daaeeb8675b196de59e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>nCoeffsEnumeratorFunc</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a448a3ca6a6d26208bdd1219dd311f0b5</anchor>
      <arglist>)(ICoeffsEnumerator &amp;numberCollectionEnumerator, number &amp;output, const coeffs r)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>n_coeffType</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_unknown</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba9d00aab5dd88c5da7353e20a3a815b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Zp</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba884d3d82e0f42ddb4d99474060d9302a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Q</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba31bffb805b6cabf1a629bbadc2dd9db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_R</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba0967770f1f588568208bb5457bb6b633</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_GF</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba0ff0aa485377248ae62923387d2b4a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_long_R</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba4b057dfab7c2d88945f916e027b5bf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_polyExt</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba30b7037fa663971557ac76dc427b6d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_algExt</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba4903750b0a51889253227005baeaeea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_transExt</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba8caaf8bc08dda8b9517cb1785def5915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_long_C</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4baf5a09b5154f1ab0f44cba894802dc55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_nTupel</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4bad2fa3bdf7779cf31e964745e77665ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Z</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba9da602f0d6b4143cf89514610259b86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Zn</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba4a946de5934d448ddf6fb4ed12041780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Znm</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba3cfec76856f9940641cea419639ba667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Z2m</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba5a3f983149125701716a2869f85ed709</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_FlintQrat</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba21660ce41936c69668bf12d92c278c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_CF</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba8870bdb790e611fd4f2d27393738ce80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Nemo_AnticNumberField</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba2f6df22e4636f499e49480bc1ac8fb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Nemo_QQField</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba3abf97ff7d1a09d437dcb4e3a1a0e39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Nemo_ZZRing</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba40077cf1109804aff149a0810e9a5ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Nemo_FqPolyRepField</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4bafd29cb58f582f717fc89bc65cfa34b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Nemo_fqPolyRepField</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4bae0cf1ccd2710b2b448e23101bac79271</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Nemo_Field</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba194307b7af5a5a05d2fba7e73bddedc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_Nemo_Ring</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a38aa2860f064b4ed8d6d12324346bb4ba655aaecd321ba0f475e06a3faa8e2feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>n_coeffRep</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_rep_unknown</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0caf260feea7452bcfbc1d24d5f2ac8b015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_rep_int</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0ca19ed21f63ed7e420484d32ad1707ff03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_rep_gap_rat</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0ca0dafdec7589e0c4e8ff8fb7d0a37f7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_rep_gap_gmp</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0ca0f76220157f396803a9c6dc0ce9ea8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_rep_poly</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0ca896c9fdece2f251e990c31a7e7972847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_rep_rat_fct</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0cae54bade49e3b555734933062bf2fd329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_rep_gmp</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0ca82aa88c1f9468acdd0446ca5a5c0057f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_rep_float</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0ca18101da2ab65044eed75327218a7ade8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_rep_gmp_float</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0ca1a1dd8043a8ee29721cbcbd1802e9e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_rep_gmp_complex</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0ca94f53dae4c63e97088e54ff220d08c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>n_rep_gf</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac2372af62966edaa3ca3025af4ed1c0caae2355084da473e7edd230776f5d53eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE n_coeffType</type>
      <name>getCoeffType</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a7e801af362b7b77e07afb87a30c30d26</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>nInitChar</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a67931a598edd3ada0e0d603dccd39b17</anchor>
      <arglist>(n_coeffType t, void *parameter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE coeffs</type>
      <name>nCopyCoeff</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a88f473ad5b0a1d4533c41e1ea6d6bfce</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nKillChar</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>af41c406dd75dd56b16f3de243625915c</anchor>
      <arglist>(coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>nSetChar</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a6ca051cc254ef47397b4df4835b400fc</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE int</type>
      <name>n_GetChar</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a81d104cf6339cdbd1d5be9f5945d5687</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Copy</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a112cc6b0e1c7194a8ae99d1cf43c5c63</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_Delete</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a8955d6923547ba659243ee620dcab399</anchor>
      <arglist>(number *p, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>n_Equal</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>abb35870bf02f8a3ce04c4e335ba817f7</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>n_IsZero</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a712b88447ed0bfda5d6398a0ce30afc7</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>n_IsOne</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>af5d3d80b0d198b192e2b8e103db44307</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>n_IsMOne</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a5209160bbff59e0bcac4538d98813f6b</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>n_GreaterZero</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a4f0f84f5f18730e7009c84fbdf89ab93</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>n_Greater</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a690b0d408b361919d7e10be71ba4ddc8</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>n_IsUnit</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a42d5f83a88334cc1ed63447f178cb1a2</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE coeffs</type>
      <name>n_CoeffRingQuot1</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a0a60af2042323ffbfa320ee991312e84</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE int</type>
      <name>n_DivComp</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>adb2dac51a83df2fda9b5c9a0a36a166c</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_GetUnit</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a72d3d97044a5c481779cb928c71a3db0</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Init</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>aa10e6e0c3da0f6fdd3475f766e311345</anchor>
      <arglist>(long i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_InitMPZ</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a8fb64ed3f95d547a0efdb81ec77714d4</anchor>
      <arglist>(mpz_t n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE long</type>
      <name>n_Int</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a0c464a08a822f09383c9620c48037413</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_MPZ</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a50e8a8e7d9ddfd90b358fad19e313b94</anchor>
      <arglist>(mpz_t result, number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_InpNeg</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a5916f1f7a1e94bbb2c0b5e93df30fb5f</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Invers</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a3fa6070d36d2e9d100f43b5351c9c294</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE int</type>
      <name>n_Size</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a7272fbe4e997067406423e0415cb4b22</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_Normalize</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>aecd8ea01f9d771cc3255eeac444dca20</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_WriteLong</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a59544dbe9a2c33578de8efb2f7f16fb7</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_WriteShort</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>acbb213582230a17c5f302123c31a5f1e</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_Write</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a918299ca6ac5afb560b7bfab3bfe54fa</anchor>
      <arglist>(number n, const coeffs r, const BOOLEAN bShortOut=TRUE)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE const char *</type>
      <name>n_Read</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>abb24a2316fa56fda84b36a5d99663e83</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_GetDenom</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a1bd148386348344cfcfeef9ec85fe9c2</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_GetNumerator</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>abb87ef14f0f674da19e319786d5682d7</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Div</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a620b1ad5ef464719844d16bfbb6b8305</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_ExactDiv</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a4be77842677ebb847648463718b6695c</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_IntMod</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>aacc4e24921a6eb9bca6153f95fc874b2</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_Power</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a5ba9e682b9fd9bd2d0f0e98c877af08b</anchor>
      <arglist>(number a, int b, number *res, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Mult</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a02aeb3e896921c7f49563abf676499d3</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_InpMult</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ab0020700674d8f43968ff93797ffc8c0</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_InpAdd</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>af50c6da6e8ac1c056eefa7bda3e97d97</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Add</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a14afb3d91496d9bf4bd4ba38b57cdb09</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Sub</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a74877d1031960c46525bdaedaf019bbe</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Gcd</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a3943dc986fcd00b1df73785c71fd3923</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_SubringGcd</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ad16bcc92137307607522a886460fcb04</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_ExtGcd</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a9a3ca7ae03feae90c2b035430512ee55</anchor>
      <arglist>(number a, number b, number *s, number *t, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_XExtGcd</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>afe78a4f8689815121d1f7dd48e25fd7e</anchor>
      <arglist>(number a, number b, number *s, number *t, number *u, number *v, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_EucNorm</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a46b3909caaef52edf9c2b0e58a0f5b2a</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Ann</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a50b4d700b29dca8c888541fb3f49c25d</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_QuotRem</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a4a9fac3e298eebcf7a37b49d93ebc86e</anchor>
      <arglist>(number a, number b, number *q, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Lcm</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a8ded1451063c70426a010a08090e67d8</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_NormalizeHelper</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a116cec24b67bf600463ce46decea5b37</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ndCopyMap</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a2a0b628eac705710ec27034cc6f0eaf5</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE nMapFunc</type>
      <name>n_SetMap</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a590b7a08e72a3e9b3fc8fabe4ef60916</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>n_DBTest</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ac3f89b912b9b9d7aac08b944a0c8a5cf</anchor>
      <arglist>(number n, const char *filename, const int linenumber, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_CoeffWrite</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a1e36ff8063af439b5a4a76e03ba72a85</anchor>
      <arglist>(const coeffs r, BOOLEAN details=TRUE)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Ring_2toM</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>aae1fa3af83d9125a54bd4bd5f55ae2ad</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Ring_PtoM</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a35d7129d466272c9ab6b9b6fe3d96617</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Ring</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a7ae2f1b9e858fc0d3865d2f930368eb0</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Domain</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a4fc1291e503be9fa721e232178cfb494</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>n_DivBy</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>aaecdb13a0079e2a916fa1502e91d9ce1</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_ChineseRemainderSym</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a7f4a643145fb507dc8aed4a3d2adbeb5</anchor>
      <arglist>(number *a, number *b, int rl, BOOLEAN sym, CFArray &amp;inv_cache, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Farey</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a5cefe56d6d4e316e12cb3fcf21afb30a</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE int</type>
      <name>n_ParDeg</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a02467320aa72ec8488589b34c6a13056</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE int</type>
      <name>n_NumberOfParameters</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a907535b0b3eefef6f3535c22500f7543</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE char const **</type>
      <name>n_ParameterNames</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a61a5e04d25b44a66c5222dc6a8e636d2</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Param</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a0c02f93c25309c87518f7fe77a101a3f</anchor>
      <arglist>(const int iParameter, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_RePart</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a66fb69c893281099235e4d1f89d5dd7e</anchor>
      <arglist>(number i, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_ImPart</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>add804b3f17fec10ec8b8743a710dec73</anchor>
      <arglist>(number i, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_has_Units</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a1d67047d6cb53ca23792dd5ba457d455</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Zp</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a9866b226027c34adacfb46b40b0ca8a4</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Zp_long</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>af55a146b519a66f110b22a09490bffa9</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Zp</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ad03215f1973b00a71629c24f606a0e3e</anchor>
      <arglist>(const coeffs r, int p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Q</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a6758eaa7181183a2f694ffa560ee9028</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Z</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a2898ada82172694ca81d6421e62cacf1</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Zn</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a8d38868f07979deaecd4b2b3227a2c0b</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Q_or_BI</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a7cdea0e30972bcc9ecd1056661deb862</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_numeric</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a4a3be89ac1ca5c81ef9832308c6bfa53</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_R</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ae3c2d337b0ce2fbb7fd85dd257038269</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_GF</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a1f9f57b058f7c8e59279a0c445957dbe</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_GF</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a3f16e20cdf6885fca35576a41e981eda</anchor>
      <arglist>(const coeffs r, int q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Extension</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a29fea6a9f475ed1e207945a19687bcf1</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Zp_a</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a52dcc3a7b79f348a72f23a586ff66cfc</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Zp_a</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ae2f59697b546a77013f167e7ef4612ed</anchor>
      <arglist>(const coeffs r, int p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Q_a</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>aa09a4aee7e6c12de1985de680969fb46</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_long_R</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a2eb1b6bc81391e3bb5375d628097a162</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_long_C</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>aef3bad2ca4d2c842c63e75898cb3c111</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_CF</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a3ea2899b5694ca37a125449df3588b6d</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_has_simple_inverse</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a5caca1e1f0f9f1fb49add5cc7052a6e2</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_has_simple_Alloc</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a748021719dbb49607998609e899a01df</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_algExt</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>aaf6a56372e215eb66ac7cd5429b5ca9f</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Q_algExt</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>afca57aea7919b86edf2256c3d6b1efa7</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_transExt</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>afae018b38eda3b96596e23b303a5c633</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nCoeff_is_Q_transExt</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>af378775acfe68e42f21e091080455bf2</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_ClearContent</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>aadc8946e8feea0150a4bc8c3d13aa997</anchor>
      <arglist>(ICoeffsEnumerator &amp;numberCollectionEnumerator, number &amp;c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_ClearDenominators</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a79a60545a6de4644430308d7c8887862</anchor>
      <arglist>(ICoeffsEnumerator &amp;numberCollectionEnumerator, number &amp;d, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_ClearContent</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a0e7868a99c72163e8ad989db3ef6fcaf</anchor>
      <arglist>(ICoeffsEnumerator &amp;numberCollectionEnumerator, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_ClearDenominators</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a0bd4b53d78b477335aa0bc47a2891095</anchor>
      <arglist>(ICoeffsEnumerator &amp;numberCollectionEnumerator, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>n_Print</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a53cbc05995ce21cf6d3c8207bafe21f9</anchor>
      <arglist>(number &amp;a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE char *</type>
      <name>nCoeffString</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a4d3c576d433a6db006ad321a9ff85436</anchor>
      <arglist>(const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE char *</type>
      <name>nCoeffName</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a8ccf1fc9fbf91af498731bd05cf4f724</anchor>
      <arglist>(const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Random</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a2e945de2db18c3775f0032fc1128d00b</anchor>
      <arglist>(siRandProc p, number p1, number p2, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_WriteFd</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a3736d56da898c424dc5aad786e273a57</anchor>
      <arglist>(number a, const ssiInfo *f, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_WriteFd_S</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>afcee692ce7d46f94b9b1a81ec0322cea</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_ReadFd</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a1d608973e3c238838dbebd0ca5bb48ad</anchor>
      <arglist>(const ssiInfo *f, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_ReadFd_S</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a125fb2879ac05a70cf0acf5b4cb612d7</anchor>
      <arglist>(char **s, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_convFactoryNSingN</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a390bedc122e3e4792090be094fa51207</anchor>
      <arglist>(const CanonicalForm n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE CanonicalForm</type>
      <name>n_convSingNFactoryN</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a622901a53af5b09db7188471a8a9eea6</anchor>
      <arglist>(number n, BOOLEAN setChar, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>number2mpz</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a05aa7ca73b92e98f4742aff174dd415d</anchor>
      <arglist>(number n, coeffs c, mpz_t m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>mpz2number</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a328514452f32efe59fbb376810c25cb6</anchor>
      <arglist>(mpz_t m, coeffs c)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned short</type>
      <name>fftable</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a69c95763e7e255503bd52f7df186225f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>rnumber_bin</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>abd8ac2fd6435b3aefc581661ec9a1f06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Enumerator.h</name>
    <path>libpolys/coeffs/</path>
    <filename>Enumerator_8h.html</filename>
    <class kind="class">IBaseEnumerator</class>
    <class kind="class">IAccessor</class>
    <class kind="class">IEnumerator</class>
  </compound>
  <compound kind="file">
    <name>ffields.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>ffields_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="sirandom_8h" name="sirandom.h" local="yes" import="no" module="no" objc="no">misc/sirandom.h</includes>
    <includes id="prime_8h" name="prime.h" local="yes" import="no" module="no" objc="no">misc/prime.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="ffields_8h" name="ffields.h" local="yes" import="no" module="no" objc="no">coeffs/ffields.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>nfTest</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a9e21c3adcb87db042ad619945f0c205a</anchor>
      <arglist>(N, R)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sixteenlog2</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a70fe3895ec0892669d588776668dc305</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nfDBTest</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a42fc5dcb1a964af6d0acf3633a60be1a</anchor>
      <arglist>(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nfIsZero</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>ad4039343201eb5fc2ac2207b950406f8</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nfIsMOne</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a084d2172d2a58afa3c5d78b1dfabc85a</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nfGreaterZero</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a7db1c7cdafb7f84b8f09ee659c7f6de8</anchor>
      <arglist>(number k, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfMult</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a7453158b51b3799f744106fa2d9bb8a0</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfInit</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a4711b994b0ac0e5c6934112c7bb845a6</anchor>
      <arglist>(long i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfParameter</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>af374e658331ecf6346620c3e61b3f34a</anchor>
      <arglist>(int i, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nfParDeg</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a68cd063777b8b24c92149f5dc1fccb0a</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>nfInt</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a6a736427cc5d78613c3181c7e9e8f21a</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfAdd</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a2ddc6a77e5163ab167e399acce23b109</anchor>
      <arglist>(number a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfNeg</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>acb8c37e3c1751fc8ad9a9a68e6d2a70e</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfSub</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>aa3b5d39d1c25648a4a185a0fcfba6a01</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nfIsOne</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>aa7eae9cf2246597bad86ac7a69a64437</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfDiv</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>ae20aacf26666021883eca9cfa11dc4df</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfInvers</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>af733690675c88154522d579e112cbef2</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nfGreater</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>ac615edce3da3e70287c5bb33a3f27e21</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nfEqual</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>ad5b99f47183ebfa81e5b6db58c1e8424</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nfWriteLong</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>ae1e4cc2cc9af51fe43dc3d6cc85d1979</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nfWriteShort</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a9ce44b319f8b91845884a169b3f1899a</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nfPower</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>afe1901527c6fe32963ba072fe36e7189</anchor>
      <arglist>(number a, int i, number *result, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>nfEati</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>ad09e39fd36f1b80ea8747dd9f3c3e565</anchor>
      <arglist>(const char *s, int *i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>nfRead</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>ac0d2547c29535d697ac144098668235d</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gf_tab_numdigits62</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a5e833ca270284ca83f7fc7b69238ff0a</anchor>
      <arglist>(int q)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>convertback62</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a356ea4678301141b847dee2cd983ee41</anchor>
      <arglist>(char *p, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nfShowMipo</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a497a6862bb4ae6424f674976217763ee</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nfReadMipo</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a4259c50bf29890ed55882192a3e7aa58</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nfReadTable</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>adab130d065134449dd310ea91b243eb2</anchor>
      <arglist>(const int c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfMapP</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>ad8ab3447f9d1b0d84ca72c0c0c1610af</anchor>
      <arglist>(number c, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfMapGG</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>af4b57081d05db2e9b4eaf80a7f4d2580</anchor>
      <arglist>(number c, const coeffs src, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfMapGGrev</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>ad5a317add2c4fd4139a309339539256f</anchor>
      <arglist>(number c, const coeffs src, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfMapMPZ</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a33a64bed2703a2e938fd76e807f17de6</anchor>
      <arglist>(number c, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfInitMPZ</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a20a43fe9151e0ae649eb64293a075166</anchor>
      <arglist>(mpz_t m, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfMapViaInt</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a07eb4132887580dc9261132fb8a15036</anchor>
      <arglist>(number c, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nMapFunc</type>
      <name>nfSetMap</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a3fe49a55c4fa10091b68c399a63638f1</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nfCoeffIsEqual</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>ad54fadc70a237c35ffde731b7afd6c4b</anchor>
      <arglist>(const coeffs, n_coeffType, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nfKillChar</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a65d9d1d6c7e08d11d8204c8b6c3e3304</anchor>
      <arglist>(coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>nfCoeffName</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a7f4d1f5eb0be114b6508da943f2f2531</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nfRandom</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>aa488ea4551e2aa737a426e6505286de6</anchor>
      <arglist>(siRandProc p, number, number, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nfCoeffWrite</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>aaf7b9e014d40efe78a1ee2cb8d7a278a</anchor>
      <arglist>(const coeffs r, BOOLEAN details)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nfInitChar</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a94e35e66c2fc2c489608fe636d836502</anchor>
      <arglist>(coeffs r, void *parameter)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned short</type>
      <name>fftable</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a69c95763e7e255503bd52f7df186225f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>nfMinPoly</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a2d904eaf55360dd80ee688fa0489f9eb</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>nfMapGG_factor</name>
      <anchorfile>ffields_8cc.html</anchorfile>
      <anchor>a3de62782307b59c9b58a424265b81a85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ffields.h</name>
    <path>libpolys/coeffs/</path>
    <filename>ffields_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nfInitChar</name>
      <anchorfile>ffields_8h.html</anchorfile>
      <anchor>a23cd0406949a4cad8338fb08f791fe33</anchor>
      <arglist>(coeffs r, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nfShowMipo</name>
      <anchorfile>ffields_8h.html</anchorfile>
      <anchor>a497a6862bb4ae6424f674976217763ee</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flintcf_Q.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>flintcf__Q_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <member kind="typedef">
      <type>fmpq_poly_struct *</type>
      <name>fmpq_poly_ptr</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a5a107e2878df65f6179cc212df605285</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fmpz *</type>
      <name>fmpz_ptr</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a6a00b6c4d8fa339ad10dbaa685f5f82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>nlEatLong</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>affec841c508971105a6008003299796e</anchor>
      <arglist>(char *s, mpz_ptr i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>CoeffIsEqual</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>ac70e3c2711582cc6985cb1e68fc11ea3</anchor>
      <arglist>(const coeffs r, n_coeffType n, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetChar</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a1bd36fa6c3065c32af7b40aca93c2da4</anchor>
      <arglist>(const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Mult</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>ad049d6a7192abc6649d17f3cffedc0bc</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Sub</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>ab9d93d1024086018d26cf1ea9c72151b</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Add</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a5f4b779e4c0fa5abaa355a5d90b9e305</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Div</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a5fb45a10f1126e147b06adfb22cf69f4</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ExactDiv</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a9fa080ab4283ec083317062825e7be48</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Init</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a900cebe7504d93858b535d7f11810b0d</anchor>
      <arglist>(long i, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>InitMPZ</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a5d433a6386fdb4c8b865170b746af3b0</anchor>
      <arglist>(mpz_t i, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Size</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a5f49fe7639b5b73af1aa89738687e48c</anchor>
      <arglist>(number n, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>Int</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>afbce5e0e71eb411cd4bf4605d10d5bd5</anchor>
      <arglist>(number &amp;n, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MPZ</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a92d8bc20a2068e9421749a618380cbf7</anchor>
      <arglist>(mpz_t result, number &amp;n, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Neg</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>aeca4ee6315f7fc39f72b945611169c0c</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Invers</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>ad70da6883b4e32f9bef079f906ba863d</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Copy</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a0643d9ea1a6f1b1cfd46c67446c7a090</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>IsOne</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a434664d25dc8d1016eb5e86ae2189dbe</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>IsZero</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>aec83e8da42ae4924f2c8a08d824c447e</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteShort</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a02a38727184212ddb00d385d43c39cf2</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>Read</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a2a2ab04eb9b1e0ce06046504c1059717</anchor>
      <arglist>(const char *st, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Normalize</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a1b35a3414bd0359ba8545b6c4a6cb0a7</anchor>
      <arglist>(number &amp;a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>Greater</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>af6b121b351a21dc9e639fe3487e9bb72</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>Equal</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>aee5a1ac38bde14741e31238c678acace</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>IsMOne</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>aa391712c34e7edec5c333d0ab6a620eb</anchor>
      <arglist>(number k, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>GreaterZero</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>ac12931f22264e74064ec7ba74536ffa4</anchor>
      <arglist>(number, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Power</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>aa29f6c7b42382073d59c6704afa82a75</anchor>
      <arglist>(number a, int i, number *result, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>GetDenom</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a293c69ac933eb4a6c5c1c3b015b436c2</anchor>
      <arglist>(number &amp;n, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>GetNumerator</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>abe1bd49df09889548bcd72318088e114</anchor>
      <arglist>(number &amp;n, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Gcd</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>ac3b792ec9339b00ae210c1c5de99152b</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ExtGcd</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a01dc8d3a42f875928a6ed86e44703be9</anchor>
      <arglist>(number a, number b, number *s, number *t, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Lcm</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>ae3cc77cef855ef5a4817bf99cd2c34d5</anchor>
      <arglist>(number, number, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Delete</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a787c22786d67599333b7754ff0ce840e</anchor>
      <arglist>(number *a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nMapFunc</type>
      <name>SetMap</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a1fac767b44eabdf68ec500b591591506</anchor>
      <arglist>(const coeffs, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Farey</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a27774722164ed444dae123ea0de6d734</anchor>
      <arglist>(number, number, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ChineseRemainder</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a1049fbb13c122075f205cc9bb0d227e5</anchor>
      <arglist>(number *, number *, int, BOOLEAN, CFArray &amp;, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ParDeg</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>ae736f65cee9d09df70d8b0724399c2af</anchor>
      <arglist>(number x, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Parameter</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a82a26065e8e5cac2bcecaab3dc19d83c</anchor>
      <arglist>(const int, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteFd</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a66c4ca5937c1accb03f492317144ce29</anchor>
      <arglist>(number a, const ssiInfo *d, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ReadFd</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a9d4b6999cc37fb83580ac2dd250e097e</anchor>
      <arglist>(const ssiInfo *d, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ConvFactoryNSingN</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a53b1f802ab5d2be2c95cdd5e0cabb1e9</anchor>
      <arglist>(const CanonicalForm, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>ConvSingNFactoryN</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a8ef8362bf2b027a3cc2a13423aae6d4f</anchor>
      <arglist>(number, BOOLEAN, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>CoeffName</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a51cd801f8818f2b39ba153a9cc3eecc9</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>flintQInitCfByName</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a6ad6c425706b941d635084e2f35f4d6e</anchor>
      <arglist>(char *s, n_coeffType n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>DBTest</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a86df4cec6cae364ac1134563669df957</anchor>
      <arglist>(number, const char *, const int, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>KillChar</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a8cd7ec27360f94bc19a2f9ef499b4bee</anchor>
      <arglist>(coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>flintQ_InitChar</name>
      <anchorfile>flintcf__Q_8cc.html</anchorfile>
      <anchor>a5900bb4ff522ba20ea5eff897d37a89d</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flintcf_Q.h</name>
    <path>libpolys/coeffs/</path>
    <filename>flintcf__Q_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>flintQ_InitChar</name>
      <anchorfile>flintcf__Q_8h.html</anchorfile>
      <anchor>a5900bb4ff522ba20ea5eff897d37a89d</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>flintQInitCfByName</name>
      <anchorfile>flintcf__Q_8h.html</anchorfile>
      <anchor>a6ad6c425706b941d635084e2f35f4d6e</anchor>
      <arglist>(char *s, n_coeffType n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flintcf_Qrat.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>flintcf__Qrat_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>flintQrat_InitChar</name>
      <anchorfile>flintcf__Qrat_8cc.html</anchorfile>
      <anchor>ae241774adc9a4382c821a711d4db880a</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flintcf_Qrat.h</name>
    <path>libpolys/coeffs/</path>
    <filename>flintcf__Qrat_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>flintQrat_InitChar</name>
      <anchorfile>flintcf__Qrat_8h.html</anchorfile>
      <anchor>ae241774adc9a4382c821a711d4db880a</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>flintQratInitCfByName</name>
      <anchorfile>flintcf__Qrat_8h.html</anchorfile>
      <anchor>aa5036664d940bc19528c80cfdead5593</anchor>
      <arglist>(char *s, n_coeffType n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flintcf_Zn.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>flintcf__Zn_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <includes id="flintcf__Zn_8h" name="flintcf_Zn.h" local="yes" import="no" module="no" objc="no">coeffs/flintcf_Zn.h</includes>
    <member kind="typedef">
      <type>nmod_poly_struct *</type>
      <name>nmod_poly_ptr</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a99c9f5bf78309c3dce04cbbf7814287d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>Eati</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ad3fd68d87adb697fc5add693afa8ea67</anchor>
      <arglist>(const char *s, int *i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>CoeffIsEqual</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a54b2bcbe1479ecc9891a62641fbc1291</anchor>
      <arglist>(const coeffs r, n_coeffType n, void *parameter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>KillChar</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a8cd7ec27360f94bc19a2f9ef499b4bee</anchor>
      <arglist>(coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetChar</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ad3f84b6292f276d2229d671952a4f62b</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Mult</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a3c49f86431555089dec7b06f290b5034</anchor>
      <arglist>(number a, number b, const coeffs c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Sub</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a4ef5bdc7c6ab637b76f628319a86cf8d</anchor>
      <arglist>(number a, number b, const coeffs c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Add</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ab39afc5ff7c220d76f112066a09ea5e5</anchor>
      <arglist>(number a, number b, const coeffs c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Div</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>aa21757c3ca24960d889308fed26240f7</anchor>
      <arglist>(number a, number b, const coeffs c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ExactDiv</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>afb9eb91c7d50d5a3e38191a724610e8d</anchor>
      <arglist>(number a, number b, const coeffs c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>IntMod</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ae720fa45e7f0798c5561040ec723d8b5</anchor>
      <arglist>(number a, number b, const coeffs c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Init</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a5431039dc7b85d4c26e767706a238be8</anchor>
      <arglist>(long i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>InitMPZ</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a9eaa248c5a03a46feb20146ba887bb5b</anchor>
      <arglist>(mpz_t i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Size</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>af793ba039fe03a5859af7a07c811f076</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>Int</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a5150e8e2c1b830ec13ad7d3d3e39487f</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MPZ</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a243217252976a31ebf4ee3450d80fab2</anchor>
      <arglist>(mpz_t result, number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Neg</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a29ce767c76b45af5f969a92c02d7e01f</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Invers</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>adb5dfa1749663317e16c82a5a66a9232</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Copy</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a9c4606316787958f7e9f14c7e7576e4b</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>IsOne</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ab45959a7587fcfab9b8112ba9e2810a4</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>IsZero</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ac43e943c9328c52af1e487af93100f17</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteShort</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a02a38727184212ddb00d385d43c39cf2</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>Read</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a2a2ab04eb9b1e0ce06046504c1059717</anchor>
      <arglist>(const char *st, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Normalize</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a57ab04d5e21b7700256424fe49833acb</anchor>
      <arglist>(number &amp;a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>Greater</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a29ea21414043a1f82baf439cf85747fc</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>Equal</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>aaf2b2f35a8ef78cab5142accded7bd69</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>IsMOne</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ad377170a65d43443cb808af1a1dd5e0c</anchor>
      <arglist>(number k, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>GreaterZero</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a66c962800fd7a1aa8251e339505733a8</anchor>
      <arglist>(number k, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Power</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>aaa9e1932720f34f6cc55eaee49ed1987</anchor>
      <arglist>(number a, int i, number *result, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Gcd</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a58d8ed56584378f13726ee91b1c44c21</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ExtGcd</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a642fc3f13d44af6e577782b74b4c8e8e</anchor>
      <arglist>(number a, number b, number *s, number *t, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Lcm</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a08b68f2ac37aecdf2e6ef2a095450086</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Delete</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a6c27a9a8e315a0fd2c0451c47f2ec0fb</anchor>
      <arglist>(number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nMapFunc</type>
      <name>SetMap</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ad141e7802010ff3b2d7db3a07f0cb2bc</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Init_bigint</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a3fca840f6f3cc2706d2dd0b68c2569ac</anchor>
      <arglist>(number i, const coeffs dummy, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Farey</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ab85504b118cd1330ca0c3ec07b9e0601</anchor>
      <arglist>(number p, number n, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ChineseRemainder</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ad1d9a6df2c26f8246ec7ced7dd5150fc</anchor>
      <arglist>(number *x, number *q, int rl, BOOLEAN sym, CFArray &amp;inv_cache, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ParDeg</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ac61dacc670af70040fb6451bff2db29b</anchor>
      <arglist>(number x, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>Parameter</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>ada3918914904b110ec5dc585cd57ff5a</anchor>
      <arglist>(const int i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>CoeffName</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a02d13cf3d7799f731b5ece1d4c8506db</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>flintZnInitCfByName</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>af937b66f0bab188dc3aedd48fc0de6ed</anchor>
      <arglist>(char *s, n_coeffType n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteFd</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a66c4ca5937c1accb03f492317144ce29</anchor>
      <arglist>(number a, const ssiInfo *d, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ReadFd</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a73660fcdf12e97cf0bde43c255492409</anchor>
      <arglist>(const ssiInfo *d, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>DBTest</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a672e2a37f68e77bd18cf184521173e31</anchor>
      <arglist>(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>flintZn_InitChar</name>
      <anchorfile>flintcf__Zn_8cc.html</anchorfile>
      <anchor>a8be8af69e3c9fecac953eb9a5ca0f7dc</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flintcf_Zn.h</name>
    <path>libpolys/coeffs/</path>
    <filename>flintcf__Zn_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <class kind="struct">flintZn_struct</class>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>flintZn_InitChar</name>
      <anchorfile>flintcf__Zn_8h.html</anchorfile>
      <anchor>a8be8af69e3c9fecac953eb9a5ca0f7dc</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>flintZnInitCfByName</name>
      <anchorfile>flintcf__Zn_8h.html</anchorfile>
      <anchor>af937b66f0bab188dc3aedd48fc0de6ed</anchor>
      <arglist>(char *s, n_coeffType n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generics.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>generics_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="si__gmp_8h" name="si_gmp.h" local="yes" import="no" module="no" objc="no">coeffs/si_gmp.h</includes>
    <includes id="generics_8h" name="generics.h" local="yes" import="no" module="no" objc="no">coeffs/generics.h</includes>
    <includes id="rintegers_8h" name="rintegers.h" local="yes" import="no" module="no" objc="no">coeffs/rintegers.h</includes>
    <class kind="struct">generic_pair</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gCoeffWrite</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a6fc5b99953716abfa5b3f2f46095bf7d</anchor>
      <arglist>(const coeffs r, BOOLEAN b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>gCoeffName</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>adbad69cd09c94538632e09f4fba96e86</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gKillChar</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a5b4aab045244b5605e2b67718d0adae6</anchor>
      <arglist>(coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gSetChar</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a7ae451a991644e123a03fe31c9f4c39b</anchor>
      <arglist>(coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gMult</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a1e756006f78e83559f72a104ce3eec54</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gSub</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>af5203f2f6b6e17bb71ad8a9ded3cb503</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gAdd</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a3de4ed022b68b27e11a08c89a4568258</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gDiv</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>afb5c0f42f02f2d6221b53f1bc9170742</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gIntMod</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a722b057d8a463e77472e602d0f46a4c1</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gExactDiv</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a37dcc808b2417cbca4a9c58c8b2b1730</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gInit</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a62f49ae6176248ec1a578265c9f46228</anchor>
      <arglist>(long i, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gInitMPZ</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>aef6eb4dbc6720a57f3ebe0282b70b35b</anchor>
      <arglist>(mpz_t i, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>gSize</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>af2558ddbc993c389bdc96ee108c9ea6a</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>gInt</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a37609ccc7ac37e5f7ebfb4c1f27a03c9</anchor>
      <arglist>(number &amp;a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gMPZ</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>abfa6e3122877311c2ee9197b67cda87e</anchor>
      <arglist>(mpz_t result, number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gInpNeg</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a4c2ec60533d653eb40216826a06e1524</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gInvers</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>ae709667c5f36cfe393378884ec4fa81b</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gCopy</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a19fa60e940108e5fa8ce59e6ca2ad3ee</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gRePart</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a44e0edaf264c465503800d9c1d1f08f5</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gImPart</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a1e6e2437c4118682b6af582f68caf4af</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gWriteLong</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>aab282a8b7d82187b605e47ee9acc402d</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gWriteShort</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a2bfbf55f0a6cdc75bf0330892b8a33ff</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>gRead</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>aca49203b8e4cce7524b72cb24e3872c2</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gNormalize</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a3670dd5146286eb99d23b527c2d92a27</anchor>
      <arglist>(number &amp;a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>gGreater</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>aa0205770ced416a87bc275ecb006ad47</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>gEqual</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a7978f8c7632a52c7dd708e48325943c7</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>gIsZero</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>ad98c2068150809d8220c348ef3b11c18</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>gIsOne</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>afe8f8602436380b8f1a603acaba938bd</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>gIsMOne</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a24df15b97ed7ff21cf76abdbf4e01abc</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>gGreaterZero</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a538bbf3a49154f23621665aa510aeef3</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gPower</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a4c269417b5b430a605e26f73b1958ff7</anchor>
      <arglist>(number a, int i, number *result, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gGcd</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a1b92687432bf4304ab4e40be933c2c3b</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gSubringGcd</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>ac2a8edb3f2108a64a6f36b59d1923f8c</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gGetDenom</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a79633d5577185855cdcd41062451e589</anchor>
      <arglist>(number &amp;a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gGetNumerator</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a8d1ae130b30b275b0df5e34c3e78e277</anchor>
      <arglist>(number &amp;a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gQuotRem</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>aec4d0b8f2d13128cec680d59ed93f9d6</anchor>
      <arglist>(number a, number b, number *rem, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gLcm</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>ad14e71a314139b143cf6effa8d6b0407</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gNormalizeHelper</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a6617515840b0075a3297bb547a3e4b65</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gDelete</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>aef223fa05926dc4cdde771ee8a3b6b71</anchor>
      <arglist>(number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nMapFunc</type>
      <name>gSetMap</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>ad6a04fa5280008e39cb664b3b1f98655</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gWriteFd</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a12f83e54e355f7b1bdeffa883cfabfb2</anchor>
      <arglist>(number a, FILE *f, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gReadFd</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>ace4cd3701bc3c5835aaf611b31a62615</anchor>
      <arglist>(s_buff f, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gFarey</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a505a5176b6d51a61d4fd4dfe82883560</anchor>
      <arglist>(number p, number n, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gChineseRemainder</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>aada2d1cce33e749989a460079adfcdfa</anchor>
      <arglist>(number *x, number *q, int rl, BOOLEAN sym, CFArray &amp;inv_cache, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gRandom</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a9b194f5e42d647785ebb3da8c8ddeefc</anchor>
      <arglist>(siRandProc p, number p1, number p2, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>gDivBy</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a2e796aacb12754927eee79c8e593f9d2</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gExtGcd</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>aaaaf0f496fecfd9a4664ef47501c7ad8</anchor>
      <arglist>(number a, number b, number *s, number *t, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>gGetUnit</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a5d675a62391bd9f3a2ffe790b4331582</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>gIsUnit</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a4b81d2b2723f319a995de66a45914460</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>gDivComp</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a083ccb2fdd4df165a65c57dd43305fef</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>gDBTest</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>ab4492c859d285c4aaebc306f3e7b118d</anchor>
      <arglist>(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>gInitChar</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>ac86b8f66041961d3723dafb29125c7d7</anchor>
      <arglist>(coeffs r, void *p)</arglist>
    </member>
    <member kind="variable">
      <type>VAR coeffs</type>
      <name>coeffs1</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a4c41b09ee2a80dc620a127002c30c1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR coeffs</type>
      <name>coeffs2</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>ab68b2b273b0245330b9909fd530c1bcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generics.h</name>
    <path>libpolys/coeffs/</path>
    <filename>generics_8h.html</filename>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>gInitChar</name>
      <anchorfile>generics_8h.html</anchorfile>
      <anchor>ac86b8f66041961d3723dafb29125c7d7</anchor>
      <arglist>(coeffs r, void *p)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR coeffs</type>
      <name>coeffs1</name>
      <anchorfile>generics_8h.html</anchorfile>
      <anchor>a687c323e66540a33f390ca676f69d0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR coeffs</type>
      <name>coeffs2</name>
      <anchorfile>generics_8h.html</anchorfile>
      <anchor>a72c59b9715cf22c0988ebefc95e2fd18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gnumpc.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>gnumpc_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="gnumpc_8h" name="gnumpc.h" local="yes" import="no" module="no" objc="no">coeffs/gnumpc.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="gnumpfl_8h" name="gnumpfl.h" local="yes" import="no" module="no" objc="no">coeffs/gnumpfl.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <includes id="shortfl_8h" name="shortfl.h" local="yes" import="no" module="no" objc="no">coeffs/shortfl.h</includes>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngcDBTest</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a44225894055f1582909e00dbc7f9080d</anchor>
      <arglist>(number, const char *, const int, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcParameter</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a89fa0ecc8225643c68a1cf70d874e3eb</anchor>
      <arglist>(int i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcInit</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a79f3e3e2ddb0f8172593d11ba9b28523</anchor>
      <arglist>(long i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>ngcInt</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>ad9981f32902848831fdb98309d538178</anchor>
      <arglist>(number &amp;i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngcIsZero</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a9c5ccba92b4d01f878a438d052667ec5</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ngcSize</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a8c70e6e2f05dca4bab4d8d58f21e1cab</anchor>
      <arglist>(number n, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngcDelete</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a21000b6846b7e22e87dd0e5c5fe34b22</anchor>
      <arglist>(number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcCopy</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a535d47402441231326ad960a13d3c54d</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcNeg</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a91009355f7424f09254210f18f0fbfa8</anchor>
      <arglist>(number a, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcInvers</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a55b8085d27420ff69ff792ed2fe920ee</anchor>
      <arglist>(number a, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcAdd</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a6129f38d8dc762a3f45aacf163543395</anchor>
      <arglist>(number a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngcInpAdd</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>aa4401fb7ff721d71033847ee924e7309</anchor>
      <arglist>(number &amp;a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcSub</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a4b52088a607b5d83ea2886581b074ffb</anchor>
      <arglist>(number a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcMult</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a9eed25181c0bc7c7b685a12c8d46594f</anchor>
      <arglist>(number a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngcInpMult</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a22830ba4a61829aabac5b3cc4092ec8e</anchor>
      <arglist>(number &amp;a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcDiv</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a1338002e2a541909729eef43eb72b8a8</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngcPower</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a608cb48b73a75965543cd4d72f42bb4f</anchor>
      <arglist>(number x, int exp, number *u, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcRePart</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a7f13133d3838e97403cd5d13f08d34f7</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcImPart</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a12c950bc0a730752fa8a1745ac3320fb</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngcGreaterZero</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a78df4c3a98bb12c98021c81dcdf9c8a1</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngcGreater</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a88e2ae14eb0c170564e18151f2409d46</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngcEqual</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>afd9ebf7e829bf4cb9e6ee4eb18dabfbc</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngcIsOne</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>ab1e0d677e6ae95714ced0d8e63fbc4b3</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngcIsMOne</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a72336af9b8644990ec70c820111dbd75</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ngcRead</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a91626d1080767532f6a076c80595ede6</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngcWrite</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a8c3305ca909305e216a32757e119e410</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngcCoeffIsEqual</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a76dee54709e0b48df765c57f8f12dfcd</anchor>
      <arglist>(const coeffs r, n_coeffType n, void *parameter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngcKillChar</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a073b3642f346812ad1506dcb9c1adb8a</anchor>
      <arglist>(coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>ngcCoeffName</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>aadca5b9abe720d4b8f02080826fd9d7b</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngcCoeffWrite</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a81eb447854e89f1d1d28afd8a26cf615</anchor>
      <arglist>(const coeffs r, BOOLEAN)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcMapQ</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a06828a2324cf224fdb47eab5d0fb34fd</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcMapZ</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a5fc4192d71f1bc762fc7c5528e9faa01</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcMapLongR</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a6889b21eac30e5e87830bdfe6414ab31</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcMapR</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>ad3c3db8a0b79c0d3a64c9c40a29603f2</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcMapP</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a4d21180e25129200e99a9aa0d7259dc1</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcCopyMap</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a5046a4659d96ad5262a481c1d981eb5a</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngcInitMPZ</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a57f2e41c089f8b5c355f9773ccfa888d</anchor>
      <arglist>(mpz_t m, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nMapFunc</type>
      <name>ngcSetMap</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a71214884d2dd481615c67dd0924fccd2</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ngcInitChar</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a5c3043066dbafa0655f93cd899701515</anchor>
      <arglist>(coeffs n, void *parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ngcSetChar</name>
      <anchorfile>gnumpc_8cc.html</anchorfile>
      <anchor>a5900e17b09b33d6aa8a911d896783f58</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gnumpc.h</name>
    <path>libpolys/coeffs/</path>
    <filename>gnumpc_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ngcInitChar</name>
      <anchorfile>gnumpc_8h.html</anchorfile>
      <anchor>a94d08520cefb4aa448891e0627bfb11b</anchor>
      <arglist>(coeffs r, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ngcSetChar</name>
      <anchorfile>gnumpc_8h.html</anchorfile>
      <anchor>a5900e17b09b33d6aa8a911d896783f58</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gnumpfl.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>gnumpfl_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="shortfl_8h" name="shortfl.h" local="yes" import="no" module="no" objc="no">coeffs/shortfl.h</includes>
    <includes id="gnumpfl_8h" name="gnumpfl.h" local="yes" import="no" module="no" objc="no">coeffs/gnumpfl.h</includes>
    <includes id="gnumpc_8h" name="gnumpc.h" local="yes" import="no" module="no" objc="no">coeffs/gnumpc.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <class kind="union">nf</class>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfInit</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a00758c6ffb7d88441828e3e0e1ef6ba0</anchor>
      <arglist>(long i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>ngfInt</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a4bd6f123df7a0b1a018f156f6ba81f86</anchor>
      <arglist>(number &amp;i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngfIsZero</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a9497a27c5d157909b63455a55b2b731a</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ngfSize</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>aa3bd499fad7a2e1cbbead3a95adf1ffa</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngfDelete</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>aabd423e1e8380b0e7a5a444335be6d56</anchor>
      <arglist>(number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfCopy</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a297b218a7a31e1b5f4e0f9c31cd53042</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfNeg</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>acb5bd5c92e9535332733b12b34326c6c</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfInvers</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a46eaecc1d02a433fd49cbcd3ea0820ba</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfAdd</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a5cc75d8fe0672c88ffeb9384e32e4695</anchor>
      <arglist>(number a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngfInpAdd</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a3e90256dcb9be2e593631696fe66781e</anchor>
      <arglist>(number &amp;a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfSub</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>af4032994a9ec77c45f0a2d80b176e935</anchor>
      <arglist>(number a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfMult</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>ae0ec326cc3b4054a3aa585352872169f</anchor>
      <arglist>(number a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngfInpMult</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>acb8d3ced5388d074a828251776300305</anchor>
      <arglist>(number &amp;a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfDiv</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a5bf198267e8bf7250759f3b12647e614</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfPower</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a9e3ace4a35371e9a754b6f1d7e3ecbd0</anchor>
      <arglist>(number x, int exp, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngfPower</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a98659beb36ef6fb28f075dd6bbe16620</anchor>
      <arglist>(number x, int exp, number *u, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngfGreaterZero</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a76fc3635118b658d308f5d0240d9797c</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngfGreater</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a2a171bc72da7e8187597d03db703b2d3</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngfEqual</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>aa055a03e9f97ada6a0f2a08bde5ac1a3</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngfIsOne</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>adda152c9c15f4d615659e7cf3011eef0</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngfIsMOne</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a7e3c37c61bf3df15fbad99e00061a8ab</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>ngfEatFloatNExp</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>aa70d61e9d1c8cad59c3a426b9d2e0285</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ngfRead</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a73ff9023491d56d3d24e16ae7fdf4397</anchor>
      <arglist>(const char *start, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngfWrite</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a983cd2e15174f49a44fa75bdf6b24b2c</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ngfCoeffIsEqual</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>ac5843e83bfe054be1b80111f8ad95afe</anchor>
      <arglist>(const coeffs r, n_coeffType n, void *parameter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ngfSetChar</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a330a7876e529c2a83ab483eb9724fd06</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>ngfCoeffName</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>ae357635894c86ec88b13c8fb4101fa8d</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfMapQ</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>ac17fb742c48f1c71eb348ce91860dcf3</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfMapZ</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a45ae3612e817519c81502cbc9335bfc6</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfMapR</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>afb0ef892724855d93dc5ab972cc124d4</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfMapP</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a67d90814ac3254526577812aeb99d489</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfMapC</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a0ce439682c2c12aad6ca5c218c53660c</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ngfInitMPZ</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>a4ca7896d663e81976164fccdb479678a</anchor>
      <arglist>(mpz_t m, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nMapFunc</type>
      <name>ngfSetMap</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>ae23ba1c2600894857b008ee03496eaf7</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ngfInitChar</name>
      <anchorfile>gnumpfl_8cc.html</anchorfile>
      <anchor>af0ed28694ad6a9efc9e278d7030b7bae</anchor>
      <arglist>(coeffs n, void *parameter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gnumpfl.h</name>
    <path>libpolys/coeffs/</path>
    <filename>gnumpfl_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ngfInitChar</name>
      <anchorfile>gnumpfl_8h.html</anchorfile>
      <anchor>a40f16737030caf4bffcd73e075e1e03b</anchor>
      <arglist>(coeffs r, void *)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ngfRead</name>
      <anchorfile>gnumpfl_8h.html</anchorfile>
      <anchor>ac56b8ca2ab75094cb3bfb69bae4d5f4d</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>longrat.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>longrat_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="sirandom_8h" name="sirandom.h" local="yes" import="no" module="no" objc="no">misc/sirandom.h</includes>
    <includes id="prime_8h" name="prime.h" local="yes" import="no" module="no" objc="no">misc/prime.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="rmodulon_8h" name="rmodulon.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulon.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="shortfl_8h" name="shortfl.h" local="yes" import="no" module="no" objc="no">coeffs/shortfl.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LINLINE</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a734c71937427f36c75f7b892f140e919</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nlTest</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a07a6f9c6a57ca8c40c485b3913f910bb</anchor>
      <arglist>(a, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NUM_SIZE</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a0189076ce97e6f8133d4c7a5521ad13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POW_2_28</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a127ba285c516c9c3fbe35e4a3dd14143</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POW_2_28_32</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a75328c7088b21d5f3a0c20d901bb39f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LONG</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>acaa7b8a7167a8214f499c71c413ddcca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LONGRAT_CC</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a9f30109178d452a64145207fdabddc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYTES_PER_MP_LIMB</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>aae8603441e276b62f019cbee1b207b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_SMALL</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>adfe1273f6c86ee8be3423f1ca01a0b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mpz_isNeg</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a378ca8937750967d0a278a9370911230</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mpz_limb_size</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a80adbd472f98569d13d69acff1948c75</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mpz_limb_d</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>aa499f262a13def925c4f01d01586e632</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GCD_NORM_COND</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>aa3518e3bd75e34d82b66f564b62b806b</anchor>
      <arglist>(OLD, NEW)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE BOOLEAN</type>
      <name>nlEqual</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a0a9eb25dd316b2a5b533167674897b02</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE number</type>
      <name>nlInit</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>abff8f21a137be3d22d7774a0b310a636</anchor>
      <arglist>(long i, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE BOOLEAN</type>
      <name>nlIsOne</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a35e7e43e7b681731cee4bddaba3fc991</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE BOOLEAN</type>
      <name>nlIsZero</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a8bf12577a5585bb359e35a5701e5742f</anchor>
      <arglist>(number za, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE number</type>
      <name>nlCopy</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a280a488c76b33d772aeed348466efe3d</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE number</type>
      <name>nl_Copy</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a151efe92cf22efce5a1bbde814583b4e</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE void</type>
      <name>nlDelete</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a3935b53655dd23b51ac1898707054a92</anchor>
      <arglist>(number *a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE number</type>
      <name>nlNeg</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a2e638c1d3ddce9fc49623f07cec05030</anchor>
      <arglist>(number za, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE number</type>
      <name>nlAdd</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a0b8396a63f1afcd1a008c4f5e5f8fb3d</anchor>
      <arglist>(number la, number li, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE number</type>
      <name>nlSub</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a1b36fb2661f14133ae2d2805dff32464</anchor>
      <arglist>(number la, number li, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE number</type>
      <name>nlMult</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a7c020116c05bffbc5124e92cf532bed0</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE void</type>
      <name>nlInpAdd</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a46027c7933c14ba482f18fbb4a0d5585</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>LINLINE void</type>
      <name>nlInpMult</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a0a67f01c7ebcaeed2986d1fef6a039cf</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlRInit</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>aad5318532663a358154cb8cfe055efe5</anchor>
      <arglist>(long i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlNormalize</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>aec7ea7cbdced2e137e0898f36ac81f98</anchor>
      <arglist>(number &amp;x, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlGcd</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a8fa6ce32f374bf8a55dcab6bbe8a0cff</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlExtGcd</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a7b7d6d5c56acbcb7309ac2658cb1308a</anchor>
      <arglist>(number a, number b, number *s, number *t, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlNormalizeHelper</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a38ccd150a1f6dda9d23d0a8d6a5f9576</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nlGreater</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>ae0765af2c0f700729f2c26334bf6e3ac</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nlIsMOne</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>ab699a2d9e050e2cae01fd8fcf8de36ef</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>nlInt</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a0c31fdb9f4ee38c299bf3d66b68a1b60</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlBigInt</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a9d62489adb4393b1b3ed37e714656f39</anchor>
      <arglist>(number &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nlGreaterZero</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a3c2ccc9db87ac6e1f9d8c665cea87277</anchor>
      <arglist>(number za, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlInvers</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a58b3d6cc88d3ac92512594f8f379b72f</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlDiv</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>aa820a758d255f7be59b86e06ce2d8e4f</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlExactDiv</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a4620ab385f54c4d0203d0b4a78739529</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlIntDiv</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a808835ce7892993e40a1ba5b6c06dc11</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlIntMod</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a1cec9bd8c3658674cf5258c3f61a6839</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlPower</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a2f6a9127da596ca7b694aaeec30fc25e</anchor>
      <arglist>(number x, int exp, number *lu, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>nlRead</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a4f61538cfe21c30bd39a30922d14abba</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlWrite</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>af2e07df8d14ea83df62b1df2512bd0b4</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlFarey</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a33e35914ea4c56e4ed71062b333d2f09</anchor>
      <arglist>(number nN, number nP, const coeffs CF)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nlDBTest</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>aa38f2c69f34b4a08d9bb36604ea21ec7</anchor>
      <arglist>(number a, const char *f, const int l)</arglist>
    </member>
    <member kind="function">
      <type>nMapFunc</type>
      <name>nlSetMap</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a9c3447dc3e2c5dbff04ca7033e7bc6f3</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlInpIntDiv</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a601a0a27d98bef04050708b8cfccdf74</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nlDBTest</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a6a1a1d75c4a640d835695de3a9916123</anchor>
      <arglist>(number a, const char *f, int l, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlShort3</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>aa136c904618e1aef058a86cd25acb249</anchor>
      <arglist>(number x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_nlDelete_NoImm</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a71577ae4eca0d6a97b5d696c7f764437</anchor>
      <arglist>(number *a)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlShort3_noinline</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>ac0812814f30a7c20e7d32ee226bb2772</anchor>
      <arglist>(number x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlInitMPZ</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a80008b2bc5056972dd7f3972cf256a39</anchor>
      <arglist>(mpz_t m, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpz_mul_si</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a4d3f8ab90d32eacd20c66fc26293b66f</anchor>
      <arglist>(mpz_ptr r, mpz_srcptr s, long int si)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlMapP</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a06fe83abc013dfc2d25724057b98dd56</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlMapLongR</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a89c368109bddf87eae7cf5bde74030e4</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlMapR</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>ad2488b26c0d5966e15f4d55cd9cc317d</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlMapGMP</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a7bc32dfebe7ee4105d1cd31e904ca545</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlMapZ</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a0be37fd223f1ab193170554618d05374</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlMapMachineInt</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a984e41cdde300ebf58d657314ba4d10a</anchor>
      <arglist>(number from, const coeffs, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>nlConvSingNFactoryN</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>acc4e64733910d14afc921c736ad757bd</anchor>
      <arglist>(number n, const BOOLEAN setChar, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlConvFactoryNSingN</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a69ff0e640b84b0c63e63a4db2ee6d297</anchor>
      <arglist>(const CanonicalForm f, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlMapR_BI</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>ae195e867a08baf76c11c821ade6a8b61</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlMapLongR_BI</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a0d30663f9a64169ed16a1d6d0813cfee</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlMapC</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a37b0f0708dd5799f54caac5d8dc159c0</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nlSize</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a97b691e1d7690a4b2d0b5a238f27f6f2</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlBigInt</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a23a7347c37a76861f0e4a7ac951fe793</anchor>
      <arglist>(number &amp;i, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nlDivBy</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>aefbc12c680a7f89baa8d36d8e1e33986</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nlDivComp</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a6fe63524c44fe4b3803b81acc3b60169</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlGetUnit</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>ad307c57571ff93e81dc6c60b712b67c3</anchor>
      <arglist>(number n, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>nlQuot1</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>adc0cb50ffd3d658331593b9273c94966</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nlIsUnit</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a5ee682ab542601b50795ebb193b23d8e</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>int_extgcd</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>af00eafd1e6b6d3aaf9cd2e48df957f76</anchor>
      <arglist>(int a, int b, int *u, int *x, int *v, int *y)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlShort1</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>adeb519ceef2eedd30144592aa3f92e2f</anchor>
      <arglist>(number x)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlModP</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a45bf361ac314c41ea8a6b6258a89c04d</anchor>
      <arglist>(number q, const coeffs, const coeffs Zp)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlGetDenom</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a8e6fbdd8d320d597c4a23dabed0b8eb5</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlGetNumerator</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>ac3aa992a3b4a63db09fb649f60b53327</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_nlEqual_aNoImm_OR_bNoImm</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>addbe88ba21a49319dc93c40fa6a2a798</anchor>
      <arglist>(number a, number b)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>_nlCopy_NoImm</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a20942638cc2dc9ce1ae64997c7d6167a</anchor>
      <arglist>(number a)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>_nlNeg_NoImm</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a430723f05ed43a6c7172c81bef8b45f6</anchor>
      <arglist>(number a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nlNormalize_Gcd</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a60e351ce35397c5ba5cbd1088cb74a5e</anchor>
      <arglist>(number &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>_nlAdd_aNoImm_OR_bNoImm</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>ac82edfd8774b62c18e358f05dd8b5797</anchor>
      <arglist>(number a, number b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_nlInpAdd_aNoImm_OR_bNoImm</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a194fcd57f8e0175b0eb8ad81dc13b01b</anchor>
      <arglist>(number &amp;a, number b)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>_nlSub_aNoImm_OR_bNoImm</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a226fe289a79fb0d54784eeb54a17871a</anchor>
      <arglist>(number a, number b)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>_nlMult_aImm_bImm_rNoImm</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a9465d84142da9ee18a6cee9dc5ba0530</anchor>
      <arglist>(number a, number b)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>_nlMult_aNoImm_OR_bNoImm</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>abfa3e033effa78bca92c23624fe962e2</anchor>
      <arglist>(number a, number b)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlCopyMap</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a7815d2e7cd572f29fecaa8c80504b3e2</anchor>
      <arglist>(number a, const coeffs, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlMapQtoZ</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>afd610d25330489137f80aabba4d29b2c</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlInit2</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a10dcf9ba4b45f6c0486375fe1ac76e8f</anchor>
      <arglist>(int i, int j, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlInit2gmp</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a171ae1aeab4eb47b54ae1f9c6d857014</anchor>
      <arglist>(mpz_t i, mpz_t j, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlMPZ</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a51aff64019d6b834f1570d0d9e7bf356</anchor>
      <arglist>(mpz_t m, number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlMPZ2</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a6fd6ad9f7cdce50ea9f335d88ee76e88</anchor>
      <arglist>(mpz_t m, number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlXExtGcd</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a2f280d1ff7d35bd3dccb3fc85fdab313</anchor>
      <arglist>(number a, number b, number *s, number *t, number *u, number *v, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlQuotRem</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a31fbea2caa02e9473f4efa1792b70237</anchor>
      <arglist>(number a, number b, number *r, const coeffs R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlInpGcd</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>af3ef9a8250893efb7475cdcca7eec3bc</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlChineseRemainderSym</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a6c56627b42262cbb04bfb3c7fdb4cd21</anchor>
      <arglist>(number *x, number *q, int rl, BOOLEAN sym, CFArray &amp;inv_cache, const coeffs CF)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nlClearContent</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>aba8663d92ad9a7722016b0f236b1211d</anchor>
      <arglist>(ICoeffsEnumerator &amp;numberCollectionEnumerator, number &amp;c, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nlClearDenominators</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a8830f072f70ddf7b03a3a78147d3ace5</anchor>
      <arglist>(ICoeffsEnumerator &amp;numberCollectionEnumerator, number &amp;c, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>nlCoeffName</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a737220f049ecbc9754ea66f4f0e6eba1</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlWriteFd</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a096a60a7fc0d9e664ec594bbddd79212</anchor>
      <arglist>(number n, const ssiInfo *d, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nlWriteFd_S</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>af221bfb5f3a78b24771c281fe56bfa28</anchor>
      <arglist>(number n, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlReadFd</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a94e37a649dd9fef9ce645aa95b994c3b</anchor>
      <arglist>(const ssiInfo *d, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlReadFd_S</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>adc60044dfbc8ed351d14217d81f385ea</anchor>
      <arglist>(char **s, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nlCoeffIsEqual</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>acbe19ce4c8d4e3db303064aae2084ea8</anchor>
      <arglist>(const coeffs r, n_coeffType n, void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlLcm</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a0d147c83342a4c27bc75f8fe9dd5eb1a</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nlRandom</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>af6397cfd5a869e21d682af000e40ffa7</anchor>
      <arglist>(siRandProc p, number v2, number, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nlInitChar</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a767a5188bf9009bdb199a9d1bc6b530c</anchor>
      <arglist>(coeffs r, void *p)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>n_SwitchChinRem</name>
      <anchorfile>longrat_8cc.html</anchorfile>
      <anchor>a4e1e7388bb364c1674f28d2896913f15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>longrat.h</name>
    <path>libpolys/coeffs/</path>
    <filename>longrat_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="si__gmp_8h" name="si_gmp.h" local="yes" import="no" module="no" objc="no">coeffs/si_gmp.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="si__log2_8h" name="si_log2.h" local="yes" import="no" module="no" objc="no">factory/si_log2.h</includes>
    <class kind="struct">snumber</class>
    <member kind="define">
      <type>#define</type>
      <name>SR_HDL</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>aa18eca82b93c910571b6142b2aaff9e5</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SR_INT</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a222c7a3071162efb3376a0f79cae9c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT_TO_SR</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a339416baf3c23d4df5e8f49684388b8e</anchor>
      <arglist>(INT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SR_TO_INT</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>acd790d8e41f0ad93934ded360822ef59</anchor>
      <arglist>(SR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MP_SMALL</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>adfe1273f6c86ee8be3423f1ca01a0b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlGetDenom</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a8e6fbdd8d320d597c4a23dabed0b8eb5</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlGetNumerator</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>ac3aa992a3b4a63db09fb649f60b53327</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nlInitChar</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a9540f9a065dd4a01f73c699d982e83c1</anchor>
      <arglist>(coeffs, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE int</type>
      <name>nlQlogSize</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a393e664926111814f8f59b21a1c81f5d</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>nlIsInteger</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a38471da3cdacfa3a26f86be661ee8a9c</anchor>
      <arglist>(number q, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlMPZ</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a51aff64019d6b834f1570d0d9e7bf356</anchor>
      <arglist>(mpz_t m, number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlMPZ2</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a6fd6ad9f7cdce50ea9f335d88ee76e88</anchor>
      <arglist>(mpz_t m, number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlModP</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a650e81c4619b5b6c4b81a6274f58e4f2</anchor>
      <arglist>(number q, const coeffs Q, const coeffs Zp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlNormalize</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>aec7ea7cbdced2e137e0898f36ac81f98</anchor>
      <arglist>(number &amp;x, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlInpGcd</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>af3ef9a8250893efb7475cdcca7eec3bc</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlDelete</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>ab7194478663d125c5acb9462b50f32dc</anchor>
      <arglist>(number *a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlInit2</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a10dcf9ba4b45f6c0486375fe1ac76e8f</anchor>
      <arglist>(int i, int j, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlInit2gmp</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a171ae1aeab4eb47b54ae1f9c6d857014</anchor>
      <arglist>(mpz_t i, mpz_t j, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlChineseRemainderSym</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>a6c56627b42262cbb04bfb3c7fdb4cd21</anchor>
      <arglist>(number *x, number *q, int rl, BOOLEAN sym, CFArray &amp;inv_cache, const coeffs CF)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>longrat0.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>longrat0_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SR_HDL</name>
      <anchorfile>longrat0_8cc.html</anchorfile>
      <anchor>aa18eca82b93c910571b6142b2aaff9e5</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SR_TO_INT</name>
      <anchorfile>longrat0_8cc.html</anchorfile>
      <anchor>acd790d8e41f0ad93934ded360822ef59</anchor>
      <arglist>(SR)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>nlRead</name>
      <anchorfile>longrat0_8cc.html</anchorfile>
      <anchor>a4f61538cfe21c30bd39a30922d14abba</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nlWrite</name>
      <anchorfile>longrat0_8cc.html</anchorfile>
      <anchor>a8afadfb3188cecaf75739c07bd3859aa</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>rnumber_bin</name>
      <anchorfile>longrat0_8cc.html</anchorfile>
      <anchor>a81eb63accccb485e27b2d77b9953991f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>modulop.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>modulop_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="sirandom_8h" name="sirandom.h" local="yes" import="no" module="no" objc="no">misc/sirandom.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <includes id="modulop__inl_8h" name="modulop_inl.h" local="yes" import="no" module="no" objc="no">coeffs/modulop_inl.h</includes>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>npGreaterZero</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a97a174ced1180fde4b66f805fb24fe09</anchor>
      <arglist>(number k, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>npIsMOne</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a8a9293d4304573727298167bd9c2a614</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npDiv</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a501575c5de26668380a42aa1a8f1d9a7</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npNeg</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a685bb39655c72c60f898e8923cfc01e4</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npInvers</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a610e393a3f80025d6a67efba4453ae28</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>npGreater</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a737cbe57bc99dda3f993a11760a35181</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>npEqual</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a62752a5589e43dad1391c9cf2579e0c3</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>npWrite</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a28c156bbc5bc05207ffa014191b9ad33</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>npRead</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a278221a5a6ccab6fa4cb04926b667c90</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nvInpMult</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>adfbae62485003bc65d9e5a95b87051a8</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>npDBTest</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>ab32817229d329dbbc7fe2bd82123f1a7</anchor>
      <arglist>(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nMapFunc</type>
      <name>npSetMap</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>ab95e5892c7c4b97bbd73c459a8a7123e</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nvDiv</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a485d9914ec8a61779dcb42507a29e424</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nvInvers</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a5f4a987509925ad65b77b87a88fd37ae</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>npInpMult</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a78d093a530fde84e5031b7fdda495c1d</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>npInt</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>aed4db6acce9d67654effa9ae3a144c39</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>npEati</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>ad8bc864dc2a54c30dff1508e8ce76faf</anchor>
      <arglist>(const char *s, int *i, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>npKillChar</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>af9043c1e5dc3aabd58e2158453d1d799</anchor>
      <arglist>(coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>npCoeffsEqual</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a06c78641476059f1c6055ad872b95458</anchor>
      <arglist>(const coeffs r, n_coeffType n, void *parameter)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>npConvSingNFactoryN</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a35612fda9be346a62b7ec2dfb063fcb4</anchor>
      <arglist>(number n, BOOLEAN setChar, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>npConvFactoryNSingN</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>afc394970eed45ecc780841672665ffb1</anchor>
      <arglist>(const CanonicalForm n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>npCoeffName</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a631e1351cad7db3f8b71f4f73edf3c47</anchor>
      <arglist>(const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>npWriteFd</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a40c6aefedfb5e3fc7748808835a15cf0</anchor>
      <arglist>(number n, const ssiInfo *d, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>npWriteFd_S</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>ada14f80a8a6f09e7b34e3750b18a778b</anchor>
      <arglist>(number n, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npReadFd</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>ac4549b1bcbe69d3757d8013c8699d9f3</anchor>
      <arglist>(const ssiInfo *d, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npReadFd_S</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a2ed61d47fe9d4e69f1f5465efd24e266</anchor>
      <arglist>(char **s, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npRandom</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>aecefd9ab17af92d923eb5b853255bc6d</anchor>
      <arglist>(siRandProc p, number, number, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npPar</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a5ff65722e01247a8beff9d50c7749e46</anchor>
      <arglist>(int, coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npInitMPZ</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a28a23c207257caf4adda3e6bb9d83f58</anchor>
      <arglist>(mpz_t m, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>npInitChar</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a412c3e3afde747b9b1255748403df322</anchor>
      <arglist>(coeffs r, void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npMapP</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a57915740f689653fa2764360b0729ec8</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npMapLongR</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>aa2067756a1f94192ba27679a0204f483</anchor>
      <arglist>(number from, const coeffs, const coeffs dst_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npMapGMP</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>abf170288879d6ef1187fc71bfe112965</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npMapZ</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>abe49a429bd9c4e8f0143250a378449ad</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npMapMachineInt</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>a0f483299d62a5b04a99c43a8dd3929d8</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npMapCanonicalForm</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>afa95669dd3b4a4a9a0948f9ed8702609</anchor>
      <arglist>(number a, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nvInversM</name>
      <anchorfile>modulop_8cc.html</anchorfile>
      <anchor>aec98ffd1d69b1c55dd2dd4cf2ba5161c</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>modulop.h</name>
    <path>libpolys/coeffs/</path>
    <filename>modulop_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NV_OPS</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>a6927e8aac0acaf7dbb8711308200928c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NV_MAX_PRIME</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>a5bb35fbd9ff5a0171a6166b00ace5f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FACTORY_MAX_PRIME</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>a48edd4466fdf3f8ccae5df3126bd76dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>npEqualM</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>a835f7606a5aaf8adefec0ef2335c33f9</anchor>
      <arglist>(A, B, r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>npInitChar</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>a412c3e3afde747b9b1255748403df322</anchor>
      <arglist>(coeffs r, void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npMultM</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>a2909588d2febf6a23225385781157964</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>npInpMultM</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>a4612aa212424ee08c3e55ad5a0eb54ca</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npAddM</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>a24a37375d1d1e3bd8143e7d5f2c2885f</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>npInpAddM</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>aee64e1477fa45607247ce7cc7c492320</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npSubM</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>af97d549b34fbbe6fe4402784a2e78696</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npNegM</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>a43d4659f6fabf614c92acddb9cded596</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>npIsOne</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>a1f2ea6aa67b6cf8febaaa7f9fd4178ad</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>npInvMod</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>ab32b4551341100c6234fe2630ea492e7</anchor>
      <arglist>(long a, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npInversM</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>ab719412a6da00eb1a00d337ad095843f</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>npInt</name>
      <anchorfile>modulop_8h.html</anchorfile>
      <anchor>aed4db6acce9d67654effa9ae3a144c39</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>modulop_inl.h</name>
    <path>libpolys/coeffs/</path>
    <filename>modulop__inl_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>npIsZeroM</name>
      <anchorfile>modulop__inl_8h.html</anchorfile>
      <anchor>adc3ef8bead9a03c1ebdcd082cfc5e83b</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULONG64</name>
      <anchorfile>modulop__inl_8h.html</anchorfile>
      <anchor>a7c6e38d209f60a18e362172dca1a3b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npMult</name>
      <anchorfile>modulop__inl_8h.html</anchorfile>
      <anchor>aaeab7170107a31c6a5bc23d8cadcc36f</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>npInit</name>
      <anchorfile>modulop__inl_8h.html</anchorfile>
      <anchor>a2ec0c1b7f9a14d6f192ba349a04597bc</anchor>
      <arglist>(long i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>npIsZero</name>
      <anchorfile>modulop__inl_8h.html</anchorfile>
      <anchor>acfa1ea5bb2fed8991b4efcfe8b5f85ec</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nvMult</name>
      <anchorfile>modulop__inl_8h.html</anchorfile>
      <anchor>a398622411f6ab2657400b870d0bd4f0b</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpr_complex.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>mpr__complex_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SR_HDL</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>aa18eca82b93c910571b6142b2aaff9e5</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SR_TO_INT</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>acd790d8e41f0ad93934ded360822ef59</anchor>
      <arglist>(SR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGN_PLUS</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a735bb7d2112a8cd46377a5c22ff47079</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGN_SPACE</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a6f8ae9cb06273e314cdc8867ae67fe41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIGN_EMPTY</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a5c19417610339830f1190b24f5ad0ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXTRABYTES</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a57aa8c12d2c78263b12175b3c4dd9546</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFPREC</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a7b5cef73466b59e7d6270fad89696852</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGMPFloatDigits</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>afb9628be2946a415254263047a1d164c</anchor>
      <arglist>(size_t digits, size_t rest)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>operator+</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a89486affd9b3492e5847f9a08c1dd00f</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>operator-</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a82807b3080bb59b6b249d145c7aa273f</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>operator*</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a248cae73a653cc1f0d5e81cd12299c06</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>operator/</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>adb2b1a42b5a2a921fd365c792fa4315b</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a99b5f35cf2e1ac4367c4eb3b6b6772ef</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>aebef15d52a44155fd26cea923214a4cd</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a2e2490df9ca597a215c165a386d4d205</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>ae7b933288e99421f5be8ffa59dc47e09</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a316c10e16d6d6472446f096dafa9b8cc</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>operator-</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>abfdcf1e2e2048f1ef5cdad273b984020</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>abs</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a3f96a11d290bb862687cd281b5c8b719</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>sqrt</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a68a0580192eb4567b78961ad9af70ce7</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>sin</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a0e9b6c16614933d685246f508fc6470d</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>cos</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a96f835ae47da7ad180886e38bb735207</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>log</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>ab9cbb4f2933d267a4d402ac49d196a23</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>hypot</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>aa2252fe3f7988e2256a4eb0e8fc90864</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>exp</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a7f50b9cab8960c1550e0df79c69a611f</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>max</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a5474bbfacc29055027dd409bb5e57820</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>numberToFloat</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a9ecd6656329e340b32d1f7bb374196ba</anchor>
      <arglist>(number num, const coeffs src)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>numberFieldToFloat</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>aa4ef09d53ea3a546ec57a7a7018c4dd7</anchor>
      <arglist>(number num, int cf)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>nicifyFloatStr</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a5da2daaf8ac7482237f8b45530a58477</anchor>
      <arglist>(char *in, mp_exp_t exponent, size_t oprec, int *size, int thesign)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>floatToStr</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a5e223ba65c70375b92b7c666f5b34ee5</anchor>
      <arglist>(const gmp_float &amp;r, const unsigned int oprec)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex</type>
      <name>operator+</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a298e0be3679804d9b9cb989bfd24c97a</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex</type>
      <name>operator-</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a4a3e91013ae89e211adaefc24c5d722d</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex</type>
      <name>operator*</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a0dcf391fe95d9ca2b26655e943e519af</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex</type>
      <name>operator/</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a5207a4d3d45992110a0bfb2fd6065848</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex</type>
      <name>sqrt</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a689f27e1ec312b64ad90dc5fa2d5c3dd</anchor>
      <arglist>(const gmp_complex &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>complexToStr</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a263c63dd6ea6b5feea33e0ed1742e08a</anchor>
      <arglist>(gmp_complex &amp;c, const unsigned int oprec, const coeffs src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>complexNearZero</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>a67fcb062024f94191ace645f13520dee</anchor>
      <arglist>(gmp_complex *c, int digits)</arglist>
    </member>
    <member kind="variable">
      <type>VAR size_t</type>
      <name>gmp_output_digits</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>aeca37818c4acb13910684f5877a42c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR gmp_float *</type>
      <name>gmpRel</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>abc85b80c044eeb73a8405c972f92cee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR gmp_float *</type>
      <name>diff</name>
      <anchorfile>mpr__complex_8cc.html</anchorfile>
      <anchor>ae7a82556f5662f89b9734f9080355413</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpr_complex.h</name>
    <path>libpolys/coeffs/</path>
    <filename>mpr__complex_8h.html</filename>
    <includes id="si__gmp_8h" name="si_gmp.h" local="yes" import="no" module="no" objc="no">coeffs/si_gmp.h</includes>
    <includes id="mpr__global_8h" name="mpr_global.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_global.h</includes>
    <class kind="class">gmp_float</class>
    <class kind="class">gmp_complex</class>
    <member kind="define">
      <type>#define</type>
      <name>ZTOF</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>ad06825579c2bd68b11ac18f3a585f19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QTOF</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a75de0ff63f3932d774db3fc727214da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTOF</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a634c0166f6d5c5469987248170bd070c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTOF</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>adfea6f29b922d62f5656979c5aefb827</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGMPFloatDigits</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>afb9628be2946a415254263047a1d164c</anchor>
      <arglist>(size_t digits, size_t rest)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>floatToStr</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a5e223ba65c70375b92b7c666f5b34ee5</anchor>
      <arglist>(const gmp_float &amp;r, const unsigned int oprec)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>abs</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>ae2d69878f2ba0b2c4b64f2d979f4dd5a</anchor>
      <arglist>(const gmp_float &amp;)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>sqrt</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a8ff0d2bc1043c994d5b410ce723fdd33</anchor>
      <arglist>(const gmp_float &amp;)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>hypot</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a2c2bec4648ddc117e0544ee7f6e2ab6f</anchor>
      <arglist>(const gmp_float &amp;, const gmp_float &amp;)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>sin</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>ae4bc5ca21a1c074b4b3731b8674bc144</anchor>
      <arglist>(const gmp_float &amp;)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>cos</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a772d0167b897c43974778428a2d706d4</anchor>
      <arglist>(const gmp_float &amp;)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>log</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a58df106fe095572b5362eafabaa2e594</anchor>
      <arglist>(const gmp_float &amp;)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>exp</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a2a558bc5546ccc8dcdd1f534e61a5441</anchor>
      <arglist>(const gmp_float &amp;)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>max</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a102dc4d066fef7e67235223725808158</anchor>
      <arglist>(const gmp_float &amp;, const gmp_float &amp;)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>numberToFloat</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a9ecd6656329e340b32d1f7bb374196ba</anchor>
      <arglist>(number num, const coeffs src)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>numberFieldToFloat</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>ab68aa69488d9073b05131a3afd95791c</anchor>
      <arglist>(number num, int src)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex</type>
      <name>operator+</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a5ce91368a4500fe2d22fa4fecd915ce8</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_float b_d)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex</type>
      <name>operator-</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>abdaf304e190190114a3349a3fc21b993</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_float b_d)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex</type>
      <name>operator*</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a6dd9d669a650381c6ad19fa87fd692f4</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_float b_d)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex</type>
      <name>operator/</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a2d4d32e51ce7708dba3791c43bcd07aa</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_float b_d)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a0f6c2c6464305007b11f4efcb31b5bba</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a2e3c8e52ba2314eb1e436f0f54cb0231</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a00b4459e49a0a030eabbb08d977b111c</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>aa6c1eb87c2d41dd4e0b6d30aa8f1ac1c</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a2e3fd36844d31154f96861cec2657ef3</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>abs</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a74055b69573e9eb9a3b3fcc1a7c40c0e</anchor>
      <arglist>(const gmp_complex &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex</type>
      <name>sqrt</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a689f27e1ec312b64ad90dc5fa2d5c3dd</anchor>
      <arglist>(const gmp_complex &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex</type>
      <name>numberToComplex</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>aa75e00e98e02a67d8bf8bd756fb1aad6</anchor>
      <arglist>(number num, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>complexToStr</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a263c63dd6ea6b5feea33e0ed1742e08a</anchor>
      <arglist>(gmp_complex &amp;c, const unsigned int oprec, const coeffs src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>complexNearZero</name>
      <anchorfile>mpr__complex_8h.html</anchorfile>
      <anchor>a67fcb062024f94191ace645f13520dee</anchor>
      <arglist>(gmp_complex *c, int digits)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpr_global.h</name>
    <path>libpolys/coeffs/</path>
    <filename>mpr__global_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>mprDEBUG_STICKY</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>ad137dcb4a2d3579b4fac9d317e3e8025</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mprPROT</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a6dc643b52cdefec7dc889208bda26550</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mprPROTnl</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>ab140e667924966e478106dfe9c5dfda9</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mprPROTP</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>ad784ed55299b237eceabb8afcd7a024c</anchor>
      <arglist>(msg, poly)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mprPROTPnl</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a49be5046e40459323dabb07ccc8dc6a2</anchor>
      <arglist>(msg, poly)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mprPROTI</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>aeed1baf85709b3ee268c5a53f456b662</anchor>
      <arglist>(msg, intval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mprPROTL</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a546589c8d12a100ab4f8ae2f03647e6a</anchor>
      <arglist>(msg, intval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mprPROTInl</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a18f48f88686ec2cc14ce8fa1368ec5d8</anchor>
      <arglist>(msg, intval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mprPROTN</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a5fcecf69c489e369eb706b455737d745</anchor>
      <arglist>(msg, nval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mprPROTNnl</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>add83a6b56ed3089e4188286d8d4e6ec9</anchor>
      <arglist>(msg, nval)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mprSTICKYPROT</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a02464a07849aad1ac0eb235c61fc0dd4</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mprSTICKYPROT2</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a312c675996dcce48eb749b483c996fd5</anchor>
      <arglist>(msg, arg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_BASE_EV</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a8e4406cc9b8aeeb6c36a1c6c57173800</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_DENSE_FR</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>abfc278efc0c09f1d6c550c4d074bde9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_DENSE_NR</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a5a04758d00365fd48b1636f2f3abedfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_DENSE_MEM</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a3d8fd4247997cc9e70c18e8d55716902</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_DENSE_NMON</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>ae0a66f56804fc72c39267fbbf511ad5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_SPARSE_MEM</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>afe95e6e8b9e95b8292511a194c4765ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_SPARSE_VADD</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a36bad141f57871029263f36e91b57607</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_SPARSE_VREJ</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a53dbbd53603751f1f10b743934c906e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_SPARSE_MPEND</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a84ba0c626f49d42482f86a3a52ab0475</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_SPARSE_MREC1</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>ac3930017cb9dfaf16e243fdd9a1712cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_SPARSE_MREC2</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a284321ddd81c93c1c64858c0ef30dbb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_SPARSE_RC</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a3d1d11423cff0a5c64574f643fa794ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_SPARSE_RCRJ</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a375ef8fb17445aaee878d036d2b44ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST__DET</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a3eac0c168c43094c5678bdddf4412fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_ROOTS_LGSTEP</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>afc689f9e651a14d8e1a83fdce4c620b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_ROOTS_LGPOLISH</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>adcf4f52915bb8e6995c5eae5f59ca2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_ROOTS_LG</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a63e7fdb758ad7b8a5ced57b7b5deee72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ST_VANDER_STEP</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>a44b749c03b0084a7cc401eb4e77a14b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>mprfloat</name>
      <anchorfile>mpr__global_8h.html</anchorfile>
      <anchor>aee2a5f48311ddc6b84416e962e8fbbdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ntupel.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>ntupel_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="ntupel_8h" name="ntupel.h" local="yes" import="no" module="no" objc="no">coeffs/ntupel.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SI_BUF_SIZE</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a7ab3a106fe8da2c39c32ff8eef98345e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>coeffs *</type>
      <name>coeffs_array</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a2019cc088ce53be79716f62be472108e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>number *</type>
      <name>number_array</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a8275751dbf148aefe508de6692580fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>si_char_SI_BUF_SIZE</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>addf061309b8f019c916efb9de2e882b9</anchor>
      <arglist>[SI_BUF_SIZE]</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nnCoeffWrite</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>ad7294cb65a8ea33bdad480fc78362aad</anchor>
      <arglist>(const coeffs r, BOOLEAN b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nnGreaterZero</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a998bfac7179390e63519e6d3d229b9b7</anchor>
      <arglist>(number k, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nnMult</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a96ad7d969d897fc0b069f8c917e43c5f</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nnInpMult</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>af17aa12c606a7778e7d75d82444b136d</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nnInit</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a8b90c4a76d23dd125258ba11ec3fe4bf</anchor>
      <arglist>(long l, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>nnInt</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a91d276c2037454c0c19a89376991af19</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nnSize</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>adbf7ab5b7849def50cec5ccebd3c797f</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nnCopy</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a559f9923678a786626822437ff871198</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nnAdd</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a734a65147cb7eafaa84e5f8ec9497905</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nnInpAdd</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>ae4b3a0ebb585dfccb8983a34df1961b2</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nnSub</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>acb6dc23dc3c5a7544a18e43cc91b205b</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nnIsZero</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a075ad165fa46c24558ede0a4667c170a</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nnIsOne</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>ad74de9616aa6044dafe4b502b2b3ac41</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nnIsMOne</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a4fc9b98909f6002810f15cb7c6a1fa69</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nnDiv</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a71a68a924bddae8978dfe0162b80d825</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nnInvers</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>ac2c86e8eef3e9472b9f5d42f4a07b7c9</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nnInpNeg</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a833ce904bfae2fb9c2d408c6cea6eb7f</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nnGreater</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>aaa39504219bd6278b6e3d1a21655cc33</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nnEqual</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a887a597fe4892308726ddceddbaf50a9</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nnWriteShort</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a842e9780532ed50284db7c99dcb87219</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nnWriteLong</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>af09f99d931f261b884030194297246a5</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>nnRead</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>aa8481eb49cb7818c596fc86d72600609</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nnDBTest</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a19ef1b0c37f172544d9d2f7cde757f51</anchor>
      <arglist>(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nnMap</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a044c49fccdeb9865f8386dda2f2f5f77</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nMapFunc</type>
      <name>nnSetMap</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>aba38ede80f35ec185932589894eddc7e</anchor>
      <arglist>(const coeffs, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>nnCoeffString</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>af66a15e75f8eb39b2bcbfa54f208f06d</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>nnCoeffName</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a0d9ba20c78dc61b324066fdf0d55f4cb</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nnDelete</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a800f68afc35178a5c70c42e45d6ca4a7</anchor>
      <arglist>(number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nnChineseRemainder</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>ae40f19eff2e9f943ee6d53b42cec5d9e</anchor>
      <arglist>(number *, number *, int, BOOLEAN, CFArray &amp;, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nnInitChar</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a9f9f8b5beb494747623809a61548a57f</anchor>
      <arglist>(coeffs n, void *p)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR si_char_SI_BUF_SIZE</type>
      <name>nnCoeffName_buf</name>
      <anchorfile>ntupel_8cc.html</anchorfile>
      <anchor>a54d1aa0e990fd651b43d6d35d71dc57a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ntupel.h</name>
    <path>libpolys/coeffs/</path>
    <filename>ntupel_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nnInitChar</name>
      <anchorfile>ntupel_8h.html</anchorfile>
      <anchor>af2102486b4b6ae198c957211e0ed7463</anchor>
      <arglist>(coeffs r, void *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>numbers.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>numbers_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <includes id="gnumpfl_8h" name="gnumpfl.h" local="yes" import="no" module="no" objc="no">coeffs/gnumpfl.h</includes>
    <includes id="gnumpc_8h" name="gnumpc.h" local="yes" import="no" module="no" objc="no">coeffs/gnumpc.h</includes>
    <includes id="ffields_8h" name="ffields.h" local="yes" import="no" module="no" objc="no">coeffs/ffields.h</includes>
    <includes id="shortfl_8h" name="shortfl.h" local="yes" import="no" module="no" objc="no">coeffs/shortfl.h</includes>
    <includes id="ntupel_8h" name="ntupel.h" local="yes" import="no" module="no" objc="no">coeffs/ntupel.h</includes>
    <includes id="flintcf__Qrat_8h" name="flintcf_Qrat.h" local="yes" import="no" module="no" objc="no">coeffs/flintcf_Qrat.h</includes>
    <includes id="rmodulo2m_8h" name="rmodulo2m.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulo2m.h</includes>
    <includes id="rmodulon_8h" name="rmodulon.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulon.h</includes>
    <includes id="rintegers_8h" name="rintegers.h" local="yes" import="no" module="no" objc="no">coeffs/rintegers.h</includes>
    <includes id="algext_8h" name="algext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/algext.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <class kind="struct">nFindCoeffByName_s</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndDelete</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a8126791abd2618ae8e89efd549133057</anchor>
      <arglist>(number *d, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndAnn</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ace38e89cdb4d79f2e539ff0087b0b209</anchor>
      <arglist>(number, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>ndCoeffString</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ab4ba821c8c5b5fa01c91ef18cbcb3b4c</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndCoeffWrite</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ae3a519f9163e596b352dd3424e684bde</anchor>
      <arglist>(const coeffs r, BOOLEAN)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>ndCoeffName</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>af0dc6e8c78f9b4c2f96e8905d42d39ef</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndInpMult</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a9ecd07b6fae8891d01a51e540a272206</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndInpAdd</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>acc36aec6707b76b89f1d3f4b72badb1b</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndPower</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a020ccfaf332aa83a7dd7b0a7c7d6c490</anchor>
      <arglist>(number a, int i, number *res, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndInvers</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ad0d0b7d092a38053f5d4e33ca09e219f</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndInvers_Ring</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a90fe924fbff88371cc805441fc3b4ccf</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ndIsUnit_Ring</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a45392939aeea60d3ccd1f5ce2756d8b9</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ndIsUnit_Field</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a0a4e4589799a045e49356dbd771cbd0f</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndGetUnit_Ring</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a1e0747321e2a32d28d1d41d993a1c222</anchor>
      <arglist>(number, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndRandom</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a6ee01f002eb5494f79e7d3bab3e0d95c</anchor>
      <arglist>(siRandProc p, number, number, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndEucNorm</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a17df1181b01174e2a56c66978c71c76e</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ndDBTest</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a25e5df87d5b31f23b92f41536cd99a01</anchor>
      <arglist>(number, const char *, const int, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndFarey</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a6b9eb5bc5971ffe3926a2fb0aed684d5</anchor>
      <arglist>(number, number, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndXExtGcd</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>af966899f5efc0bc39b5a68f3e677ceef</anchor>
      <arglist>(number, number, number *, number *, number *, number *, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndChineseRemainder</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ab4ab898cae720b145808f3d0aee52fe7</anchor>
      <arglist>(number *, number *, int, BOOLEAN, CFArray &amp;, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ndReadFd</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a0ed97cbbef824cbc052b168c98fa7cc2</anchor>
      <arglist>(const ssiInfo *, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ndReadFd_S</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a9c9a65f7eca8e5781dea0b41017f93c2</anchor>
      <arglist>(char **, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndWriteFd</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ab2928f958c8d14626b4ea28c39ad449d</anchor>
      <arglist>(number, const ssiInfo *, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndParDeg</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a40583e506f0d92974dc8fc16f5716170</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndParameter</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a9908cae4fdda00749a861908843b84fd</anchor>
      <arglist>(const int, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>n_IsZeroDivisor</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>adb18b96b8fda75d360e26e12e55d5508</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ndNormalize</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a4954d6789dace28b2def3d5548e18b03</anchor>
      <arglist>(number &amp;, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndReturn0</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>aeaf08e9eda59096ec80d8c81ba1adc91</anchor>
      <arglist>(number, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ndGcd</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a2aa771fcd589ac45ae5f79a2c01c8a2e</anchor>
      <arglist>(number, number, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndIntMod</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>adc3841e305ab767d9421e1f57cbcf062</anchor>
      <arglist>(number a, number b, const coeffs R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndGetDenom</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a81265d69b24a5ca1b01e1b70fd8881f5</anchor>
      <arglist>(number &amp;, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndGetNumerator</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>abcb84956af5ea8951c3db1664c9f5dcd</anchor>
      <arglist>(number &amp;a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndSize</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a6062f2d76d7e71ffd7ed9f0644090c84</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndClearContent</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a3a8a4a42150dcaac402f75b1d72ea502</anchor>
      <arglist>(ICoeffsEnumerator &amp;numberCollectionEnumerator, number &amp;c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndClearDenominators</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a36772467e899af420525f54da0ce5b5c</anchor>
      <arglist>(ICoeffsEnumerator &amp;, number &amp;d, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ndCopyMap</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a43aa061699e6aed84b5ec49fb32b0fc3</anchor>
      <arglist>(number a, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndKillChar</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a2fb610615ad9ced7bcbb849a80d14ade</anchor>
      <arglist>(coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndSetChar</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>af2079c1b710569491c051451dcad0c6b</anchor>
      <arglist>(const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndCopy</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a9dfb93cb3d8f618ec46e5f1fa039ac1c</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nd_Copy</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>acc37274696b8ee1df867fc9eca8dae8a</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ndDivBy</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>abd007b57c8ba83cae3fd62a29920296f</anchor>
      <arglist>(number, number, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ndDivComp</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a112a4a23153b451df4e66e26afb694a7</anchor>
      <arglist>(number, number, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndExtGcd</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>aeb4d6fb87643c7b9ca0730df979aaeb9</anchor>
      <arglist>(number, number, number *, number *, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>ndConvSingNFactoryN</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a0eab5bf83bcb9ce64e43b09e39d2a6c8</anchor>
      <arglist>(number, BOOLEAN, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndConvFactoryNSingN</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ae85023eb4c329ff9741c00f180c9de7b</anchor>
      <arglist>(const CanonicalForm, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ndMPZ</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a79eb33213fb91fe911894e83cd0d8eff</anchor>
      <arglist>(mpz_t result, number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ndInitMPZ</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ac10e8ceb206982e71e8f4183f220c138</anchor>
      <arglist>(mpz_t m, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ndRead</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>aefb3d6b44a1220eb8402e136ea43579c</anchor>
      <arglist>(const char *s, number *n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nMapFunc</type>
      <name>ndSetMap</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>acdcfde148edf601e7748dd111a1f6f2d</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ndCoeffIsEqual</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a2312d38740f2c8c71eba7932f0f4e30c</anchor>
      <arglist>(const coeffs r, n_coeffType n, void *d)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ndQuotRem</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>afe49090ae1ec158c1f9cad6ed00b7d94</anchor>
      <arglist>(number a, number b, number *r, const coeffs R)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>nInitChar</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a67931a598edd3ada0e0d603dccd39b17</anchor>
      <arglist>(n_coeffType t, void *parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nKillChar</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>af41c406dd75dd56b16f3de243625915c</anchor>
      <arglist>(coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>n_coeffType</type>
      <name>nRegister</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ae4d388c50124d46bec3931ba31b4491f</anchor>
      <arglist>(n_coeffType n, cfInitCharProc p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nRegisterCfByName</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a0c1514210b6a0b0e95c8087c4706dee9</anchor>
      <arglist>(cfInitCfByNameProc p, n_coeffType n)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>nFindCoeffByName</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ab52b6d98d9a1eae1e3984ed501a5b6cd</anchor>
      <arglist>(char *cf_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>n_Print</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a53cbc05995ce21cf6d3c8207bafe21f9</anchor>
      <arglist>(number &amp;a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>nEati</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a6050aa8f9da443fbb8eabec87b5690e3</anchor>
      <arglist>(char *s, int *i, int m)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>nEati</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ae1747db0b47b18dbf2e243c203fba5bb</anchor>
      <arglist>(char *s, long *i, int m)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>nEatLong</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>afa59314c4029c623b90efd1020da658e</anchor>
      <arglist>(char *s, mpz_ptr i)</arglist>
    </member>
    <member kind="variable">
      <type>VAR n_Procs_s *</type>
      <name>cf_root</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a43536a89a25f77834fcae67e8c56c424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR n_coeffType</type>
      <name>nLastCoeffs</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a7c21580ba6e7b65f61750b6d3053731f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR cfInitCharProc</type>
      <name>nInitCharTableDefault</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>aad2897bd084de88e43f37c0414092049</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR cfInitCharProc *</type>
      <name>nInitCharTable</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a83b15e2bcee8b07188b2eb83743ecf8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR nFindCoeffByName_p</type>
      <name>nFindCoeffByName_Root</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a1dc138675cdf3b918109c44a2e1a73df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>numbers.h</name>
    <path>libpolys/coeffs/</path>
    <filename>numbers_8h.html</filename>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>nCopy</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a74ab95d6d812ecf8d687867212dd181b</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nDelete</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a205f5b719e4340879bccd40c314973d3</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nMult</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>ad4aea7c0b847b63feea8c948989c0d17</anchor>
      <arglist>(n1, n2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nAdd</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a7da4d6d684a82c58152e59184385ae95</anchor>
      <arglist>(n1, n2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nIsZero</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a293f22000c9d75d91bd730c779d6c3e9</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nEqual</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a39fd2955c6583e0488bb63f8f9ae27ae</anchor>
      <arglist>(n1, n2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nInpNeg</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a22a70ceac3ad232c86f8f9056f0ae52c</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nSub</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a5c4c3f2ba8d64a403124b2a22a34f290</anchor>
      <arglist>(n1, n2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nGetChar</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a8b2b475f2b2a59b9cbd9b153a3e0cef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nInit</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>ac37bc6961bb0489ba8a77fc4ccbaaa44</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nIsOne</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>abef7f17599a97744a6eca0e694f5c5b5</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nIsMOne</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a705729f872d4c1f9a86f05121c86778d</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nGreaterZero</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a942aecbdc84f79bccfa8035486557e1d</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nGreater</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a78a8af4a6654d6c83ef3cb208af9f8ca</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nWrite</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a162c7585720c8183e4f08284b4efb62b</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nNormalize</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>abfaa58a793d6139f0164e972850bfa1b</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nGcd</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a50b825cbb249800e94885dea114d93d4</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nDiv</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a102e4eceab5cdb47e0a5f3d2fccac9e3</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nInvers</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>aa8849404af3404ff4b446d00fe30d8e0</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nExactDiv</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a8d98cd64043bcd8ff5313f6db561ef41</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nTest</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>ad095e74abb6a2b1b3df8873c440e3dea</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nInpMult</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a52e774e3097ab7d2f55ee92d4674556e</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nPower</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>ae65b4f66aec51b244b1bb235cdc16940</anchor>
      <arglist>(a, b, res)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nSize</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>aa672230e520d5ba88ec3dde5a177b1cd</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nGetDenom</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a45009407fcd32a427291a6553d4a9be6</anchor>
      <arglist>(N)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nGetNumerator</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a59bc4c896faa578d9b1ce2a2f8f081f2</anchor>
      <arglist>(N)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nSetMap</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a3487688931cd5ea368341e86e3db3430</anchor>
      <arglist>(R)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nPrint</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a8cb5a51c71e82090e2cd6ffc2dac008b</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHORT_REAL_LENGTH</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>ab0d429fbfe4893291dcc1ee81d09fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>cfInitCharProc</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a4ec2138fb6d92aac4046ed07c77ad5f8</anchor>
      <arglist>)(coeffs, void *)</arglist>
    </member>
    <member kind="typedef">
      <type>coeffs(*</type>
      <name>cfInitCfByNameProc</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a3bad7491077782d1039f7b47e717ca00</anchor>
      <arglist>)(char *s, n_coeffType n)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ndGcd</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a936b5088f49b54793e36311923ef0a78</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ndQuotRem</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>afe49090ae1ec158c1f9cad6ed00b7d94</anchor>
      <arglist>(number a, number b, number *r, const coeffs R)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>ndConvSingNFactoryN</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a0eab5bf83bcb9ce64e43b09e39d2a6c8</anchor>
      <arglist>(number, BOOLEAN, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ndReadFd</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a3fb5ad2c4732a46cf97b8400d6665090</anchor>
      <arglist>(const ssiInfo *f, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ndReadFd_S</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a9c9a65f7eca8e5781dea0b41017f93c2</anchor>
      <arglist>(char **, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>n_IsZeroDivisor</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>adb18b96b8fda75d360e26e12e55d5508</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ndNormalize</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a4954d6789dace28b2def3d5548e18b03</anchor>
      <arglist>(number &amp;, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>n_coeffType</type>
      <name>nRegister</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>ae4d388c50124d46bec3931ba31b4491f</anchor>
      <arglist>(n_coeffType n, cfInitCharProc p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nRegisterCfByName</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a0c1514210b6a0b0e95c8087c4706dee9</anchor>
      <arglist>(cfInitCfByNameProc p, n_coeffType n)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>nFindCoeffByName</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a404db6261d64beedb5596711a9feed00</anchor>
      <arglist>(char *n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>nEati</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a6050aa8f9da443fbb8eabec87b5690e3</anchor>
      <arglist>(char *s, int *i, int m)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>nEati</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>ae1747db0b47b18dbf2e243c203fba5bb</anchor>
      <arglist>(char *s, long *i, int m)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>nEatLong</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>afa59314c4029c623b90efd1020da658e</anchor>
      <arglist>(char *s, mpz_ptr i)</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>nDivBy0</name>
      <anchorfile>numbers_8h.html</anchorfile>
      <anchor>a7a94584090e30c6d98231d6dbde399f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rintegers.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>rintegers_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="rintegers_8h" name="rintegers.h" local="yes" import="no" module="no" objc="no">coeffs/rintegers.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="rmodulon_8h" name="rmodulon.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulon.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="rintegers2_8cc" name="rintegers2.cc" local="yes" import="no" module="no" objc="no">rintegers2.cc</includes>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>nrzCoeffName</name>
      <anchorfile>rintegers_8cc.html</anchorfile>
      <anchor>a06d8b3d8405a06b7c05b44e4c2349741</anchor>
      <arglist>(const coeffs)</arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>gmp_nrz_bin</name>
      <anchorfile>rintegers_8cc.html</anchorfile>
      <anchor>ad13401ecb53a1b0c61f9a08b6edb4d37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rintegers.h</name>
    <path>libpolys/coeffs/</path>
    <filename>rintegers_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nrzInitChar</name>
      <anchorfile>rintegers_8h.html</anchorfile>
      <anchor>aa762577de145f254354e769343c64102</anchor>
      <arglist>(coeffs r, void *parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nrzWrite</name>
      <anchorfile>rintegers_8h.html</anchorfile>
      <anchor>a1a34d413abb0eb7870f287c31fbc289f</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nrzDelete</name>
      <anchorfile>rintegers_8h.html</anchorfile>
      <anchor>a3e160196ea47a66eb7484b4a102513f3</anchor>
      <arglist>(number *a, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nrzSize</name>
      <anchorfile>rintegers_8h.html</anchorfile>
      <anchor>a59235b4b70c30d59e388f94b810481de</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nrzWriteFd</name>
      <anchorfile>rintegers_8h.html</anchorfile>
      <anchor>ad6799917d4934d0c17beac7d519f45ae</anchor>
      <arglist>(number n, const ssiInfo *d, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nrzWriteFd_S</name>
      <anchorfile>rintegers_8h.html</anchorfile>
      <anchor>a34611c98b8c34f3052f818e40e271ce1</anchor>
      <arglist>(number n, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nrzReadFd</name>
      <anchorfile>rintegers_8h.html</anchorfile>
      <anchor>a163925f9520683ebed5fee0539f0f740</anchor>
      <arglist>(const ssiInfo *d, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nrzReadFd_S</name>
      <anchorfile>rintegers_8h.html</anchorfile>
      <anchor>a9d769954ff42be41a31e052599ccb0b9</anchor>
      <arglist>(char **s, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nrzInit</name>
      <anchorfile>rintegers_8h.html</anchorfile>
      <anchor>aad1d2218e97788ecdcee477c95c47696</anchor>
      <arglist>(long i, const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rintegers2.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>rintegers2_8cc.html</filename>
  </compound>
  <compound kind="file">
    <name>rintegers3.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>rintegers3_8cc.html</filename>
  </compound>
  <compound kind="file">
    <name>rmodulo2m.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>rmodulo2m_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="si__gmp_8h" name="si_gmp.h" local="yes" import="no" module="no" objc="no">coeffs/si_gmp.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="rmodulo2m_8h" name="rmodulo2m.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulo2m.h</includes>
    <includes id="rmodulon_8h" name="rmodulon.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulon.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>nr2mNegM</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a015543aba50b9144053e22e1af60512a</anchor>
      <arglist>(A, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nr2mEqualM</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a105489d64faba57fcd83f2f252dae061</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nr2mDBTest</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ab60c357e5f0ad0fec6c7b6b1421b36d9</anchor>
      <arglist>(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mMultM</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a8531bd7b5ea0b92922a70cca2efa7566</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nr2mInpMultM</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ad7a739d599982b6639cfb212b79b1714</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mAddM</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ae23aed83133f316661e33d2be5dd7caf</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nr2mInpAddM</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>adf46488ba07624e35cf237115466efc7</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mSubM</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>af51107d360b4959e6b66cdd213817721</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>nr2mCoeffName</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ad3f65bab54701e1dad75c36e29154bb8</anchor>
      <arglist>(const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nr2mCoeffIsEqual</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>abd1a2a5bf6e92c0a09c7eb9c0620e0d0</anchor>
      <arglist>(const coeffs r, n_coeffType n, void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static coeffs</type>
      <name>nr2mQuot1</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>afebb83084669cb6bc9667c9e6f5ee6ea</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nr2mGreaterZero</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a9fbc83590abff4619f10ee6bedbeb17b</anchor>
      <arglist>(number k, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mMult</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a8d4d841349b07cdecf01fc5a2cd33e18</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nr2mInpMult</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>acf63805e00d4c57c4b1806e42e803bd4</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mAnn</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a63db7c525f117e813095f7d0ca96449a</anchor>
      <arglist>(number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mLcm</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a5495b785398bf0017019950f0ff1c466</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mGcd</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a1f83f1339f0583d6dbd97b2cd1f7ec0c</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>specialXGCD</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a2ffc4be937b14a31d1e917f603d9e0dd</anchor>
      <arglist>(unsigned long &amp;s, unsigned long a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>InvMod</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a24486d95d09e834d6763487f8d519202</anchor>
      <arglist>(unsigned long a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mInversM</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a1dcca95c194ee85ff0320f6f12a15702</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mInvers</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a83bdda54e3b1860ec1208a5740da677a</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mExtGcd</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a76184cceaefa0dd8646e94ceb3166d07</anchor>
      <arglist>(number a, number b, number *s, number *t, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nr2mPower</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a7dbb2092f8a2fa50c93e3506f607ded4</anchor>
      <arglist>(number a, int i, number *result, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mInit</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a66de123dcf312e4a6925ff79e93df81f</anchor>
      <arglist>(long i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>nr2mInt</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a94f5a82cb6d5d8db431d94646dad0fc7</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mAdd</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ac11e331f61ca21b80c264a87adb11f79</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nr2mInpAdd</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a4572335afc2231ef639b2158cdd60aa6</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mSub</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a531bf4d64fcd08280fb19ce86c590d7e</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nr2mIsUnit</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a445697d671ff21405b5de52720e02e45</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mGetUnit</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a7656d7de6e80f0738ba636f2ddcc4434</anchor>
      <arglist>(number k, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nr2mIsZero</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ae0f586a7051d080002cfe3f6721eed67</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nr2mIsOne</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a59ed946963aabef6a6aaa6a1b09328ae</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nr2mIsMOne</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>af1e70978e20d082235258f45fc61f654</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nr2mEqual</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ad69d8bbf9111708ae660f9faf0e3607a</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mDiv</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>afbe837b4a3b77b9d264c989ef4da3a2f</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nr2mDivBy</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a9eaefded14d62bc76b2af3b9159f2cbc</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nr2mGreater</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a34833b486a8e5444f276e7e1b176f48a</anchor>
      <arglist>(number as, number bs, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nr2mDivComp</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a88b782a60832f2fdd3c8b9f24750d714</anchor>
      <arglist>(number as, number bs, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mMod</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ab9a241abcb2899b81611faee6e5dcc9a</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mNeg</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ab2ca03c6dcd0a8fbf26be9a53b3cc7f2</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mMapMachineInt</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>aae5a130b2932668e43339d363b61e21f</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mMapProject</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a3dd1cd760ab1dfa99af6bdfe207cc952</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nr2mMapZp</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a866725e01c046e02f1469fd5911ceb9e</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mMapGMP</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a858a68ae348a30a55d176b3ac92673b3</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mMapQ</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a4fd8c7fea524b824186ccc320b1cb7fa</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nr2mMapZ</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ad542380e431415a7ae8e71b281d9eacf</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nMapFunc</type>
      <name>nr2mSetMap</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a216c98c7c47ac004adc30903861149c5</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nr2mSetExp</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a2cf58a3087d4a558ce9376a08f367fda</anchor>
      <arglist>(int m, coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nr2mInitExp</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a7a094ffed47f64d9d45fb9055da981d2</anchor>
      <arglist>(int m, coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nr2mWrite</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a2829d65f2e88f0354eb8584468a00f6c</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>nr2mEati</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a28232d1d29236484173aca49f3dd7c96</anchor>
      <arglist>(const char *s, int *i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>nr2mRead</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ae2779f5daa5293ef2ff991d4b34cd5bf</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nr2mInitChar</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>a624c9585168df352c76279fdd5fcda27</anchor>
      <arglist>(coeffs r, void *p)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>gmp_nrz_bin</name>
      <anchorfile>rmodulo2m_8cc.html</anchorfile>
      <anchor>ab2f7cf94414d7d7aa62c2a1b0dd83448</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rmodulo2m.h</name>
    <path>libpolys/coeffs/</path>
    <filename>rmodulo2m_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nr2mInitChar</name>
      <anchorfile>rmodulo2m_8h.html</anchorfile>
      <anchor>a912bbab8c41313819ceb52f7b93b16da</anchor>
      <arglist>(coeffs r, void *)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nr2mMapZp</name>
      <anchorfile>rmodulo2m_8h.html</anchorfile>
      <anchor>a866725e01c046e02f1469fd5911ceb9e</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rmodulon.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>rmodulon_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="prime_8h" name="prime.h" local="yes" import="no" module="no" objc="no">misc/prime.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="si__gmp_8h" name="si_gmp.h" local="yes" import="no" module="no" objc="no">coeffs/si_gmp.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <includes id="rintegers_8h" name="rintegers.h" local="yes" import="no" module="no" objc="no">coeffs/rintegers.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="rmodulon_8h" name="rmodulon.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulon.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>nrnDelete</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a72d59024b02ce0ce1176487d48e2daba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>nrnSize</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a1d3f109792a0214ba6dceb357a472647</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nrnWrite</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a40d30853deca22ecbbe61de282685bc0</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrnDBTest</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a19fdf740b75ed62f93aefa481eab685f</anchor>
      <arglist>(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>nrnInitCfByName</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a480c53f3aa23265667fd2e0c0b799ae7</anchor>
      <arglist>(char *s, n_coeffType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>nrnCoeffName</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>ae713aca96dcb6d75bc9f798310a4666e</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrnCoeffIsEqual</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a36ab8acf9596269dd0d779cc78a3a3db</anchor>
      <arglist>(const coeffs r, n_coeffType n, void *parameter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nrnKillChar</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a1af3fc789819c7bf8582e8424901804f</anchor>
      <arglist>(coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static coeffs</type>
      <name>nrnQuot1</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a05c59515b568991bcd832ce19e59298b</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnCopy</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>abc5e238cced97fc9fab1c204019c2189</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnInit</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a0f27ac73e58e6fa7b3ae3d5e06e7dd3a</anchor>
      <arglist>(long i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>nrnInt</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>aa4a1f3081fb39091c16e3eea69dd5ce3</anchor>
      <arglist>(number &amp;n, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnMult</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>ad4130224d921dd6658c13b0f939b5cc5</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nrnInpMult</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a40b46dbaa1cbe0d6f24ad973f7bf7b29</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nrnPower</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>ad341be59df160f0b6ec9738859ef149b</anchor>
      <arglist>(number a, int i, number *result, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnAdd</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>af5f3009f423ca91e30fc3bf8ca819858</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nrnInpAdd</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>afb1d126eac01705216c66bb1640f248f</anchor>
      <arglist>(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnSub</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>abf14f1937df41847e8849a0e56decc1d</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrnIsZero</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a2309685b943779fcdfad272bc914a207</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnNeg</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>adf9b88fee41a7e98affeb7989d118cfa</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnInvers</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a7c0721bbe65418189400bddf98156aeb</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnGcd</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>af729e04162c57a5c2f5d32dc753c2ff6</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnLcm</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>ac462199f5cb695de49b563d6161ec49b</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnExtGcd</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a2b8f26a36ca0e5a3dba6c55a2b051a57</anchor>
      <arglist>(number a, number b, number *s, number *t, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrnIsOne</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>abb9ecf3bdc498ae5302440941161f685</anchor>
      <arglist>(number a, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrnEqual</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a9deb2dd00c7e1d29b4fe84d91262ed33</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnGetUnit</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>ae53b6dd0ea8b9e232ab3ad29d28afea8</anchor>
      <arglist>(number k, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnXExtGcd</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a964105aba9520aa1e7713c288a896f89</anchor>
      <arglist>(number a, number b, number *s, number *t, number *u, number *v, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrnIsMOne</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>aeb4e3e0bb9575104b73702cb7c7a02b5</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrnGreater</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a1da1d30e6a8d41eacccca2c6f2ecaf88</anchor>
      <arglist>(number a, number b, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrnGreaterZero</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>aec11461a298248ef6bfe55e4e1938bf6</anchor>
      <arglist>(number k, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrnIsUnit</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a694876a22dcf49d515200344d8303b50</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnAnn</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a66375e064845210d921c894a2afd7e17</anchor>
      <arglist>(number k, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrnDivBy</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>aeb7f29600c6ce342ec013dad7baa46ca</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nrnDivComp</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a82ac968e84a0c07ad7aab3d77aab091e</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnDiv</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>ae75e0e252427223e42e4000264eeeb46</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnMod</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a41b746597cc644152de229d2a00b6d3b</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnQuotRem</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>aa3cea7f51782b0dc453b03ff3a50fb6d</anchor>
      <arglist>(number a, number b, number *rem, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnMapModN</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>ac68b08d63ad39a03709b3e914080a48a</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnMap2toM</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a0572dda6b33f00f9865e80b3f908db90</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnMapZp</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a7952781fa5042efe1f8e03e6c67a1781</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nrnMapGMP</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>ae67257afeb6d6292ebce837fe53c5efa</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnMapQ</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>aaab067d4302cff6f12db098aae9554e7</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnMapZ</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a4a43e95fa29dc303825d3b2737768ec7</anchor>
      <arglist>(number from, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>nMapFunc</type>
      <name>nrnSetMap</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a750478d6a69e941aaea5924e2bf6578c</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnInitMPZ</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a4c096a83958b5f92736a52d2aaac17c7</anchor>
      <arglist>(mpz_t m, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nrnMPZ</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a33d6218a9d90014b7d3fd0d7b487b609</anchor>
      <arglist>(mpz_t m, number &amp;n, const coeffs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nrnSetExp</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a8291e20e9d7e9ce78eef6be297d8e280</anchor>
      <arglist>(unsigned long m, coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nrnInitExp</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a52587674acfecc29a95fbc428438e807</anchor>
      <arglist>(unsigned long m, coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>nlCPEatLongC</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a14d132e3d19fc49b17e92936ac766659</anchor>
      <arglist>(char *s, mpz_ptr i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>nrnRead</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a9407393ac6a57beeefc5f41b1bce975e</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrnConvFactoryNSingN</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a80c2dcbab336dc1f35aa25442d0954e3</anchor>
      <arglist>(const CanonicalForm n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>nrnConvSingNFactoryN</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a279fdf28b0692fe9186ae34557d33ad0</anchor>
      <arglist>(number n, BOOLEAN setChar, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nrnInitChar</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>aee0758eed8aac9e996c1d7f3fe3d7f48</anchor>
      <arglist>(coeffs r, void *p)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>gmp_nrz_bin</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>ab2f7cf94414d7d7aa62c2a1b0dd83448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>nrnCoeffName_buff</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a1892753158f67dde04c9ca9ac97110b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mpz_ptr</type>
      <name>nrnMapCoef</name>
      <anchorfile>rmodulon_8cc.html</anchorfile>
      <anchor>a1f0769bd510a63eb0590f0179564738b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rmodulon.h</name>
    <path>libpolys/coeffs/</path>
    <filename>rmodulon_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="rintegers_8h" name="rintegers.h" local="yes" import="no" module="no" objc="no">coeffs/rintegers.h</includes>
    <class kind="struct">ZnmInfo</class>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nrnInitChar</name>
      <anchorfile>rmodulon_8h.html</anchorfile>
      <anchor>adf414240bca045cade3e01d758835f40</anchor>
      <arglist>(coeffs r, void *)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nrnMapGMP</name>
      <anchorfile>rmodulon_8h.html</anchorfile>
      <anchor>ae67257afeb6d6292ebce837fe53c5efa</anchor>
      <arglist>(number from, const coeffs, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>nMapFunc</type>
      <name>nrnSetMap</name>
      <anchorfile>rmodulon_8h.html</anchorfile>
      <anchor>a750478d6a69e941aaea5924e2bf6578c</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>nrnInitCfByName</name>
      <anchorfile>rmodulon_8h.html</anchorfile>
      <anchor>a3ebe67e6996726b01b64efa9d4a18eb7</anchor>
      <arglist>(char *name, n_coeffType n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shortfl.cc</name>
    <path>libpolys/coeffs/</path>
    <filename>shortfl_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="shortfl_8h" name="shortfl.h" local="yes" import="no" module="no" objc="no">coeffs/shortfl.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <class kind="union">nf</class>
    <member kind="define">
      <type>#define</type>
      <name>SR_HDL</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>aa18eca82b93c910571b6142b2aaff9e5</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_INT</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a321db3685fde890f8b1b7426cf7e18d8</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_IMM</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a40f3da1c63481d336d38eec6f7f685a3</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_NOM</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a99bde4f90358ad276be1aa50f6d16371</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_DENOM</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a75157ca54f11c21d3f9cd1e9abc183ba</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static nMapFunc</type>
      <name>nrSetMap</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a4481a37778a9f91baf691521ab20af26</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrMapQ</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a0e90a8637b7d8bf891842e8a88ac4d96</anchor>
      <arglist>(number from, const coeffs r, const coeffs aRing)</arglist>
    </member>
    <member kind="function">
      <type>SI_FLOAT</type>
      <name>nrFloat</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a15369f7b832f8935001e1ce974c623c0</anchor>
      <arglist>(number n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrGreaterZero</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>ae8caaeed8f7b7e3e445c77e3d56e3cc1</anchor>
      <arglist>(number k, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrMult</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a141d07b6c0c4a06ee0bffb23e1a7f255</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrInit</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>abcc23ba7e787e88771b8f57b9f6a4f96</anchor>
      <arglist>(long i, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>nrInt</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>ae63184f68cde908d708b756b71fb056d</anchor>
      <arglist>(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrAdd</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a67f434971fdd111b7d9ce2b7a4bbd07f</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrSub</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a02cd504c7adc1c77da100901124b59cf</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrIsZero</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a9da9ca9ec03ef032fccd10eb7bc932fd</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrIsOne</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>aca43ce55bdb63851e49b5780f6ce3887</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrIsMOne</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>ac3b34fbb117704d794a9bab8bb9911f7</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrDiv</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a54aeb4630be6743fa5af65545b37c988</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrInvers</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a4c03756ed91891d9a11c99648c41ae5d</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrNeg</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a6e8bbc414430f51d147c0ccfcf3a116a</anchor>
      <arglist>(number c, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrGreater</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>abfa1a2352e3d20ea4f37fa1a43876d1a</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrEqual</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a794ccd55df1e1ee763965e150657f238</anchor>
      <arglist>(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nrWrite</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a81fc205f7ad7be23137261232b03d2e7</anchor>
      <arglist>(number a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>nrRead</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a8927d6cbd9b1ad91a55c10447eefd526</anchor>
      <arglist>(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nrDBTest</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a4855e50d447e2a5de54b987ccc1b6d41</anchor>
      <arglist>(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrMapP</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>abf18da4053df79723c0b41047fe881d1</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrMapLongR</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>acc77f8131a41f236253ee1a7848ccb14</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrMapC</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a20c26cf213de09e3561fe25726629808</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nrMapZ</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a74af9bc98558f318c3fb49bec1cf16aa</anchor>
      <arglist>(number from, const coeffs aRing, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>nrCoeffString</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a857c8909f3113238fefb0a6bf7220d3c</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>nrCoeffName</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a1cf1df733c7ed973a745e68b94a89481</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nrInitChar</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a20e222b6139f21cc50a13761dad2aac1</anchor>
      <arglist>(coeffs n, void *p)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SI_FLOAT</type>
      <name>nrEps</name>
      <anchorfile>shortfl_8cc.html</anchorfile>
      <anchor>a06fd5749582ca2e69857b28a0106b13d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shortfl.h</name>
    <path>libpolys/coeffs/</path>
    <filename>shortfl_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SI_FLOAT</name>
      <anchorfile>shortfl_8h.html</anchorfile>
      <anchor>a5f43e80a65d75f8ed1ac59140c25c7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nrInitChar</name>
      <anchorfile>shortfl_8h.html</anchorfile>
      <anchor>aa81a60fc712f69352b503a1c3869907a</anchor>
      <arglist>(coeffs r, void *)</arglist>
    </member>
    <member kind="function">
      <type>SI_FLOAT</type>
      <name>nrFloat</name>
      <anchorfile>shortfl_8h.html</anchorfile>
      <anchor>a15369f7b832f8935001e1ce974c623c0</anchor>
      <arglist>(number n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>si_gmp.h</name>
    <path>libpolys/coeffs/</path>
    <filename>si__gmp_8h.html</filename>
    <includes id="cf__gmp_8h" name="cf_gmp.h" local="yes" import="no" module="no" objc="no">factory/cf_gmp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>mpz_size1</name>
      <anchorfile>si__gmp_8h.html</anchorfile>
      <anchor>a39c55bfe5617b19b015fd75ddfc60269</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mpz_sgn1</name>
      <anchorfile>si__gmp_8h.html</anchorfile>
      <anchor>aee2208798f3ec3e170fcef0222130067</anchor>
      <arglist>(A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>libpolys.dox</name>
    <path>libpolys/</path>
    <filename>libpolys_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>auxiliary.h</name>
    <path>libpolys/misc/</path>
    <filename>auxiliary_8h.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">factory/globaldefs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SI_INTEGER_VARIANT</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a3abd48eb99ba40d89f999368f464dc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_BIGINT_VARIANT</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a2bb2817721a804358b7b9dc086d75e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHAR_BIT</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a308d9dd2c0028ddb184b455bbd7865de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BIT_SIZEOF_LONG</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a8faffb823faa55d80c7d1b168e507b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITSET</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a6f315e9572e143e12f4320a97657b107</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FALSE</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>aa93f0eb578d23995850d61f7d61c55c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRUE</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>aa8cecfc5c5c054d2875c03e77b7be15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NULL</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a070d2ce7b6bb7e5c05602aa8c308d0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NULLp</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>ac92f0068a19b2f0fb04dcac712322207</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>loop</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a8093cf142de43413a3649101cf95152c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSI_BASE</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a28bcf7362b86fa8d24b5df6706ae1547</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_INLINE</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>ab5ce7bd7fe4169a9f709815f03f9870b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PDEBUG</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>ab524bf5b133823d5d8bdbae90a7b5977</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KDEBUG</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a6c4044792cd01d56f776f17bcf5eb83f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LDEBUG</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a97bfef446f67b04c653a8158b8ffbb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RDEBUG</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>aed6b15ca1d2e42dd188761d120b74532</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>ab946e2e7f7679350627acfded8e2658b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYDEBUG</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a853b3bfad6d2b2ff693dce81182e0c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORCE_INLINE</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>ac032d233a8ebfcd82fd49d0824eefb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_PRAGMA</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>ada73b2d44cead0bc85c99230016ec1ff</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TODO</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>aec0a441ec007a4ada65d1247e6599e4e</anchor>
      <arglist>(who, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GNUC_PREREQ</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>ab130465c242e59ca472cf61cb06d1d1b</anchor>
      <arglist>(maj, min)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORCE_INTERNAL</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a13c32935aa6e9a86bf951c7e8db209ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORCE_DEPRECATED</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a51d865137a2e2cbfa86606dca353f3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_CDECL</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>ad4be817f45f5017bf56b5acd6a3c2c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>END_CDECL</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a882bc4aed2b81aec5f9aea401c018bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIKELY</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>ab624475df2c449ae2cc9f8121d065b08</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNLIKELY</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a9469bcba57388aacbc39962b86bea28b</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>int64</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a565242d561045a1020e03cb560dcf774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>BOOLEAN</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>aa6812575f6579530bfa1c888cd740228</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>ADDRESS</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>ace4c2d81e27f62826d40d0d547b37ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ABS</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a2f89db6c0a440442a6723233a18bf33a</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>si_max</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a7458ad55c657d86c3db0abc74862a523</anchor>
      <arglist>(const int a, const int b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>si_min</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>adf2b02130dd71ff5dcc2968478648db1</anchor>
      <arglist>(const int a, const int b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>si_max</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a24e34065249a5e706eab765c056f14bb</anchor>
      <arglist>(const long a, const long b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>si_max</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a15fc5377ddf3151a982feaaac7aeb788</anchor>
      <arglist>(const unsigned long a, const unsigned long b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>si_min</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a2cfc754ed6dd8e50d4359a50c37c0de8</anchor>
      <arglist>(const long a, const long b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>si_min</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>abc4920688fe33868cf57d9abb08b7cbf</anchor>
      <arglist>(const unsigned long a, const unsigned long b)</arglist>
    </member>
    <member kind="function">
      <type>B</type>
      <name>cast_A_to_B</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>a46e18d68133aba6c33ac59cf8c0a3042</anchor>
      <arglist>(A a)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>cast_A_to_vptr</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>aab57d45f31ad076195112d16926a264a</anchor>
      <arglist>(A a)</arglist>
    </member>
    <member kind="function">
      <type>A</type>
      <name>cast_vptr_to_A</name>
      <anchorfile>auxiliary_8h.html</anchorfile>
      <anchor>ad56ab93240efe3a96c246d1c9dca1bcd</anchor>
      <arglist>(void *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>distrib.h</name>
    <path>libpolys/misc/</path>
    <filename>distrib_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>int64vec.cc</name>
    <path>libpolys/misc/</path>
    <filename>int64vec_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="int64vec_8h" name="int64vec.h" local="yes" import="no" module="no" objc="no">misc/int64vec.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <member kind="function">
      <type>int64vec *</type>
      <name>iv64Add</name>
      <anchorfile>int64vec_8cc.html</anchorfile>
      <anchor>a0b2ce1cb6751403f9910d8a214b65f81</anchor>
      <arglist>(int64vec *a, int64vec *b)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>iv64Sub</name>
      <anchorfile>int64vec_8cc.html</anchorfile>
      <anchor>aade38d22a77f0729c0c5333d261364d6</anchor>
      <arglist>(int64vec *a, int64vec *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>int64vec.h</name>
    <path>libpolys/misc/</path>
    <filename>int64vec_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="omallocClass_8h" name="omallocClass.h" local="yes" import="no" module="no" objc="no">omalloc/omallocClass.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <class kind="class">int64vec</class>
    <member kind="define">
      <type>#define</type>
      <name>iv64Test</name>
      <anchorfile>int64vec_8h.html</anchorfile>
      <anchor>a105b256090d21de009954aa1922b81aa</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>iv64Copy</name>
      <anchorfile>int64vec_8h.html</anchorfile>
      <anchor>abb74e55111c991c9c97acb0d6df3625f</anchor>
      <arglist>(int64vec *o)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>iv64Add</name>
      <anchorfile>int64vec_8h.html</anchorfile>
      <anchor>a0b2ce1cb6751403f9910d8a214b65f81</anchor>
      <arglist>(int64vec *a, int64vec *b)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>iv64Sub</name>
      <anchorfile>int64vec_8h.html</anchorfile>
      <anchor>aade38d22a77f0729c0c5333d261364d6</anchor>
      <arglist>(int64vec *a, int64vec *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intvec.cc</name>
    <path>libpolys/misc/</path>
    <filename>intvec_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>INTVEC_CC</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>ab1a839769d52e267b6ef522091a759c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivAdd</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a8bb389ef340ba91dd2c7ccd7b00f226b</anchor>
      <arglist>(intvec *a, intvec *b)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivAddShift</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a6dc54458e8ee9148ecd9b8cb13b5560b</anchor>
      <arglist>(intvec *a, intvec *b, int s)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivSub</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a000bf0cbf4020db2afb6e2a39eb46266</anchor>
      <arglist>(intvec *a, intvec *b)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivTranp</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>ab65bb477621c12e86177afef2f985ed2</anchor>
      <arglist>(intvec *o)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ivTrace</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a0cf76815e9f55ef373298b29211d3d2e</anchor>
      <arglist>(intvec *o)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivMult</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>ab052b09f6569e74d89c55b57db40c8d6</anchor>
      <arglist>(intvec *a, intvec *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ivColPivot</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a6d8ab6fa6a35c3611acd729cd2ac6958</anchor>
      <arglist>(intvec *, int, int, int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivNegRow</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>ac06087b8277881bd687ddfd64ac0b9dc</anchor>
      <arglist>(intvec *, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivSaveRow</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>aa432b04a1b4b5b6e65c34dac47c6bf58</anchor>
      <arglist>(intvec *, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivSetRow</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a7366aa090ae794363c957ecb1d98e90b</anchor>
      <arglist>(intvec *, int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivFreeRow</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a7c1583f85d6bb5c83a6253036a336ca9</anchor>
      <arglist>(intvec *, int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivReduce</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>af098e5ee94a68c103000ecbd2876ea94</anchor>
      <arglist>(intvec *, int, int, int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivZeroElim</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a828edac2ed5145638078800a49e611dc</anchor>
      <arglist>(intvec *, int, int, int &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivRowContent</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a0ce4ccc9feb23990bb5aba6bb24fc245</anchor>
      <arglist>(intvec *, int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivKernFromRow</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a6983d1b1926c4a8658ecf361cb5fb064</anchor>
      <arglist>(intvec *, intvec *, intvec *, int, int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>ivOptimizeKern</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a4c3f7705cb81621c841a3c86b215a3d1</anchor>
      <arglist>(intvec *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ivGcd</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a53bbfde8f9eb386a6bd2ade3a7ca5af0</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivOptRecursive</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a24c2d2203cf4ca8c00bf39c9ff7f2bf0</anchor>
      <arglist>(intvec *, intvec *, intvec *, int &amp;, int &amp;, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivOptSolve</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a5ae7d89f783ea40f3e1677648d0b11c3</anchor>
      <arglist>(intvec *, intvec *, int &amp;, int &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivContent</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>aaffe4ca3769e3583da850d05851d77e1</anchor>
      <arglist>(intvec *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ivL1Norm</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>aa294e1fc914f25adcab61457ff0eb6eb</anchor>
      <arglist>(intvec *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ivCondNumber</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>abe924d575ff59e9597316494175b7397</anchor>
      <arglist>(intvec *, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ivTriangIntern</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a5d4c3b6bd3053641725f19c222fc6c29</anchor>
      <arglist>(intvec *imat, int &amp;ready, int &amp;all)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivSolveKern</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a80cc6a2b3b0a59efdbbf4132643a7f73</anchor>
      <arglist>(intvec *imat, int dimtr)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivConcat</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a5644ca95cfe8365dd6d4aeddeeacbbd1</anchor>
      <arglist>(intvec *a, intvec *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>iv2biv</name>
      <anchorfile>intvec_8cc.html</anchorfile>
      <anchor>a103b38459f11dd39a542915a47784d94</anchor>
      <arglist>(intvec *hilb, const coeffs cf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intvec.h</name>
    <path>libpolys/misc/</path>
    <filename>intvec_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="omallocClass_8h" name="omallocClass.h" local="yes" import="no" module="no" objc="no">omalloc/omallocClass.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <class kind="class">intvec</class>
    <member kind="define">
      <type>#define</type>
      <name>IMATELEM</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>ac1b0354879ebcb5c699d64180a5aef71</anchor>
      <arglist>(M, I, J)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ivTest</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>a981717e8f5912b2e2bde0337a3d43f2f</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivCopy</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>a04d511cfa00d82bbe78ffd783d30ba5a</anchor>
      <arglist>(const intvec *o)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivAdd</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>a8bb389ef340ba91dd2c7ccd7b00f226b</anchor>
      <arglist>(intvec *a, intvec *b)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivAddShift</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>a6dc54458e8ee9148ecd9b8cb13b5560b</anchor>
      <arglist>(intvec *a, intvec *b, int s)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivSub</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>a000bf0cbf4020db2afb6e2a39eb46266</anchor>
      <arglist>(intvec *a, intvec *b)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivTranp</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>ab65bb477621c12e86177afef2f985ed2</anchor>
      <arglist>(intvec *o)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ivTrace</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>a0cf76815e9f55ef373298b29211d3d2e</anchor>
      <arglist>(intvec *o)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivMult</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>ab052b09f6569e74d89c55b57db40c8d6</anchor>
      <arglist>(intvec *a, intvec *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ivTriangIntern</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>a5d4c3b6bd3053641725f19c222fc6c29</anchor>
      <arglist>(intvec *imat, int &amp;ready, int &amp;all)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivSolveKern</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>a32aad7f882874156a1fbd4770d946430</anchor>
      <arglist>(intvec *imat, int ready)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivConcat</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>a5644ca95cfe8365dd6d4aeddeeacbbd1</anchor>
      <arglist>(intvec *a, intvec *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>iv2biv</name>
      <anchorfile>intvec_8h.html</anchorfile>
      <anchor>a103b38459f11dd39a542915a47784d94</anchor>
      <arglist>(intvec *hilb, const coeffs cf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>misc.dox</name>
    <path>libpolys/misc/</path>
    <filename>misc_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>mylimits.h</name>
    <path>libpolys/misc/</path>
    <filename>mylimits_8h.html</filename>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_INT_VAL</name>
      <anchorfile>mylimits_8h.html</anchorfile>
      <anchor>a2980dd4493726ade91af4e2bc32b5bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_INT_LEN</name>
      <anchorfile>mylimits_8h.html</anchorfile>
      <anchor>a8612c0638608f21b5e861695341179a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>options.c</name>
    <path>libpolys/misc/</path>
    <filename>options_8c.html</filename>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <member kind="variable">
      <type>VAR unsigned</type>
      <name>si_opt_1</name>
      <anchorfile>options_8c.html</anchorfile>
      <anchor>abe5fc308c7189317afd256c72fe7cae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR unsigned</type>
      <name>si_opt_2</name>
      <anchorfile>options_8c.html</anchorfile>
      <anchor>a94e46da719ca3e682ccf84bff3351817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>siCntrlc</name>
      <anchorfile>options_8c.html</anchorfile>
      <anchor>a96adea96e821e0220e45aa0ce8ab6504</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>options.h</name>
    <path>libpolys/misc/</path>
    <filename>options_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SI_SAVE_OPT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a19f951db01fa000b6b56faaa25fd22a5</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_SAVE_OPT1</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a5969854328711d5c679d7403cbebaae3</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_SAVE_OPT2</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a2e7783200be4228e25dacc3df819268e</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_RESTORE_OPT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>afcfae7aec993cb72b3e506cfdcbfe969</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_RESTORE_OPT1</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a597cc3a668a2bdafb7584069965faddf</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_RESTORE_OPT2</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a795039059ea42200baa805441ec22be2</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sy_bit</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a811fa831c2654fd136cab80cca9e9289</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sy_bitL</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a3965129d9673da5be92cbea022cc23c3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Sy_inset</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a12c70244cedff6ce743a09d517e05ae9</anchor>
      <arglist>(x, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTEST1</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ae671cb89be01390f8fe2692796005a83</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BVERBOSE</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a3b4803f347ab3be3ee549b8307868bde</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_QUIET</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ab9e85d50101afd1561f9b2a89d8b0763</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_QRING</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a16dce796e110b05fcbe03e74f621018f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_SHOW_MEM</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a45c02ea77232e593c80d2ba58424eb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_YACC</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a7a92ae49ac2a27df4ce82306d0f1d8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_REDEFINE</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a883d42d188202e8d660cf72039adde99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_READING</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a4e4cadc5d3be64da03fb3b1b7d5e2db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_LOAD_LIB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a9188765043214b6c2c0b960e083b2fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_DEBUG_LIB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a5ef39fe8a09d93cc28c771144b0f6f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_LOAD_PROC</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a6820b566a28aaaec313e13c662d6e76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_DEF_RES</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a1a3e0754b9b0d2f22df00e4021c62549</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_SHOW_USE</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>af46e74fc897da89c882243bbee3ba91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_IMAP</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ada97266ec83900d559262b87166f73d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_PROMPT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>aefd17e0fcac6c7b6e563a5f880817b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_NSB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>aaf621a1dc6c41c7c6ca5f8ebc77383c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_CONTENTSB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a50e004601f0f685457cbdfe86e7c2989</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_CANCELUNIT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a8768e4215237e2e7c85d84dd0cf69bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_MODPSOLVSB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a5f0b9500d5a01bda4d6a38ffb686a203</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_UPTORADICAL</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a72d2e7166851309971a38eff7c8f7b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_FINDMONOM</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a84aeda38e29b987a74c9030aeb068b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_COEFSTRAT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a4ed2063e15e6d71ea1c6e57128272a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_IDLIFT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ae3438f17a15e20f2c4384b975800ecd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_LENGTH</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ab3cd717cf914601f5ef27615ad7937da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_ALLWARN</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a4bc453fa6fb3cc84773d41071636ca26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_INTERSECT_ELIM</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a8be92fde6ded8f93ad997eecd9639ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_INTERSECT_SYZ</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a28b7b0279f8e09235647b47d2be8d94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_ASSIGN_NONE</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a50b96198df9bc648be83f61bf61f7a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_PURE_GB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a95b56f96e35179d911fbc0579a328627</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V_DEG_STOP</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ae988b47e68c7fe83ebdcb63ca16c92a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_PROT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a101f21ab17559f752bc38f2a34a04c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_REDSB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a7efad78de80d0f09a824ba8d1f2c141e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_NOT_BUCKETS</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ad87799d9205d87d8a8e00dd90a49f2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_NOT_SUGAR</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a721c9b88accf3234296c4a1b0fad78de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_INTERRUPT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ac7d14fd85c71fc6d88d83060922151d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_SUGARCRIT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a0ba4ddf3ab719396111fb53c6d224aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_DEBUG</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a8e8ad054019353b21cff982c74d4a34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_REDTHROUGH</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a7b33edaf21bc925704ac265ae1bfdb20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_NO_SYZ_MINIM</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>afd9dd28c3304959d3bb5e610b69aaa2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_RETURN_SB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a67fd846c36296c9f8406e472d816f24b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_FASTHC</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ae93deee8c797c6f3b00313cbe95485d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_OLDSTD</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>af318e512ac83dc94087858ad3bdc380d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_REDTAIL_SYZ</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a4a15467ebec2bb852e331133b556a577</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_STAIRCASEBOUND</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ac4e33df7d29028ec7a5929efb6b03b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_MULTBOUND</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>aa467c3463d1e2588d22ac0a67df9187e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_DEGBOUND</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ad3a08bc02aa4d739c6029f854bd3398e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_REDTAIL</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a513859b8e86b573a72fbe682fb738525</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_INTSTRATEGY</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a258244dba2071052898a40d5e1637729</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_FINDET</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ada2b59be626924f04f899a04c7d61c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_INFREDTAIL</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a11f7abaebca711df2d6b39e94e467e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_SB_1</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a516e753ceb64281d6f9be06239ab84ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_NOTREGULARITY</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a8445e4d7127d1f69a8b79906c987f7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPT_WEIGHTM</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a3df9f2e161e559ac997bdd0a1253f292</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_RINGDEP_OPTS</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>aec94c9784e1006abd0ef6691fb8bd30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_PROT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>abcb12ed812a784aa1f2e2376bfdf80fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_REDSB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a82340fe5a3981dcdb71c84896b6d75cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_NOT_BUCKETS</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>afc2cbbbdf0eaa5d542468141476f88c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_NOT_SUGAR</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a92b66308ea92410e64cbc71adf2c2da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_SUGARCRIT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a6c78e1174cbbd06bcae5547466c8272b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_DEBUG</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ae76ed2b2b5bb522dc7739405c800e08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_FASTHC</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ae5388a0ba23aa83044166b68f57fb099</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_INTSTRATEGY</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a3613df3903e8be40cfe221aa1aa4f1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_FINDET</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a500b85b667f4bd908b4d09ee5b7f056b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_RETURN_SB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a8f12270a574c4086ccb8e13d1c9c304c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_DEGBOUND</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a889386c9d0d799de76581a91045196cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_MULTBOUND</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>abc74c62d0687adaf006d4514541e44b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_STAIRCASEBOUND</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>af5c2b595445e4e11fed0da481fa31ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_REDTAIL</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a4fafc95c6c987534d6133c4629c5ab32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_REDTAIL_SYZ</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>aeca18e0ea957a2aa4634c9f995ecba8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_INFREDTAIL</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a62dcf0faffbc53f7dc2803b35e020ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_SB_1</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a8cff35133184827ce560749bba11264c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_NOTREGULARITY</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ab1037eb304aa661bcc19f4bd08b69744</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_WEIGHTM</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a0805bc16882e45d61e911ab10a732b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_REDTHROUGH</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ac4ab7e7204ae010d9aa4ed24acbd59df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_OLDSTD</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a75b4d54434128658f92dcdc85635e89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_NO_SYZ_MINIM</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>af1756116a4cc474c70151087b514271d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_CONTENTSB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>af21ba9b3774882e8cc397d1a6735f72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_CANCELUNIT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ae3666980290d3ccc39fba744708d98e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_IDLIFT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a2802a8b2ed6f1cc277185f29e1a44b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_OPT_LENGTH</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a9b4765fb8537c2a31e8213dcea3eab5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_QRING</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a9f2121e3abdb06e26dc5cfd85596cf72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_NSB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>aec0985417b704432fe7b98dce190abf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_QUIET</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a4c7bb57c11f458685917c993a6b13adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_ASSIGN_NONE</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>af18980c5d0626549c277baa31f7f54ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_PURE_GB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a99ab4fa3e4d33912c9131d64a1ca3787</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_VERB_NSB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a99d491e19c3fc9dc0719b616f69ae3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_DEG_STOP</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>ae261a59185c07b0e4c74abd6cb0a63e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_MODPSOLVSB</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>aea64f3be0c93bf205b9837e29793d4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_COEFSTRAT</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>aef0f9af90c08d6fc24a15599a915d0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_UPTORADICAL</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a5c41ae47b641719f288358bd9296fdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_FINDMONOM</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a50260e668db060d6435ef100efbd0a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_ALLWARN</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a57f3adb2f852de4622b2969eee16c239</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_INTERSECT_ELIM</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>aa45d321660ca25e271185773c89537d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_V_INTERSECT_SYZ</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>aaae6906a8b30dee07ca0e373b388f28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BITSET</type>
      <name>si_opt_1</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a02e868b9b3956aa37e38c0d4128282b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BITSET</type>
      <name>si_opt_2</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a506caafb04b1535bcad257d08444202e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>siCntrlc</name>
      <anchorfile>options_8h.html</anchorfile>
      <anchor>a2383cc2e5f6e8ac95689ea1e1c924299</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prime.cc</name>
    <path>libpolys/misc/</path>
    <filename>prime_8cc.html</filename>
    <includes id="prime_8h" name="prime.h" local="yes" import="no" module="no" objc="no">misc/prime.h</includes>
    <includes id="cf__primes_8h" name="cf_primes.h" local="yes" import="no" module="no" objc="no">factory/cf_primes.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>iiIsPrime0</name>
      <anchorfile>prime_8cc.html</anchorfile>
      <anchor>a452bc5cae3279485bee982f7a51799bb</anchor>
      <arglist>(unsigned p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsPrime</name>
      <anchorfile>prime_8cc.html</anchorfile>
      <anchor>a372d49923521a8f113840981986fa8ad</anchor>
      <arglist>(int p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prime.h</name>
    <path>libpolys/misc/</path>
    <filename>prime_8h.html</filename>
    <member kind="function">
      <type>int</type>
      <name>IsPrime</name>
      <anchorfile>prime_8h.html</anchorfile>
      <anchor>a372d49923521a8f113840981986fa8ad</anchor>
      <arglist>(int p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sirandom.c</name>
    <path>libpolys/misc/</path>
    <filename>sirandom_8c.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="sirandom_8h" name="sirandom.h" local="yes" import="no" module="no" objc="no">sirandom.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>A</name>
      <anchorfile>sirandom_8c.html</anchorfile>
      <anchor>a955f504eccf76b4eb2489c0adab03121</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M</name>
      <anchorfile>sirandom_8c.html</anchorfile>
      <anchor>ab1ddac31f52013d14fcee3a427e968c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Q</name>
      <anchorfile>sirandom_8c.html</anchorfile>
      <anchor>acbcee443d6d55cb8600b3f240f5cf907</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>R</name>
      <anchorfile>sirandom_8c.html</anchorfile>
      <anchor>a5c71a5e59a53413cd6c270266d63b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>siRandNext</name>
      <anchorfile>sirandom_8c.html</anchorfile>
      <anchor>a417fc71a94634cb8b87434b065a8b670</anchor>
      <arglist>(int r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>siRand</name>
      <anchorfile>sirandom_8c.html</anchorfile>
      <anchor>a1f62d396957b7c6455d501312cbe8b0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>siRandPlus1</name>
      <anchorfile>sirandom_8c.html</anchorfile>
      <anchor>aab21cdcc61eeb40120248519c6fb4a4e</anchor>
      <arglist>(int r)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>siSeed</name>
      <anchorfile>sirandom_8c.html</anchorfile>
      <anchor>a66ce52858801ab7547b868f3217aacb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sirandom.h</name>
    <path>libpolys/misc/</path>
    <filename>sirandom_8h.html</filename>
    <member kind="typedef">
      <type>int(*</type>
      <name>siRandProc</name>
      <anchorfile>sirandom_8h.html</anchorfile>
      <anchor>a224aaedf57264ae4932a67fd0051f205</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>siRandProc1</name>
      <anchorfile>sirandom_8h.html</anchorfile>
      <anchor>a736724fa27ce8c791d3b06e0aea70d29</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>siRand</name>
      <anchorfile>sirandom_8h.html</anchorfile>
      <anchor>a4008d7985779609a01b97fd58fb11f53</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>siRandNext</name>
      <anchorfile>sirandom_8h.html</anchorfile>
      <anchor>ab84e8f635b877f5ad3cab23a168be0a0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>siRandPlus1</name>
      <anchorfile>sirandom_8h.html</anchorfile>
      <anchor>a2f9b4435e7b9eedd4d7da4468aefc9d2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>siSeed</name>
      <anchorfile>sirandom_8h.html</anchorfile>
      <anchor>a62eb05a636f5735defc94b0742d85cbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>clapconv.cc</name>
    <path>libpolys/polys/</path>
    <filename>clapconv_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <includes id="clapconv_8h" name="clapconv.h" local="yes" import="no" module="no" objc="no">polys/clapconv.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">simpleideals.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TRANSEXT_PRIVATES</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a9f340994b754fd938d7256290339fc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_CONV_LEN</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>aa19c7c97358a94d1fc080b6e37c22d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_cf</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a94e9fc75e095e8eab961f85058a3a8c7</anchor>
      <arglist>(const char *s1, const CanonicalForm &amp;f, const char *s2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>conv_RecPP</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a8e0bcfdee30513fce93829a07755d260</anchor>
      <arglist>(const CanonicalForm &amp;f, int *exp, sBucket_pt result, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convRecTrP</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a8ad26f4cdf89041d03da6cdae0071761</anchor>
      <arglist>(const CanonicalForm &amp;f, int *exp, poly &amp;result, int offs, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>convFactoryNSingAN</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a7c3046de80d8cb7357002b69f2c5670a</anchor>
      <arglist>(const CanonicalForm &amp;f, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>convFactoryPSingP</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a60b616b1baf4d3072dd03eaf90658696</anchor>
      <arglist>(const CanonicalForm &amp;f, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convPhalf</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a4423c02dc6118b8dbacfa08c7268960b</anchor>
      <arglist>(poly p, int l, poly &amp;p1, poly &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>convPunhalf</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>ae06193f1c1b027a2f3d1a0595806ca3b</anchor>
      <arglist>(poly p1, poly p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>convSingPFactoryP_intern</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a3fb55363e3de3385f23fd9619bfd5576</anchor>
      <arglist>(poly p, int l, BOOLEAN &amp;setChar, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convSingPFactoryP</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a091241df1511b15042129d9902d60a33</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>convFactoryISingI</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a83f1f50f20567854af63c2b284d75025</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convSingAPFactoryAP</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a4c4fa978cb482bd601489f79e6bf53e5</anchor>
      <arglist>(poly p, const Variable &amp;a, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convRecAP_R</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>adc5ebad57d5e3330c13def772ef4b0f9</anchor>
      <arglist>(const CanonicalForm &amp;f, int *exp, poly &amp;result, int par_start, int var_start, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>convFactoryAPSingAP_R</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>ae7ef573dd5ba4c11fe9dd8e9e47521f9</anchor>
      <arglist>(const CanonicalForm &amp;f, int par_start, int var_start, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>convFactoryAPSingAP</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a2774e016af105ebee394fe1e375184f8</anchor>
      <arglist>(const CanonicalForm &amp;f, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convSingAFactoryA</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a42a6871ff689fe0ac8f3ffe1a5b868b4</anchor>
      <arglist>(poly p, const Variable &amp;a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>convFactoryASingA</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a581680b1c63df179cb8aa55bcc7ddd85</anchor>
      <arglist>(const CanonicalForm &amp;f, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convSingTrPFactoryP</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>aab4e1d2f4c8e9bd1df1a7c82971704e0</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>convSingTrP</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a0b8090950f1726641924f5f748631fa1</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>convFactoryPSingTrP</name>
      <anchorfile>clapconv_8cc.html</anchorfile>
      <anchor>a251a7d5e729bd83139b630b431f775c8</anchor>
      <arglist>(const CanonicalForm &amp;f, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>clapconv.h</name>
    <path>libpolys/polys/</path>
    <filename>clapconv_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>convFactoryPSingP</name>
      <anchorfile>clapconv_8h.html</anchorfile>
      <anchor>a60b616b1baf4d3072dd03eaf90658696</anchor>
      <arglist>(const CanonicalForm &amp;f, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convSingPFactoryP</name>
      <anchorfile>clapconv_8h.html</anchorfile>
      <anchor>a091241df1511b15042129d9902d60a33</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>convFactoryISingI</name>
      <anchorfile>clapconv_8h.html</anchorfile>
      <anchor>a83f1f50f20567854af63c2b284d75025</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convSingAPFactoryAP</name>
      <anchorfile>clapconv_8h.html</anchorfile>
      <anchor>a4c4fa978cb482bd601489f79e6bf53e5</anchor>
      <arglist>(poly p, const Variable &amp;a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>convFactoryAPSingAP</name>
      <anchorfile>clapconv_8h.html</anchorfile>
      <anchor>a2774e016af105ebee394fe1e375184f8</anchor>
      <arglist>(const CanonicalForm &amp;f, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>convFactoryAPSingAP_R</name>
      <anchorfile>clapconv_8h.html</anchorfile>
      <anchor>a57b571bdb3083b55289c7627da5f58d0</anchor>
      <arglist>(const CanonicalForm &amp;f, int par_start, int var_start)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convSingAFactoryA</name>
      <anchorfile>clapconv_8h.html</anchorfile>
      <anchor>a42a6871ff689fe0ac8f3ffe1a5b868b4</anchor>
      <arglist>(poly p, const Variable &amp;a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>convFactoryASingA</name>
      <anchorfile>clapconv_8h.html</anchorfile>
      <anchor>a581680b1c63df179cb8aa55bcc7ddd85</anchor>
      <arglist>(const CanonicalForm &amp;f, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>convSingTrPFactoryP</name>
      <anchorfile>clapconv_8h.html</anchorfile>
      <anchor>aab4e1d2f4c8e9bd1df1a7c82971704e0</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>convSingTrP</name>
      <anchorfile>clapconv_8h.html</anchorfile>
      <anchor>a0b8090950f1726641924f5f748631fa1</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>convFactoryPSingTrP</name>
      <anchorfile>clapconv_8h.html</anchorfile>
      <anchor>a251a7d5e729bd83139b630b431f775c8</anchor>
      <arglist>(const CanonicalForm &amp;f, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>clapsing.cc</name>
    <path>libpolys/polys/</path>
    <filename>clapsing_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">clapsing.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="cf__roots_8h" name="cf_roots.h" local="yes" import="no" module="no" objc="no">factory/cf_roots.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">monomials/ring.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">simpleideals.h</includes>
    <includes id="flintconv_8h" name="flintconv.h" local="yes" import="no" module="no" objc="no">polys/flintconv.h</includes>
    <includes id="flint__mpoly_8h" name="flint_mpoly.h" local="yes" import="no" module="no" objc="no">polys/flint_mpoly.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">ext_fields/transext.h</includes>
    <includes id="clapconv_8h" name="clapconv.h" local="yes" import="no" module="no" objc="no">clapconv.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TRANSEXT_PRIVATES</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a9f340994b754fd938d7256290339fc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_CHAR_FACTORY</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a92f9482eb6e1f893536b2b1129645a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>out_cf</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a94e9fc75e095e8eab961f85058a3a8c7</anchor>
      <arglist>(const char *s1, const CanonicalForm &amp;f, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_gcd_r</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>ad9a6bf0f6284bf5adb0c19840b408dc2</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_gcd_and_divide</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>ab3d7fbc1d8dd053e055ffd9f7dab38a0</anchor>
      <arglist>(poly &amp;f, poly &amp;g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pGetExp_Var</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a6e4505d0b99e17594adc7c9b8aef751a</anchor>
      <arglist>(poly p, int i, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_resultant</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a096656fe2f76050e598208b81a63d8d0</anchor>
      <arglist>(poly f, poly g, poly x, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>singclap_extgcd</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a9e8feb4b9a6df6e584a92fbec0dbb445</anchor>
      <arglist>(poly f, poly g, poly &amp;res, poly &amp;pa, poly &amp;pb, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_pmult</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>ac74d25a12d2286dec7978b6bd1985b48</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_pdivide</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a83765b0fe68dcda9ee551abe1ff6d051</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_pmod</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a34a84ec2f1df97957587070f04d98c5c</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>count_Factors</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a19a72115053e2d5a96cf1150f0a5f19b</anchor>
      <arglist>(ideal I, intvec *v, int j, poly &amp;f, poly fac, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>singclap_factorize</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a4f15d33b0f3359a8eec24b6f550461d0</anchor>
      <arglist>(poly f, intvec **v, int with_exps, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>singclap_sqrfree</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>afc0286f6da130ac74016c4dd06fe9464</anchor>
      <arglist>(poly f, intvec **v, int with_exps, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>singclap_irrCharSeries</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a65a04b2395c7b313c385c850d8a1e81b</anchor>
      <arglist>(ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>singclap_neworder</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>afdbb7d521b8796c3ff5c985f7ecdf784</anchor>
      <arglist>(ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_det</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>ab1a8ac780187db719bef2b3d5248876c</anchor>
      <arglist>(const matrix m, const ring s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>singclap_det_i</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>aed6e6827d5bde4db2b5c4c9891eda9fd</anchor>
      <arglist>(intvec *m, const ring)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>singclap_det_bi</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>ac15845d6a3d655d99900ac458a0611a0</anchor>
      <arglist>(bigintmat *m, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>singntl_HNF</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a1f06ca94dfb56fb0bacf03a346a38f5f</anchor>
      <arglist>(matrix m, const ring s)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>singntl_HNF</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a9d6ec2caa4814e70c164efabf93319bd</anchor>
      <arglist>(intvec *m)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>singntl_HNF</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a2848f086202801fc5f9fd070d5495e80</anchor>
      <arglist>(bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>singntl_LLL</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>abe4d48f913fac5518afa61fc7c567f48</anchor>
      <arglist>(matrix m, const ring s)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>singntl_LLL</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>abdf0e8de047b5051d9ab541745e3d683</anchor>
      <arglist>(intvec *m)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>singntl_rref</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>aaf1ccea001ac99ae0977e2e1c932cffb</anchor>
      <arglist>(matrix m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>singntl_rref</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a0516553c121c14b145687b3634c396c6</anchor>
      <arglist>(ideal m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>singclap_absFactorize</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>af4a8d75e2b9a7e58835316d4e64b604e</anchor>
      <arglist>(poly f, ideal &amp;mipos, intvec **exps, int &amp;numFactors, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>Zp_roots</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a912cc737fa8885112dd887854b303608</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>singclap_factorize_retry</name>
      <anchorfile>clapsing_8cc.html</anchorfile>
      <anchor>a7fd4f65b310f0a1b6b020b8a0f0e4be8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>clapsing.h</name>
    <path>libpolys/polys/</path>
    <filename>clapsing_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>singclap_gcd_r</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>ad9a6bf0f6284bf5adb0c19840b408dc2</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_gcd_and_divide</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>ab3d7fbc1d8dd053e055ffd9f7dab38a0</anchor>
      <arglist>(poly &amp;f, poly &amp;g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_resultant</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a096656fe2f76050e598208b81a63d8d0</anchor>
      <arglist>(poly f, poly g, poly x, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>singclap_extgcd</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a9e8feb4b9a6df6e584a92fbec0dbb445</anchor>
      <arglist>(poly f, poly g, poly &amp;res, poly &amp;pa, poly &amp;pb, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_pmult</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>ac74d25a12d2286dec7978b6bd1985b48</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_pdivide</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a83765b0fe68dcda9ee551abe1ff6d051</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_pmod</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a34a84ec2f1df97957587070f04d98c5c</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>singclap_factorize</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a4f15d33b0f3359a8eec24b6f550461d0</anchor>
      <arglist>(poly f, intvec **v, int with_exps, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>singclap_sqrfree</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>afc0286f6da130ac74016c4dd06fe9464</anchor>
      <arglist>(poly f, intvec **v, int with_exps, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>singntl_HNF</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>ae057019a95a6cf40dadc7d2f7340eb91</anchor>
      <arglist>(matrix A, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>singntl_HNF</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a54b41e089f5de10261d24681c3eb9851</anchor>
      <arglist>(intvec *A)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>singntl_HNF</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>abe97105175802a3725847d011c28e1d0</anchor>
      <arglist>(bigintmat *A)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>singntl_LLL</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a0ae8f11407a6209d7c84c0c3ac1d2ef2</anchor>
      <arglist>(matrix A, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>singntl_LLL</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a2380cb4042b346319daf558e4862bae9</anchor>
      <arglist>(intvec *A)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>singntl_rref</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a0516553c121c14b145687b3634c396c6</anchor>
      <arglist>(ideal m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>singntl_rref</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>aaf1ccea001ac99ae0977e2e1c932cffb</anchor>
      <arglist>(matrix m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>singclap_absFactorize</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a465efe7d6c1789eedc987a70777e155f</anchor>
      <arglist>(poly f, ideal &amp;mipos, intvec **exps, int &amp;n, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>singclap_irrCharSeries</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a65a04b2395c7b313c385c850d8a1e81b</anchor>
      <arglist>(ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>singclap_neworder</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>afdbb7d521b8796c3ff5c985f7ecdf784</anchor>
      <arglist>(ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>singclap_det</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a7974f42fbc8db5a688399c7fda3ee47a</anchor>
      <arglist>(const matrix m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>singclap_det_i</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a69b5ae26222800f2991bcdc144b011b9</anchor>
      <arglist>(intvec *m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>singclap_det_bi</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>ac15845d6a3d655d99900ac458a0611a0</anchor>
      <arglist>(bigintmat *m, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nChineseRemainder</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a1081b45fb6869609905fe3fc03c726ce</anchor>
      <arglist>(number *x, number *q, int rl, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>Zp_roots</name>
      <anchorfile>clapsing_8h.html</anchorfile>
      <anchor>a912cc737fa8885112dd887854b303608</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>algext.cc</name>
    <path>libpolys/polys/ext_fields/</path>
    <filename>algext_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="PolyEnumerator_8h" name="PolyEnumerator.h" local="yes" import="no" module="no" objc="no">polys/PolyEnumerator.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="clapconv_8h" name="clapconv.h" local="yes" import="no" module="no" objc="no">polys/clapconv.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="algext_8h" name="algext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/algext.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TRANSEXT_PRIVATES</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a9f340994b754fd938d7256290339fc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>naTest</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>ac4d15fcfa2a51f6b554afe501eb77d42</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>naRing</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>abe202a0040c820b237ccfa02dec3d361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>naCoeffs</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>ab2fbc171b65eb563202615fd6f7ed739</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>naMinpoly</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a2f5732bb52487e5beb34d4f14f7208b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n2pTest</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>ae26011b7a2bc22c1e03d9e5242471cfd</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n2pRing</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a7e2e735acce0b11c779b7cf888e81c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n2pCoeffs</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a9be97c493e2469a4b11b89d5d1ea87b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>naDBTest</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a3abf02280a985160ab89e572cf48d433</anchor>
      <arglist>(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>naGreaterZero</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a06ed7a9eab7152c51a87a38c397db300</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>naGreater</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>abdd9b966aac338d0e767eff9a554afd8</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>naEqual</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a05c134144f8b7eb19e0da4c96ebb5319</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>naIsOne</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a0d2d7129556eefe2bd42b5116cc26d74</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>naIsMOne</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>afac1de53f5d5123282ab5b8084f770d9</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naInit</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a00f7794616663e51857c7b8118cc0239</anchor>
      <arglist>(long i, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naNeg</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>afa8ee0323e54c17bc4424fcf6739821b</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naInvers</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a0f88d3fef5509b994a4a20680c21a791</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naAdd</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a56d62ef670ebfdc7828826bf4af86e60</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naSub</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a053651de15cd51acd3a565f38f598f87</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naMult</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a3474d42d9153b9d83c5542997f991d39</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naDiv</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>ad07f28e6a033ce1b294523dacc6a87fe</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>naPower</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a0fdf457023bd04329491e5938d67c52e</anchor>
      <arglist>(number a, int exp, number *b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naCopy</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a8d0cbeafb04c2f47226fb6b76110ad96</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>naWriteLong</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>aefce24d63f5a949cdbee93d1cf7b7351</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>naWriteShort</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a4c6ff0d9def85dc9e02b5d25c8b343b1</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naGcd</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>ab24a6230dcebd603f92f28dbb145684e</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>naDelete</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>add79cfa4f56cbe14aeacb6e8e3e06ef6</anchor>
      <arglist>(number *a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>naCoeffWrite</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>aed07f66912f7d7e76e734ffa7b5a6cdc</anchor>
      <arglist>(const coeffs cf, BOOLEAN details)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>naRead</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a455f79eff2f26d83fc310082cb98810e</anchor>
      <arglist>(const char *s, number *a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>naCoeffIsEqual</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>ab73cd7968506e3841ac9bd06644847e4</anchor>
      <arglist>(const coeffs cf, n_coeffType n, void *param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_Monic</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a0d5ead899f3f0776682bfd9aa7e65be2</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_GcdHelper</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>afb96411fe906505f7639fe82bbcfd5f7</anchor>
      <arglist>(poly &amp;p, poly &amp;q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Gcd</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a6e3b5897579c899a76e48cd393cfab03</anchor>
      <arglist>(const poly p, const poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_ExtGcdHelper</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>abc9903ffc01264857e7860883b6f0309</anchor>
      <arglist>(poly &amp;p, poly &amp;pFactor, poly &amp;q, poly &amp;qFactor, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_ExtGcd</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a653812a6efa13ba8650bd09c364d5808</anchor>
      <arglist>(poly p, poly &amp;pFactor, poly q, poly &amp;qFactor, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>heuristicReduce</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a1b0ecb87bbf9b4c0c36ba46fcb9a53bd</anchor>
      <arglist>(poly &amp;p, poly reducer, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>definiteReduce</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a8aad503c0965449fbcb762f709d69900</anchor>
      <arglist>(poly &amp;p, poly reducer, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static coeffs</type>
      <name>nCoeff_bottom</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>ae94137fbae88aac34dc2b1f997480f58</anchor>
      <arglist>(const coeffs r, int &amp;height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>naIsZero</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>acc1c3cafc10885e0855f994c82213eca</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naInitMPZ</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>aa16848d83ceff0864daface6b34a4007</anchor>
      <arglist>(mpz_t m, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>naInt</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>aac79fbc0ed88fcdd02b6d02b82092e69</anchor>
      <arglist>(number &amp;a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>naInpAdd</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a0cf3be15a5cf30b8148971333df9f912</anchor>
      <arglist>(number &amp;a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>naInpMult</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a3570614e86f9e4d2c3ace85bc2218332</anchor>
      <arglist>(number &amp;a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>napNormalizeHelper</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a4acfddc51eeb9af8f99d79bd00d59d43</anchor>
      <arglist>(number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naLcmContent</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>aaeb65220e20b00321ee5e1d54a799a9e</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>naSize</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a5500b05f6d7da2be29d08613afe52ff1</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>naNormalize</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>aca9339d21796260fbbfe2249e1a04c16</anchor>
      <arglist>(number &amp;a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naConvFactoryNSingN</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a336ca3fc40b7deedaf8f023fd51595cb</anchor>
      <arglist>(const CanonicalForm n, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>naConvSingNFactoryN</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a0cb7ab00f3116a9b85eff5921e904340</anchor>
      <arglist>(number n, BOOLEAN, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naMap00</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>acf7a5d71d6627da5ef46081e23daf6e8</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naMapZ0</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a703583e5c606deb6a6027e608f8c5494</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naMapP0</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>ae84ec5bbfbf2e5d60c0aa98ee9a0ea30</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naCopyTrans2AlgExt</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a91305e56b5d9955b8b04149e8d8741b2</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naMap0P</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a7402d926e0f62752b374bbbc99069b77</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naMapPP</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a419de8128e73f7465025fb26859258d4</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naMapUP</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a9e405082157e8bc77b9673382dda4e2c</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naGenMap</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a379032088ce1c83be5a418d929fbe03f</anchor>
      <arglist>(number a, const coeffs cf, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naGenTrans2AlgExt</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a14b0e0979d25d102f52aef1e0b46c22f</anchor>
      <arglist>(number a, const coeffs cf, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>nMapFunc</type>
      <name>naSetMap</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>abc82c6547a4b5600a12995f10be156b7</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>naParDeg</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a8cebf86a119c9c7ed6839b1e5c295d5b</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naParameter</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a72b8be807858627988c3da81c18f91bc</anchor>
      <arglist>(const int iParameter, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>naIsParam</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>ad392a29cf0656cd351b1ce3ce67f0b41</anchor>
      <arglist>(number m, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>naClearContent</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a4402e378312c9fa9988e61dc70c9de15</anchor>
      <arglist>(ICoeffsEnumerator &amp;numberCollectionEnumerator, number &amp;c, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>naClearDenominators</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a9c91d6869a8a26c29196bb183a5a9913</anchor>
      <arglist>(ICoeffsEnumerator &amp;numberCollectionEnumerator, number &amp;c, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>naKillChar</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>abdd26f69a5f23ed270aeba50728dbc47</anchor>
      <arglist>(coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>naCoeffName</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>aba35d136a013c0f4687caf89cd2124f3</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naChineseRemainder</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a2c9c0e1811e32f0f2874b25ae4b43cef</anchor>
      <arglist>(number *x, number *q, int rl, BOOLEAN, CFArray &amp;inv_cache, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>naFarey</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a0ebcd91e150018ddacab1b68c86a7bff</anchor>
      <arglist>(number p, number n, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>naInitChar</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>abee7d7b99f50d8b693768ea6a63aaae4</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>n2pDBTest</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a7c975c832639a2eb43ad18564f363ab3</anchor>
      <arglist>(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>n2pNormalize</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>ae34477d4db8db6844bae331da9f36149</anchor>
      <arglist>(number &amp;a, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>n2pMult</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a14d62bcebb8d3dd57b20ae0fddcb9491</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>n2pDiv</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a0107b03724f459f1ba2952c19c9ecbca</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>n2pPower</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>af8cd634e08e9ae75cf43eb1815dc1fcf</anchor>
      <arglist>(number a, int exp, number *b, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>n2pRead</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>a21ab422df6b2501244a9af5739d078e4</anchor>
      <arglist>(const char *s, number *a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>n2pCoeffIsEqual</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>aaba654fdcc7b707340602cb9e7f4e9d0</anchor>
      <arglist>(const coeffs cf, n_coeffType n, void *param)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>n2pCoeffName</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>aaebd5015abf28d2528617c0e0a4b91d7</anchor>
      <arglist>(const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>n2pCoeffWrite</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>adcc3af2a4a828a356ed6648d8e4bad0b</anchor>
      <arglist>(const coeffs cf, BOOLEAN details)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>n2pInvers</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>acd3aa8ef4234592ac7decc52c4fb002f</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>n2pInitChar</name>
      <anchorfile>algext_8cc.html</anchorfile>
      <anchor>acbe5835b83f4c9acfb0b1815f38c8be8</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>algext.h</name>
    <path>libpolys/polys/ext_fields/</path>
    <filename>algext_8h.html</filename>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <class kind="struct">AlgExtInfo</class>
    <member kind="function">
      <type>nMapFunc</type>
      <name>naSetMap</name>
      <anchorfile>algext_8h.html</anchorfile>
      <anchor>abc82c6547a4b5600a12995f10be156b7</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>naInitChar</name>
      <anchorfile>algext_8h.html</anchorfile>
      <anchor>abee7d7b99f50d8b693768ea6a63aaae4</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>n2pInitChar</name>
      <anchorfile>algext_8h.html</anchorfile>
      <anchor>acbe5835b83f4c9acfb0b1815f38c8be8</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>naIsParam</name>
      <anchorfile>algext_8h.html</anchorfile>
      <anchor>a74a968cbba3f18a0ae8c387b92bf5a36</anchor>
      <arglist>(number, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_ExtGcd</name>
      <anchorfile>algext_8h.html</anchorfile>
      <anchor>a653812a6efa13ba8650bd09c364d5808</anchor>
      <arglist>(poly p, poly &amp;pFactor, poly q, poly &amp;qFactor, ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>naCoeffName</name>
      <anchorfile>algext_8h.html</anchorfile>
      <anchor>aba35d136a013c0f4687caf89cd2124f3</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transext.cc</name>
    <path>libpolys/polys/ext_fields/</path>
    <filename>transext_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="clapconv_8h" name="clapconv.h" local="yes" import="no" module="no" objc="no">polys/clapconv.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">transext.h</includes>
    <includes id="algext_8h" name="algext.h" local="yes" import="no" module="no" objc="no">algext.h</includes>
    <includes id="PolyEnumerator_8h" name="PolyEnumerator.h" local="yes" import="no" module="no" objc="no">polys/PolyEnumerator.h</includes>
    <class kind="struct">NTNumConverter</class>
    <member kind="define">
      <type>#define</type>
      <name>TRANSEXT_PRIVATES</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a9f340994b754fd938d7256290339fc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADD_COMPLEXITY</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ac1dfd889f01d7abbc46c712f5f0f5f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MULT_COMPLEXITY</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a949264c90c85d55fca02a3490e8569b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIFF_COMPLEXITY</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>aefdf3b87763227cfa761af06d4aee5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOUND_COMPLEXITY</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>aff0fbda13f7f17f12ad4a53d4b6a7eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUMIS1</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a5748661657c9a5614bd43c29152e381c</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COM</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a7354dc65b98675d1be3ac445c72bea44</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ntTest</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ac46fc11480a8eec5250cee6dfcf67091</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ntRing</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a53d698ca6cd535a0da23b85556d0ca7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ntCoeffs</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a60bec2bad570fdfcee80527f4aab676d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ntDBTest</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a0af2ed20d6f22aeecc8674a1cadfc3df</anchor>
      <arglist>(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>heuristicGcdCancellation</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a1f935550533647784cda4db14b96a89c</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>definiteGcdCancellation</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>acdae2ff449a74d3aaca33cc2a1ca1322</anchor>
      <arglist>(number a, const coeffs cf, BOOLEAN simpleTestsHaveAlreadyBeenPerformed)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gcd_over_Q</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a4785d69f453107d4446d48ec4c4ef580</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static coeffs</type>
      <name>nCoeff_bottom</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ae94137fbae88aac34dc2b1f997480f58</anchor>
      <arglist>(const coeffs r, int &amp;height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ntIsZero</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a4a4b1495895be3347dcca8679af8e1a2</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntDelete</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a397ce20ef6b6b4b60afbb9798a193686</anchor>
      <arglist>(number *a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ntEqual</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>adf3cd7148929f10652f9dbb6e7bbd550</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntCopy</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>aa2e72decc900f124119a85e21be7fad5</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleNestedFractionsOverQ</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>af89c956835e325418e1d2c0306a135ee</anchor>
      <arglist>(fraction f, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntGetNumerator</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a4aa69b0658e4f75b2327fc8e44c72d7a</anchor>
      <arglist>(number &amp;a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntGetDenom</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a7a42257dfffba78d3162717c9940e855</anchor>
      <arglist>(number &amp;a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ntIsOne</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a3a6fb56406a25143a5370cbb99d2bef9</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ntIsMOne</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a53f18718d62d131bb8f276fcac8445c7</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntNeg</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ac96c593e5dc2373bb3df024924309016</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ntInit</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a718367a0038cc43172cca2ce7274d77d</anchor>
      <arglist>(long i, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ntInit</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a5c18477dd45fa85d534890ec242f4376</anchor>
      <arglist>(poly p, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>ntInt</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a33bc73a6c0a484d8c332792539a89ab8</anchor>
      <arglist>(number &amp;a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ntGreaterZero</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>aa8173c43dcb3abf060745e6ac24e2291</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ntGreater</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>af397d3201c02a9bcee7d69cafa6cc21f</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntCoeffWrite</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a5686a9859eeae6053f4417557e792649</anchor>
      <arglist>(const coeffs cf, BOOLEAN details)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ntDiff</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a239d35adb48dc41e39a32e2bc3de40f4</anchor>
      <arglist>(number a, number d, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntAdd</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ad29edcbe1b77d435a34a6e00245ad98f</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntInpAdd</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a973a16f5c3d0636cb66e3e5677bf956a</anchor>
      <arglist>(number &amp;a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntSub</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a2ec40da21fd0bb5d5e75df289624f3f0</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntMult</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ac12e47352c9b84f337f3293480dae293</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntInpMult</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a92a786bc87848cb07959b7d834be119d</anchor>
      <arglist>(number &amp;a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntNormalizeDen</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a3ad2e9a5729d5005b07361ccfa705fac</anchor>
      <arglist>(fraction result, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntDiv</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a9e3d9f4b9435bd43e1ec3b760fa0bc99</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntInvers</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a62c021cbf162eb760200baa74d178422</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntPower</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a6fe5e9edaed7af6dafe4329c2fb9f56a</anchor>
      <arglist>(number a, int exp, number *b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntWriteLong</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a1be82903ca8bc4cb1939db4d55d4b9c5</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntWriteShort</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a98d6195c3122760add56e6bfae53aace</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>ntRead</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a1fd88bbbc19e5549a78b1b242b52294e</anchor>
      <arglist>(const char *s, number *a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntNormalize</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>adb3c51715215d270301e26bfa2382d07</anchor>
      <arglist>(number &amp;a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntExactDiv</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>afd6df10d1211f93591a014ff2a134ae5</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ntCoeffIsEqual</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a1e947dd9e3ade4ad4ffe45b1ff166cb6</anchor>
      <arglist>(const coeffs cf, n_coeffType n, void *param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntNormalizeHelper</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a6721a317a49e7c460dbfe867dc0e26b6</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntGcd</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a593d9d09b9e6411358932b092d41cb0d</anchor>
      <arglist>(number a, number b, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ntSize</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a07e806de81d85e195f2c4b813d250680</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntMap00</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ac0dfbab6824fd3c929850ebf575f7c90</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntMapZ0</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a555d90fed1164482b49f722f41ff1ff0</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntMapP0</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a759b5670e32378b6cc64ab0ba8b69626</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntCopyMap</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ad838cdfac13a19be813bd7f813b70e61</anchor>
      <arglist>(number a, const coeffs cf, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntGenMap</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>aab60b21168035d68bb878f3eee2b336e</anchor>
      <arglist>(number a, const coeffs cf, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntCopyAlg</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a2f067283da88fceb84a59ca1268c9421</anchor>
      <arglist>(number a, const coeffs cf, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntGenAlg</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ac7800836f94a7229a1a16f330f357e32</anchor>
      <arglist>(number a, const coeffs cf, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntMap0P</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a573ef18f9957bb63c6aafbb4c9eb89bf</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntMapPP</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a37593e88190a9edbafcd8110d2d9477c</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntMapUP</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a89e7ec4ab7fa466724a212cc0e553db2</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>nMapFunc</type>
      <name>ntSetMap</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a26a828225607c821681c12f2b86d7e0d</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntKillChar</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a951d052f36e6a70d065d59fe1e054001</anchor>
      <arglist>(coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntConvFactoryNSingN</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a596ee582ec17cd0b3a0f6f4996c6d5e5</anchor>
      <arglist>(const CanonicalForm n, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CanonicalForm</type>
      <name>ntConvSingNFactoryN</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a4b219f5e0b21f047ba5e7ab634e32335</anchor>
      <arglist>(number n, BOOLEAN, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ntParDeg</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>aa6e103e21e8ade0cd90ab112e73aa74b</anchor>
      <arglist>(number a, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntParameter</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a0d61ff29fabf3457285204c78944f736</anchor>
      <arglist>(const int iParameter, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ntIsParam</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ab1120ff714d7544d86dfe89ea2518146</anchor>
      <arglist>(number m, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntClearContent</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a5a5210d29074cbef983c8a3b0b0808c3</anchor>
      <arglist>(ICoeffsEnumerator &amp;numberCollectionEnumerator, number &amp;c, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntClearDenominators</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a4c9f101f244a78f6c14e83344872608d</anchor>
      <arglist>(ICoeffsEnumerator &amp;numberCollectionEnumerator, number &amp;c, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntChineseRemainder</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>aa9a481006a728efef8215f9fd4d08e28</anchor>
      <arglist>(number *x, number *q, int rl, BOOLEAN, CFArray &amp;inv_cache, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntFarey</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ad2b8b52565834f3c43abf70c73865e13</anchor>
      <arglist>(number p, number n, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ntInitMPZ</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>aff712a2e9863322b52cb87e9b442015a</anchor>
      <arglist>(mpz_t m, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ntMPZ</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a5596467578228c3fc36ecdd8ed58eb73</anchor>
      <arglist>(mpz_t m, number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ntInitChar</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>a4935328e717bdfa661affacd9fb731c0</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>fractionObjectBin</name>
      <anchorfile>transext_8cc.html</anchorfile>
      <anchor>ae33b73b5b8df815ff5c77159a1f2e792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transext.h</name>
    <path>libpolys/polys/ext_fields/</path>
    <filename>transext_8h.html</filename>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <class kind="struct">TransExtInfo</class>
    <member kind="function">
      <type>nMapFunc</type>
      <name>ntSetMap</name>
      <anchorfile>transext_8h.html</anchorfile>
      <anchor>a26a828225607c821681c12f2b86d7e0d</anchor>
      <arglist>(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ntInitChar</name>
      <anchorfile>transext_8h.html</anchorfile>
      <anchor>a4935328e717bdfa661affacd9fb731c0</anchor>
      <arglist>(coeffs cf, void *infoStruct)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ntDiff</name>
      <anchorfile>transext_8h.html</anchorfile>
      <anchor>a239d35adb48dc41e39a32e2bc3de40f4</anchor>
      <arglist>(number a, number d, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ntIsParam</name>
      <anchorfile>transext_8h.html</anchorfile>
      <anchor>a76d010369892747ca0bec1333cc92dbb</anchor>
      <arglist>(number, const coeffs)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gcd_over_Q</name>
      <anchorfile>transext_8h.html</anchorfile>
      <anchor>a4785d69f453107d4446d48ec4c4ef580</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flint_mpoly.cc</name>
    <path>libpolys/polys/</path>
    <filename>flint__mpoly_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="flintconv_8h" name="flintconv.h" local="yes" import="no" module="no" objc="no">flintconv.h</includes>
    <includes id="flint__mpoly_8h" name="flint_mpoly.h" local="yes" import="no" module="no" objc="no">flint_mpoly.h</includes>
  </compound>
  <compound kind="file">
    <name>flint_mpoly.h</name>
    <path>libpolys/polys/</path>
    <filename>flint__mpoly_8h.html</filename>
    <includes id="monomials_8h" name="monomials.h" local="yes" import="no" module="no" objc="no">polys/monomials/monomials.h</includes>
  </compound>
  <compound kind="file">
    <name>flintconv.cc</name>
    <path>libpolys/polys/</path>
    <filename>flintconv_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="flintconv_8h" name="flintconv.h" local="yes" import="no" module="no" objc="no">flintconv.h</includes>
  </compound>
  <compound kind="file">
    <name>flintconv.h</name>
    <path>libpolys/polys/</path>
    <filename>flintconv_8h.html</filename>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <member kind="function">
      <type>int</type>
      <name>convFlintISingI</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>aca0fc2bc6a95c45c9e84f1b23ebc0bfa</anchor>
      <arglist>(fmpz_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convSingIFlintI</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>a6969ed5a2f50910b52829b508c6b4ff6</anchor>
      <arglist>(fmpz_t f, int p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convFlintNSingN</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>aa610277c3759545de653dad9f1dcd0e7</anchor>
      <arglist>(mpz_t z, fmpz_t f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convSingNFlintN</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>a47df6816cd32a21ec5cddfd2100564d2</anchor>
      <arglist>(fmpz_t f, mpz_t z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convSingNFlintN</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>a440dfd04b88c003c6d06afc58b801ba5</anchor>
      <arglist>(fmpz_t f, number n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convSingNFlintN_QQ</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>a8a8739e51edf9407b1f6df779e07942d</anchor>
      <arglist>(fmpq_t f, number n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convSingNFlintN</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>a4fc8ecf9520f5c93936780c4cbe8b594</anchor>
      <arglist>(fmpq_t f, number n, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convSingNFlintNN</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>a62ff234e0201dbe81154693d5c0bc99a</anchor>
      <arglist>(fmpq_t re, fmpq_t im, number n, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>convFlintNSingN</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>a50230e8f4b706d3fadc88469d13eb43b</anchor>
      <arglist>(fmpz_t f)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>convFlintNSingN</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>aeee644de2ba97b8ab3389356e1dbe71d</anchor>
      <arglist>(fmpq_t f, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>convFlintNSingN</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>addf2fb3aa76089fe0ef93f36a241b7a1</anchor>
      <arglist>(fmpz_t f, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>convFlintNSingN_QQ</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>ae1c2d063ccfec488dd6820fdf41e6fe8</anchor>
      <arglist>(fmpq_t f, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convSingPFlintP</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>a1b5abe1399dbe649d44fa0a6e2c21f1a</anchor>
      <arglist>(fmpq_poly_t res, poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convSingImPFlintP</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>ac46b047f7ba6805b6deae475b3b8817b</anchor>
      <arglist>(fmpq_poly_t res, poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>convFlintPSingP</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>abea4becf8879000a916fde8d88d57d2b</anchor>
      <arglist>(fmpq_poly_t f, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>singflint_LLL</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>ae55953382263de08afcfa1580d1cbeb2</anchor>
      <arglist>(bigintmat *A, bigintmat *T)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>singflint_LLL</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>ae82c3d8c5f97c5198fb5503547bb896a</anchor>
      <arglist>(intvec *A, intvec *T)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convSingMFlintNmod_mat</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>ae90085471f8acd5ebea9dd018d088984</anchor>
      <arglist>(matrix m, nmod_mat_t M, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>convFlintNmod_matSingM</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>a57e36b6189ed27e346d00383c7068e7d</anchor>
      <arglist>(nmod_mat_t m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>singflint_rref</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>aab786ff33dc936c0032c251eb751889e</anchor>
      <arglist>(matrix m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>singflint_rref</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>a8ab591024f93d244bb7356f6174f825d</anchor>
      <arglist>(ideal m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>singflint_kernel</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>a74ce0015bb4f68a9f5da5c4f5be95f8c</anchor>
      <arglist>(matrix m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>singflint_kernel</name>
      <anchorfile>flintconv_8h.html</anchorfile>
      <anchor>afb824eb63f2b159b2f1556f40ff1bdb2</anchor>
      <arglist>(ideal m, const ring R)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kbuckets.cc</name>
    <path>libpolys/polys/</path>
    <filename>kbuckets_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MULTIPLY_BUCKET</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a96185ce836dee64aa32300ffd31b04e6</anchor>
      <arglist>(B, I)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LOG4</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>ab04f677e8950cecbf57099a992b7ac56</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>pLogLength</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>ae55185b7627b0abc3f928b4f3ac0127b</anchor>
      <arglist>(unsigned int l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>pLogLength</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>acb834c62a9d360fac4ec4b84509d0afd</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kbTest</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a480ffd35602e470f5b9ce636a8d80bcb</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>kBucket_pt</type>
      <name>kBucketCreate</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>aa8a2a96ae07020d541500a96ea271b74</anchor>
      <arglist>(const ring bucket_ring)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketDestroy</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a76f6fd777ac7352205b344b605998da4</anchor>
      <arglist>(kBucket_pt *bucket_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketDeleteAndDestroy</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a13236b87bfc8a1da39e3d7fcee7275f6</anchor>
      <arglist>(kBucket_pt *bucket_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketInit</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a7c35afc0bff955ca88e737cc78dadb07</anchor>
      <arglist>(kBucket_pt bucket, poly lm, int length)</arglist>
    </member>
    <member kind="function">
      <type>const poly</type>
      <name>kBucketGetLm</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>af26f96b1727521841f39fe8549e039ec</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kBucketExtractLm</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a7ffcd8dfd925ffaef1931560e3b59321</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketClear</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a25ffd65fcf66f4697bed106695617023</anchor>
      <arglist>(kBucket_pt bucket, poly *p, int *length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketShallowCopyDelete</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a4f2d0e097f7bce08b189b6ca1a85992a</anchor>
      <arglist>(kBucket_pt bucket, ring new_tailRing, omBin new_tailBin, pShallowCopyDeleteProc p_shallow_copy_delete)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketAdjust</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a920f679af89d29f313c26472b8b26635</anchor>
      <arglist>(kBucket_pt bucket, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucket_Mult_n</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a6e79cf598179cfdd5787b84a892cab60</anchor>
      <arglist>(kBucket_pt bucket, number n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucket_Add_q</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>abbdd462f6f3ff89ad5b51d6827bb681f</anchor>
      <arglist>(kBucket_pt bucket, poly q, int *l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucket_Minus_m_Mult_p</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a5de47af9a2317135d46eebfa402f79f3</anchor>
      <arglist>(kBucket_pt bucket, poly m, poly p, int *l, poly spNoether)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucket_Plus_mm_Mult_pp</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>ab0e98721ada2cfef8d4abceb8ac4f7d1</anchor>
      <arglist>(kBucket_pt bucket, poly m, poly p, int l)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kBucket_ExtractLarger</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a965d6dea17286d7865f506112838cc81</anchor>
      <arglist>(kBucket_pt bucket, poly q, poly append)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_TakeOutComp</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>ab9825eb17c616fa3bb0990349f0125d9</anchor>
      <arglist>(poly *p, long comp, poly *q, int *lq, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketTakeOutComp</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a6875710932dd7119422ca633930c626a</anchor>
      <arglist>(kBucket_pt bucket, long comp, poly *r_p, int *l)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>kBucketPolyRed</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>ab07647a42a0b5ffc256317d84eaf5ca6</anchor>
      <arglist>(kBucket_pt bucket, poly p1, int l1, poly spNoether)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketPolyRedNF</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>ad2f5817d13515806efa6627d0b523e79</anchor>
      <arglist>(kBucket_pt bucket, poly p1, int l1, poly spNoether)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketSimpleContent</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>af423aebb2ebf1793403855352fe7c12b</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kBucketExtractLmOfBucket</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a9710270bc8d86775e1de35a54ad15ca0</anchor>
      <arglist>(kBucket_pt bucket, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksCheckCoeff</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>a7d64ba215c04a926b27e216b94e477a7</anchor>
      <arglist>(number *a, number *b, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR omBin</type>
      <name>kBucket_bin</name>
      <anchorfile>kbuckets_8cc.html</anchorfile>
      <anchor>aa7b70c51c517b6d1f0bcbf447b591fda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kbuckets.h</name>
    <path>libpolys/polys/</path>
    <filename>kbuckets_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__Procs_8h" name="p_Procs.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs.h</includes>
    <class kind="class">kBucket</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_BUCKET</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>aecc3ca24178101b695ac919963882ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>kBucket_pt</type>
      <name>kBucketCreate</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a47068eec516c7af76c8558063c20858d</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketDestroy</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>aeb820e5bb8a3f86c07805b83e9a560df</anchor>
      <arglist>(kBucket_pt *bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketDeleteAndDestroy</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a598547ebba12ef82aa7dddef15ca430b</anchor>
      <arglist>(kBucket_pt *bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketInit</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>afd34392e5b6a595e30f22dcea879e006</anchor>
      <arglist>(kBucket_pt bucket, poly p, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketClear</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a25ffd65fcf66f4697bed106695617023</anchor>
      <arglist>(kBucket_pt bucket, poly *p, int *length)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kBucketClear</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a710bd68840006021547843d9dc6283be</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>kBucketCanonicalize</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a7b0984b93f2436206dfc9bb4866e22e3</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketNormalize</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a709cf23d25ad627db15de1ba9263fd5c</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kBucketExtractLm</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a7ffcd8dfd925ffaef1931560e3b59321</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketSetLm</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a6c79ae4178b56360184f0b12a8a9aeaa</anchor>
      <arglist>(kBucket_pt bucket, poly lm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketAdjust</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a920f679af89d29f313c26472b8b26635</anchor>
      <arglist>(kBucket_pt bucket, int i)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>kBucketPolyRed</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a78565516ca9318fa321503ce8347b6ce</anchor>
      <arglist>(kBucket_pt bucket, poly p, int l, poly spNoether)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketPolyRedNF</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>ad2f5817d13515806efa6627d0b523e79</anchor>
      <arglist>(kBucket_pt bucket, poly p1, int l1, poly spNoether)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketTakeOutComp</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>ab295aa652dde73da79e5bb59f62412f2</anchor>
      <arglist>(kBucket_pt bucket, long comp, poly *p, int *l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucket_Mult_n</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a6e79cf598179cfdd5787b84a892cab60</anchor>
      <arglist>(kBucket_pt bucket, number n)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kBucket_ExtractLarger</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a965d6dea17286d7865f506112838cc81</anchor>
      <arglist>(kBucket_pt bucket, poly q, poly append)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucket_Add_q</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a47d28bd9fec3d84a3b8a0876a6cbaaea</anchor>
      <arglist>(kBucket_pt bucket, poly q, int *lq)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kBucket_ExtractLarger_Add_q</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a70de80294cf017c64ecb286da724f5c5</anchor>
      <arglist>(kBucket_pt bucket, poly append, poly q, int *lq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucket_Minus_m_Mult_p</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>ab20cf80676ef1f2d509b710af4d72913</anchor>
      <arglist>(kBucket_pt bucket, poly m, poly p, int *l, poly spNother=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucket_Plus_mm_Mult_pp</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>ab0e98721ada2cfef8d4abceb8ac4f7d1</anchor>
      <arglist>(kBucket_pt bucket, poly m, poly p, int l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketShallowCopyDelete</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a4f2d0e097f7bce08b189b6ca1a85992a</anchor>
      <arglist>(kBucket_pt bucket, ring new_tailRing, omBin new_tailBin, pShallowCopyDeleteProc p_shallow_copy_delete)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kbTest</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a480ffd35602e470f5b9ce636a8d80bcb</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kBucketGetLm</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a21b048ee22c9d7df4d63b8f3b8656a59</anchor>
      <arglist>(kBucket_pt bucket, p_kBucketSetLm_Proc_Ptr _p_kBucketSetLm)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kBucketGetLm</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a70cc43574363c802171012edc9977e4b</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>kBucketExtractLmOfBucket</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a9710270bc8d86775e1de35a54ad15ca0</anchor>
      <arglist>(kBucket_pt bucket, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kBucketSimpleContent</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>af423aebb2ebf1793403855352fe7c12b</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kBucketIsCleared</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>ad57526ab091503f50980a29d8cc2689c</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ksCheckCoeff</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a7d64ba215c04a926b27e216b94e477a7</anchor>
      <arglist>(number *a, number *b, const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matpol.cc</name>
    <path>libpolys/polys/</path>
    <filename>matpol_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">simpleideals.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">matpol.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">prCopy.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">clapsing.h</includes>
    <includes id="sparsmat_8h" name="sparsmat.h" local="yes" import="no" module="no" objc="no">sparsmat.h</includes>
    <class kind="class">row_col_weight</class>
    <class kind="class">mp_permmatrix</class>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>mp_Exdiv</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a237bd58311a39946ff5a9944c9fe155e</anchor>
      <arglist>(poly m, poly d, poly vars, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>mp_Select</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ad7853e2079e82f001d3a28df383552f5</anchor>
      <arglist>(poly fro, poly what, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>mp_SelectId</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a125526125560622144464a4517a5de45</anchor>
      <arglist>(ideal I, poly what, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mpNew</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>aa0aacf465be681d250591dc48e00488b</anchor>
      <arglist>(int r, int c)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Copy</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ad2b14c9416c317b571186adf1c7e72a7</anchor>
      <arglist>(matrix a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Copy</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a3f7b2fb8f14e39769162d4c64b84abcd</anchor>
      <arglist>(const matrix a, const ring rSrc, const ring rDst)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_InitP</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ad65ed9ae3c1edc1d9a646fd24a169114</anchor>
      <arglist>(int r, int c, poly p, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_InitI</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a79b29129bf4723ae1e3e35531a93ba22</anchor>
      <arglist>(int r, int c, int v, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_MultI</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a89b60c2a179c40b98d24658fa6eccd71</anchor>
      <arglist>(matrix a, long f, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_MultP</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ab71762ae244c3727129cd7c96fcd5406</anchor>
      <arglist>(matrix a, poly p, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>pMultMp</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a48c239deffd2e12abc862bb1cdd2707d</anchor>
      <arglist>(poly p, matrix a, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Add</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ad341cb6bc3f9c9ec21539c241fd1c99b</anchor>
      <arglist>(matrix a, matrix b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Sub</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a965beb622ddc2c744c03f60257af1343</anchor>
      <arglist>(matrix a, matrix b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Mult</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ab41f7564e95097f0a78e4b14087aca38</anchor>
      <arglist>(matrix a, matrix b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Transp</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a16b7ac6b858bd71c240109d0ea52cb2a</anchor>
      <arglist>(matrix a, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>mp_Trace</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>afdc81aa17789eb5eb32e069e7e3083bf</anchor>
      <arglist>(matrix a, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>TraceOfProd</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>aaa431a6839ae4d14ada4d56e7ad140f6</anchor>
      <arglist>(matrix a, matrix b, int n, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Coeffs</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ab598d997328443daaa84a113c9e0a6dd</anchor>
      <arglist>(ideal I, int var, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mp_Monomials</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a53961224b6f1e8b56c984b053c96b883</anchor>
      <arglist>(matrix c, int r, int var, matrix m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_CoeffProc</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a303e88830824d593642afecaa4020c94</anchor>
      <arglist>(poly f, poly vars, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_CoeffProcId</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a7b53c179f912a4af57ad152b4c23ec23</anchor>
      <arglist>(ideal I, poly vars, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mp_Coef2</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ab6d48fac829ba699155cb698d65377fd</anchor>
      <arglist>(poly v, poly mon, matrix *c, matrix *m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mp_Compare</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>aa31ec158724bb6ec526ecda3d9827f36</anchor>
      <arglist>(matrix a, matrix b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mp_Equal</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ab4849c346ef3bfa903bb5fd4b8aa745e</anchor>
      <arglist>(matrix a, matrix b, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Insert</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a7f8b7286704e1f3596424fb382005ab3</anchor>
      <arglist>(poly p1, poly p2, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mp_PartClean</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a13570b1903533ec9d18f543dddfc33db</anchor>
      <arglist>(matrix a, int lr, int lc, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mp_IsDiagUnit</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a02c9189a151fda43b41b65d039ac430a</anchor>
      <arglist>(matrix U, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iiWriteMatrix</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ae289c26b67c032c9fd68305824e97561</anchor>
      <arglist>(matrix im, const char *n, int dim, const ring r, int spaces)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiStringMatrix</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>abf6f436859a615142043fc303add9de3</anchor>
      <arglist>(matrix im, int dim, const ring r, char ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mp_Delete</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a4e3eed36066a5d1991596b51e4a193d1</anchor>
      <arglist>(matrix *a, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>mp_PolyWeight</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a72eea3b0b79983dd89c65d2d95f9b113</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mpReplace</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ab25df347e4a5f324c6d8af5b940a74ea</anchor>
      <arglist>(int j, int n, int &amp;sign, int *perm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_PivBar</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>af1b6377f2b0dec966575f94464e6866c</anchor>
      <arglist>(matrix a, int lr, int lc, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mpSwapRow</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>af44ced3ed3a9858f4f4c0da89e2fc089</anchor>
      <arglist>(matrix a, int pos, int lr, int lc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_PrepareRow</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a8192386afccfed92d8d817182181d9cb</anchor>
      <arglist>(matrix a, int lr, int lc, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_PivRow</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a75e4831835048d986f1d47664957e58c</anchor>
      <arglist>(matrix a, int lr, int lc, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mpSwapCol</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a79bb73d7d201b354955b302952e48819</anchor>
      <arglist>(matrix a, int pos, int lr, int lc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mp_PreparePiv</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ae2895215d66e5e6b9637f3c32ad4a489</anchor>
      <arglist>(matrix a, int lr, int lc, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mp_ElimBar</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ab15e364047a1c64c352cdd8d0c1e1ee3</anchor>
      <arglist>(matrix a0, matrix re, poly div, int lr, int lc, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mp_MinorToResult</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ae96bf46c3244f4da0e28ba9160fa1226</anchor>
      <arglist>(ideal result, int &amp;elems, matrix a, int r, int c, ideal R, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mpFinalClean</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a9289145c8f5169e77a0acb5f44ce5b33</anchor>
      <arglist>(matrix a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mp_RecMin</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>af04a5ea13025882826e0288b78d06dab</anchor>
      <arglist>(int ar, ideal result, int &amp;elems, matrix a, int lr, int lc, poly barDiv, ideal R, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>mp_DetBareiss</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>af76f3ad4892acc21c454ae2bec621ea8</anchor>
      <arglist>(matrix a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Wedge</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a0716927a219ec6fde9e711b9f85d678f</anchor>
      <arglist>(matrix a, int ar, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>sm_MultAndShift</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a1892fc1fd3bbb24e1ebe4bfa3feb4bcb</anchor>
      <arglist>(poly f, ideal B, int s, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sm_AddSubMat</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ae78ee61b73575ed85a05047b9cffe5de</anchor>
      <arglist>(ideal res, ideal sm, int col, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_Tensor</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a16d1b0a144168c99bcd4bf931d64ddea</anchor>
      <arglist>(ideal A, ideal B, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_Add</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a1f21716983e5a119d3b61d454e4162c0</anchor>
      <arglist>(ideal a, ideal b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_Sub</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a8cf0f3ffd0b083224c2589c95bee2834</anchor>
      <arglist>(ideal a, ideal b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_Mult</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a90c62c4f83fe09b9f4ef3f7016e91bf7</anchor>
      <arglist>(ideal a, ideal b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_Flatten</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>aedf1069b45708d1f0448ac8a82c909ef</anchor>
      <arglist>(ideal a, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_UnFlatten</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a1c2ab1335876e3fd03fde4d5d30430be</anchor>
      <arglist>(ideal a, int col, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sm_Trace</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a29bad535abe449751e7a8529d264c1cc</anchor>
      <arglist>(ideal a, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sm_Compare</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a1d6dfacd536de28e301555435d30d7ed</anchor>
      <arglist>(ideal a, ideal b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>sm_Equal</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>aaf13d167d0505c92970369ddf8e21b9f</anchor>
      <arglist>(ideal a, ideal b, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static matrix</type>
      <name>mu</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a598587c5f43861e4ccd6bde401facec0</anchor>
      <arglist>(matrix A, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>mp_DetMu</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ae34990f3449fb75d2feda6e46b35d977</anchor>
      <arglist>(matrix A, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>DetVariant</type>
      <name>mp_GetAlgorithmDet</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a6983d98fffcdc11d411fc734272241fc</anchor>
      <arglist>(matrix m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>DetVariant</type>
      <name>mp_GetAlgorithmDet</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>ad3c311af62a51c3327c3c1bb28d44599</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>mp_Det</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a9727e540e29cca14db938795f5b3b026</anchor>
      <arglist>(matrix a, const ring r, DetVariant d)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sm_Det</name>
      <anchorfile>matpol_8cc.html</anchorfile>
      <anchor>a7c810a5f53a3b502639486d24c766707</anchor>
      <arglist>(ideal a, const ring r, DetVariant d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matpol.h</name>
    <path>libpolys/polys/</path>
    <filename>matpol_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <class kind="class">ip_smatrix</class>
    <member kind="define">
      <type>#define</type>
      <name>MATROWS</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a3641ba49018365e4f08c3217da0d9faa</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATCOLS</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a3f23503606b3a0ed2bfe8b2556cc363a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATELEM</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a128f0488ffaa5de90b027612a5bf4690</anchor>
      <arglist>(mat, i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATELEM0</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a156b56bbf4106bbb1ef8c47119f48a52</anchor>
      <arglist>(mat, i, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mp_New</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a6facb5971a520e330ed5a8f477cff1e8</anchor>
      <arglist>(r, c, R)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMATELEM</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a2476ad4206637896200969673231db61</anchor>
      <arglist>(A, i, j, R)</arglist>
    </member>
    <member kind="typedef">
      <type>ip_smatrix *</type>
      <name>matrix</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a12b2aaf05291fc92c1a49812c2da3b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DetVariant</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ad92d01cd4cee64afa5e6b272c7b35e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DetDefault</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ad92d01cd4cee64afa5e6b272c7b35e2ca58c325a6b8eff55cd2281a59e61ce721</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DetBareiss</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ad92d01cd4cee64afa5e6b272c7b35e2ca18d03dac049ac3dd5ab8316649cc4d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DetSBareiss</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ad92d01cd4cee64afa5e6b272c7b35e2cae6a80f4b2f3837caf4a490a806a6ea07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DetMu</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ad92d01cd4cee64afa5e6b272c7b35e2caefe0258c1d613f0c0735f40adc0e3783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DetFactory</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ad92d01cd4cee64afa5e6b272c7b35e2ca113904255e2f4ef00acc6bd3cd1b8235</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mpNew</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>aa0aacf465be681d250591dc48e00488b</anchor>
      <arglist>(int r, int c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mp_Delete</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a4e3eed36066a5d1991596b51e4a193d1</anchor>
      <arglist>(matrix *a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Copy</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a3f7b2fb8f14e39769162d4c64b84abcd</anchor>
      <arglist>(const matrix a, const ring rSrc, const ring rDst)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Copy</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ad2b14c9416c317b571186adf1c7e72a7</anchor>
      <arglist>(matrix a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_InitP</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ad65ed9ae3c1edc1d9a646fd24a169114</anchor>
      <arglist>(int r, int c, poly p, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_InitI</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a79b29129bf4723ae1e3e35531a93ba22</anchor>
      <arglist>(int r, int c, int v, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_MultI</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a4e3d69722e59fc929c8cbf4cd46b86e6</anchor>
      <arglist>(matrix a, long f, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_MultP</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a2db99710af8537bf88285d63ea53557b</anchor>
      <arglist>(matrix a, poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>pMultMp</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a14a9e447fe6ac930abd8b336d64ebc5d</anchor>
      <arglist>(poly p, matrix a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Add</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a6e2af881affea9c19f6294f0a1f4b524</anchor>
      <arglist>(matrix a, matrix b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Sub</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a9d41286b252bd8be469a79c57aeee4e4</anchor>
      <arglist>(matrix a, matrix b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Mult</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a9c7837ba31b2455cf74ce1843ab843df</anchor>
      <arglist>(matrix a, matrix b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Transp</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a86939ea0ef31b23556923b931206a65d</anchor>
      <arglist>(matrix a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mp_Equal</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>abb3e0558c351ca9f1e899885ed1339ca</anchor>
      <arglist>(matrix a, matrix b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>mp_Trace</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a9889ac09105ea56e81d231149dcb6cdb</anchor>
      <arglist>(matrix a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>TraceOfProd</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ad88dd9daf8c784882e29db6f2e9dc023</anchor>
      <arglist>(matrix a, matrix b, int n, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Wedge</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>aee92232b0e0ed23e6a995e740a441075</anchor>
      <arglist>(matrix a, int ar, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>mp_Det</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a99331d2af04245bffc06e32cf3d8a147</anchor>
      <arglist>(matrix a, const ring r, DetVariant d=DetDefault)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>mp_DetBareiss</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>af76f3ad4892acc21c454ae2bec621ea8</anchor>
      <arglist>(matrix a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>mp_DetMu</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ae34990f3449fb75d2feda6e46b35d977</anchor>
      <arglist>(matrix A, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mp_Monomials</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a53961224b6f1e8b56c984b053c96b883</anchor>
      <arglist>(matrix c, int r, int var, matrix m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_Coeffs</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a558de760c32076f99c2be6df81092920</anchor>
      <arglist>(ideal I, int var, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_CoeffProc</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a51691e108db08f19affdf07266a3db4d</anchor>
      <arglist>(poly f, poly vars, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mp_CoeffProcId</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a7b53c179f912a4af57ad152b4c23ec23</anchor>
      <arglist>(ideal I, poly vars, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mp_Coef2</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ac2d2c57da4dc2ebac79d0782a9794c1e</anchor>
      <arglist>(poly v, poly vars, matrix *c, matrix *m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mp_RecMin</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a77c6e21d094a216834ac28e4ebf6e9a3</anchor>
      <arglist>(int, ideal, int &amp;, matrix, int, int, poly, ideal, const ring)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mp_MinorToResult</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>aae0dbcd2a7c25db6a5244003443ef670</anchor>
      <arglist>(ideal, int &amp;, matrix, int, int, ideal, const ring)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mp_IsDiagUnit</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a43b8641ba83953b34baa6c2e731024e3</anchor>
      <arglist>(matrix U, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iiWriteMatrix</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ae289c26b67c032c9fd68305824e97561</anchor>
      <arglist>(matrix im, const char *n, int dim, const ring r, int spaces)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiStringMatrix</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ac9ab1fd6c2495b67d9b74066833c29ac</anchor>
      <arglist>(matrix im, int dim, const ring r, char ch=&apos;,&apos;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mp_Compare</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a7437e851141e5f5baacf58be7ce19985</anchor>
      <arglist>(matrix a, matrix b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_Add</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a1f21716983e5a119d3b61d454e4162c0</anchor>
      <arglist>(ideal a, ideal b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_Sub</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a8cf0f3ffd0b083224c2589c95bee2834</anchor>
      <arglist>(ideal a, ideal b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_Mult</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a90c62c4f83fe09b9f4ef3f7016e91bf7</anchor>
      <arglist>(ideal a, ideal b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_Flatten</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>aedf1069b45708d1f0448ac8a82c909ef</anchor>
      <arglist>(ideal a, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_UnFlatten</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a1c2ab1335876e3fd03fde4d5d30430be</anchor>
      <arglist>(ideal a, int col, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sm_Trace</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a29bad535abe449751e7a8529d264c1cc</anchor>
      <arglist>(ideal a, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sm_Compare</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a1d6dfacd536de28e301555435d30d7ed</anchor>
      <arglist>(ideal a, ideal b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>sm_Equal</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>aaf13d167d0505c92970369ddf8e21b9f</anchor>
      <arglist>(ideal a, ideal b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_Tensor</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a16d1b0a144168c99bcd4bf931d64ddea</anchor>
      <arglist>(ideal A, ideal B, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sm_Det</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a9b6262f47e3aff625f263cacffd0d089</anchor>
      <arglist>(ideal I, const ring, DetVariant d=DetDefault)</arglist>
    </member>
    <member kind="function">
      <type>DetVariant</type>
      <name>mp_GetAlgorithmDet</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a6983d98fffcdc11d411fc734272241fc</anchor>
      <arglist>(matrix m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>DetVariant</type>
      <name>mp_GetAlgorithmDet</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>ad3c311af62a51c3327c3c1bb28d44599</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>ip_smatrix_bin</name>
      <anchorfile>matpol_8h.html</anchorfile>
      <anchor>a09d01ffafb556d97a8e375853c737b43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mod_raw.cc</name>
    <path>libpolys/polys/</path>
    <filename>mod__raw_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">resources/feResource.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="mod__raw_8h" name="mod_raw.h" local="yes" import="no" module="no" objc="no">mod_raw.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DL_TAIL</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>a5a7bd6d7fddd0c3d65c988388a87358d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DL_IMPLEMENTED</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>ae01b7acc3b747b859a204e9c588aa455</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dynl_open_binary_warn</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>a2c389d5729648296153ebe5c5c49f31d</anchor>
      <arglist>(const char *binary_name, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dynl_sym_warn</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>a35cddf6f16b71f6aa46f0585c00a050c</anchor>
      <arglist>(void *handle, const char *proc, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dynl_check_opened</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>a1bd280b101204e08adfdd4c0402bc625</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dynl_open</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>aba94cead1663dd7fe74148650548b43e</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dynl_sym</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>aa51ddd8ffd8156f88cf60fc09f055ea1</anchor>
      <arglist>(void *handle, const char *symbol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dynl_close</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>aa399bed35f2f22c6a6d586b0473aca2f</anchor>
      <arglist>(void *handle)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>dynl_error</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>a825911a5eb87c4cc3c70646cc18a010a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR BOOLEAN</type>
      <name>warn_handle</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>a4aa776617ee39e3a1d0fc2efd16bbf0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR BOOLEAN</type>
      <name>warn_proc</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>aac0a4fa0f27d35d25bcab55a12cb8659</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR void *</type>
      <name>kernel_handle</name>
      <anchorfile>mod__raw_8cc.html</anchorfile>
      <anchor>abd8b378931fa63b18469b41d9881cd31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mod_raw.h</name>
    <path>libpolys/polys/</path>
    <filename>mod__raw_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>DYNL_KERNEL_HANDLE</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a7cec1d08f8f54f5ec1bb069db40e5466</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lib_types</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a3a8409a7c9d0b12ff00d69b8c6300312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT_NONE</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a3a8409a7c9d0b12ff00d69b8c6300312adb04dedfc7f767a9cf2a3bfbc2bd92ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT_NOTFOUND</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a3a8409a7c9d0b12ff00d69b8c6300312af49a89d7b0d0fcaa8515c2901cc5d0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT_SINGULAR</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a3a8409a7c9d0b12ff00d69b8c6300312a33cf121cddb45be37f1a232de1d4836c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT_ELF</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a3a8409a7c9d0b12ff00d69b8c6300312ac32931fa08225c2f858fc064d83a64d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT_HPUX</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a3a8409a7c9d0b12ff00d69b8c6300312a0c7d0aff1668bb2f7626db30c669d0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT_MACH_O</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a3a8409a7c9d0b12ff00d69b8c6300312a03d2a430eca59e2118e6a189c8f05cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT_BUILTIN</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a3a8409a7c9d0b12ff00d69b8c6300312a98b5b80ac05f95c2cd8a86be382fbcce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LT_DLL</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a3a8409a7c9d0b12ff00d69b8c6300312a2771722fffd15839204637a512636eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dynl_open_binary_warn</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>aa3aad667dacca28677896523b59f5c9d</anchor>
      <arglist>(const char *binary_name, const char *msg=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dynl_sym_warn</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a0ce6ac1d0d78c8c1c193632485375185</anchor>
      <arglist>(void *handle, const char *proc, const char *msg=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dynl_check_opened</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a1bd280b101204e08adfdd4c0402bc625</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dynl_open</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>aba94cead1663dd7fe74148650548b43e</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dynl_sym</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>aa51ddd8ffd8156f88cf60fc09f055ea1</anchor>
      <arglist>(void *handle, const char *symbol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dynl_close</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>aa399bed35f2f22c6a6d586b0473aca2f</anchor>
      <arglist>(void *handle)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>dynl_error</name>
      <anchorfile>mod__raw_8h.html</anchorfile>
      <anchor>a825911a5eb87c4cc3c70646cc18a010a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>maps.cc</name>
    <path>libpolys/polys/monomials/</path>
    <filename>maps_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MAP_DEG</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>ae5abade07268dde33f53b591fc78cde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>map</type>
      <name>maCopy</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>a0e8907ab0571237fb6e761478d50fa3c</anchor>
      <arglist>(map theMap, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>maEvalVariable</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>ab167fdb261be5a675e0c3c92956828bc</anchor>
      <arglist>(poly p, int v, int pExp, ideal s, const ring dst_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>maEvalMonom</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>a4dd57f3da5efb30c479d564ceaac3af5</anchor>
      <arglist>(map theMap, poly p, ring preimage_r, ideal s, nMapFunc nMap, const ring dst_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>maEval</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>a151eda3a6fc8d65a501d4e9f93d29b0e</anchor>
      <arglist>(map theMap, poly p, ring preimage_r, nMapFunc nMap, ideal s, const ring dst_r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maFindPerm</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>a3b5a7a4cacbe76530233584e99b4e043</anchor>
      <arglist>(char const *const *const preim_names, int preim_n, char const *const *const preim_par, int preim_p, char const *const *const names, int n, char const *const *const par, int nop, int *perm, int *par_perm, n_coeffType ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maFindPermLP</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>a6b873882accf044205b120777045ae5f</anchor>
      <arglist>(char const *const *const preim_names, int preim_n, char const *const *const preim_par, int preim_p, char const *const *const names, int n, char const *const *const par, int nop, int *perm, int *par_perm, n_coeffType ch, int lV)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maFetchPermLP</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>a15f97dc06b5b1c8350eb953a07e8d345</anchor>
      <arglist>(const ring preimage_r, const ring dst_r, int *perm)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>maIMap</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>a3509b933d84a812ae007f5f7c1698fdb</anchor>
      <arglist>(ring r, poly p, const ring dst_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maMaxDeg_Ma</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>ab6181c59cdc9ca1b12786ee366cb3c73</anchor>
      <arglist>(ideal a, ring preimage_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maMaxDeg_P</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>a36c04aaf053317bfd81f76846d278cf8</anchor>
      <arglist>(poly p, ring preimage_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_MinPolyNormalize</name>
      <anchorfile>maps_8cc.html</anchorfile>
      <anchor>adea17f1232bbb303329501a0a507dc05</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>maps.h</name>
    <path>libpolys/polys/monomials/</path>
    <filename>maps_8h.html</filename>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>maEval</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>a151eda3a6fc8d65a501d4e9f93d29b0e</anchor>
      <arglist>(map theMap, poly p, ring preimage_r, nMapFunc nMap, ideal s, const ring dst_r)</arglist>
    </member>
    <member kind="function">
      <type>map</type>
      <name>maCopy</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>a2b1d21756b0d72637f2fb2f8e94cee37</anchor>
      <arglist>(map theMap, const ring dst_ring)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>maIMap</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>a14fe453cfa26d3170193ecb3ee5c691c</anchor>
      <arglist>(ring src_ring, ring dst_ring, poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maFindPerm</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>a3b5a7a4cacbe76530233584e99b4e043</anchor>
      <arglist>(char const *const *const preim_names, int preim_n, char const *const *const preim_par, int preim_p, char const *const *const names, int n, char const *const *const par, int nop, int *perm, int *par_perm, n_coeffType ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maFindPermLP</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>a6b873882accf044205b120777045ae5f</anchor>
      <arglist>(char const *const *const preim_names, int preim_n, char const *const *const preim_par, int preim_p, char const *const *const names, int n, char const *const *const par, int nop, int *perm, int *par_perm, n_coeffType ch, int lV)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>maFetchPermLP</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>a15f97dc06b5b1c8350eb953a07e8d345</anchor>
      <arglist>(const ring preimage_r, const ring dst_r, int *perm)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pSubstPoly</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>a0e51f9e129d83735c464b0ac69041b15</anchor>
      <arglist>(poly p, int var, poly image)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSubstPoly</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>a1870346ff58c47fcc43610226d9c7a66</anchor>
      <arglist>(ideal id, int n, poly e)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_MinPolyNormalize</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>adea17f1232bbb303329501a0a507dc05</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maMaxDeg_P</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>a36c04aaf053317bfd81f76846d278cf8</anchor>
      <arglist>(poly p, ring preimage_r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maMaxDeg_Ma</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>ab6181c59cdc9ca1b12786ee366cb3c73</anchor>
      <arglist>(ideal a, ring preimage_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>maEvalVariable</name>
      <anchorfile>maps_8h.html</anchorfile>
      <anchor>ab167fdb261be5a675e0c3c92956828bc</anchor>
      <arglist>(poly p, int v, int pExp, ideal s, const ring dst_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>monomials.h</name>
    <path>libpolys/polys/monomials/</path>
    <filename>monomials_8h.html</filename>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <class kind="struct">spolyrec</class>
    <member kind="define">
      <type>#define</type>
      <name>pNext</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a6b77e703ef69e0132bf9cbd30380707f</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIter</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a65f425b03d97e2db0873c53eb977b4a5</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_GetCoeff</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ac6704d18e01ac7523e3a435e8a2f7c75</anchor>
      <arglist>(p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pSetCoeff0</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ab36fa0a7773e6719197c8ccdda5e33a5</anchor>
      <arglist>(p, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_SetCoeff0</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a3a31d50c5165770239668d13038790ce</anchor>
      <arglist>(p, n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__p_GetComp</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>adb9093b162e0b2a356a9da22d442e452</anchor>
      <arglist>(p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_GetComp</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a3a98beda92ccdbfdd8c34017e4be67ed</anchor>
      <arglist>(p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pAssumeReturn</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a7a7b1ca218564fb4cb690f2236f390d9</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pAssume</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>af6bb39c86a231a4043fcf6466b8cd3f2</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_pPolyAssumeReturn</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>aa2b5b76052206baf8d1ef589807c2b36</anchor>
      <arglist>(cond, p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_pPolyAssume</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a5179df3f56ea40a5467a4a4a8bcd1f42</anchor>
      <arglist>(cond, p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_pPolyAssumeReturnMsg</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a98b4896fa92bc2be4d9cb041cb14d6a0</anchor>
      <arglist>(cond, msg, p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPolyAssume</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>af5dce0b997632edb1f091f590017035e</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPolyAssumeReturn</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a75fad8fc722aedeecac4417fb13d17fc</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPolyAssumeReturnMsg</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a2c41dfc152976a075be396be5ccdd998</anchor>
      <arglist>(cond, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pFalseReturn</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a4aca251ba991853d55268fd537f39cdf</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_SetRingOfLm</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ade16837a35c2dc4437e767345d8b2739</anchor>
      <arglist>(p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pAssume1</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a849f9b02ae26e54472d51168824af8b6</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPolyAssume1</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a17a1197b7867180436ca5e9e27ab03eb</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_pPolyAssume1</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a079e93496b0a5262e3e05c5128563669</anchor>
      <arglist>(cond, p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pAssumeReturn1</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ad2acb9a477136e42b16f9929a006a2c2</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPolyAssumeReturn1</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>af23a8e88460db374d45c0dbcbbe17fad</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_pPolyAssumeReturn1</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>abddaf0b4ee02efda141055f363febd81</anchor>
      <arglist>(cond, p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_LmCheckPolyRing1</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a799b82d499112d5cc65a527d3788f50e</anchor>
      <arglist>(p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_CheckRing1</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ac9ec6053cc34e948df27ea7f4d66da0b</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIfThen1</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a592ef2fa6c24a3e0a4bec9f2f534b7b3</anchor>
      <arglist>(cond, check)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pAssume2</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>acaac1e6b6910946903e02b986ec7d211</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPolyAssume2</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a88832fefe21e9929eee25190e433539b</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_pPolyAssume2</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>acc110d45ab37c3198e6acc1fefa0a8f7</anchor>
      <arglist>(cond, p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pAssumeReturn2</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a94e33460a6cfaf33133e96c4b9388be7</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pPolyAssumeReturn2</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a46cb1daaac1d2ec5005d48e9d60490d2</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_pPolyAssumeReturn2</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a79823aa6d161aee227bac47f85ffdef7</anchor>
      <arglist>(cond, p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_LmCheckPolyRing2</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>aa18624d52066cded1b69742924e3a96b</anchor>
      <arglist>(p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_CheckRing2</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ab86d238a2bf8863fa6c9dfb9d2cf89c5</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIfThen2</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ab412558f87cfa9ddd1077c39392e4536</anchor>
      <arglist>(cond, check)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_AllocBin</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ac784989e2ef0a137373ab7e11c29e170</anchor>
      <arglist>(p, bin, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_FreeBinAddr</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a12f4d5f3d6f526e6f812a84e4e422808</anchor>
      <arglist>(p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLYSIZE</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a69a7cb2febc1d02e364f922d9e04cd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLYSIZEW</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ae659b9a03859d1f0c61415fad2abf5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POLY_NEGWEIGHT_OFFSET</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ada610e62847460964879f4562a5c8c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_AllocBin</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a6caef49b86f21cbcdb9e914292f60c2e</anchor>
      <arglist>(p, bin, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_FreeBinAddr</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ae5f373968d348965c2fe2ddfb1831494</anchor>
      <arglist>(p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rRing_has_Comp</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ae927a820b712418e5c62787e88e06bc0</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number &amp;</type>
      <name>pGetCoeff</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>acb78dc06cb2997615184d7904411e788</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>dPolyReportError</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a85bb119b98541d1e5e9559957570e565</anchor>
      <arglist>(poly p, ring r, const char *fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_polys.cc</name>
    <path>libpolys/polys/monomials/</path>
    <filename>p__polys_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="PolyEnumerator_8h" name="PolyEnumerator.h" local="yes" import="no" module="no" objc="no">polys/PolyEnumerator.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <includes id="algext_8h" name="algext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/algext.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">p_polys.h</includes>
    <includes id="p__MemCmp_8h" name="p_MemCmp.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemCmp.h</includes>
    <includes id="p__MemAdd_8h" name="p_MemAdd.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemAdd.h</includes>
    <includes id="p__MemCopy_8h" name="p_MemCopy.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemCopy.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">nc/nc.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">nc/sca.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">clapsing.h</includes>
    <includes id="p__Delete____T_8cc" name="p_Delete__T.cc" local="yes" import="no" module="no" objc="no">polys/templates/p_Delete__T.cc</includes>
    <member kind="define">
      <type>#define</type>
      <name>TRANSEXT_PRIVATES</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a9f340994b754fd938d7256290339fc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MYTEST</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a7f7794fe5ec61b814b066b183191d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLEARENUMERATORS</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a40d4102b45fb5ed319b6a3f6f1dfd129</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINKAGE</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ac81000045b9ef2369406deadc84add97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_Delete__T</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>addcaa13e618d212268a1d91d1d08efde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Delete__T</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a3a97b95f13a16bf76f34b5e76ba1c3b9</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Farey</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a196ffd8014c1b488c78e10ba1e4e0857</anchor>
      <arglist>(poly p, number N, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_ChineseRemainder</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>af4fe736d5c036a90f64cacae2cd3313a</anchor>
      <arglist>(poly *xx, number *x, number *q, int rl, CFArray &amp;inv_cache, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Setm_General</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a9deb57d83e058bc18499f17f7fe3357b</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Setm_Syz</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a80217035ba8854abbf0166a4b3712832</anchor>
      <arglist>(poly p, ring r, int *Components, long *ShiftedComponents)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Setm_Dummy</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a2959edaea6ec0b5f1b952c33900a53e0</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Setm_TotalDegree</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a41227025c42a629813a9ff8f29780607</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Setm_WFirstTotalDegree</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a0b462bdd2e175db8622659fc59f895f4</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>p_SetmProc</type>
      <name>p_GetSetmProc</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a9a19e312c7dbb7e0c4a1f729ab2c5d56</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>p_Deg</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ae37789a6d1e5b8314d610e6d03800544</anchor>
      <arglist>(poly a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>p_WFirstTotalDegree</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a1432b436d25cb04dbcb2c94c5c5c859c</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>p_WTotaldegree</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a9618560d82e32de9fbf2592dfcc62c18</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>p_DegW</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a97e25a54f993fd366ed81d626c12daf3</anchor>
      <arglist>(poly p, const int *w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_Weight</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a3d4db2c6e0e8744e3382833d6ca9e9e3</anchor>
      <arglist>(int i, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>p_WDegree</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ad305b51822ce7b02706db68a4ab5e127</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg0</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>abf2e021db7b0b1ec06ec6ebfad994560</anchor>
      <arglist>(poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg0c</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aaeb2cf351e8c7a32f2b6e6edc7610eb4</anchor>
      <arglist>(poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDegb</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a11bcfcdaa7db0d505faec0196b29c91f</anchor>
      <arglist>(poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a64fc10933c5bcd33c180cf8ac5ce5cac</anchor>
      <arglist>(poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1c</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aa49c15d9e9c87e3a6c30372ad5ab08a5</anchor>
      <arglist>(poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1_Deg</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a903cef27f15548976298e745285166aa</anchor>
      <arglist>(poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1c_Deg</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a6292e6350ae38c915df9b7a1cb90fd66</anchor>
      <arglist>(poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1_Totaldegree</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a1260e8330e5cf2620bc264d2d7aa37bb</anchor>
      <arglist>(poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1c_Totaldegree</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aaccb281ba856fcdd985d512ccd7ebc97</anchor>
      <arglist>(poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1_WFirstTotalDegree</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a1ed1e9112eed433505d938626706c331</anchor>
      <arglist>(poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1c_WFirstTotalDegree</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a21f4860338f30a07ca068cf034b161fa</anchor>
      <arglist>(poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>p_GetMaxExpL2</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a549d70b975bce05690748329fc905c02</anchor>
      <arglist>(unsigned long l1, unsigned long l2, const ring r, unsigned long number_of_exp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>p_GetMaxExpL2</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>abfc0f2b6efa3c1fa24905d4228a0cd6b</anchor>
      <arglist>(unsigned long l1, unsigned long l2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_GetMaxExpP</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a04b03e84207860e0ef52c1db1f8a95be</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>p_GetMaxExpL</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ab0b6860f6a4a44304d20d42927ee0002</anchor>
      <arglist>(poly p, const ring r, unsigned long l_max)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_OneComp</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aa047eca754c31c7255ef703468eb576c</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_IsPurePower</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a09303263ffc476906c06d73a95b26dcf</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_IsUnivariate</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>acb96c2b73fb89ea3c09b9d9456b10388</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_GetVariables</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a799eb792a9f7987c69ce2aa23d1648ec</anchor>
      <arglist>(poly p, int *e, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_ISet</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a4ca681839cbf9f6164c6188ed7c06ad8</anchor>
      <arglist>(long i, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_One</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ac2f746ce48550c136c60c26ea49dda02</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Split</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aa8d90f0dc70302625ebd88c22ad94be8</anchor>
      <arglist>(poly p, poly *h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_HasNotCF</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a3ab2b673babcadd4a7090702823a26ef</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_HasNotCFRing</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>abe54eb8d8927907abb2cd363468197c1</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>p_Read</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>af5bb8d2a6986cafb813aa2efdc070e25</anchor>
      <arglist>(const char *st, poly &amp;rc, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_mInit</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a719453534d99065b895a2ab0bdc7134a</anchor>
      <arglist>(const char *st, BOOLEAN &amp;ok, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_NSet</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ace11257828627ca69ed6658607683314</anchor>
      <arglist>(number n, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_MDivide</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a73210b00993b20f940c565eb24a645f9</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Div_nn</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a6d94d3ac0cc0c8e2bc396892eb681bd9</anchor>
      <arglist>(poly p, const number n, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Div_mm</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a769f36869b3749ffeb5a48e59d245006</anchor>
      <arglist>(poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_DivideM</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a07b932648aae5764b3a933c803ee9d04</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pp_DivideM</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a4752831dc79e5a0adba6b4ae753a76ad</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_DivisibleByRingCase</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a2ef3d32956e7ed063f2ad6d66cd8013b</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Lcm</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>af3ef7907539fe19ed1b6d887be4e72c4</anchor>
      <arglist>(const poly a, const poly b, poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Lcm</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ab4b117e895447103568c174a5bbe654a</anchor>
      <arglist>(const poly a, const poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_LcmRat</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aaffdb3320dec34abddf651b13816b7ae</anchor>
      <arglist>(const poly a, const poly b, const long lCompM, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_LmDeleteAndNextRat</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a8266e30c3abcdf7eaaebdddb9f04db63</anchor>
      <arglist>(poly *p, int ishift, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_GetCoeffRat</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aacdeacd1d061c35c3f348b2630f3a4c6</anchor>
      <arglist>(poly p, int ishift, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_ContentRat</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a75fcf1576292ee5aa74f6a42666928c3</anchor>
      <arglist>(poly &amp;ph, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_PolyDiv</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a274f13ff46a4b25d09e06ec649c3cf94</anchor>
      <arglist>(poly &amp;p, const poly divisor, const BOOLEAN needResult, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Diff</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a0341b6c35765e095139f0ac4565c3830</anchor>
      <arglist>(poly a, int k, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_DiffOpM</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a23f45d3f707b222e7b8191cd51667d62</anchor>
      <arglist>(poly a, poly b, BOOLEAN multiply, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_DiffOp</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a50e7d1a751f70fe010a458064dec9ef2</anchor>
      <arglist>(poly a, poly b, BOOLEAN multiply, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Sub</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ac4bdc11548d3355827e95c5fd86353de</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_MonPower</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>af0d9a94615931801a110a4c2c6686d97</anchor>
      <arglist>(poly p, int exp, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_MonMult</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aebbf8736f12773c36232c59a1aea4674</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_MonMultC</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>addba28a479a87c80d85238b1758f4e65</anchor>
      <arglist>(poly p, poly q, const ring rr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number *</type>
      <name>pnBin</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a650dc7019fe79479a0dd5e6f68774009</anchor>
      <arglist>(int exp, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pnFreeBin</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a697c38af84670754a2d1d4bb1d34926f</anchor>
      <arglist>(number *bin, int exp, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_TwoMonPower</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ab221911081fc041ed76441a0c6d5a3e3</anchor>
      <arglist>(poly p, int exp, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Pow</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>afe7a930934663e347ae066d04edc027d</anchor>
      <arglist>(poly p, int i, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Pow_charp</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ae0cf2d17212d19c166f511162e63889e</anchor>
      <arglist>(poly p, int i, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Power</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a6ba01b714d22ba2ca7a342c55a18b19e</anchor>
      <arglist>(poly p, int i, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Content</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a3d157d32db4686b39a29925cb962f8cf</anchor>
      <arglist>(poly ph, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_ContentForGB</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>af111da62e25ee02365c9555afd6ce0f5</anchor>
      <arglist>(poly ph, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_SimpleContent</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a4b88d9803abe73d754941c61b677c88f</anchor>
      <arglist>(poly ph, int smax, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>p_InitContent</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aee4c6e363517c7fd90c0ffcfae833b18</anchor>
      <arglist>(poly ph, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Cleardenom</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aa1e5b9998af6e95834838542e6463592</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Cleardenom_n</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a0fd62110eb90d85d249272d1ee229cf2</anchor>
      <arglist>(poly ph, const ring r, number &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_ProjectiveUnique</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a9543775ec3e3171409c5217beb74aec7</anchor>
      <arglist>(poly ph, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_Size</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a2873c4a876187f042a2d97fd2c15f8a5</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Homogen</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a3150876a5422412f32ef962a2bb4d74e</anchor>
      <arglist>(poly p, int varnum, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_HomogenDP</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a18427bbd8ccbd2ceed1927cc797dbd01</anchor>
      <arglist>(poly p, int varnum, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_IsHomogeneous</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>adbec137be49342152ff2c207892483e0</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_IsHomogeneousDP</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aebefdb3ece9bb8a0b8f54a81ac780b6c</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_IsHomogeneousW</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a8cd08cd5e5369a45f537a4a9f249e387</anchor>
      <arglist>(poly p, const intvec *w, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_IsHomogeneousW</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aab3c4b327fe843d586e4e88b84ee43f1</anchor>
      <arglist>(poly p, const intvec *w, const intvec *module_w, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_VectorHasUnitB</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aada6432b84085ff9c6c7da0e17a911f7</anchor>
      <arglist>(poly p, int *k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_VectorHasUnit</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ac6ceae05ada575269c8cc95354958634</anchor>
      <arglist>(poly p, int *k, int *len, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_TakeOutComp</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a620ab263e7492f823e6f5a55f8eef7d6</anchor>
      <arglist>(poly *p, int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_TakeOutComp</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a17f89520f3936dfae02575c0ab13aca9</anchor>
      <arglist>(poly *r_p, long comp, poly *r_q, int *lq, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_DeleteComp</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a71342d7f7516a864d065b931585bc0eb</anchor>
      <arglist>(poly *p, int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Vec2Poly</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aaed5aca2fab64755c1713ed0cff46b33</anchor>
      <arglist>(poly v, int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Vec2Array</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aee5a63037b2dd1c150c4ba4a09d9c28d</anchor>
      <arglist>(poly v, poly *p, int len, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Vec2Polys</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a4f143dbb005d0cc88ae4ae35315ce704</anchor>
      <arglist>(poly v, poly **p, int *len, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pSetDegProcs</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ace2a24b2ac83b2be27a9b99351b624cb</anchor>
      <arglist>(ring r, pFDegProc new_FDeg, pLDegProc new_lDeg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pRestoreDegProcs</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a1f9cadd3a0451a57c706c0dcfccc6506</anchor>
      <arglist>(ring r, pFDegProc old_FDeg, pLDegProc old_lDeg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>pModDeg</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ad59fb623d50cfe42365c435388c21f1d</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_SetModDeg</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ab6ae9f984e19196b03f1f8eb2d2e6700</anchor>
      <arglist>(intvec *w, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pEnlargeSet</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ad14caf94856b0e8fc4c501b965d41bde</anchor>
      <arglist>(poly **p, int l, int increment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Norm</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a768095d6b225a7c775434e0541ca7602</anchor>
      <arglist>(poly p1, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Normalize</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a6fb9d32633ca0ce69513a2556145b69c</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_SplitAndReversePoly</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ac8b71e99c4e3d2ac2f57b7addd0d6f2f</anchor>
      <arglist>(poly p, int n, poly *non_zero, poly *zero, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Subst1</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ae64fba21f9d1158a1f7638c4c3309ce4</anchor>
      <arglist>(poly p, int n, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Subst2</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>af294cec8c49f8c4e6ab2d36b00a27ab6</anchor>
      <arglist>(poly p, int n, number e, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Subst0</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a50827641fbc640d5a2d013942525b836</anchor>
      <arglist>(poly p, int n, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Subst</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a32efe6a27bb9cae5d70de67d1711da4a</anchor>
      <arglist>(poly p, int n, poly e, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>n_PermNumber</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a227713bf7f4f27c701137e1889937d7e</anchor>
      <arglist>(const number z, const int *par_perm, const int, const ring src, const ring dst)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_PermPoly</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a69a9ea5e55695c59a0acf6627ae2489b</anchor>
      <arglist>(poly p, const int *perm, const ring oldRing, const ring dst, nMapFunc nMap, const int *par_perm, int OldPar, BOOLEAN use_mult)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pp_Jet</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a0b78272105d3c09de9b269cfcab464ba</anchor>
      <arglist>(poly p, int m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pp_Jet0</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a78ee624c08e2904c85a8082826e64b94</anchor>
      <arglist>(poly p, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Jet</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a5777fb09dde4548f533d7d39ccbaec58</anchor>
      <arglist>(poly p, int m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pp_JetW</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ae19db121ca016717798383857ccbdd9e</anchor>
      <arglist>(poly p, int m, int *w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_JetW</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>af9f6b35f4f6f20f6a36526ceb90f0bd9</anchor>
      <arglist>(poly p, int m, int *w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_MinDeg</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a7a258f8e4df17a4cad9d7eb52a898d2f</anchor>
      <arglist>(poly p, intvec *w, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Invers</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a296d0e9a4627c658dd2e3b594846a3b2</anchor>
      <arglist>(int n, poly u, intvec *w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Series</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a9521bfec3833bd905a9cfdadf4d4888a</anchor>
      <arglist>(int n, poly p, poly u, intvec *w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_EqualPolys</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>afc5d36c8a04fcc8da1658df184780d2d</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_ExpVectorEqual</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a36d55f41f48d253208549632ae82f3ab</anchor>
      <arglist>(poly p1, poly p2, const ring r1, const ring r2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_EqualPolys</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ab47817a9c5a3fd9419e8a898cf04484b</anchor>
      <arglist>(poly p1, poly p2, const ring r1, const ring r2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_ComparePolys</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a2ada011b257dcfa8eeff566f64df775b</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Last</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ae995e5fe56bbe1ce2b49560a01c7a1b7</anchor>
      <arglist>(const poly p, int &amp;l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_Var</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>ac2de1a9d3c072404a58632c676f6d234</anchor>
      <arglist>(poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_LowVar</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a2bb2f933a9722f62eeb00596f4abca79</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Shift</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a6711de8a2c368ea18fcd84d0efb86920</anchor>
      <arglist>(poly *p, int i, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>GetBitFields</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>af46f5b7dc19308aed0a1380b82088b33</anchor>
      <arglist>(const long e, const unsigned int s, const unsigned int n)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>p_GetShortExpVector</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a8806eeb96ad50c4a13a4b1aa43433b83</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>p_GetShortExpVector0</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a7012be456ece2195b17b51971d3c5d59</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>p_GetShortExpVector1</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>adeb3294b576ec12de94dbda0b46f237b</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_Compare</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a7da832685fae6d80e94c9771141279fa</anchor>
      <arglist>(const poly a, const poly b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_GcdMon</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a29dddb7a8c58774cdbe496a046c1f7fa</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_CopyPowerProduct0</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>aeb8c04c22e22f788730ec1a7089b933b</anchor>
      <arglist>(const poly p, number n, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_CopyPowerProduct</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a4163c8b0ae7b3a82efeb973d4a95cc6d</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Head0</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>add3a6d5d7a77554a38df080f08e8c7c0</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_MaxExpPerVar</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a7b2a6d90b6650e3c72414065e87d23b0</anchor>
      <arglist>(poly p, int i, const ring r)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int *</type>
      <name>_components</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>acd152f35cf5564307e4837e4a9f1a136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR long *</type>
      <name>_componentsShifted</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a4d67d803487ad56e036b9f397730c723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>_componentsExternal</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a4872596608a5ceae929384abe2714e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>pSetm_error</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a8d692a6a67c1c765054d71a5562acd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR pFDegProc</type>
      <name>pOldFDeg</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a8144f97d8217cc6e1477162e3be14e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR pLDegProc</type>
      <name>pOldLDeg</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a0ce9add5ae2debab9d377447a8d8949b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR BOOLEAN</type>
      <name>pOldLexOrder</name>
      <anchorfile>p__polys_8cc.html</anchorfile>
      <anchor>a7c335c8fcf7107eb2c5904780b19ecb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_polys.h</name>
    <path>libpolys/polys/monomials/</path>
    <filename>p__polys_8h.html</filename>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="monomials_8h" name="monomials.h" local="yes" import="no" module="no" objc="no">polys/monomials/monomials.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__MemAdd_8h" name="p_MemAdd.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemAdd.h</includes>
    <includes id="p__MemCmp_8h" name="p_MemCmp.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemCmp.h</includes>
    <includes id="p__Procs_8h" name="p_Procs.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>pIfThen</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a11d5d2f82c0a8e27d27e9c1d7a98007b</anchor>
      <arglist>(cond, check)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_Test</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>af881faa921d052e3626fd1e72621e436</anchor>
      <arglist>(p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_LmTest</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ae64cc720c7b9389070f0d80351d237b9</anchor>
      <arglist>(p, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pp_Test</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a5f341c9ff23310707f7e7d0f68374eb5</anchor>
      <arglist>(p, lmRing, tailRing)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_SetmComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a7e3b777ed014e56b4d79eefd911b06fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__p_Mult_nn</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>af9493ea488965977808c046343597ca5</anchor>
      <arglist>(p, n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__pp_Mult_nn</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a3752d784e817a354df18958989db9fc6</anchor>
      <arglist>(p, n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_LmCmpAction</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ae8dc397b301cecd26dc50c988d2436ca</anchor>
      <arglist>(p, q, r, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pDivAssume</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ad154a81e8a9ca5f83d9df28f2da277cd</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_LmCmpAction</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa3d0441804b21b776c6cfa171aff2bdd</anchor>
      <arglist>(p, q, r, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_LmEqual</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a35df610360550862da0637dd161eed14</anchor>
      <arglist>(p1, p2, r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Farey</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a196ffd8014c1b488c78e10ba1e4e0857</anchor>
      <arglist>(poly p, number N, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_ChineseRemainder</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>af4fe736d5c036a90f64cacae2cd3313a</anchor>
      <arglist>(poly *xx, number *x, number *q, int rl, CFArray &amp;inv_cache, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>p_GetShortExpVector</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ae102d442b0def8ef302a714e0a917e79</anchor>
      <arglist>(const poly a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>p_GetShortExpVector0</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>add30ee885bafaf3f61afc53f39c3b4f7</anchor>
      <arglist>(const poly a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>p_GetShortExpVector1</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>adf8e9fe7b1fe061d9183c7a7ce613510</anchor>
      <arglist>(const poly a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_DivisibleByRingCase</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a2ef3d32956e7ed063f2ad6d66cd8013b</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_One</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ac2f746ce48550c136c60c26ea49dda02</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_MinDeg</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a7a258f8e4df17a4cad9d7eb52a898d2f</anchor>
      <arglist>(poly p, intvec *w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>p_DegW</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a97e25a54f993fd366ed81d626c12daf3</anchor>
      <arglist>(poly p, const int *w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_OneComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa047eca754c31c7255ef703468eb576c</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_IsPurePower</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a09303263ffc476906c06d73a95b26dcf</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_IsUnivariate</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>acb96c2b73fb89ea3c09b9d9456b10388</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_GetVariables</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a799eb792a9f7987c69ce2aa23d1648ec</anchor>
      <arglist>(poly p, int *e, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_ISet</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a4ca681839cbf9f6164c6188ed7c06ad8</anchor>
      <arglist>(long i, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_NSet</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ace11257828627ca69ed6658607683314</anchor>
      <arglist>(number n, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Vec2Polys</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a4f143dbb005d0cc88ae4ae35315ce704</anchor>
      <arglist>(poly v, poly **p, int *len, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Vec2Poly</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aaed5aca2fab64755c1713ed0cff46b33</anchor>
      <arglist>(poly v, int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Vec2Array</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aee5a63037b2dd1c150c4ba4a09d9c28d</anchor>
      <arglist>(poly v, poly *p, int len, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_ShallowDelete</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a41999cefc93e18b20bd6aee97aa6d4cb</anchor>
      <arglist>(poly *p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Sub</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a2528ec0395cff95e9e117b4511df24e8</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Power</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a6ba01b714d22ba2ca7a342c55a18b19e</anchor>
      <arglist>(poly p, int i, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pIsMonomOf</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a18b5b76297e0841a77418c534d9f0c0c</anchor>
      <arglist>(poly p, poly m)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pHaveCommonMonoms</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ae0cb2eec3eb915d5536307db74782784</anchor>
      <arglist>(poly p, poly q)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LmCheckIsFromRing</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa4d9198d22416a9ecd2428a4a0240f6d</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LmCheckPolyRing</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a18e6ea427194be0e7d537d12937dfb81</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_CheckIsFromRing</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a1f5a720205b271c42e8a9e974ce7754f</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_CheckPolyRing</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ac9881763aa7c4d10c1dad619960bb84c</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_CheckRing</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa0a4e6170d2496d4f3d368b77cb40ced</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_p_Test</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a1ddf393d72859b27cd1455c11b299418</anchor>
      <arglist>(poly p, ring r, int level)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_p_LmTest</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a37452cea26653267bc3e0e01e510a458</anchor>
      <arglist>(poly p, ring r, int level)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_pp_Test</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>af2a4593c4888a878a6345c866c8ab0ed</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing, int level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pLength</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a078de3833d4eb48d2cba0f85f2359a33</anchor>
      <arglist>(poly a)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Last</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ad4f858d9cd4d6dde12693226f15acda7</anchor>
      <arglist>(const poly a, int &amp;l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Norm</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a768095d6b225a7c775434e0541ca7602</anchor>
      <arglist>(poly p1, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Normalize</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a6fb9d32633ca0ce69513a2556145b69c</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_ProjectiveUnique</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a73d3ac2e66152e5012643a2a1b4da9d4</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_ContentForGB</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a4e71e78d9d0cc9a8a1b50bc20acd7202</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Content</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a73634cb1b8c4f4fbeda5bbdb05c8c711</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_SimpleContent</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aea81096adb3005be7562166eaa81d1fe</anchor>
      <arglist>(poly p, int s, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>p_InitContent</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aee4c6e363517c7fd90c0ffcfae833b18</anchor>
      <arglist>(poly ph, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Cleardenom</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa1e5b9998af6e95834838542e6463592</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Cleardenom_n</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ad233e054821f6d84e9abb4eb129bf91e</anchor>
      <arglist>(poly p, const ring r, number &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_Size</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a2873c4a876187f042a2d97fd2c15f8a5</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Homogen</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a3150876a5422412f32ef962a2bb4d74e</anchor>
      <arglist>(poly p, int varnum, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_HomogenDP</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a18427bbd8ccbd2ceed1927cc797dbd01</anchor>
      <arglist>(poly p, int varnum, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_IsHomogeneous</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>adbec137be49342152ff2c207892483e0</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_IsHomogeneousDP</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aebefdb3ece9bb8a0b8f54a81ac780b6c</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_IsHomogeneousW</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a8cd08cd5e5369a45f537a4a9f249e387</anchor>
      <arglist>(poly p, const intvec *w, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_IsHomogeneousW</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aab3c4b327fe843d586e4e88b84ee43f1</anchor>
      <arglist>(poly p, const intvec *w, const intvec *module_w, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_Setm</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a7ddd9e01739385f82a08f358639a9ea3</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>p_SetmProc</type>
      <name>p_GetSetmProc</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a9a19e312c7dbb7e0c4a1f729ab2c5d56</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Subst</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a32efe6a27bb9cae5d70de67d1711da4a</anchor>
      <arglist>(poly p, int n, poly e, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>p_SetComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a76903d6a134c84ba1dc43c6c8f4de721</anchor>
      <arglist>(poly p, unsigned long c, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_SetCompP</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a54c6834afb5fb9cb750e31fef796e934</anchor>
      <arglist>(poly p, int i, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_SetCompP</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>af4c335b3f3143c4bf3cc2ad38cb446c3</anchor>
      <arglist>(poly p, int i, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_MaxComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>abaa0ad6854546a97d811da5d5957c319</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_MaxComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a121b96d0a7640be9efc3bbbb19b42617</anchor>
      <arglist>(poly p, ring lmRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_MinComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a5b003f25602653556898e406b4193d6a</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_MinComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a6554f1999f57561abaa69451317073ea</anchor>
      <arglist>(poly p, ring lmRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pReverse</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a87f73cf60410ffa4684577e2693d04e9</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pEnlargeSet</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ada2165a80b87f8a2b07d9ff06ad55982</anchor>
      <arglist>(poly **p, int length, int increment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_String0</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a3de35d6d43613faa0e3ff7ed1822acba</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>p_String</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a39aedcb67d17b649a28a0055132f2e61</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Write</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a3df817e9da92acfba9cdb170d4b310f4</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Write0</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ac99b2fb8b904bbb1daf5a238bf20de89</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_wrp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>afc4bde585bf5f0d6d9b420f8b8834cc2</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_String0Short</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a60e80e2772b37e12086b388bbe3f7963</anchor>
      <arglist>(const poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_String0Long</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a5b59d9c37918b3845296ee183314f45f</anchor>
      <arglist>(const poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_FDeg</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a2b525a510d657d92d0a01429c13c7a81</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_LDeg</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aeca5d07e316af3f809044ccaef4ba986</anchor>
      <arglist>(const poly p, int *l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>p_WFirstTotalDegree</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a4af451b02a53a8d52e66fc54521520c0</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>p_WTotaldegree</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a9618560d82e32de9fbf2592dfcc62c18</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>p_WDegree</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ad305b51822ce7b02706db68a4ab5e127</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg0</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a0527c95cda084652cc34fa67cf8947be</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg0c</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>afd6e0c3123106823778f5c51293cafb9</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDegb</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a8d33871150412562ba80c2ba54f8cb82</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a3e5e41798a9e9088cebf8124e7c6f293</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1c</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ad4929446a127ed308853ec4e7fe27d3e</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1_Deg</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a1f322af12f7462209f2d7abf0b4600af</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1c_Deg</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a36822485714d7ed835896acd0ed7f509</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1_Totaldegree</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ab5fb9bcd0602e0f855b02300c89963f7</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1c_Totaldegree</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aca0487cb350fd157bd45a28587bb0e9c</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1_WFirstTotalDegree</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a1fc913a79c63d0fe1006441673a9d2e9</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>pLDeg1c_WFirstTotalDegree</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a040bca94994595edebd294a24dc5968d</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_EqualPolys</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>afc5d36c8a04fcc8da1658df184780d2d</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_EqualPolys</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ab47817a9c5a3fd9419e8a898cf04484b</anchor>
      <arglist>(poly p1, poly p2, const ring r1, const ring r2)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>p_Deg</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ae37789a6d1e5b8314d610e6d03800544</anchor>
      <arglist>(poly a, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>p_SetCoeff</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a8470a7f7168f726435cfb6e59fa0bb0f</anchor>
      <arglist>(poly p, number n, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_GetOrder</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>acb61dd0c85872e82383618c5d0419f04</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>p_AddComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a7a8f0c3ab81c7dab90675cc304698055</anchor>
      <arglist>(poly p, unsigned long v, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>p_SubComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a1e5c7f732947300404e01836c119ec0c</anchor>
      <arglist>(poly p, unsigned long v, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_GetExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a981c201f275fc40ce35d07fd4a26bd3f</anchor>
      <arglist>(const poly p, const unsigned long iBitmask, const int VarOffset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>p_SetExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a5713679396362beb68ca211736d24a20</anchor>
      <arglist>(poly p, const unsigned long e, const unsigned long iBitmask, const int VarOffset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_GetExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>afb4c175efe41f47ae8c3b8cd4212ac83</anchor>
      <arglist>(const poly p, const ring r, const int VarOffset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_SetExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a2cabc277cf687ba455b7537ec59f4c9c</anchor>
      <arglist>(poly p, const long e, const ring r, const int VarOffset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_GetExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa4bd26fe34a26ba907d9aa7c0823a3d4</anchor>
      <arglist>(const poly p, const int v, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_SetExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a70f1f8bdef8868fd18bffbcf17a6bb6d</anchor>
      <arglist>(poly p, const int v, const long e, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_IncrExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a79a1787dc2add768320d8e563e827871</anchor>
      <arglist>(poly p, int v, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_DecrExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ac32065150deea01d180860e24ad3154e</anchor>
      <arglist>(poly p, int v, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_AddExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a291a32f06817ea5c02641c8cc71370dc</anchor>
      <arglist>(poly p, int v, long ee, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_SubExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a21e55cd76180777a0478e849986d2be7</anchor>
      <arglist>(poly p, int v, long ee, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_MultExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a9bdcdcf5403ae16c7f5bf43b11f73ef2</anchor>
      <arglist>(poly p, int v, long ee, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_GetExpSum</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a6804720f7b680f245d190ad795458e08</anchor>
      <arglist>(poly p1, poly p2, int i, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_GetExpDiff</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a0a238f465d2672c769fd0bca310dc781</anchor>
      <arglist>(poly p1, poly p2, int i, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_Comp_k_n</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a4bd3f2fcd6a07787e6313f7c40dd993f</anchor>
      <arglist>(poly a, poly b, int k, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_New</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa6049da039c97072715f46483b4bd41f</anchor>
      <arglist>(const ring, omBin bin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_New</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a4a0c3d9cb09239f212745496f7e7bc26</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_LmFree</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ad5cca17d653c32f610c1b7ec758318eb</anchor>
      <arglist>(poly p, ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_LmFree</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>af01a94f521494a060241543dadeef5b1</anchor>
      <arglist>(poly *p, ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_LmFreeAndNext</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>acf771ae32c3aa523f03217ea16106319</anchor>
      <arglist>(poly p, ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_LmDelete</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a11480653b54d6abf65f374a849280c62</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_LmDelete0</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a339696212a48c57a256a43972ccd9349</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_LmDelete</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a09ce420771870196b50e381f0c8efca8</anchor>
      <arglist>(poly *p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_LmDeleteAndNext</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>addf09e942ddd5ef9ed9b620e2b22b928</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>p_GetMaxExpL</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aef649b6607ad402d0decdda540502529</anchor>
      <arglist>(poly p, const ring r, unsigned long l_max=0)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_GetMaxExpP</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a78221739281d3c2b1311c770d71fc960</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>p_GetMaxExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a2b888be45445c086d9305d2dc70da3e1</anchor>
      <arglist>(const unsigned long l, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>p_GetMaxExp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>afd23e69672286ff513eb5bbaa1ddb3fc</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>p_GetTotalDegree</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa2ba66625b894b25644b5ada0808e061</anchor>
      <arglist>(const unsigned long l, const ring r, const int number_of_exps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Copy_noCheck</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a82e746e4c899ffe785b1800a8b1ef1a0</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Copy</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aeba46d3011d5c2b7175730aeaaf7783b</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Head</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a92925dcf8b8db231044d926edb62f6aa</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Head0</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>add3a6d5d7a77554a38df080f08e8c7c0</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_CopyPowerProduct</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a4163c8b0ae7b3a82efeb973d4a95cc6d</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_CopyPowerProduct0</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a2e8e840805400ff96a56570be1228316</anchor>
      <arglist>(const poly p, const number n, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Copy</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aeeea45e033b52e09de122b0dc7c192a6</anchor>
      <arglist>(poly p, const ring lmRing, const ring tailRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_Delete</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>abe36b207b37434ae390a83bf7e53b767</anchor>
      <arglist>(poly *p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_Delete</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a1c11c3445e3343a625e683c3a11f5f83</anchor>
      <arglist>(poly *p, const ring lmRing, const ring tailRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_ShallowCopyDelete</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ab6cddd81ccfb681a120d00d36d7332b0</anchor>
      <arglist>(poly p, const ring r, omBin bin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Add_q</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a0e027e0b61ee4a5b48e2bd7f6974dd39</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Add_q</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ad772084e64bde3739699373fadb9eb93</anchor>
      <arglist>(poly p, poly q, int &amp;lp, int lq, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Mult_nn</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>abc5fd10dd96b510349856c26298afc7a</anchor>
      <arglist>(poly p, number n, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Mult_nn</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a26c5179021f1f28d4982cb8adeb12e11</anchor>
      <arglist>(poly p, number n, const ring lmRing, const ring tailRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pp_Mult_nn</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aac8efebd5aeda381b7b3fa3181a62799</anchor>
      <arglist>(poly p, number n, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_LmIsConstantComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a91f15a9d9187b280b71e83e749f636e9</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_LmIsConstant</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a986fb4ffb33722966e568807b982d95f</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pp_Mult_mm</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a43bbc86d1b69f65601a26057aee83c7e</anchor>
      <arglist>(poly p, poly m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pp_mm_Mult</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a42fb7fd936370babd2cf4039989a2929</anchor>
      <arglist>(poly p, poly m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Mult_mm</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ad210497a0bcedb77e60b80db852b8f96</anchor>
      <arglist>(poly p, poly m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_mm_Mult</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a6e28e4f4ceb2a15a79287f964b3b88e4</anchor>
      <arglist>(poly p, poly m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Minus_mm_Mult_qq</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ad613f9638db27551f1a118d9b923fe45</anchor>
      <arglist>(poly p, const poly m, const poly q, int &amp;lp, int lq, const poly spNoether, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Minus_mm_Mult_qq</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a9dc55d0c21e3584d86770f66b23f900a</anchor>
      <arglist>(poly p, const poly m, const poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pp_Mult_Coeff_mm_DivSelect</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ae1710fc5bbd9028756aa1fc578e9561d</anchor>
      <arglist>(poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pp_Mult_Coeff_mm_DivSelect</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a30700852e60bc3dce64653735e59f806</anchor>
      <arglist>(poly p, int &amp;lp, const poly m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Neg</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a018e8cdc5c4c9524cf0f2728b2f8c202</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_p_Mult_q</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a7d674f014f92acebc197db2059dc1277</anchor>
      <arglist>(poly p, poly q, const int copy, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_p_Mult_q_Normal_ZeroDiv</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa234585e77804caba98ee0a6dc183664</anchor>
      <arglist>(poly p, poly q, const int copy, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Mult_q</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a12bd62c0221e70d74452e3ba13fa250e</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pp_Mult_qq</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ace120b31a07f3fa26699aff8e4ed40b1</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Plus_mm_Mult_qq</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ad87c36eccdf3ddaa7cfe20b57317d2c4</anchor>
      <arglist>(poly p, poly m, poly q, int &amp;lp, int lq, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Plus_mm_Mult_qq</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a9cb06452c0ccda0ba87b4ba36a990b0c</anchor>
      <arglist>(poly p, poly m, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Merge_q</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a8abc6230bb5f117f9403057e44adff67</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_SortAdd</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ae8db0e7073885d1ae315de16c0796c7c</anchor>
      <arglist>(poly p, const ring r, BOOLEAN revert=FALSE)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_SortMerge</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a8631f1d066371ea61d3705eba05d39f7</anchor>
      <arglist>(poly p, const ring r, BOOLEAN revert=FALSE)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>p_String</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a74dba257cfe953839baa7c953a4aeef7</anchor>
      <arglist>(poly p, ring p_ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_String0</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a0af94f32d2233f090981d849e0e19cbe</anchor>
      <arglist>(poly p, ring p_ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_Write</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a4e86b108bd9481444fa184e17c35a157</anchor>
      <arglist>(poly p, ring p_ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_Write0</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ab6dea39cadc85ae90db0ac7891fbe959</anchor>
      <arglist>(poly p, ring p_ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_wrp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a6c9808f264353f6bb4cd88d33da88956</anchor>
      <arglist>(poly p, ring p_ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_MemAdd_NegWeightAdjust</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a195e25da73c393d9ed001164df0ee393</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_MemSub_NegWeightAdjust</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a45d1ec2200f6ff7d7839aaf5ff6f96c0</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_ExpVectorCopy</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a324f6622e1ca37333540fe2925402b89</anchor>
      <arglist>(poly d_p, poly s_p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Init</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>adbddcfa0a278f3ce6c8c003251a3f096</anchor>
      <arglist>(const ring r, omBin bin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_Init</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>abbf1f07cb1319cc55115a1bef4c9747c</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_LmInit</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a29289cb2d9cf2d2f99d8e143a122bb03</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_LmInit</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a0aa0efa728ec88318a1749d3ac1fbab9</anchor>
      <arglist>(poly s_p, const ring s_r, const ring d_r, omBin d_bin)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_LmInit</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a84ba66c15760c38bd8c13c7f9445c0e8</anchor>
      <arglist>(poly s_p, const ring s_r, const ring d_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_GetExp_k_n</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa92200918cc76560132b2b719bfa3ced</anchor>
      <arglist>(poly p, int l, int k, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_LmShallowCopyDelete</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a870d3435ed0d28af06b0560a2f038f4b</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_ExpVectorAdd</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a1e1f763505f80f0653a797281d806147</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_ExpVectorSum</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a0ad79b09f34a114e78d2e0f5cc894393</anchor>
      <arglist>(poly pr, poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_ExpVectorSub</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a7a604c5593a48e5f17b3a76e67855470</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_ExpVectorAddSub</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>afdc6a893d4731a6c1077cbc7391f917d</anchor>
      <arglist>(poly p1, poly p2, poly p3, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_ExpVectorDiff</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a59258adeff7776f7f50f743e6ed2ced0</anchor>
      <arglist>(poly pr, poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_ExpVectorEqual</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ab528881c4c40f5ba3a5d52250dbcfc6f</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>p_Totaldegree</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aef3114a4a61ec58cb98f9e86498ac906</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_GetExpV</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ac901dd6feb507e1a1126de869333e86f</anchor>
      <arglist>(poly p, int *ev, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_GetExpVL</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a8d730e8f3aeacb7ead0c3cc1228aff9f</anchor>
      <arglist>(poly p, int64 *ev, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int64</type>
      <name>p_GetExpVLV</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ab7cd00167b529f3d37ceb629d4dac7d6</anchor>
      <arglist>(poly p, int64 *ev, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_SetExpV</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a418db6dca81aabaf0596859f8b97b67e</anchor>
      <arglist>(poly p, int *ev, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_SetExpVL</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a386067ec89c5aa23635f2181ed00f062</anchor>
      <arglist>(poly p, int64 *ev, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_SetExpVLV</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a9f36666282323d08038ed80033bda33f</anchor>
      <arglist>(poly p, int64 *ev, int64 comp, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_LmCmp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a94667601dcbcdd775b678d175582c795</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_LtCmp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a9124c56d0196f1b112078482e3f55dff</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_LtCmpNoAbs</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a45544435e414f0d8363b1831edf3bcab</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_LtCmpOrdSgnDiffM</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ac331461418d6c6eb57e6066eaad9b435</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_LtCmpOrdSgnDiffP</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>af07fb8696329efcee18d0520ee133beb</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_LtCmpOrdSgnEqM</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>acea9f909aaafc2f6fe236556ad59ded9</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_LtCmpOrdSgnEqP</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a4ce29c14b846613cbb63d1ad06a1d5e6</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_ComparePolys</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a2ada011b257dcfa8eeff566f64df775b</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_Cmp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a3704ee63e94a69253d3501e96ae8216d</anchor>
      <arglist>(poly p1, poly p2, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_CmpPolys</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a0513f05756a5d12ffc56a85849e1e406</anchor>
      <arglist>(poly p1, poly p2, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>_p_LmDivisibleByNoComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ac6a58b0880b14526ce904621d39d7d3a</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>_p_LmDivisibleByNoComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ab5ca05c75fb1d3d925f75c45fcdcc9a2</anchor>
      <arglist>(poly a, const ring r_a, poly b, const ring r_b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>_p_LmDivisibleByNoCompPart</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa084ade1c9bfa642474dba69c990e2ad</anchor>
      <arglist>(poly a, const ring r_a, poly b, const ring r_b, const int start, const int end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>_p_LmDivisibleByPart</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a22feb9eece5e04e00fe0c19c8f40e47b</anchor>
      <arglist>(poly a, const ring r_a, poly b, const ring r_b, const int start, const int end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_LmDivisibleByPart</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ae1d975abffd43fae250417aa8e51f9c6</anchor>
      <arglist>(poly a, poly b, const ring r, const int start, const int end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>_p_LmDivisibleBy</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa2aeae99ff03981a491ec7862c6cff71</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_LmDivisibleByNoComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a9d44958a7d22c950ae17739823c5908b</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_LmDivisibleByNoComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>af1756ce18fb519fe7e686a810cb23be9</anchor>
      <arglist>(poly a, const ring ra, poly b, const ring rb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_LmDivisibleBy</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aaefe673e8479f0908387eb03a144785b</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_DivisibleBy</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ab496edc522ebb7acf55488503fe787c8</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_LmShortDivisibleBy</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a962493264645618d3e3ec0ea7f6c6c85</anchor>
      <arglist>(poly a, unsigned long sev_a, poly b, unsigned long not_sev_b, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_LmShortDivisibleByNoComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aac7d30a0716ca02655beadb63e2e1832</anchor>
      <arglist>(poly a, unsigned long sev_a, poly b, unsigned long not_sev_b, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_IsConstantComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a278ad128f2db9844f0552e77498844c5</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_IsConstant</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a9e7d0b4022465aceb57cc800fab34d0a</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_IsOne</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a9dbc1ae8c2c74a413d4e08f2f5daf025</anchor>
      <arglist>(const poly p, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_IsConstantPoly</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>afb6f13bd5a0ff6d5db732276f8ec3cab</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_IsUnit</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>adb1cdef2c3a70e5c62964ae7f1ac4cee</anchor>
      <arglist>(const poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_LmExpVectorAddIsOk</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aef799ed0c5d11b794ab0eca1bc1103b0</anchor>
      <arglist>(const poly p1, const poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Split</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa7c64502e268ed316cbb86e623faf501</anchor>
      <arglist>(poly p, poly *r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_HasNotCF</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a3ab2b673babcadd4a7090702823a26ef</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_HasNotCFRing</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>abe54eb8d8927907abb2cd363468197c1</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_mInit</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a7feac467ad37da59fd56f088020fa722</anchor>
      <arglist>(const char *s, BOOLEAN &amp;ok, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>p_Read</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a5a5c168696340e69cd34a36f3fda7521</anchor>
      <arglist>(const char *s, poly &amp;p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_MDivide</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a73210b00993b20f940c565eb24a645f9</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_DivideM</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a07b932648aae5764b3a933c803ee9d04</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pp_DivideM</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a4752831dc79e5a0adba6b4ae753a76ad</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Div_nn</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a6d94d3ac0cc0c8e2bc396892eb681bd9</anchor>
      <arglist>(poly p, const number n, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Lcm</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>af3ef7907539fe19ed1b6d887be4e72c4</anchor>
      <arglist>(const poly a, const poly b, poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Lcm</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ab4b117e895447103568c174a5bbe654a</anchor>
      <arglist>(const poly a, const poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_LcmRat</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aaffdb3320dec34abddf651b13816b7ae</anchor>
      <arglist>(const poly a, const poly b, const long lCompM, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_GetCoeffRat</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aacdeacd1d061c35c3f348b2630f3a4c6</anchor>
      <arglist>(poly p, int ishift, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_LmDeleteAndNextRat</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a8266e30c3abcdf7eaaebdddb9f04db63</anchor>
      <arglist>(poly *p, int ishift, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_ContentRat</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a75fcf1576292ee5aa74f6a42666928c3</anchor>
      <arglist>(poly &amp;ph, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Diff</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a0341b6c35765e095139f0ac4565c3830</anchor>
      <arglist>(poly a, int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_DiffOp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a50e7d1a751f70fe010a458064dec9ef2</anchor>
      <arglist>(poly a, poly b, BOOLEAN multiply, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_Weight</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a4afcfd653f1cafad101f53134f83a0d9</anchor>
      <arglist>(int c, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_PolyDiv</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a274f13ff46a4b25d09e06ec649c3cf94</anchor>
      <arglist>(poly &amp;p, const poly divisor, const BOOLEAN needResult, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_VectorHasUnitB</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aada6432b84085ff9c6c7da0e17a911f7</anchor>
      <arglist>(poly p, int *k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_VectorHasUnit</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ac6ceae05ada575269c8cc95354958634</anchor>
      <arglist>(poly p, int *k, int *len, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_TakeOutComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ab9825eb17c616fa3bb0990349f0125d9</anchor>
      <arglist>(poly *p, long comp, poly *q, int *lq, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_TakeOutComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a620ab263e7492f823e6f5a55f8eef7d6</anchor>
      <arglist>(poly *p, int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_DeleteComp</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a71342d7f7516a864d065b931585bc0eb</anchor>
      <arglist>(poly *p, int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pSetDegProcs</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a141f5ebd1755a831928c7fdf62cdfde7</anchor>
      <arglist>(ring r, pFDegProc new_FDeg, pLDegProc new_lDeg=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pRestoreDegProcs</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a1f9cadd3a0451a57c706c0dcfccc6506</anchor>
      <arglist>(ring r, pFDegProc old_FDeg, pLDegProc old_lDeg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_SetModDeg</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ab6ae9f984e19196b03f1f8eb2d2e6700</anchor>
      <arglist>(intvec *w, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pp_Jet</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a0b78272105d3c09de9b269cfcab464ba</anchor>
      <arglist>(poly p, int m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pp_Jet0</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a78ee624c08e2904c85a8082826e64b94</anchor>
      <arglist>(poly p, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Jet</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a5777fb09dde4548f533d7d39ccbaec58</anchor>
      <arglist>(poly p, int m, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pp_JetW</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ae19db121ca016717798383857ccbdd9e</anchor>
      <arglist>(poly p, int m, int *w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_JetW</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>af9f6b35f4f6f20f6a36526ceb90f0bd9</anchor>
      <arglist>(poly p, int m, int *w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>n_PermNumber</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>aa7d81a3cabff7d8342f4a7fa437ecec2</anchor>
      <arglist>(const number z, const int *par_perm, const int OldPar, const ring src, const ring dst)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_PermPoly</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>ace8aeb3b21c4b268ed9c858c6c977336</anchor>
      <arglist>(poly p, const int *perm, const ring OldRing, const ring dst, nMapFunc nMap, const int *par_perm=NULL, int OldPar=0, BOOLEAN use_mult=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Series</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a9521bfec3833bd905a9cfdadf4d4888a</anchor>
      <arglist>(int n, poly p, poly u, intvec *w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_Var</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a7ce3b11d8f1e6557edae03a17325a767</anchor>
      <arglist>(poly mi, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_LowVar</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a2bb2f933a9722f62eeb00596f4abca79</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Shift</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a6711de8a2c368ea18fcd84d0efb86920</anchor>
      <arglist>(poly *p, int i, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_Compare</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a7da832685fae6d80e94c9771141279fa</anchor>
      <arglist>(const poly a, const poly b, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_GcdMon</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a29dddb7a8c58774cdbe496a046c1f7fa</anchor>
      <arglist>(poly f, poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_Div_mm</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a769f36869b3749ffeb5a48e59d245006</anchor>
      <arglist>(poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_MaxExpPerVar</name>
      <anchorfile>p__polys_8h.html</anchorfile>
      <anchor>a7b2a6d90b6650e3c72414065e87d23b0</anchor>
      <arglist>(poly p, int i, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ring.cc</name>
    <path>libpolys/polys/monomials/</path>
    <filename>ring_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="int64vec_8h" name="int64vec.h" local="yes" import="no" module="no" objc="no">misc/int64vec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="p__Procs_8h" name="p_Procs.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <includes id="algext_8h" name="algext.h" local="yes" import="no" module="no" objc="no">ext_fields/algext.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">ext_fields/transext.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BITS_PER_LONG</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a2f660aa23a5dbc0f4b8df48b4302b8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MYTEST</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a7f7794fe5ec61b814b066b183191d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pFDeg_CASE</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a90ccbcb0bcf587188a640e4c063a230d</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rOppVar</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a2d969c7a3a51aa0ea4da53f24bf722c2</anchor>
      <arglist>(R, I)</arglist>
    </member>
    <member kind="typedef">
      <type>char *</type>
      <name>char_ptr</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a5ea7d3fefa2144d9bddaf2053c9691a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>rSimpleOrdStr</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a3f922571692e3a61874c49145ef41ee6</anchor>
      <arglist>(int ord)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rDelete</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>abdff7246969da09d34e0682be19c7dca</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rSetVarL</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a3862e4cfd3e4dd1e232a59f524692395</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>rGetDivMask</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>aa42ccc0d744080d6489ac19a9b95e65b</anchor>
      <arglist>(int bits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rRightAdjustVarOffset</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ac0cdb4c1f1a3ae725d9d6661b28907d9</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rOptimizeLDeg</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ab27b9fbea69404f624efc692bca9dce8</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rDefault</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>abf70c67ab6db86dacd1c5f0e4f2af6de</anchor>
      <arglist>(const coeffs cf, int N, char **n, int ord_size, rRingOrder_t *ord, int *block0, int *block1, int **wvhdl, unsigned long bitmask)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rDefault</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a15a11f43c4734b2c6de57c75b9f439ea</anchor>
      <arglist>(int ch, int N, char **n, int ord_size, rRingOrder_t *ord, int *block0, int *block1, int **wvhdl)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rDefault</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>aa915745c4b4c33d78490f18487e00b02</anchor>
      <arglist>(const coeffs cf, int N, char **n, const rRingOrder_t o)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rDefault</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ad2bd44bd047c91ece5351af91b95839c</anchor>
      <arglist>(int ch, int N, char **n)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rCheckIV</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ab3920315c7725b8baf25c92715f397f3</anchor>
      <arglist>(const intvec *iv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rTypeOfMatrixOrder</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a53f2c08552c3157016e2d1fbfd83ba1c</anchor>
      <arglist>(const intvec *order)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>r_IsRingVar</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a2c66d64b14a4b08cb44991191945fa05</anchor>
      <arglist>(const char *n, char **names, int N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rWrite</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a06463026182b146d69b37007c604e0b2</anchor>
      <arglist>(ring r, BOOLEAN details)</arglist>
    </member>
    <member kind="function">
      <type>rRingOrder_t</type>
      <name>rOrderName</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ab7d6c909662101e6d49bedea4d8833ac</anchor>
      <arglist>(char *ordername)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rOrdStr</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>abc1b8d05c55cdd4d28616c9150a98664</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rVarStr</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ac469a008ee8ec5be1a722d2cbda40b01</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rCharStr</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ab214f8f3ac22bcbd2ae9556a946b00c5</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rParStr</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ab17c3d40c6a77b2d06eccf29433e27b9</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rString</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a7d50e720374c51df6fdf2b3c205843c7</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rChar</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a5305c5a8f8f134233d65799b37d34b48</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>nc_rCreateNCcomm_rCopy</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a5ce4f65151a8c418081c498d3e3ec5e9</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rSumInternal</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ae3f59017f2aae43af35a3d92a4e5a625</anchor>
      <arglist>(ring r1, ring r2, ring &amp;sum, BOOLEAN vartest, BOOLEAN dp_dp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rSum</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a03416229755ce7a5af3c81f840ce1b61</anchor>
      <arglist>(ring r1, ring r2, ring &amp;sum)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rCopy0</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a82917bc1f7c7ebee02a8642c4fbf8653</anchor>
      <arglist>(const ring r, BOOLEAN copy_qideal, BOOLEAN copy_ordering)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rCopy0AndAddA</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a686a6d5c6aed042a2229ba999857929c</anchor>
      <arglist>(const ring r, int64vec *wv64, BOOLEAN copy_qideal, BOOLEAN copy_ordering)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rCopy</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>afa7ea6b4ebd11dc6e390e2741eb7acd1</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rEqual</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ae342ade9d432feb4917555977620b0b4</anchor>
      <arglist>(ring r1, ring r2, BOOLEAN qr)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rSamePolyRep</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>aad4558a8da75834c6a82e1e13edcf6d8</anchor>
      <arglist>(ring r1, ring r2)</arglist>
    </member>
    <member kind="function">
      <type>rOrderType_t</type>
      <name>rGetOrderType</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a52b8d8b00f4b7ec0c57a7401ab34d525</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rHas_c_Ordering</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a881280a3ece703a0694b542bbd8fc8ec</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rHasSimpleOrder</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a7874586ea9765ea59cfc6faaad65167a</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rHasBlockOrder</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a299e4da2a3f8722ece68d930ef686b4d</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rHasSimpleLexOrder</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a30da3f690040b4d195186da6bb44b3f0</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrder_is_DegOrdering</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a1c4e8f45ed589a4786cd6608294edf97</anchor>
      <arglist>(const rRingOrder_t order)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrder_is_WeightedOrdering</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a0f8fe73b96822e138cc6b86dd688779f</anchor>
      <arglist>(rRingOrder_t order)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rHasSimpleOrderAA</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a24b8ca507924487cfb5b6fa52816c7fe</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_SetCompRequiresSetm</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a00cee957a2c498a95c55bcb0234ba942</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_is_Totaldegree_Ordering</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a6d17bd33cd960bef3e9195d15136152b</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_is_dp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a9f7e8a138b8f564be666a25e814da0be</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_is_ds</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>adbb87c113db0c4defb8ced949a3e94f0</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_is_Ds</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a81f9bef0bffa91521d08544dc12cb6c9</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_is_WeightedDegree_Ordering</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>af19a6a5354fd67ca66c95956ab8cd870</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rDBTest</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>aff7fa0649201cc456779ec44de7433ee</anchor>
      <arglist>(ring r, const char *fn, const int l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_Align</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ad96a11e1b22e8a24a9599fbb70306e10</anchor>
      <arglist>(int &amp;place, int &amp;bitplace)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_TDegree</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a723613f8dafcd30ce1f376e30e4090f8</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int start, int end, long *o, sro_ord &amp;ord_struct)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_TDegree_neg</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>add438b2548c2e23570142dae8434c4a3</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int start, int end, long *o, sro_ord &amp;ord_struct)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_WDegree</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>af185ffdfa14e10d59987affa36e84ded</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int start, int end, long *o, sro_ord &amp;ord_struct, int *weights)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_WMDegree</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a85cf41892d6c38d5e64d8c8e54c80d2c</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int start, int end, long *o, sro_ord &amp;ord_struct, int *weights)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_WDegree64</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a30515a61db9edb15a1cb1ea6a7b6f0f6</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int start, int end, long *o, sro_ord &amp;ord_struct, int64 *weights)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_WDegree_neg</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a6328db7d557b8b7568640e07f20f5048</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int start, int end, long *o, sro_ord &amp;ord_struct, int *weights)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_LexVars</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a3f2a5ca7f7403cce97849f4afcbf0e80</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int start, int end, int &amp;prev_ord, long *o, int *v, int bits, int opt_var)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_LexVars_neg</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>af6dc32b29670974407a7d5baabfb496a</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int start, int end, int &amp;prev_ord, long *o, int *v, int bits, int opt_var)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_Syzcomp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a69acd5f6dba9c8b141473277a0ee8777</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int &amp;prev_ord, long *o, sro_ord &amp;ord_struct)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_Syz</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a86cf5bfba68b5f5857f41a9fcdadb2bc</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int &amp;prev_ord, int syz_comp, long *o, sro_ord &amp;ord_struct)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_ISPrefix</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ad3cfff67a62e7f562d3fe51450ef9359</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int &amp;prev_ord, long *o, int N, int *v, sro_ord &amp;ord_struct)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rO_ISSuffix</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a01e2a714888bacdf228c19f735b7b3c9</anchor>
      <arglist>(int &amp;place, int &amp;bitplace, int &amp;prev_ord, long *o, int N, int *v, sro_ord *tmp_typ, int &amp;typ_i, int sgn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long</type>
      <name>rGetExpSize</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a91121318842df391a2bce2a79c78f1de</anchor>
      <arglist>(unsigned long bitmask, int &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>rGetExpSize</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>affaa1906fc0129d49de430de136ea317</anchor>
      <arglist>(unsigned long bitmask, int &amp;bits, int N)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rModifyRing</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a71bc435d981e9f5f3667011a330db8b5</anchor>
      <arglist>(ring r, BOOLEAN omit_degree, BOOLEAN try_omit_comp, unsigned long exp_limit)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rModifyRing_Wp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a1a62536e0981f6f51f877414e2f1715f</anchor>
      <arglist>(ring r, int *weights)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rModifyRing_Simple</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>aa085fe954c9bf68961705e0a5f557137</anchor>
      <arglist>(ring r, BOOLEAN ommit_degree, BOOLEAN ommit_comp, unsigned long exp_limit, BOOLEAN &amp;simple)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rKillModifiedRing</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a357ef01cd9022c426b42ca09a0a4bdae</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rKillModified_Wp_Ring</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a63e33729f933f476702e7f5d59b1f5f4</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rSetOutParams</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a4c7d1787dc51ae29ee2ff099b8153889</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rSetFirstWv</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ae0f4df31aa8ef486d9d3c0f3ef5780f0</anchor>
      <arglist>(ring r, int i, rRingOrder_t *order, int *block0, int *block1, int **wvhdl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rSetDegStuff</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a4d07dafcedfe573125fa0a33f9a4fb27</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rSetNegWeight</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a0052af3c2b91861e4cbecdd60eaa5621</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rSetOption</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a2afd3bbe02c0a4f23813012835e9e98d</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rCheckOrdSgn</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a9c16bfc6f108394086ab5c78d712811c</anchor>
      <arglist>(ring r, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_SetGlobals</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a30f755b417afe067da56369257c396d2</anchor>
      <arglist>(const ring r, BOOLEAN complete)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sign</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>af02860f2d20840e2125c105b4d887de2</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_is_MixedDegree_Ordering</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a466dc9cf5e6f7deddebbeae216071aca</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rComplete</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a2b52237f5200d3838ffd50b94daacb84</anchor>
      <arglist>(ring r, int force)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rUnComplete</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a5bc00f9921409ba164046bfe2926c257</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rDebugPrint</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a94e6c466dcfdeab8dda70dba87d4eb52</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_DebugPrint</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a351ca802a0d732acb7da5b1a4ddbf42e</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>m_DebugPrint</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>aa40e6f00ff3f0df1e018238fc6384302</anchor>
      <arglist>(const poly p, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rNChangeSComps</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a1a2a6176953f7980b52222095e58b083</anchor>
      <arglist>(int *currComponents, long *currShiftedComponents, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rNGetSComps</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a2e1490ec551fe17d877a7718a10e6548</anchor>
      <arglist>(int **currComponents, long **currShiftedComponents, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rDBChangeSComps</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a483e630f30caa5548ba7ecb7be2ea664</anchor>
      <arglist>(int *currComponents, long *currShiftedComponents, int length, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rDBGetSComps</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a4f7775262934fe7f5ca96176085643b2</anchor>
      <arglist>(int **currComponents, long **currShiftedComponents, int *length, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rChangeSComps</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>aa0a349d70e66b1b8d27e214078501995</anchor>
      <arglist>(int *currComponents, long *currShiftedComponents, int length, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rGetSComps</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a17e34138f66495787814f24f3be9aa01</anchor>
      <arglist>(int **currComponents, long **currShiftedComponents, int *length, ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_SyzOrder</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a7235d8bd21533d7b65937c561ed5024f</anchor>
      <arglist>(const ring r, BOOLEAN complete)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_SyzComp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a32766b0e46befc0780c3b1f71c08e0d5</anchor>
      <arglist>(const ring r, BOOLEAN complete)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_TDeg</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a0594fb1d92ddf38198b54e4653530994</anchor>
      <arglist>(ring r, int &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_HasComp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a7fb51daca87ab165381e2150e1f3912c</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_CompLastBlock</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ad1fd0d77928a0c443e8a0c1f248d8921</anchor>
      <arglist>(ring r, BOOLEAN complete)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_SyzComp_CompLastBlock</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>aafd22b7b19d81bb2f8762f5f8e5e7287</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>rAssure_Global</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a0c3b765205af1b1fb711c8a6161a65ff</anchor>
      <arglist>(rRingOrder_t b1, rRingOrder_t b2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_Wp_C</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a442d903d7615ecdc6bbb8a1c499f4494</anchor>
      <arglist>(const ring r, intvec *w)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_InducedSchreyerOrdering</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a09e80f670449aced28f5c6778c82f547</anchor>
      <arglist>(const ring r, BOOLEAN complete, int sgn)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_dp_S</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>adb630e058229bfc6614911b049bd1de2</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_dp_C</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>af9e76308252057ebdacd6f87516a9c84</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_Dp_C</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a68334016c02f19b5b89396ebd1817eb8</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_C_dp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a7639bd7db72157889b56a7c438c00b9d</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_c_dp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a4b31a2781dec81f2075fa6804c06198a</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rGetISPos</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a2dfac3d406dfe316eb83a2c6807289e2</anchor>
      <arglist>(const int p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rSetISReference</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a7c1600a275c0ae1a773d32f3bdf28414</anchor>
      <arglist>(const ring r, const ideal F, const int i, const int p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rSetSyzComp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>aebf955644e111d58b34f28118c3e760e</anchor>
      <arglist>(int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rGetMaxSyzComp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a7b662bb904e1a81b9d9c44cd1521539d</anchor>
      <arglist>(int i, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rRing_has_CompLastBlock</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a67a5bac2c9d75fcec0502cf32704355f</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rRing_ord_pure_dp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a36633d3268f31f6e24d4534e8a4a8e7b</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rRing_ord_pure_Dp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a196303871c3fe0bbedb78b8bfb4cdf03</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rRing_ord_pure_lp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a9e22ccf6c006959c0da8af6ec7797aec</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int64 *</type>
      <name>rGetWeightVec</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>af607cb4e27a2779f9f7d8d54350bc40b</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rSetWeightVec</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a25bb4b9555fed71b866d9a6032f0b804</anchor>
      <arglist>(ring r, int64 *wv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rRealloc1</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a8f0e49d5fbab452d633715f0e6efade8</anchor>
      <arglist>(ring r, int size, int pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rOppWeight</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a628c0464a57304294ac564efb0652883</anchor>
      <arglist>(int *w, int l)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rOpposite</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ab9d421e85fd0e0d5fd8e044523182000</anchor>
      <arglist>(ring src)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rEnvelope</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ae295a4a5f2f007c33541b8f9dfbd3bea</anchor>
      <arglist>(ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nc_rComplete</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a33253461e7c14cc89f1ad815fe6548c4</anchor>
      <arglist>(const ring src, ring dest, bool bSetupQuotient)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>rGetVar</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a9eaf895f620037cbcb621197b73bb866</anchor>
      <arglist>(const int varIndex, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>n_IsParam</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>af5b96116225dbb9178d1ae9fc0721324</anchor>
      <arglist>(const number m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rPlusVar</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ac6b3dbe23eeb3e8429f2b21133cd5bcc</anchor>
      <arglist>(const ring r, char *v, int left)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rMinusVar</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a64514a7349e3b28a5bfc7e865d1ad6ef</anchor>
      <arglist>(const ring r, char *v)</arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>sip_sring_bin</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>a57fde80c6e7023d3e34b7653533c2c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>char_ptr_bin</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>ac0e4f85f71f23b3a34cf1e052cc70bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>ringorder_name</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>aed22c238b5d7630cdd5fd5d9a106a175</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>pDBsyzComp</name>
      <anchorfile>ring_8cc.html</anchorfile>
      <anchor>afba6fd86d8c57ba75d4881e65e7df529</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ring.h</name>
    <path>libpolys/polys/monomials/</path>
    <filename>ring_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="int64vec_8h" name="int64vec.h" local="yes" import="no" module="no" objc="no">misc/int64vec.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="monomials_8h" name="monomials.h" local="yes" import="no" module="no" objc="no">polys/monomials/monomials.h</includes>
    <class kind="struct">sro_dp</class>
    <class kind="struct">sro_wp</class>
    <class kind="struct">sro_am</class>
    <class kind="struct">sro_wp64</class>
    <class kind="struct">sro_cp</class>
    <class kind="struct">sro_syzcomp</class>
    <class kind="struct">sro_syz</class>
    <class kind="struct">sro_ISTemp</class>
    <class kind="struct">sro_IS</class>
    <class kind="struct">sro_ord</class>
    <class kind="struct">ip_sring</class>
    <class kind="union">sro_ord.data</class>
    <member kind="define">
      <type>#define</type>
      <name>ringorder_rp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a19d0fa7d54277d0acc4d221d133d8dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ringorder_rs</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a90171d7da20e5a272aedcb171b603a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rField_is_Ring</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>afa259031ccb13c57a09d413cd251b2da</anchor>
      <arglist>(R)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rTest</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>af02e6bbb5e56462f23ffad3930a3ff5b</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="typedef">
      <type>idrec *</type>
      <name>idhdl</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>afbc569b5f7671444828cb67abb269458</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct p_Procs_s</type>
      <name>p_Procs_s</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a2d47441cda64380a942774c3d705c716</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>kBucket *</type>
      <name>kBucket_pt</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a6ba9ad0c73f4aaa05104fd09bb08b10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long(*</type>
      <name>pLDegProc</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a69b2ab3a22a5bb430510755ffd1a59dd</anchor>
      <arglist>)(poly p, int *length, ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>long(*</type>
      <name>pFDegProc</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a4cddf9d23be79a7e4e01eb36d307908d</anchor>
      <arglist>)(poly p, ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>p_SetmProc</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a3601411af2e4e363def3cf128cdd9c5c</anchor>
      <arglist>)(poly p, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>pShallowCopyDeleteProc</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ad64982f839bc18baddb3dd71a5065558</anchor>
      <arglist>)(poly s_p, ring source_r, ring dest_r, omBin dest_bin)</arglist>
    </member>
    <member kind="typedef">
      <type>skStrategy *</type>
      <name>kStrategy</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a76489a50bf938bc7dce6b2b30062acad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>NF_Proc</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a733dfd9a81a6ac31979113bccf82ad5e</anchor>
      <arglist>)(ideal, ideal, poly, int, int, const ring _currRing)</arglist>
    </member>
    <member kind="typedef">
      <type>ideal(*</type>
      <name>BBA_Proc</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a68f77cea963d3800ec44edd6bf986ed7</anchor>
      <arglist>)(const ideal, const ideal, const intvec *, const bigintmat *, kStrategy strat, const ring)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ro_typ</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ro_dp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1a5daace3c489143968f59af5287bc7f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ro_wp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1a7d54119f46889ec5cf3ddcb642963083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ro_am</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1a8a4e8152a146bbc46ce55a935a6154a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ro_wp64</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1a08fa71f2b883e3012da2d04c3241930a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ro_wp_neg</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1a7a6f0c713377ad6b2c9bf6420e00914d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ro_cp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1a55bb98fb032faa17db89a0eb961d5811</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ro_syzcomp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1aab29c55261506dd83f1202857c85e257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ro_syz</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1a51dac65f6e7ad4e8330d60c7da6b7ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ro_isTemp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1a8235482208db36ccdfee1d28307ddccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ro_is</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1a6f1b9e4c89edc5c33480a099ccb9d015</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ro_none</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78f9d4e3eb3c23ec99f5e1f80c7dbad1a92b91dc9555fdab866d5b639b1a604f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>rRingOrder_t</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_no</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478ac0956aadab8c3fc2f3c5deea00609a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_a</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a26f2e105998121d370a1674264c098e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_a64</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a393b9a568f06fd76ed5b163eab88dfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_c</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a94ffb98dbb57feea9e0a4efad3d1d223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_C</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a4cad87e10b4dc63b212a7a5daee05250</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_M</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478af728baa222c0127e290d5002e9c84442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_S</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a5027c2ec1460cf4a6a6660740c7a41da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_s</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478aede216d094da35eca80a59f732f89d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_lp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a17dc3f9df263ad2ed36676abcd5b6855</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_dp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a8d41a5efbbb092a0380a52c22af04412</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_ip</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478ad5aec55d65983e5f24e297fa5b81850a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_Dp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a556dacff8809b90dbf8469d1375ab0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_wp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478aeea8714adabbe771249ee23b919b2bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_Wp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478ad1ef94fb5b621298a70f36a5ca17544f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_Ip</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a85f46e7aed1eaac7866aed33884a430f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_ls</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478ae965cb2cee2a58756b59b5110aa294ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_ds</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a539991ec22baf83163067f960f6795ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_Ds</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a8200504970fe5cc934998874962d911d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_ws</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478ade3395dae5cdabc900e91703ce14d9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_Ws</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478adfdd771b1160d3b6bc4cfc3df20f76f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_am</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a336511807758ab7b6bcc447973dcc79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_L</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a80610cfbf724bd1d14b7bb27a9e8b55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_aa</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478ac0800237bb38a39afbf94ba13b268631</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_is</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478ada6285eb410d9687dfc1119b5222c28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_IS</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478ae58baa1a51b883317dfa0453fe87cfaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ringorder_unspec</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a823653d6807b67b1bea665fa1b364478a71f65dd623fda12f5c79e5ef184f05ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>rOrderType_t</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa09ab61cf2e183d09ac316a7b8923063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rOrderType_General</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa09ab61cf2e183d09ac316a7b8923063ae0079f4d8c9d96f74dc967e028c6a3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rOrderType_CompExp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa09ab61cf2e183d09ac316a7b8923063a812775bcbf04bafbb9a793a94fb30df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rOrderType_ExpComp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa09ab61cf2e183d09ac316a7b8923063af4cf049237308c323771a44458dda81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rOrderType_Exp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa09ab61cf2e183d09ac316a7b8923063a8a3fa4cdbd994865269b722c47b87325</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rOrderType_Syz</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa09ab61cf2e183d09ac316a7b8923063a477a9d1830cb77fac843866da07ef88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rOrderType_Schreyer</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa09ab61cf2e183d09ac316a7b8923063ae44c6a065c1c22b3a6b31d3efba60a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rOrderType_Syz2dpc</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa09ab61cf2e183d09ac316a7b8923063a5330b409b895ffeeaddc32686e7050aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rOrderType_ExpNoComp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa09ab61cf2e183d09ac316a7b8923063aee04114203bea1013533f575d6a1b9c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rDefault</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ad2bd44bd047c91ece5351af91b95839c</anchor>
      <arglist>(int ch, int N, char **n)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rDefault</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a154f5ad9bd6bec616f30fbf904cf36a1</anchor>
      <arglist>(const coeffs cf, int N, char **n, const rRingOrder_t o=ringorder_lp)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rDefault</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a276397c2be209342837507f7cd1c76f3</anchor>
      <arglist>(int ch, int N, char **n, int ord_size, rRingOrder_t *ord, int *block0, int *block1, int **wvhdl=NULL)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rDefault</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a2643534e3002f16f8a65ace9bd8db6a0</anchor>
      <arglist>(const coeffs cf, int N, char **n, int ord_size, rRingOrder_t *ord, int *block0, int *block1, int **wvhdl=NULL, unsigned long bitmask=0)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>rGetExpSize</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>affaa1906fc0129d49de430de136ea317</anchor>
      <arglist>(unsigned long bitmask, int &amp;bits, int N)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>r_IsRingVar</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a2c66d64b14a4b08cb44991191945fa05</anchor>
      <arglist>(const char *n, char **names, int N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rWrite</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a964cb5a44dea98db861dd02dc2a03569</anchor>
      <arglist>(ring r, BOOLEAN details=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rCopy</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>afa7ea6b4ebd11dc6e390e2741eb7acd1</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rCopy0</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a85c7937869a0d4171355de5171e3602d</anchor>
      <arglist>(const ring r, BOOLEAN copy_qideal=TRUE, BOOLEAN copy_ordering=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rCopy0AndAddA</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a44d22ea779ae090b855a7009284d27c1</anchor>
      <arglist>(ring r, int64vec *wv64, BOOLEAN copy_qideal=TRUE, BOOLEAN copy_ordering=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rOpposite</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a0130817909727d7095704b58ef8ae752</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rEnvelope</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a90697b30b46f5ed681341e15b114decf</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rIsPluralRing</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a38cb3ef98b193dbe430d84943084b6a2</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rIsLPRing</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a7db349f6f5bc68edda625e138035cd67</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rIsNCRing</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa9011e01937235eb420c784cf22522eb</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rIsRatGRing</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a6e78d148874e2d43bb672c2edf67ca66</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rChangeSComps</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa0a349d70e66b1b8d27e214078501995</anchor>
      <arglist>(int *currComponents, long *currShiftedComponents, int length, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rGetSComps</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a17e34138f66495787814f24f3be9aa01</anchor>
      <arglist>(int **currComponents, long **currShiftedComponents, int *length, ring r)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>rSimpleOrdStr</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a3f922571692e3a61874c49145ef41ee6</anchor>
      <arglist>(int ord)</arglist>
    </member>
    <member kind="function">
      <type>rRingOrder_t</type>
      <name>rOrderName</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ab7d6c909662101e6d49bedea4d8833ac</anchor>
      <arglist>(char *ordername)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rOrdStr</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>abc1b8d05c55cdd4d28616c9150a98664</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rVarStr</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ac469a008ee8ec5be1a722d2cbda40b01</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rCharStr</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a60532d465ed18858c94e68d39993c29e</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rString</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a7d50e720374c51df6fdf2b3c205843c7</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rChar</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a5305c5a8f8f134233d65799b37d34b48</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rParStr</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ab17c3d40c6a77b2d06eccf29433e27b9</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rSum</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a03416229755ce7a5af3c81f840ce1b61</anchor>
      <arglist>(ring r1, ring r2, ring &amp;sum)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rSumInternal</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ae3f59017f2aae43af35a3d92a4e5a625</anchor>
      <arglist>(ring r1, ring r2, ring &amp;sum, BOOLEAN vartest, BOOLEAN dp_dp)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rEqual</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a801dc7f9229e323b029e30fefcfcb91f</anchor>
      <arglist>(ring r1, ring r2, BOOLEAN qr=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rSamePolyRep</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aad4558a8da75834c6a82e1e13edcf6d8</anchor>
      <arglist>(ring r1, ring r2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rUnComplete</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a5bc00f9921409ba164046bfe2926c257</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rRing_has_CompLastBlock</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a67a5bac2c9d75fcec0502cf32704355f</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rRing_ord_pure_dp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a36633d3268f31f6e24d4534e8a4a8e7b</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rRing_ord_pure_Dp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a196303871c3fe0bbedb78b8bfb4cdf03</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rRing_ord_pure_lp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a9e22ccf6c006959c0da8af6ec7797aec</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Ring_2toM</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ad613ec5f15dd2cf906145ccd2422f51a</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Ring_PtoM</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a2e69da0bd3e23818f4e25e8615487385</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Domain</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a64136f8f25f6e57ff0c7bb252d8f7143</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_has_Units</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a97da6e712441ec79c1073e71f4720450</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Zp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a2a3dc7447b5a8e6be23fa3e774f60f08</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Zp_long</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>af20d2294f155a68629ff5705ed05ab9c</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Zp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aca9b6dfb282f89a039001282261c3c78</anchor>
      <arglist>(const ring r, int p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Q</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a8870d96d360743bf324deb351b68c471</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Z</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a27ad164f3ea8f277c524f8a29221f9e2</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Zn</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a6f6a726d5541823bd22e4a467e7dc19a</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_numeric</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>abcf42ed4908267492370b967399569ac</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_R</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a02f8f4373653211aa02f43fd16e8a97a</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_GF</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ad7893363df4760f2e0d404a975f0d8c3</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_GF</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a40dc9ee4f9e1206b999976eeb21f2a4a</anchor>
      <arglist>(const ring r, int q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Zp_a</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a17e7d88fd5a34b50937ee779664f2cf5</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Zp_a</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa7a6dff4999ccd2e62370a721377c6bf</anchor>
      <arglist>(const ring r, int p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_Q_a</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a83dc7cf040eff18357f57adcc1823611</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_long_R</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ab7c23d13b6eaa4e0e8e6ef2077b7d6e9</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_is_long_C</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a3923bb356eb14d91783dfdc4a7cf24e5</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_has_simple_inverse</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>af93245a964159721b02ced0f3ead2a60</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rField_has_simple_Alloc</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa478a0233e916305be1bc67b81bda743</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static n_coeffType</type>
      <name>rFieldType</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a38846a92adb952b53078c7489b3f2d2e</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rComplete</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a104975a863671ae0f6f9820add5a0e8c</anchor>
      <arglist>(ring r, int force=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_SetGlobals</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ac66859c9311e7796385a0bec85b31ab7</anchor>
      <arglist>(const ring r, BOOLEAN complete=TRUE)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rBlocks</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a4a275cf7bb8ec4930c0ad4dd3d8fee2b</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>rRingVar</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a87bb657589cadf9687b7e67b040bbbc4</anchor>
      <arglist>(short i, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rShortOut</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a9c25cb66273d222e47345cc869dd3adc</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rCanShortOut</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ac8cca7b9558b03749be83ce448ff5f6b</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static short</type>
      <name>rVar</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ad8f618a2fdeafd2156bbf4adffcd6793</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rPar</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a71fae7175631738c75a30af8929fa2f1</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char const **</type>
      <name>rParameter</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aae31da2971f405f260e056a8919e8b6a</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>n_Param</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ad6d9e2d57a1363087c5049a0ebe63cb4</anchor>
      <arglist>(const short iParameter, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>n_IsParam</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a0d8da35243f6e20714a9d4f44f25ad13</anchor>
      <arglist>(number m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rInternalChar</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a7cb2734890156532c4a8f349ffc38dcd</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rMinpolyIsNULL</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ad28d6cf5c0ed1c3581ce510d3f364eb3</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rIsSyzIndexRing</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>accee8199c1b8a352641c9d48cbd9865f</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rGetCurrSyzLimit</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a4d3a7c13cbfec4392a40dc594796d80a</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rSetSyzComp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aebf955644e111d58b34f28118c3e760e</anchor>
      <arglist>(int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_HasComp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a7fb51daca87ab165381e2150e1f3912c</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_SyzOrder</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a7235d8bd21533d7b65937c561ed5024f</anchor>
      <arglist>(const ring r, BOOLEAN complete)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_SyzComp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a79b98643d9117a84d7826ff0a910d87b</anchor>
      <arglist>(const ring r, BOOLEAN complete=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_InducedSchreyerOrdering</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>abefe3035e0a13d6d819df9cd44201841</anchor>
      <arglist>(const ring r, BOOLEAN complete=TRUE, int sgn=1)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_dp_S</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>adb630e058229bfc6614911b049bd1de2</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_dp_C</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>af9e76308252057ebdacd6f87516a9c84</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_Dp_C</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a68334016c02f19b5b89396ebd1817eb8</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_Wp_C</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a442d903d7615ecdc6bbb8a1c499f4494</anchor>
      <arglist>(const ring r, intvec *w)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_C_dp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a7639bd7db72157889b56a7c438c00b9d</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_c_dp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a4b31a2781dec81f2075fa6804c06198a</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_CompLastBlock</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a3ff536f5ee4be21e920745d21cb0c911</anchor>
      <arglist>(const ring r, BOOLEAN complete=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_SyzComp_CompLastBlock</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aafd22b7b19d81bb2f8762f5f8e5e7287</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rAssure_TDeg</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ae1fbc2d97d8ef725672d366976f1f216</anchor>
      <arglist>(const ring r, int &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rGetMaxSyzComp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a7b662bb904e1a81b9d9c44cd1521539d</anchor>
      <arglist>(int i, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rHasSimpleOrder</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a7874586ea9765ea59cfc6faaad65167a</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rHas_c_Ordering</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a881280a3ece703a0694b542bbd8fc8ec</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rHasBlockOrder</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a299e4da2a3f8722ece68d930ef686b4d</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rHasSimpleLexOrder</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a30da3f690040b4d195186da6bb44b3f0</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rHasGlobalOrdering</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a2bc948a2758943776c5b23b2915993c7</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rHasLocalOrMixedOrdering</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a2b9759ba2df2911a6eb4b943bcf21282</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rHasMixedOrdering</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aed248a7343c7dfb437b23a4363314f89</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_is_Totaldegree_Ordering</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a6d17bd33cd960bef3e9195d15136152b</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_is_dp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a9f7e8a138b8f564be666a25e814da0be</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_is_ds</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>adbb87c113db0c4defb8ced949a3e94f0</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_is_Ds</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a81f9bef0bffa91521d08544dc12cb6c9</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rOrd_SetCompRequiresSetm</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a00cee957a2c498a95c55bcb0234ba942</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>rOrderType_t</type>
      <name>rGetOrderType</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a52b8d8b00f4b7ec0c57a7401ab34d525</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rOrd_is_Comp_dp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a3da155d90455e525a7f5c4fec97895aa</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rDBTest</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aff7fa0649201cc456779ec44de7433ee</anchor>
      <arglist>(ring r, const char *fn, const int l)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rModifyRing</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aaf55ab8743680a22ecff37e872c13e95</anchor>
      <arglist>(ring r, BOOLEAN omit_degree, BOOLEAN omit_comp, unsigned long exp_limit)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rModifyRing_Wp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a1a62536e0981f6f51f877414e2f1715f</anchor>
      <arglist>(ring r, int *weights)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rKillModifiedRing</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a357ef01cd9022c426b42ca09a0a4bdae</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rKillModified_Wp_Ring</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a63e33729f933f476702e7f5d59b1f5f4</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rModifyRing_Simple</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a63287b305b2fe0724804e589abe0fe67</anchor>
      <arglist>(ring r, BOOLEAN omit_degree, BOOLEAN omit_comp, unsigned long exp_limit, BOOLEAN &amp;simple)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rDebugPrint</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a94e6c466dcfdeab8dda70dba87d4eb52</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_DebugPrint</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a351ca802a0d732acb7da5b1a4ddbf42e</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int64 *</type>
      <name>rGetWeightVec</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>af607cb4e27a2779f9f7d8d54350bc40b</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rSetWeightVec</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a25bb4b9555fed71b866d9a6032f0b804</anchor>
      <arglist>(ring r, int64 *wv)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>rGetVar</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a9eaf895f620037cbcb621197b73bb866</anchor>
      <arglist>(const int varIndex, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rSetISReference</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a76be51414d6d5ad4177c9f30e936635f</anchor>
      <arglist>(const ring r, const ideal F, const int i=0, const int p=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rGetISPos</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a2dfac3d406dfe316eb83a2c6807289e2</anchor>
      <arglist>(const int p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rCheckIV</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ab3920315c7725b8baf25c92715f397f3</anchor>
      <arglist>(const intvec *iv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rTypeOfMatrixOrder</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a53f2c08552c3157016e2d1fbfd83ba1c</anchor>
      <arglist>(const intvec *order)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rDelete</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>abdff7246969da09d34e0682be19c7dca</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rPlusVar</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ac6b3dbe23eeb3e8429f2b21133cd5bcc</anchor>
      <arglist>(const ring r, char *v, int left)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rMinusVar</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a64514a7349e3b28a5bfc7e865d1ad6ef</anchor>
      <arglist>(const ring r, char *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>rIncRefCnt</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a5fd1f3ee5a6ffff4feade6c351e691da</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rDecRefCnt</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aadf1a6632a0c99e71e07d9d4a8f9ceef</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>sip_sring_bin</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa1047e5618057a44b60cca3166cac0ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gb_hack.h</name>
    <path>libpolys/polys/nc/</path>
    <filename>gb__hack_8h.html</filename>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>k_gnc_gr_bba</name>
      <anchorfile>gb__hack_8h.html</anchorfile>
      <anchor>ae8bd77018f21a8660293aa24007db857</anchor>
      <arglist>(const ideal, const ideal, const intvec *, const bigintmat *, kStrategy, const ring _currRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>k_gnc_gr_mora</name>
      <anchorfile>gb__hack_8h.html</anchorfile>
      <anchor>ac8a8effd30f8e1110b491b591e7b2e6d</anchor>
      <arglist>(const ideal, const ideal, const intvec *, const bigintmat *, kStrategy, const ring _currRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>k_sca_gr_bba</name>
      <anchorfile>gb__hack_8h.html</anchorfile>
      <anchor>a476483d85b858a8a39a4fb544908c99b</anchor>
      <arglist>(const ideal, const ideal, const intvec *, const bigintmat *, kStrategy, const ring _currRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>k_sca_bba</name>
      <anchorfile>gb__hack_8h.html</anchorfile>
      <anchor>a233568296a4b0691ec482f1623f1f91a</anchor>
      <arglist>(const ideal, const ideal, const intvec *, const bigintmat *, kStrategy, const ring _currRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>k_sca_mora</name>
      <anchorfile>gb__hack_8h.html</anchorfile>
      <anchor>ae85a8f32e874732bf10b380e4f5337a3</anchor>
      <arglist>(const ideal, const ideal, const intvec *, const bigintmat *, kStrategy, const ring _currRing)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR NF_Proc</type>
      <name>nc_NF</name>
      <anchorfile>gb__hack_8h.html</anchorfile>
      <anchor>a69d5efd5e4bec6bcc32514bdbf5282cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BBA_Proc</type>
      <name>gnc_gr_bba</name>
      <anchorfile>gb__hack_8h.html</anchorfile>
      <anchor>a05178d8d65bf97d8e62aca7d74e666da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BBA_Proc</type>
      <name>gnc_gr_mora</name>
      <anchorfile>gb__hack_8h.html</anchorfile>
      <anchor>a47eefeaf81d6adf299b987c3e65772ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BBA_Proc</type>
      <name>sca_bba</name>
      <anchorfile>gb__hack_8h.html</anchorfile>
      <anchor>a94bd18f7949a2263d826d12e1284c0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BBA_Proc</type>
      <name>sca_mora</name>
      <anchorfile>gb__hack_8h.html</anchorfile>
      <anchor>a6b6796a2dd36d13d265d372ef39ba707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BBA_Proc</type>
      <name>sca_gr_bba</name>
      <anchorfile>gb__hack_8h.html</anchorfile>
      <anchor>a4de116ebfb599607e4446ea5af218894</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ncSACache.cc</name>
    <path>libpolys/polys/nc/</path>
    <filename>ncSACache_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ncSACache_8h" name="ncSACache.h" local="yes" import="no" module="no" objc="no">nc/ncSACache.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">monomials/p_polys.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MYTEST</name>
      <anchorfile>ncSACache_8cc.html</anchorfile>
      <anchor>a7f7794fe5ec61b814b066b183191d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTPUT</name>
      <anchorfile>ncSACache_8cc.html</anchorfile>
      <anchor>a61a3c9a18380aafb6e430e79bf596557</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ncSACache.h</name>
    <path>libpolys/polys/nc/</path>
    <filename>ncSACache_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <class kind="class">CCacheHash</class>
    <class kind="struct">CCacheHash::CCacheItem</class>
    <class kind="class">CGlobalCacheHash</class>
    <class kind="class">CSpecialPairCacheHash</class>
    <class kind="union">CCacheHash::CCacheItem.a</class>
    <class kind="union">CCacheHash::CCacheItem.b</class>
    <member kind="variable">
      <type>const int</type>
      <name>iMaxCacheSize</name>
      <anchorfile>ncSACache_8h.html</anchorfile>
      <anchor>a7a4fbf9051c4272b53888470c1b66143</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ncSAFormula.cc</name>
    <path>libpolys/polys/nc/</path>
    <filename>ncSAFormula_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ncSAFormula_8h" name="ncSAFormula.h" local="yes" import="no" module="no" objc="no">nc/ncSAFormula.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">monomials/p_polys.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">nc/sca.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MYTEST</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a7f7794fe5ec61b814b066b183191d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PLURAL_INTERNAL_DECLARATIONS</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a668dbc263f692e82187addcd57082a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTPUT</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a61a3c9a18380aafb6e430e79bf596557</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ncInitSpecialPowersMultiplication</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a6f728bb34ac5cde9fa2284e8ab3a12ab</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>AreCommutingVariables</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>ad3dddf6ee14facebe806f825fc340e33</anchor>
      <arglist>(const ring r, int i, int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Enum_ncSAType</type>
      <name>AnalyzePairType</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>aac564ef2d1d9e40b7b06a63bf9a648fa</anchor>
      <arglist>(const ring r, int i, int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CorrectPolyWRTOrdering</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a501fd2db2766e0cfe2d0004ec7ed816c</anchor>
      <arglist>(poly &amp;pResult, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_1xy0x0y0</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a83c0e9f73b9c51269f0b06723007bbeb</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_Mxy0x0y0</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a3068d8128b9624d8e17572981c00b331</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_Qxy0x0y0</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>acf787f18f1a18e5cdc375cbda6a9c96b</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const number m_q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_1xy0x0yG</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>aff2a7e99d5fa2be1613e51a6f347355a</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const number m_g, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_1xy0x0yT2</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a3d0dcbadc876461f4e8581713466676f</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const int m_k, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_ShiftAx</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a9321e5ccf658d69a9d9be44e7769f3dd</anchor>
      <arglist>(int i, int j, int n, int m, const number m_shiftCoef, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_1xyAx0y0</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a91b0028db050aad9d54a1e0bc018b85f</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const number m_shiftCoef, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_1xy0xBy0</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a350bd5b4f54d9ce8b9d6b4c571aef822</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const number m_shiftCoef, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_Multiply</name>
      <anchorfile>ncSAFormula_8cc.html</anchorfile>
      <anchor>a349cd8f5216585a5598be170f738f715</anchor>
      <arglist>(Enum_ncSAType type, const int i, const int j, const int n, const int m, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ncSAFormula.h</name>
    <path>libpolys/polys/nc/</path>
    <filename>ncSAFormula_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <class kind="class">CFormulaPowerMultiplier</class>
    <member kind="enumeration">
      <type></type>
      <name>Enum_ncSAType</name>
      <anchorfile>ncSAFormula_8h.html</anchorfile>
      <anchor>ab100faae8ebcd797f00e5d89a83ddca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ncSA_notImplemented</name>
      <anchorfile>ncSAFormula_8h.html</anchorfile>
      <anchor>ab100faae8ebcd797f00e5d89a83ddca8aa668e91f06bbf3bedc48461a3e91efbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ncSA_1xy0x0y0</name>
      <anchorfile>ncSAFormula_8h.html</anchorfile>
      <anchor>ab100faae8ebcd797f00e5d89a83ddca8ad13de936d4852fa5140e48c58f4e69f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ncSA_Mxy0x0y0</name>
      <anchorfile>ncSAFormula_8h.html</anchorfile>
      <anchor>ab100faae8ebcd797f00e5d89a83ddca8a1dd1c7a0f22ed2cc7fd06347e3f305cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ncSA_Qxy0x0y0</name>
      <anchorfile>ncSAFormula_8h.html</anchorfile>
      <anchor>ab100faae8ebcd797f00e5d89a83ddca8a99c990e27e7bfdeb59cab9d0b1e14d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ncSA_1xyAx0y0</name>
      <anchorfile>ncSAFormula_8h.html</anchorfile>
      <anchor>ab100faae8ebcd797f00e5d89a83ddca8a45be0bf23ee8d1c6a30b49f173c883de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ncSA_1xy0xBy0</name>
      <anchorfile>ncSAFormula_8h.html</anchorfile>
      <anchor>ab100faae8ebcd797f00e5d89a83ddca8ae7313f8dbfe8dce6c405787397677d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ncSA_1xy0x0yG</name>
      <anchorfile>ncSAFormula_8h.html</anchorfile>
      <anchor>ab100faae8ebcd797f00e5d89a83ddca8a9591553777d54194f5b7ab70301f7edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ncSA_1xy0x0yT2</name>
      <anchorfile>ncSAFormula_8h.html</anchorfile>
      <anchor>ab100faae8ebcd797f00e5d89a83ddca8a1aeeff6ac1a63f830cdd66d5c62e1933</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ncInitSpecialPowersMultiplication</name>
      <anchorfile>ncSAFormula_8h.html</anchorfile>
      <anchor>a6f728bb34ac5cde9fa2284e8ab3a12ab</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFormulaPowerMultiplier *</type>
      <name>GetFormulaPowerMultiplier</name>
      <anchorfile>ncSAFormula_8h.html</anchorfile>
      <anchor>a45288e33a4e3303efe35d9ee1f4c5a61</anchor>
      <arglist>(const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ncSAMult.cc</name>
    <path>libpolys/polys/nc/</path>
    <filename>ncSAMult_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">nc/nc.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">nc/sca.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">monomials/p_polys.h</includes>
    <includes id="ncSAMult_8h" name="ncSAMult.h" local="yes" import="no" module="no" objc="no">nc/ncSAMult.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MYTEST</name>
      <anchorfile>ncSAMult_8cc.html</anchorfile>
      <anchor>a7f7794fe5ec61b814b066b183191d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTPUT</name>
      <anchorfile>ncSAMult_8cc.html</anchorfile>
      <anchor>a61a3c9a18380aafb6e430e79bf596557</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PLURAL_INTERNAL_DECLARATIONS</name>
      <anchorfile>ncSAMult_8cc.html</anchorfile>
      <anchor>a668dbc263f692e82187addcd57082a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ncInitSpecialPairMultiplication</name>
      <anchorfile>ncSAMult_8cc.html</anchorfile>
      <anchor>ad6bda413ff955f81ae9363f092342990</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>CSpecialPairMultiplier *</type>
      <name>AnalyzePair</name>
      <anchorfile>ncSAMult_8cc.html</anchorfile>
      <anchor>aa621e2f85a9fe9d0321e3dd62a861b7d</anchor>
      <arglist>(const ring r, int i, int j)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ncSAMult.h</name>
    <path>libpolys/polys/nc/</path>
    <filename>ncSAMult_8h.html</filename>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="summator_8h" name="summator.h" local="yes" import="no" module="no" objc="no">polys/nc/summator.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="p__Mult__q_8h" name="p_Mult_q.h" local="yes" import="no" module="no" objc="no">polys/operations/p_Mult_q.h</includes>
    <includes id="ncSAFormula_8h" name="ncSAFormula.h" local="yes" import="no" module="no" objc="no">polys/nc/ncSAFormula.h</includes>
    <class kind="class">CMultiplier</class>
    <class kind="class">CSpecialPairMultiplier</class>
    <class kind="struct">CPower</class>
    <class kind="class">CPowerMultiplier</class>
    <class kind="class">CGlobalMultiplier</class>
    <class kind="class">CCommutativeSpecialPairMultiplier</class>
    <class kind="class">CAntiCommutativeSpecialPairMultiplier</class>
    <class kind="class">CQuasiCommutativeSpecialPairMultiplier</class>
    <class kind="class">CWeylSpecialPairMultiplier</class>
    <class kind="class">CHWeylSpecialPairMultiplier</class>
    <class kind="class">CShiftSpecialPairMultiplier</class>
    <class kind="class">CExternalSpecialPairMultiplier</class>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ncInitSpecialPairMultiplication</name>
      <anchorfile>ncSAMult_8h.html</anchorfile>
      <anchor>ad6bda413ff955f81ae9363f092342990</anchor>
      <arglist>(ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>old.gring.cc</name>
    <path>libpolys/polys/nc/</path>
    <filename>old_8gring_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">nc.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">sca.h</includes>
    <includes id="gb__hack_8h" name="gb_hack.h" local="yes" import="no" module="no" objc="no">gb_hack.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="p__Mult__q_8h" name="p_Mult_q.h" local="yes" import="no" module="no" objc="no">polys/operations/p_Mult_q.h</includes>
    <includes id="summator_8h" name="summator.h" local="yes" import="no" module="no" objc="no">summator.h</includes>
    <includes id="ncSAMult_8h" name="ncSAMult.h" local="yes" import="no" module="no" objc="no">ncSAMult.h</includes>
    <includes id="ncSAFormula_8h" name="ncSAFormula.h" local="yes" import="no" module="no" objc="no">ncSAFormula.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MYTEST</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a7f7794fe5ec61b814b066b183191d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTPUT</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a61a3c9a18380aafb6e430e79bf596557</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PLURAL_INTERNAL_DECLARATIONS</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a668dbc263f692e82187addcd57082a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>freeT</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a7896d4cd71a20fbf1d43fd56b5c53dd1</anchor>
      <arglist>(A, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>freeN</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a2c77bc87ede398f19edfb7220755afa1</anchor>
      <arglist>(A, k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>NF_Proc_Dummy</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a2527e3d6a113b584e39153c7e30114d6</anchor>
      <arglist>(ideal, ideal, poly, int, int, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>BBA_Proc_Dummy</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ae944b44388d13e287feb13153c3b3edb</anchor>
      <arglist>(const ideal, const ideal, const intvec *, const bigintmat *, kStrategy, const ring)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_p_CopyGet</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a7dd4298f01fa6bcbd7ddf072bc4dd28d</anchor>
      <arglist>(poly a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_p_CopyPut</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>abc5212c7f4e5be7e1fa9794ac366c797</anchor>
      <arglist>(poly a, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_p_Bracket_qq</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>adf39b11c7671e2dc82bd71fd7408bb90</anchor>
      <arglist>(poly p, const poly q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>getNCExtensions</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a6eca27354bf6b74d64ad50e0c91d6e1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setNCExtensions</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>abe827c59c6e445c9e7912509ec94ad50</anchor>
      <arglist>(int iMask)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ncExtensions</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a78d07cd3e4c77281fe14ebeb9fe13a4c</anchor>
      <arglist>(int iMask)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_pp_Mult_mm</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>afa50e365dbaafd8b103365f59f3e6890</anchor>
      <arglist>(const poly p, const poly m, const ring r, poly &amp;last)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_p_Mult_mm</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a5a5a1664359bda4bc996683ab34cf96b</anchor>
      <arglist>(poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_p_mm_Mult</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>acd27c5c35d901400a10571cc583914f5</anchor>
      <arglist>(poly m, const poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_pp_mm_Mult</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a546ecf69df02f21306398fbb221b38ee</anchor>
      <arglist>(const poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_CreateSpolyOld</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a8ed990845fdd5d0ff17d963380db89e8</anchor>
      <arglist>(const poly p1, const poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_ReduceSpolyOld</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a0dd373dab516357a81c6c89d031c9869</anchor>
      <arglist>(const poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_CreateSpolyNew</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a11aec1a47fcf851e84941398e64e34a5</anchor>
      <arglist>(const poly p1, const poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_ReduceSpolyNew</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a74248a4fd3a9f50626f6bb4b60ae8a08</anchor>
      <arglist>(const poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gnc_kBucketPolyRedNew</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ae9fbdb74caa2051f0964f425b7108cea</anchor>
      <arglist>(kBucket_pt b, poly p, number *c, BOOLEAN)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gnc_kBucketPolyRed_ZNew</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a00b1b43afa0b24d5e297b0d7bfeb6284</anchor>
      <arglist>(kBucket_pt b, poly p, number *c, BOOLEAN reduce)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gnc_kBucketPolyRedOld</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ab931577e93b89987a0a9b050051f8621</anchor>
      <arglist>(kBucket_pt b, poly p, number *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gnc_kBucketPolyRed_ZOld</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>aaf736b9dd4e996c38052ca3b1b72a7d1</anchor>
      <arglist>(kBucket_pt b, poly p, number *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_CleanUp</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ab094a3ea5ffe72287f21eae603edbea1</anchor>
      <arglist>(nc_struct *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_rCleanUp</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a9390bd6d0ef1d9dd15bb964cf123b0dd</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_p_Minus_mm_Mult_qq</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>afc8eb648709ddac0883584333a06d5be</anchor>
      <arglist>(poly p, const poly m, const poly q, int &amp;shorter, const poly, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_p_Plus_mm_Mult_qq</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ac48e84de82f6a4413a24af779941c507</anchor>
      <arglist>(poly p, const poly m, const poly q, int &amp;lp, const int, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_gnc_p_Mult_q</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ab5fd59580e8780f9fb7c1d1448620b68</anchor>
      <arglist>(poly p, poly q, const int copy, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_nc_p_Mult_q</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a4920563a291f71d951217e9220d4de4e</anchor>
      <arglist>(poly pPolyP, poly pPolyQ, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_nc_pp_Mult_qq</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a31604a94610d97b641957f9a34fada4c</anchor>
      <arglist>(const poly pPolyP, const poly pPolyQ, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_mm_Mult_nn</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>aeebb8b2efededee99a9d953809532c06</anchor>
      <arglist>(int *F, int *G, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_mm_Mult_uu</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>aebd24f784bd0a585a24c9a5736fda108</anchor>
      <arglist>(int *F, int jG, int bG, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_uu_Mult_ww</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a5ab346f6b77a36153e5776b0148f2c39</anchor>
      <arglist>(int i, int a, int j, int b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_p_Mult_mm_Common</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ad2c66c2979dfc41064156773e9775755</anchor>
      <arglist>(poly p, const poly m, int side, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_pp_Mult_mm</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a830caa1a4fbb1e2df372870dd8fdcc1b</anchor>
      <arglist>(const poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_uu_Mult_ww_vert</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>acbbb4387057c622d37645d0200b59322</anchor>
      <arglist>(int i, int a, int j, int b, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>gnc_uu_Mult_ww_formula</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a076cc34e03acffcc8e78a5e482de89ef</anchor>
      <arglist>(int i, int a, int j, int b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>gnc_uu_Mult_ww_horvert</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a43cb171d33f969466de95a97e7bc455b</anchor>
      <arglist>(int i, int a, int j, int b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_CreateShortSpoly</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a55014906c580a92c03bf020f49413d75</anchor>
      <arglist>(poly p1, poly p2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_PolyPolyRedOld</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ad671d19c3d61706648311012a90502d3</anchor>
      <arglist>(poly &amp;b, poly p, number *c, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_PolyPolyRedNew</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a3e1ad199c02278c05491349c6a89e411</anchor>
      <arglist>(poly &amp;b, poly p, number *c, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_PolyPolyRed</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a4a583bfb7d78ab4fb018d58335696dc0</anchor>
      <arglist>(poly &amp;b, poly p, number *c, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_mm_Bracket_nn</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ada549a443b20f81194b71956ef142098</anchor>
      <arglist>(poly m1, poly m2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>nc_PrintMat</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>afdb194856215f842c349d987f5576c94</anchor>
      <arglist>(int a, int b, ring r, int metric)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_CleanUp</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a5f779dfb371f1c9972b8bf1586bcb342</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_rKill</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ae923c4c2227bfc9db4f341ca0d30c90d</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nc_CheckSubalgebra</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>acac47a8872d7c42ed13ff59b59201bcd</anchor>
      <arglist>(poly PolyVar, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>gnc_CheckOrdCondition</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>abb4cd2d8b67fdcfe615d1c1372bcddda</anchor>
      <arglist>(matrix D, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>gnc_InitMultiplication</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a9ed3008a1a7bf365930717017ee1cff9</anchor>
      <arglist>(ring r, bool bSetupQuotient=false)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nc_CallPlural</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a9f5e8401d9cdd6f3e829eb6116d11cc4</anchor>
      <arglist>(matrix CCC, matrix DDD, poly CCN, poly DDN, ring r, bool bSetupQuotient, bool bCopyInput, bool bBeQuiet, ring curr, bool dummy_ring)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nc_rCopy</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a5e02b222737f63322fdc233a28f4356d</anchor>
      <arglist>(ring res, const ring r, bool bSetupQuotient)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gnc_p_ProcsSet</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a8d768ba06bf2f10b7e414088dd9da6ac</anchor>
      <arglist>(ring rGR, p_Procs_s *p_Procs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_p_ProcsSet</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a3562160d90b27dbc642ed22b086ff43e</anchor>
      <arglist>(ring rGR, p_Procs_s *p_Procs)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>nc_pSubst</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a4c7f4d8c2d5fc437a09a3c3a4a9e8789</anchor>
      <arglist>(poly p, int n, poly e, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>nc_rCreateNCcomm</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a10e7d6546ecce6a65550d4594669ace0</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_CopyEmbed</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a72d77421883979521c1a98285d71eaa3</anchor>
      <arglist>(poly p, ring srcRing, int shift, int, ring dstRing)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rIsLikeOpposite</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ac2cea1ca3460bc3ad3772ff8ad8133fe</anchor>
      <arglist>(ring rBase, ring rCandidate)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pOppose</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>aac5077819c042f070251a76ec8fb24fa</anchor>
      <arglist>(ring Rop, poly p, const ring dst)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idOppose</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a2d7211288638b90de0a4afc6020e7c12</anchor>
      <arglist>(ring Rop, ideal I, const ring dst)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nc_SetupQuotient</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a85ecbb103d7e89774ca4c85be11feef0</anchor>
      <arglist>(ring rGR, const ring rG, bool bCopy)</arglist>
    </member>
    <member kind="variable">
      <type>VAR NF_Proc</type>
      <name>nc_NF</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>ab52244bd67bbfab30353bdd4db86cefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BBA_Proc</type>
      <name>gnc_gr_bba</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a3445cc1ffb76dd7d4160197a3fa54042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BBA_Proc</type>
      <name>gnc_gr_mora</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>afb1787f0513f05371ab6a3ea9a23810e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BBA_Proc</type>
      <name>sca_bba</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>abec81f3313603ed30c94881fd6fe7dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BBA_Proc</type>
      <name>sca_mora</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>abd72fcf9e4b9459dd3aecbd70c5f0827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BBA_Proc</type>
      <name>sca_gr_bba</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a42e5333c15f22deb9bab546c2346eb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>iNCExtensions</name>
      <anchorfile>old_8gring_8cc.html</anchorfile>
      <anchor>a1a3e3029a680d0c332d815245e1c127d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sca.h</name>
    <path>libpolys/polys/nc/</path>
    <filename>sca_8h.html</filename>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>SCAQuotient</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>a462134147fd0eabe9720fe709102ab5e</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static short</type>
      <name>scaFirstAltVar</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>af417bef6c6e89e6311250d38b3f395b9</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static short</type>
      <name>scaLastAltVar</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>acbaa77d07e15ca716f0a2fd0ed2137ae</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaFirstAltVar</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>a074873b5427b2fa6d49ce0432ec0bf0b</anchor>
      <arglist>(ring r, short n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaLastAltVar</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>ac86ed9c2cd3d397b96b7fbe575e6cbf8</anchor>
      <arglist>(ring r, short n)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sca_pp_Mult_xi_pp</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>aa4dbddfb2425d6fda174f5f692e33ae0</anchor>
      <arglist>(short i, const poly pPoly, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>p_IsBiHomogeneous</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>a87876c9651c9ec510b05ebea2168cec0</anchor>
      <arglist>(const poly p, const intvec *wx, const intvec *wy, const intvec *wCx, const intvec *wCy, int &amp;dx, int &amp;dy, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>id_IsBiHomogeneous</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>add0e4799ce24f91c75446610d47979f8</anchor>
      <arglist>(const ideal id, const intvec *wx, const intvec *wy, const intvec *wCx, const intvec *wCy, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivGetSCAXVarWeights</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>a89c9eed5255e19ed1eabbe8eb616fae3</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>ivGetSCAYVarWeights</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>aa850c5734abed1237d616fedf0eb9297</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>p_IsSCAHomogeneous</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>a9c64dcf6753ebd91a121a3ce1e0323a2</anchor>
      <arglist>(const poly p, const intvec *wCx, const intvec *wCy, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>id_IsSCAHomogeneous</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>afebf98cb9a7ace2446df2085d93835ba</anchor>
      <arglist>(const ideal id, const intvec *wCx, const intvec *wCy, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_KillSquares</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>a4de03922464fff988d081c20ac499c99</anchor>
      <arglist>(const poly p, const short iFirstAltVar, const short iLastAltVar, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_KillSquares</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>ab92ff1ac96d0b0afa497acb4ff4c1c99</anchor>
      <arglist>(const ideal id, const short iFirstAltVar, const short iLastAltVar, const ring r, const bool bSkipZeroes=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sca_Force</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>ad8ea923009de154534f207d8131b22cf</anchor>
      <arglist>(ring rGR, int b, int e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sca_p_ProcsSet</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>a0d72fea625bdcd96dc48e32ae59f3985</anchor>
      <arglist>(ring rGR, p_Procs_s *p_Procs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sca_SetupQuotient</name>
      <anchorfile>sca_8h.html</anchorfile>
      <anchor>a0f4492f135c960bfb2baaa3eb94e1299</anchor>
      <arglist>(ring rGR, ring rG, bool bCopy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>summator.cc</name>
    <path>libpolys/polys/nc/</path>
    <filename>summator_8cc.html</filename>
    <includes id="summator_8h" name="summator.h" local="yes" import="no" module="no" objc="no">summator.h</includes>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MYTEST</name>
      <anchorfile>summator_8cc.html</anchorfile>
      <anchor>a7f7794fe5ec61b814b066b183191d72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OUTPUT</name>
      <anchorfile>summator_8cc.html</anchorfile>
      <anchor>a61a3c9a18380aafb6e430e79bf596557</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>summator.h</name>
    <path>libpolys/polys/nc/</path>
    <filename>summator_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <class kind="class">CPolynomialSummator</class>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SUMMATOR</name>
      <anchorfile>summator_8h.html</anchorfile>
      <anchor>a3c1772701f8b4fe06d9cbad4f6cd662d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Mult_q.cc</name>
    <path>libpolys/polys/operations/</path>
    <filename>p__Mult__q_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="p__Procs_8h" name="p_Procs.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs.h</includes>
    <includes id="p__MemCmp_8h" name="p_MemCmp.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemCmp.h</includes>
    <includes id="p__MemAdd_8h" name="p_MemAdd.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemAdd.h</includes>
    <includes id="p__MemCopy_8h" name="p_MemCopy.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemCopy.h</includes>
    <includes id="flintconv_8h" name="flintconv.h" local="yes" import="no" module="no" objc="no">polys/flintconv.h</includes>
    <includes id="flint__mpoly_8h" name="flint_mpoly.h" local="yes" import="no" module="no" objc="no">polys/flint_mpoly.h</includes>
    <includes id="p__Mult__q_8h" name="p_Mult_q.h" local="yes" import="no" module="no" objc="no">p_Mult_q.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MIN_LENGTH_MAX</name>
      <anchorfile>p__Mult__q_8cc.html</anchorfile>
      <anchor>a9c451875f644ccd6ed49f280500f2109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_FLINT_QQ</name>
      <anchorfile>p__Mult__q_8cc.html</anchorfile>
      <anchor>ab371ee17af188711665161777d8943c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_FLINT_Zp</name>
      <anchorfile>p__Mult__q_8cc.html</anchorfile>
      <anchor>afd8a56d6927e36fb761199d801fa4baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_FLINT_Z</name>
      <anchorfile>p__Mult__q_8cc.html</anchorfile>
      <anchor>a7e9e147c13c083f0544515f2a5a5c788</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pqLength</name>
      <anchorfile>p__Mult__q_8cc.html</anchorfile>
      <anchor>aa0a5b2d494ea7d40273b0e4f5838caf0</anchor>
      <arglist>(poly p, poly q, int &amp;lp, int &amp;lq, const int min)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pqLengthApprox</name>
      <anchorfile>p__Mult__q_8cc.html</anchorfile>
      <anchor>a30ed3a088a251208330a31f5d0122169</anchor>
      <arglist>(poly p, poly q, int &amp;lp, int &amp;lq, const int min)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_p_Mult_q_Bucket</name>
      <anchorfile>p__Mult__q_8cc.html</anchorfile>
      <anchor>a955efdc86a9a46e83b24a498c0b8f18c</anchor>
      <arglist>(poly p, const int lp, poly q, const int lq, const int copy, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_p_Mult_q_Normal_ZeroDiv</name>
      <anchorfile>p__Mult__q_8cc.html</anchorfile>
      <anchor>aa234585e77804caba98ee0a6dc183664</anchor>
      <arglist>(poly p, poly q, const int copy, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_p_Mult_q_Normal</name>
      <anchorfile>p__Mult__q_8cc.html</anchorfile>
      <anchor>a6a0ecf887413a7e00ab99e5a6d313896</anchor>
      <arglist>(poly p, poly q, const int copy, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_p_Mult_q</name>
      <anchorfile>p__Mult__q_8cc.html</anchorfile>
      <anchor>a7d674f014f92acebc197db2059dc1277</anchor>
      <arglist>(poly p, poly q, const int copy, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Mult_q.h</name>
    <path>libpolys/polys/operations/</path>
    <filename>p__Mult__q_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MIN_LENGTH_BUCKET</name>
      <anchorfile>p__Mult__q_8h.html</anchorfile>
      <anchor>ac807bca0e0c680279ab39f12d16a2a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pqLength</name>
      <anchorfile>p__Mult__q_8h.html</anchorfile>
      <anchor>aa0a5b2d494ea7d40273b0e4f5838caf0</anchor>
      <arglist>(poly p, poly q, int &amp;lp, int &amp;lq, const int min)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pShallowCopyDelete.cc</name>
    <path>libpolys/polys/operations/</path>
    <filename>pShallowCopyDelete_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="pShallowCopyDelete_8h" name="pShallowCopyDelete.h" local="yes" import="no" module="no" objc="no">pShallowCopyDelete.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>pShallowCopyDelete_General</name>
      <anchorfile>pShallowCopyDelete_8cc.html</anchorfile>
      <anchor>a12b66a8adc9862e122c947ccac07036e</anchor>
      <arglist>(poly s_p, ring s_r, ring d_r, omBin d_bin)</arglist>
    </member>
    <member kind="function">
      <type>pShallowCopyDeleteProc</type>
      <name>pGetShallowCopyDeleteProc</name>
      <anchorfile>pShallowCopyDelete_8cc.html</anchorfile>
      <anchor>aec5340808bc1696a6151c98c7494de09</anchor>
      <arglist>(ring, ring)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pShallowCopyDelete.h</name>
    <path>libpolys/polys/operations/</path>
    <filename>pShallowCopyDelete_8h.html</filename>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <member kind="function">
      <type>pShallowCopyDeleteProc</type>
      <name>pGetShallowCopyDeleteProc</name>
      <anchorfile>pShallowCopyDelete_8h.html</anchorfile>
      <anchor>adde729a8b73c02dd74f8d78b964c9f08</anchor>
      <arglist>(ring source_r, ring dest_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Procs_Generate.cc</name>
    <path>libpolys/polys/</path>
    <filename>p__Procs__Generate_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="p__Procs__Dynamic_8h" name="p_Procs_Dynamic.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs_Dynamic.h</includes>
    <includes id="p__Procs__Impl_8h" name="p_Procs_Impl.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs_Impl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DoSetProc</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>ac39993eb2aff28b894140fb9f92ffcc7</anchor>
      <arglist>(what, field, length, ord)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsKernelProc</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>a94fa2cc97c18370a0019611293722939</anchor>
      <arglist>(p_Proc proc, p_Field field, p_Length length, p_Ord ord)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AlreadyHaveProc</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>ae899ea57a4a0afaecf5b60a9784a4b39</anchor>
      <arglist>(p_Proc proc, p_Field field, p_Length length, p_Ord ord)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddProc</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>a8dccc5a2c788a236368100d52f473a3d</anchor>
      <arglist>(const char *s_what, p_Proc proc, p_Field field, p_Length length, p_Ord ord)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateProc</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>a3a006f3775a4c9d33a472376b77675be</anchor>
      <arglist>(const char *s_what, p_Proc proc, p_Field field, p_Length length, p_Ord ord)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FieldGeneralProcs</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>a373b77ed31eccf531f6e002a12b8183c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FieldIndepProcs</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>a2dbc75d01f54ffae9064197d235b46ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FieldZpProcs</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>ae1700a9d5dae93c910dbcad030430e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FieldQProcs</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>a0c16a720d22dc65ff171ab1a16b83b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RingGeneralProcs</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>a6fff50b40918a9bb18c3445214426787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>KernelProcs</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>a6a28798d78cae834d3cb29a2376b0ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>UnknownProcs</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>a44fc2ca0f96b4a7be583b48077a6b0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char ***</type>
      <name>generated_p_procs</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>aabf836f93be85dc41e2eae2499271197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>macros_field</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>aa32f27d9a751dd18dea2e9f3f0906249</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>macros_length</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>aa12ed841261de821fa5d694cee335548</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>macros_length_ord</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>a75ebf9daa2b4d858d55735013f8305a5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DummyProcs</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>aa42b5acf0f910cfa87655e5a58d4efac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NumberOfHaveProcs</name>
      <anchorfile>p__Procs__Generate_8cc.html</anchorfile>
      <anchor>a6b92d4edd4e16d2ed108b9357c8ee018</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pCoeff.cc</name>
    <path>libpolys/polys/</path>
    <filename>pCoeff_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="pCoeff_8h" name="pCoeff.h" local="yes" import="no" module="no" objc="no">polys/pCoeff.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">simpleideals.h</includes>
    <member kind="function">
      <type>number</type>
      <name>p_CoeffTerm</name>
      <anchorfile>pCoeff_8cc.html</anchorfile>
      <anchor>a4fcad0228cf4d408786dd0a3363a21aa</anchor>
      <arglist>(poly p, poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_CoeffTermV</name>
      <anchorfile>pCoeff_8cc.html</anchorfile>
      <anchor>ae1df8165cdbae954cf2d19cc8f18771e</anchor>
      <arglist>(poly v, poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_CoeffTerm</name>
      <anchorfile>pCoeff_8cc.html</anchorfile>
      <anchor>ac3a0b0520743c4b6fdeb86a6088f7a35</anchor>
      <arglist>(ideal I, poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_CoeffTermV</name>
      <anchorfile>pCoeff_8cc.html</anchorfile>
      <anchor>a66ce2b8461827eb1d65a28fb48f608f6</anchor>
      <arglist>(ideal M, poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_CoeffTermId</name>
      <anchorfile>pCoeff_8cc.html</anchorfile>
      <anchor>a46211d582b767007a42180229fbac59a</anchor>
      <arglist>(poly v, ideal m, int n, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_CoeffTermMo</name>
      <anchorfile>pCoeff_8cc.html</anchorfile>
      <anchor>af54def4ed5acd3236b08aa34dd353287</anchor>
      <arglist>(poly v, ideal m, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pCoeff.h</name>
    <path>libpolys/polys/</path>
    <filename>pCoeff_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">simpleideals.h</includes>
    <member kind="function">
      <type>number</type>
      <name>p_CoeffTerm</name>
      <anchorfile>pCoeff_8h.html</anchorfile>
      <anchor>a4fcad0228cf4d408786dd0a3363a21aa</anchor>
      <arglist>(poly p, poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_CoeffTermV</name>
      <anchorfile>pCoeff_8h.html</anchorfile>
      <anchor>ae1df8165cdbae954cf2d19cc8f18771e</anchor>
      <arglist>(poly v, poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_CoeffTerm</name>
      <anchorfile>pCoeff_8h.html</anchorfile>
      <anchor>ac3a0b0520743c4b6fdeb86a6088f7a35</anchor>
      <arglist>(ideal I, poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_CoeffTermV</name>
      <anchorfile>pCoeff_8h.html</anchorfile>
      <anchor>a66ce2b8461827eb1d65a28fb48f608f6</anchor>
      <arglist>(ideal M, poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_CoeffTermId</name>
      <anchorfile>pCoeff_8h.html</anchorfile>
      <anchor>a46211d582b767007a42180229fbac59a</anchor>
      <arglist>(poly v, ideal m, int n, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_CoeffTermMo</name>
      <anchorfile>pCoeff_8h.html</anchorfile>
      <anchor>af54def4ed5acd3236b08aa34dd353287</anchor>
      <arglist>(poly v, ideal m, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pDebug.cc</name>
    <path>libpolys/polys/</path>
    <filename>pDebug_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="distrib_8h" name="distrib.h" local="yes" import="no" module="no" objc="no">misc/distrib.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PDEBUG_CC</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>a3f9071182bea81572c3a58249106efd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>dPolyReportError</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>a85bb119b98541d1e5e9559957570e565</anchor>
      <arglist>(poly p, ring r, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LmCheckIsFromRing</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>aa4d9198d22416a9ecd2428a4a0240f6d</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_CheckIsFromRing</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>a1f5a720205b271c42e8a9e974ce7754f</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_CheckPolyRing</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>ac9881763aa7c4d10c1dad619960bb84c</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LmCheckPolyRing</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>a18e6ea427194be0e7d537d12937dfb81</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_CheckRing</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>aa0a4e6170d2496d4f3d368b77cb40ced</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_DebugLmDivisibleByNoComp</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>a2dea14715cd47f487f8ca4435f85d595</anchor>
      <arglist>(poly a, poly b, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pIsMonomOf</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>a18b5b76297e0841a77418c534d9f0c0c</anchor>
      <arglist>(poly p, poly m)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pHaveCommonMonoms</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>ae0cb2eec3eb915d5536307db74782784</anchor>
      <arglist>(poly p, poly q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Setm_General</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>a21d4b5d281124429ad82001da3f7f4e0</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>p_DebugInit</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>a0acb3d8debbd9c18dfbf04c9225b633e</anchor>
      <arglist>(poly p, ring src_ring, ring dest_ring)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_p_Test</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>a1ddf393d72859b27cd1455c11b299418</anchor>
      <arglist>(poly p, ring r, int level)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_p_LmTest</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>a37452cea26653267bc3e0e01e510a458</anchor>
      <arglist>(poly p, ring r, int level)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_pp_Test</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>af2a4593c4888a878a6345c866c8ab0ed</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing, int level)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR BOOLEAN</type>
      <name>d_poly_error_reporting</name>
      <anchorfile>pDebug_8cc.html</anchorfile>
      <anchor>a360db039c246abe3178e77838ee956c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PolyEnumerator.cc</name>
    <path>libpolys/polys/</path>
    <filename>PolyEnumerator_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="PolyEnumerator_8h" name="PolyEnumerator.h" local="yes" import="no" module="no" objc="no">PolyEnumerator.h</includes>
  </compound>
  <compound kind="file">
    <name>PolyEnumerator.h</name>
    <path>libpolys/polys/</path>
    <filename>PolyEnumerator_8h.html</filename>
    <includes id="Enumerator_8h" name="Enumerator.h" local="yes" import="no" module="no" objc="no">coeffs/Enumerator.h</includes>
    <includes id="monomials_8h" name="monomials.h" local="yes" import="no" module="no" objc="no">polys/monomials/monomials.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <class kind="class">CBasePolyEnumerator</class>
    <class kind="class">CPolyCoeffsEnumerator</class>
    <class kind="struct">NAConverter</class>
    <class kind="class">CRecursivePolyCoeffsEnumerator</class>
    <member kind="typedef">
      <type>IEnumerator&lt; number &gt;</type>
      <name>IPolyCoeffsEnumerator</name>
      <anchorfile>PolyEnumerator_8h.html</anchorfile>
      <anchor>a536043e0c27874dd336291f63bf8376a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polys.dox</name>
    <path>libpolys/polys/</path>
    <filename>polys_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>polys0.cc</name>
    <path>libpolys/polys/</path>
    <filename>polys0_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>writemon</name>
      <anchorfile>polys0_8cc.html</anchorfile>
      <anchor>a5ac46ce003effb6f0ec5e1bdf2e68f3c</anchor>
      <arglist>(poly p, int ko, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>writemonLP</name>
      <anchorfile>polys0_8cc.html</anchorfile>
      <anchor>aba1c34bb208fb66d542eb96e309e6ba9</anchor>
      <arglist>(poly p, int ko, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_String0Short</name>
      <anchorfile>polys0_8cc.html</anchorfile>
      <anchor>a60e80e2772b37e12086b388bbe3f7963</anchor>
      <arglist>(const poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_String0Long</name>
      <anchorfile>polys0_8cc.html</anchorfile>
      <anchor>a5b59d9c37918b3845296ee183314f45f</anchor>
      <arglist>(const poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_String0</name>
      <anchorfile>polys0_8cc.html</anchorfile>
      <anchor>a3de35d6d43613faa0e3ff7ed1822acba</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>p_String</name>
      <anchorfile>polys0_8cc.html</anchorfile>
      <anchor>a39aedcb67d17b649a28a0055132f2e61</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Write0</name>
      <anchorfile>polys0_8cc.html</anchorfile>
      <anchor>ac99b2fb8b904bbb1daf5a238bf20de89</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Write</name>
      <anchorfile>polys0_8cc.html</anchorfile>
      <anchor>a3df817e9da92acfba9cdb170d4b310f4</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_wrp0</name>
      <anchorfile>polys0_8cc.html</anchorfile>
      <anchor>aafecf929020eb4d8738f6b9eacb3a0c0</anchor>
      <arglist>(poly p, ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_wrp</name>
      <anchorfile>polys0_8cc.html</anchorfile>
      <anchor>afc4bde585bf5f0d6d9b420f8b8834cc2</anchor>
      <arglist>(poly p, ring lmRing, ring tailRing)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prCopy.cc</name>
    <path>libpolys/polys/</path>
    <filename>prCopy_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <member kind="typedef">
      <type>poly(*</type>
      <name>prCopyProc_t</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>adde4becf6d5386102599ce254987aa21</anchor>
      <arglist>)(poly &amp;src_p, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>prCopyEvector</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>a49b2f0b28457a464f971e774b4211323</anchor>
      <arglist>(poly dest, ring dest_r, poly src, ring src_r, int max)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prCopyR</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>a8d2bf030b02299858bb89e3161c12dbf</anchor>
      <arglist>(poly p, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prMapR</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>a464d08a0687c708a0913a6a813be19c5</anchor>
      <arglist>(poly src, nMapFunc nMap, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prCopyR_NoSort</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>acdfd6dbc7c5312f37edf5f09aa4e54b6</anchor>
      <arglist>(poly p, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prMoveR</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>a131e25f9ce7befddb3f4122cd168e25a</anchor>
      <arglist>(poly &amp;p, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prMoveR_NoSort</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>ac8cb193e667aa46a63cd2fc7acdf18b5</anchor>
      <arglist>(poly &amp;p, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prShallowCopyR_NoSort</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>ae570e84298adf5ddf498472e41b22062</anchor>
      <arglist>(poly p, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prShallowCopyR</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>aa25c8166733adf02838ddb0b8d79d198</anchor>
      <arglist>(poly p, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prHeadR</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>a3ab83090ca80b2c9373af3fe405141c2</anchor>
      <arglist>(poly p, ring src_r, ring dest_r, prCopyProc_t prproc)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prHeadR</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>aefb707d4da04970e36feb067b4b10c4e</anchor>
      <arglist>(poly p, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrHeadR</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>ad100c9d24718c68910d394de75e17685</anchor>
      <arglist>(ideal id, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idrCopy</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>ac6fbfeb47cf8bd61a8f4c293cb2ba426</anchor>
      <arglist>(ideal id, ring src_r, ring dest_r, prCopyProc_t prproc)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrCopyR</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>a8ec275b4b57cd42a950306e93310a2ab</anchor>
      <arglist>(ideal id, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrCopyR_NoSort</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>ad058db36355a5a9c9d3024bc5afc6163</anchor>
      <arglist>(ideal id, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrShallowCopyR</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>ad7c29141da7b689f8449648878923a1b</anchor>
      <arglist>(ideal id, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrShallowCopyR_NoSort</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>a6fd45d88b74e471de1f78d3826f60d92</anchor>
      <arglist>(ideal id, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idrMove</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>ac59f702835dec62781d30e3a6b6f8a9c</anchor>
      <arglist>(ideal &amp;id, ring src_r, ring dest_r, prCopyProc_t prproc)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrMoveR</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>a17887b9f5fcd168654afd87101debb0d</anchor>
      <arglist>(ideal &amp;id, ring src_r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrMoveR_NoSort</name>
      <anchorfile>prCopy_8cc.html</anchorfile>
      <anchor>aa7f856789ed03b25e36ae54efa075711</anchor>
      <arglist>(ideal &amp;id, ring src_r, ring dest_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prCopy.h</name>
    <path>libpolys/polys/</path>
    <filename>prCopy_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <member kind="typedef">
      <type>number(*</type>
      <name>nMapFunc</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>ae0e344bf738ceb27db62a1426690e61a</anchor>
      <arglist>)(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prMoveR_NoSort</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>a5abfa40172bb548c368369433246d6e5</anchor>
      <arglist>(poly &amp;p, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prMoveR</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>afdeb026c5fff3da76efc1eae1e418c60</anchor>
      <arglist>(poly &amp;p, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prCopyR_NoSort</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>a0ed49f739686ccbd12456df3a966f59e</anchor>
      <arglist>(poly p, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prCopyR</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>a4cc768865f9a303ad75c370f98a320d2</anchor>
      <arglist>(poly p, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prShallowCopyR_NoSort</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>a893f1e2b4ddace905e8880a0e7a5fe03</anchor>
      <arglist>(poly p, ring r, ring dest_t)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prShallowCopyR</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>aa1133a24947b4f1cdae4434fb154662c</anchor>
      <arglist>(poly p, ring r, ring dest_t)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prHeadR</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>ad0e06858928d4fd60454c4fb3685c46e</anchor>
      <arglist>(poly p, ring r, ring dest_rg)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrMoveR_NoSort</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>a589a1469e97bc2837562c1f0dd92ac1a</anchor>
      <arglist>(ideal &amp;id, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrMoveR</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>ab9bb3207a6ed94e75be8c04a727d3580</anchor>
      <arglist>(ideal &amp;id, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrCopyR_NoSort</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>a0bbe999f7e7e7ebebf4dab26bbab2a12</anchor>
      <arglist>(ideal id, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrCopyR</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>a3433b61b4378411885bca77566770598</anchor>
      <arglist>(ideal id, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrShallowCopyR_NoSort</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>aa25a673275b8352282988b56af5a080f</anchor>
      <arglist>(ideal id, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrShallowCopyR</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>a7c1ab2773e0bb8f6024f7584c02b40ec</anchor>
      <arglist>(ideal id, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idrHeadR</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>ad100c9d24718c68910d394de75e17685</anchor>
      <arglist>(ideal id, ring r, ring dest_r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>prMapR</name>
      <anchorfile>prCopy_8h.html</anchorfile>
      <anchor>a464d08a0687c708a0913a6a813be19c5</anchor>
      <arglist>(poly src, nMapFunc nMap, ring src_r, ring dest_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prCopyMacros.h</name>
    <path>libpolys/polys/</path>
    <filename>prCopyMacros_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>PR_DELETE_MONOM</name>
      <anchorfile>prCopyMacros_8h.html</anchorfile>
      <anchor>ace6291f39ef591d8eaf62bcb9a536519</anchor>
      <arglist>(src, r_src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PR_INIT_EVECTOR_COPY</name>
      <anchorfile>prCopyMacros_8h.html</anchorfile>
      <anchor>a78a55ddad79583ca65741e23c24205a9</anchor>
      <arglist>(r_src, r_dest)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PR_CPY_EVECTOR</name>
      <anchorfile>prCopyMacros_8h.html</anchorfile>
      <anchor>a3fbd0d57512acfc3b05090e3e2db5a9d</anchor>
      <arglist>(dest, dest_r, src, src_r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PR_ALLOC_MONOM</name>
      <anchorfile>prCopyMacros_8h.html</anchorfile>
      <anchor>a1bce27a31ea3d08d728f825833376dd4</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PR_NCOPY</name>
      <anchorfile>prCopyMacros_8h.html</anchorfile>
      <anchor>a63b999f38aa18d7fa798f5e93ffdaa66</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PR_NDELETE</name>
      <anchorfile>prCopyMacros_8h.html</anchorfile>
      <anchor>a770cd07ef309515531cdc86a346ae9d9</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PR_NUMBER_SIMPLE_NAME</name>
      <anchorfile>prCopyMacros_8h.html</anchorfile>
      <anchor>a580b5b2e571bf9994e38e979dabaafa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PR_SORT_POLY</name>
      <anchorfile>prCopyMacros_8h.html</anchorfile>
      <anchor>a0fb5573dc2a4e47c475de57793abdaf9</anchor>
      <arglist>(p, d_r, s_r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prCopyTemplate.cc</name>
    <path>libpolys/polys/</path>
    <filename>prCopyTemplate_8cc.html</filename>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>PR_NAME</name>
      <anchorfile>prCopyTemplate_8cc.html</anchorfile>
      <anchor>ab5488109456195ad0bc7028b79ae50fa</anchor>
      <arglist>(poly &amp;src, const ring r_src, const ring r_dest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sbuckets.cc</name>
    <path>libpolys/polys/</path>
    <filename>sbuckets_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">polys/sbuckets.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <class kind="class">sBucketPoly</class>
    <class kind="class">sBucket</class>
    <member kind="function">
      <type>ring</type>
      <name>sBucketGetRing</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>afcbae130f73b69aacce3162ae9d22762</anchor>
      <arglist>(const sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sIsEmpty</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>a0dafbbbec44cd8e522cb4700e0b6130e</anchor>
      <arglist>(const sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>sBucket_pt</type>
      <name>sBucketCopy</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>a5968220094f22c43f3de0710ad9ec9ca</anchor>
      <arglist>(const sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>sBucket_pt</type>
      <name>sBucketCreate</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>ac0fea87dd7e142aaf787b3cfb8625795</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketDestroy</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>abbe2a1d79ac6cb235df02f4aea8ebff2</anchor>
      <arglist>(sBucket_pt *bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketDeleteAndDestroy</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>a0adc71f856eb3543e88ca52f21e10c02</anchor>
      <arglist>(sBucket_pt *bucket_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucket_Merge_m</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>ad1598a0eeb67255826516208cfd64af9</anchor>
      <arglist>(sBucket_pt bucket, poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucket_Merge_p</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>aae55b439ce1d8b1d2b31efbafed3085e</anchor>
      <arglist>(sBucket_pt bucket, poly p, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucket_Add_m</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>abfd788f6db6e24ce89492864b7b1570d</anchor>
      <arglist>(sBucket_pt bucket, poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucket_Add_p</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>ab22b74944822916cf968ab73042c6bed</anchor>
      <arglist>(sBucket_pt bucket, poly p, int length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketClearMerge</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>a332d5178361fc5aea9e3889588dee684</anchor>
      <arglist>(sBucket_pt bucket, poly *p, int *length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketClearAdd</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>acb396412c305a9474cad411944ca6341</anchor>
      <arglist>(sBucket_pt bucket, poly *p, int *length)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sBucketSortMerge</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>ac918de175905a5d23d745e0090dca59a</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sBucketSortAdd</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>acedd58716ff76d928e1cb704bceeee96</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketCanonicalize</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>abb8a232ff0253d3a10dcf0c294cae2fc</anchor>
      <arglist>(sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sBucketPeek</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>aea64829984dd8567e059ea3c17c790af</anchor>
      <arglist>(sBucket_pt b)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>sBucketString</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>a05d60d3e62e5d509b67758bf5e39a9b7</anchor>
      <arglist>(sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketPrint</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>a0416ea07f59ac82812aacc8499efd9f3</anchor>
      <arglist>(sBucket_pt bucket)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR omBin</type>
      <name>sBucket_bin</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>ab9ece49f7ce2a076104422db58d7d82b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sbuckets.h</name>
    <path>libpolys/polys/</path>
    <filename>sbuckets_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <member kind="typedef">
      <type>sBucket *</type>
      <name>sBucket_pt</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>a82daa070815d22363bc5d98ed3cd03c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>sBucket_pt</type>
      <name>sBucketCreate</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>aaf1b3b950bd4846b062694ebf3853d59</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketDestroy</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>abbe2a1d79ac6cb235df02f4aea8ebff2</anchor>
      <arglist>(sBucket_pt *bucket)</arglist>
    </member>
    <member kind="function">
      <type>sBucket_pt</type>
      <name>sBucketCopy</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>a5968220094f22c43f3de0710ad9ec9ca</anchor>
      <arglist>(const sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>sBucketGetRing</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>afcbae130f73b69aacce3162ae9d22762</anchor>
      <arglist>(const sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sIsEmpty</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>a0dafbbbec44cd8e522cb4700e0b6130e</anchor>
      <arglist>(const sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketClearMerge</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>a332d5178361fc5aea9e3889588dee684</anchor>
      <arglist>(sBucket_pt bucket, poly *p, int *length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketClearAdd</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>acb396412c305a9474cad411944ca6341</anchor>
      <arglist>(sBucket_pt bucket, poly *p, int *length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketDestroyMerge</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>af09a54ecc2e99a8b90d600007d526516</anchor>
      <arglist>(sBucket_pt bucket, poly *p, int *length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketDestroyAdd</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>a9db70e3bbbfb530818694689c966427f</anchor>
      <arglist>(sBucket_pt bucket, poly *p, int *length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketDeleteAndDestroy</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>a0adc71f856eb3543e88ca52f21e10c02</anchor>
      <arglist>(sBucket_pt *bucket_pt)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sBucketPeek</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>aea64829984dd8567e059ea3c17c790af</anchor>
      <arglist>(sBucket_pt b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucket_Merge_p</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>a40f70200b99bce4de84fb5ade11de4cd</anchor>
      <arglist>(sBucket_pt bucket, poly p, int lp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucket_Merge_m</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>ad1598a0eeb67255826516208cfd64af9</anchor>
      <arglist>(sBucket_pt bucket, poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucket_Add_p</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>a475d695d342fa2bfd8eb4f107841281e</anchor>
      <arglist>(sBucket_pt bucket, poly p, int lp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucket_Add_m</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>abfd788f6db6e24ce89492864b7b1570d</anchor>
      <arglist>(sBucket_pt bucket, poly p)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sBucketSortMerge</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>ac918de175905a5d23d745e0090dca59a</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sBucketSortAdd</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>acedd58716ff76d928e1cb704bceeee96</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketCanonicalize</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>abb8a232ff0253d3a10dcf0c294cae2fc</anchor>
      <arglist>(sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>sBucketString</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>a05d60d3e62e5d509b67758bf5e39a9b7</anchor>
      <arglist>(sBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sBucketPrint</name>
      <anchorfile>sbuckets_8h.html</anchorfile>
      <anchor>a0416ea07f59ac82812aacc8499efd9f3</anchor>
      <arglist>(sBucket_pt bucket)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shiftop.cc</name>
    <path>libpolys/polys/</path>
    <filename>shiftop_8cc.html</filename>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">shiftop.h</includes>
    <includes id="p__MemCopy_8h" name="p_MemCopy.h" local="yes" import="no" module="no" objc="no">templates/p_MemCopy.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SHIFT_MULT_COMPAT_MODE</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>ac5cd0c4400d75e4691d64e0f7bf3faa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_pp_Mult_mm</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a9c636389712913d77b579542630f3c77</anchor>
      <arglist>(poly p, const poly m, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_p_Mult_mm</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a9b40035170e854b71a93a12f26f27a9c</anchor>
      <arglist>(poly p, const poly m, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_pp_mm_Mult</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a79bcc2f998a8669ae5ef181ff5bc5b4b</anchor>
      <arglist>(poly p, const poly m, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_p_mm_Mult</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a939f1a1db84a2856510ed513f7cbf426</anchor>
      <arglist>(poly p, const poly m, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_p_Minus_mm_Mult_qq</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a551f99f5aa3abf5f9fc0c1e4e0201b11</anchor>
      <arglist>(poly p, poly m, poly q, int &amp;Shorter, const poly, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_pp_Mult_mm_Noether_STUB</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a90d54021ed52ed5b5ab3794e0dc1e2fe</anchor>
      <arglist>(poly p, const poly m, const poly, int &amp;ll, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_pp_Mult_Coeff_mm_DivSelectMult_STUB</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>af3b3e319b7373f8d4dff4386585c040b</anchor>
      <arglist>(poly, const poly, const poly, const poly, int &amp;, const ring)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_pp_Mult_Coeff_mm_DivSelect_STUB</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a2c7bd8940282f3ae8abcabc921a72917</anchor>
      <arglist>(poly, const poly, int &amp;, const ring)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_mLPunshift</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a602c6dafbd979ba0accd7265f59aad16</anchor>
      <arglist>(poly m, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_LPunshift</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a88374b2198566bb27e9aeb087ed5735a</anchor>
      <arglist>(poly p, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_mLPshift</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>af215e1d244f6f2cae79f13ea2385f31c</anchor>
      <arglist>(poly m, int sh, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_LPshift</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a12f67f39d50271a0cb84c06163db17e6</anchor>
      <arglist>(poly p, int sh, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_LastVblock</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>ac6c729a1e1ba6be177b7b2bb35d54090</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mLastVblock</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a462081f43fee1daefc5c6e9cfc07b512</anchor>
      <arglist>(poly p, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mLastVblock</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>ae095ee1a2662de7a025b524f66d345c1</anchor>
      <arglist>(poly p, int *expV, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_FirstVblock</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>ab2faa3bc85e164a61c6c7e5685f457c6</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mFirstVblock</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a30ec69ba1a6baf38f5014e8e9d26ecab</anchor>
      <arglist>(poly p, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mFirstVblock</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>aa2636e1a930218fe7100b49e02cd65fe</anchor>
      <arglist>(poly p, int *expV, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_LPExpVappend</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>ae20a3ce2287c0ff811a24ee35be54629</anchor>
      <arglist>(int *m1ExpV, int *m2ExpV, int m1Length, int m2Length, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_LPExpVprepend</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a11bb1df139ebed33a5cde203e28bdc95</anchor>
      <arglist>(int *m1ExpV, int *m2ExpV, int m1Length, int m2Length, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLPExpV</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>aaf8dd6ebbc1f2affe8fc4590f06ed2c8</anchor>
      <arglist>(int *expV, ring ri)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>LPExpVString</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>aa9f171ab3b2a3f3ce9c087781ac9a915</anchor>
      <arglist>(int *expV, ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>k_SplitFrame</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>af19be7572ca5717fd3187177c5813c64</anchor>
      <arglist>(poly &amp;m1, poly &amp;m2, int at, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_p_mLPNCGenValid</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a7525aef24e0121967a3ed9a5a0a62528</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_p_mLPNCGenValid</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a626ccc0ea95a84c1155c376c3c0252a5</anchor>
      <arglist>(int *mExpV, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_GetNCGen</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>aa87f3bb685b9ad3cf1018a8ae985738f</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id_IsInV</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a4ceb01f5d2468fa26851ad63590648d4</anchor>
      <arglist>(ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_IsInV</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a6cd022c6d34fde0cd130ca637643aef5</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mIsInV</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>aeb542b706d5c98b3d871b9788aa9c8e2</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LPDivisibleBy</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>aa4fce6e7af44866ce23fe01962093fa1</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LPLmDivisibleBy</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a26ae3b2e8ed67567f341cdb65df0b075</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_p_LPLmDivisibleByNoComp</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a0f9f0d6aa9ac42f3177edc2305ffc8d9</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LPDivisibleBy</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a189a3411ca62cb366839e02cc88f5223</anchor>
      <arglist>(ideal I, poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_LPVarAt</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>ae099410594363adc2fbbca7cadb2f61d</anchor>
      <arglist>(poly p, int pos, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_mLPSubst</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>a95699fc87b757386e123ce29888171f3</anchor>
      <arglist>(poly m, int n, poly e, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_LPSubst</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>af88a28652585aa15e49526b56593640b</anchor>
      <arglist>(poly p, int n, poly e, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>freeAlgebra_weights</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>afb04afa7cfe9c1a3c0e9cad7b6b1073c</anchor>
      <arglist>(const ring old_ring, ring new_ring, int p, int d)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>freeAlgebra</name>
      <anchorfile>shiftop_8cc.html</anchorfile>
      <anchor>ace1dfd436ef8bbcebc13d9ce22040381</anchor>
      <arglist>(ring r, int d, int ncGenCount)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shiftop.h</name>
    <path>libpolys/polys/</path>
    <filename>shiftop_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">monomials/ring.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>pLPunshift</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a500d3d68ad08df2897dbc5394b740ab7</anchor>
      <arglist>(p, sh)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pmLPunshift</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a7f1536ab5592b7e41418d2cb1fafe393</anchor>
      <arglist>(p, sh)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLPshift</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a7353bbaf6c6b6889900445825b85c8e4</anchor>
      <arglist>(p, sh)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pmLPshift</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a3de9fb6a9a3cae71219abc17d249aece</anchor>
      <arglist>(p, sh)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLastVblock</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a4633bd60dda8ee2c5f84439f371bef00</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pmLastVblock</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>addb8bd22ad5d94ba07469c2850bfa42c</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pFirstVblock</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>ae60c2584ef261d625f472986f2923ab8</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pmFirstVblock</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a20d82e6c852aa72c5fc85b1bb182669d</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>kSplitFrame</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a462394c627f93fd2ecad4b467d2fc980</anchor>
      <arglist>(m1, m2, at)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>idIsInV</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a7ab280de7d36870c1beab580268ba199</anchor>
      <arglist>(I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pIsInV</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a49a954ae09304e5e374bb55ce090eb25</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pmIsInV</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>ad65774da9d85188b456385bb027416bc</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLPDivisibleBy</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a33ea820bf56fdde7b334d08831a82d77</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLPLmDivisibleBy</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>adf722601a58b127d0aebae5e99150b6c</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pGetNCGen</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>ae5fbbed8f27ed768203296ca2f2881bc</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pLPSubst</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>ab0671ed6b28a4b9a573cf326fa59ffca</anchor>
      <arglist>(p, n, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pmLPSubst</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a525be2c2c64d9fed8ac292f79cf5856c</anchor>
      <arglist>(m, n, e)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_pp_Mult_mm</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a1b20a3eac3d63b35a7367f8c10af2bf6</anchor>
      <arglist>(poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_p_Mult_mm</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a32a6df6f165088268a0b9c2d5dc7420b</anchor>
      <arglist>(poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_pp_mm_Mult</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a6727ff3e55601ed6a69a191f260aaf9f</anchor>
      <arglist>(poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_p_mm_Mult</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>ac15abddf4a3d2cd722f3af1947e138ac</anchor>
      <arglist>(poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_p_Minus_mm_Mult_qq</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>adaf4129d6c1478c60f9030e277a3ec81</anchor>
      <arglist>(poly p, poly m, poly q, int &amp;Shorter, const poly spNoether, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_pp_Mult_mm_Noether_STUB</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a70794f5116de903a6fdcba1dec8f7a65</anchor>
      <arglist>(poly p, const poly m, const poly spNoether, int &amp;ll, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_pp_Mult_Coeff_mm_DivSelectMult_STUB</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a76ff6af654a1a140f3c04640529df3ea</anchor>
      <arglist>(poly p, const poly m, const poly a, const poly b, int &amp;shorter, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>shift_pp_Mult_Coeff_mm_DivSelect_STUB</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a42ed7779ad9739671b162a3db6a5158a</anchor>
      <arglist>(poly p, const poly m, int &amp;shorter, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_mLPunshift</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a602c6dafbd979ba0accd7265f59aad16</anchor>
      <arglist>(poly m, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_LPunshift</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a88374b2198566bb27e9aeb087ed5735a</anchor>
      <arglist>(poly p, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_mLPshift</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>ace961d76fe55181939113717d578bd38</anchor>
      <arglist>(poly p, int sh, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_LPshift</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a834b8cea8225ff3f7f4d6b8cc2ff100f</anchor>
      <arglist>(poly p, int sh, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_LastVblock</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>ac6c729a1e1ba6be177b7b2bb35d54090</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mLastVblock</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a3f3cda19cec3b83e127f85083a832d76</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mLastVblock</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>affb0a794537b2b35650a7ea2cc30b6cc</anchor>
      <arglist>(poly p, int *expV, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_FirstVblock</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>ab2faa3bc85e164a61c6c7e5685f457c6</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mFirstVblock</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>afca586fac2efb47bfefcc50b4407e4e2</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mFirstVblock</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a9abb2e5d625b65565bf4c80d3d204db7</anchor>
      <arglist>(poly p, int *expV, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_LPExpVappend</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>ae20a3ce2287c0ff811a24ee35be54629</anchor>
      <arglist>(int *m1ExpV, int *m2ExpV, int m1Length, int m2Length, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_LPExpVprepend</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a11bb1df139ebed33a5cde203e28bdc95</anchor>
      <arglist>(int *m1ExpV, int *m2ExpV, int m1Length, int m2Length, const ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteLPExpV</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>aaf8dd6ebbc1f2affe8fc4590f06ed2c8</anchor>
      <arglist>(int *expV, ring ri)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>LPExpVString</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>aa9f171ab3b2a3f3ce9c087781ac9a915</anchor>
      <arglist>(int *expV, ring ri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>k_SplitFrame</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>af19be7572ca5717fd3187177c5813c64</anchor>
      <arglist>(poly &amp;m1, poly &amp;m2, int at, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id_IsInV</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a4ceb01f5d2468fa26851ad63590648d4</anchor>
      <arglist>(ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_IsInV</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a6cd022c6d34fde0cd130ca637643aef5</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_mIsInV</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>aeb542b706d5c98b3d871b9788aa9c8e2</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LPDivisibleBy</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>aa4fce6e7af44866ce23fe01962093fa1</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LPLmDivisibleBy</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a26ae3b2e8ed67567f341cdb65df0b075</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_p_LPLmDivisibleByNoComp</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a0f9f0d6aa9ac42f3177edc2305ffc8d9</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>p_LPDivisibleBy</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a189a3411ca62cb366839e02cc88f5223</anchor>
      <arglist>(ideal I, poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_p_mLPNCGenValid</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a7525aef24e0121967a3ed9a5a0a62528</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>_p_mLPNCGenValid</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a626ccc0ea95a84c1155c376c3c0252a5</anchor>
      <arglist>(int *mExpV, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_LPVarAt</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>ae099410594363adc2fbbca7cadb2f61d</anchor>
      <arglist>(poly p, int pos, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>p_GetNCGen</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>aa87f3bb685b9ad3cf1018a8ae985738f</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_LPSubst</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>af88a28652585aa15e49526b56593640b</anchor>
      <arglist>(poly p, int n, poly e, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>p_mLPSubst</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a95699fc87b757386e123ce29888171f3</anchor>
      <arglist>(poly m, int n, poly e, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>freeAlgebra</name>
      <anchorfile>shiftop_8h.html</anchorfile>
      <anchor>a86672828c2dc8da1d80547a65433d4a9</anchor>
      <arglist>(ring r, int d, int LPncGenCount=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simpleideals.cc</name>
    <path>libpolys/polys/</path>
    <filename>simpleideals_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">matpol.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">monomials/p_polys.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">weight.h</includes>
    <includes id="sbuckets_8h" name="sbuckets.h" local="yes" import="no" module="no" objc="no">sbuckets.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">clapsing.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">simpleideals.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>idInit</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a0c53ba88eeeeafec0c8472b65a2fa5c9</anchor>
      <arglist>(int idsize, int rank)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idShow</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a99d8b23d641074b25fee40744763340d</anchor>
      <arglist>(const ideal id, const ring lmRing, const ring tailRing, const int debugPrint)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id_PosConstant</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a0d7aa885736f621dfd864d7d9e69072b</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_MaxIdeal</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a7290b5f9c54f39d2d6e186dc7e86c46f</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Delete</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a12c038362aff4f87868bd5988e22c616</anchor>
      <arglist>(ideal *h, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Delete0</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a492829d83f133b5e3394591167a7d144</anchor>
      <arglist>(ideal *h, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_ShallowDelete</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a7a923cd2cf451a50cd15466e9cfb240c</anchor>
      <arglist>(ideal *h, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idSkipZeroes</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>ac673247d7d5ff07856fe6755053d25fe</anchor>
      <arglist>(ideal ide)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>idSkipZeroes0</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a15301fb28020f758b406c8351e37bbb7</anchor>
      <arglist>(ideal ide)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_CopyFirstK</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a90385d0c636c282bdda71368ea1dd3f3</anchor>
      <arglist>(const ideal ide, const int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Norm</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a2650ea27ebb2e13d3f3463b41f446d2c</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DelMultiples</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a772725f1107380dcd90150c6d79c3ae5</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DelEquals</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>aa954b40409acde098b498a19a4ad44cb</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DelLmEquals</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>abee223b644e6169fd1038b6515f1a823</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>id_DelDiv_SEV</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>abe27092f37ce5c114aae47a00939ff6d</anchor>
      <arglist>(ideal id, int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DelDiv</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a75cc9daf706752b9e01ab50876dc03ae</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_IsConstant</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a65ec38b44e2c6b9e20041b15cc42ea51</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Copy</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a646ba1a5dbbbb5c9ccd9cd540e80d530</anchor>
      <arglist>(ideal h1, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DBTest</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a15c29ad423ae5e30b25ff533b60b5709</anchor>
      <arglist>(ideal h1, int level, const char *f, const int l, const ring r, const ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DBLmTest</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a0213ca4368aabd2197587bd9790a2a27</anchor>
      <arglist>(ideal h1, int level, const char *f, const int l, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_Comp_RevLex</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>aa685ccc83fae0e3d23dea6de11ac0f20</anchor>
      <arglist>(poly a, poly b, BOOLEAN nolex, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>id_Sort</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a188a77717252849cc46e9943aa169a6e</anchor>
      <arglist>(const ideal id, const BOOLEAN nolex, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_SimpleAdd</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>abe4ccf86686f42477a07bef6aee9d52c</anchor>
      <arglist>(ideal h1, ideal h2, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_SimpleMove</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>af20dcd2c2de8ca4728254f02f35ca1b6</anchor>
      <arglist>(ideal h1, ideal h2, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idInsertPoly</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a6408b0f3bd92f1bed65665d97009d739</anchor>
      <arglist>(ideal h1, poly h2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idInsertPolyOnPos</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a6c0de0b81dd7bb3c5f8da26ab03bb71a</anchor>
      <arglist>(ideal I, poly p, int pos)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_InsertPolyWithTests</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a822debd28879bc1a44129e842729181c</anchor>
      <arglist>(ideal h1, const int validEntries, const poly h2, const bool zeroOk, const bool duplicateOk, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Add</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a0814c55f8f7c3b663fa51119eeab196c</anchor>
      <arglist>(ideal h1, ideal h2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Mult</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a88fed35e15a0a327412e5dce95f28248</anchor>
      <arglist>(ideal h1, ideal h2, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idIs0</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a6800ea42687b96e6fc2b888ee83d4956</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idIsMonomial</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>af742881935312240533a9a68a0b725c5</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idIsSimpleGB</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a50bf662913d33cfabcffc012882aa26c</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>id_RankFreeModule</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a6a8a48b7160e941fffad6115deca292f</anchor>
      <arglist>(ideal s, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_IsModule</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a13540fb61f6055ee95f406d3142a35f0</anchor>
      <arglist>(ideal A, const ring src)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_HomIdeal</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a26a046f125a2c91f34752d1b534940cf</anchor>
      <arglist>(ideal id, ideal Q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_HomIdealDP</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a5491b5dfb91c1b9a3706ba94be6ebde1</anchor>
      <arglist>(ideal id, ideal Q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_HomIdealW</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a691bc5a5a9deb0963c2f11f6e9af47b4</anchor>
      <arglist>(ideal id, ideal Q, const intvec *w, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_HomModuleW</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a359edc14ffa8bcab44724ae03a7a59a8</anchor>
      <arglist>(ideal id, ideal Q, const intvec *w, const intvec *module_w, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idInitChoise</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>add1d5eaabb95611116934cfa64bf4567</anchor>
      <arglist>(int r, int beg, int end, BOOLEAN *endch, int *choise)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idGetNextChoise</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a3bbba942213547cdb46a3bf7629a8b31</anchor>
      <arglist>(int r, int end, BOOLEAN *endch, int *choise)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>idGetNumberOfChoise</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>ace1561b54867954b78a368ada910ca48</anchor>
      <arglist>(int t, int d, int begin, int end, int *choise)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binom</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a120080d34605877343968274c5e49279</anchor>
      <arglist>(int n, int r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_FreeModule</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a4cbf968f7a99602ef61de90a89b9fb5a</anchor>
      <arglist>(int i, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makemonoms</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a302694f789f552f57cd4bfd1d3b7eda1</anchor>
      <arglist>(int vars, int actvar, int deg, int monomdeg, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lpmakemonoms</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>ae7f796a03040fcb89197b9974d16b0d9</anchor>
      <arglist>(int vars, int deg, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_MaxIdeal</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a1a061101586c982dafa94a48010a74dd</anchor>
      <arglist>(int deg, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>id_NextPotence</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a17799e3b91f96da0b557a7a8831731d3</anchor>
      <arglist>(ideal given, ideal result, int begin, int end, int deg, int restdeg, poly ap, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Power</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a52396e25ab105506e7803512fd9dc88e</anchor>
      <arglist>(ideal given, int exp, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Compactify</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>af4e92b9e85b5bffc465e352d47de30f8</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Head</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a638f6e8b838dd43abe8659a21e10fd88</anchor>
      <arglist>(ideal h, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Homogen</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a50259bafa6ddbc4de95c47ebe55a879d</anchor>
      <arglist>(ideal h, int varnum, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_HomogenDP</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>ac22eeade45318dc334d3b3b474f6e5d4</anchor>
      <arglist>(ideal h, int varnum, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Vec2Ideal</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a0b458d75d6562e9b0e306f79381786c2</anchor>
      <arglist>(poly vec, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>id_Array2Vector</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a16442c55979e67afaeaa3a1dd417dbb3</anchor>
      <arglist>(poly *m, unsigned n, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Matrix2Module</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a9a312e2c2070596526c13e2cf9eabd31</anchor>
      <arglist>(matrix mat, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>id_Module2Matrix</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a5c286d8aae9043c24c26b9583ddf4d25</anchor>
      <arglist>(ideal mod, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>id_Module2formatedMatrix</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a98d0d4727683b44f6212e96a9e5498d9</anchor>
      <arglist>(ideal mod, int rows, int cols, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_ResizeModule</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a9b3d5bce6af77bd6c90d0d729f38b323</anchor>
      <arglist>(ideal mod, int rows, int cols, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Subst</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>afc4eccd6d1a5527c41d969cc06637a5b</anchor>
      <arglist>(ideal id, int n, poly e, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_HomModule</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>afb0306b61874e3e4fadb261ebc90fc1d</anchor>
      <arglist>(ideal m, ideal Q, intvec **w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Jet</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>aaea001e0c580c00dde8b516bfbdec8db</anchor>
      <arglist>(const ideal i, int d, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Jet0</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a6e874be9303e4a3ce7865a26c585b836</anchor>
      <arglist>(const ideal i, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_JetW</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>ac05cde2bfb4732993488e56c4fa20f7c</anchor>
      <arglist>(const ideal i, int d, intvec *iv, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>id_QHomWeight</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a1e687f6146ce77475e0fa90ce5627098</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_IsZeroDim</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a4ce3e851607a8c104e4a70c4d10056c1</anchor>
      <arglist>(ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Normalize</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a461df310ced0c8819acdfd9e7442f5b2</anchor>
      <arglist>(ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id_MinDegW</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a75e1762a6a5d55f5d214aa1d534b1684</anchor>
      <arglist>(ideal M, intvec *w, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Transp</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a48c16e4d7b41c9451ac520f9f65693ee</anchor>
      <arglist>(ideal a, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_TensorModuleMult</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a698a849d2ac078e979b17c849084e878</anchor>
      <arglist>(const int m, const ideal M, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_ChineseRemainder</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>ae6bf42fa28aa22c514d812a748e42ddd</anchor>
      <arglist>(ideal *xx, number *q, int rl, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Shift</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>aca51456b1519e7cb6fd0311b80f95ea0</anchor>
      <arglist>(ideal M, int s, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Delete_Pos</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a9c97ee6684e99840596f0539dc6f556a</anchor>
      <arglist>(const ideal I, const int p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_PermIdeal</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>ae3a9d1ef658941587f2798adde55c4b0</anchor>
      <arglist>(ideal I, int R, int C, const int *perm, const ring src, const ring dst, nMapFunc nMap, const int *par_perm, int P, BOOLEAN use_mult)</arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>sip_sideal_bin</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>aab703c84c1421953398fc13947d4a440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR poly *</type>
      <name>idpower</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a2acd75a8d255d49994dd20628394de16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>idpowerpoint</name>
      <anchorfile>simpleideals_8cc.html</anchorfile>
      <anchor>a09cf53a12e66b074e146fd58292fbc15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simpleideals.h</name>
    <path>libpolys/polys/</path>
    <filename>simpleideals_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <class kind="struct">sip_sideal</class>
    <class kind="struct">sip_smap</class>
    <class kind="struct">sideal_list</class>
    <member kind="define">
      <type>#define</type>
      <name>IDELEMS</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a2b8e2305ab77895bc8c31ad36dcc0c9a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>id_Init</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ad226ab43693ef887e22e5a85dfa87640</anchor>
      <arglist>(s, r, R)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>id_Elem</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a05477ed64d213d348a046403e847b3c5</anchor>
      <arglist>(F, R)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>id_Test</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a32183741ce7503c1a4b3042326b67012</anchor>
      <arglist>(A, lR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>id_LmTest</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>abcbdc221415c65fb5c042704472ebf34</anchor>
      <arglist>(A, lR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>id_Print</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a08f881212956deff1252b4ca071d080f</anchor>
      <arglist>(id, lR, tR)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idInit</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a0138e7f994b861fa1fdeb18a64e44b03</anchor>
      <arglist>(int size, int rank=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Delete</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a12c038362aff4f87868bd5988e22c616</anchor>
      <arglist>(ideal *h, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Delete0</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a492829d83f133b5e3394591167a7d144</anchor>
      <arglist>(ideal *h, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_ShallowDelete</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a7a923cd2cf451a50cd15466e9cfb240c</anchor>
      <arglist>(ideal *h, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idSkipZeroes</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ac673247d7d5ff07856fe6755053d25fe</anchor>
      <arglist>(ideal ide)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>idSkipZeroes0</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a15301fb28020f758b406c8351e37bbb7</anchor>
      <arglist>(ideal ide)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>idElem</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a616357107a0157b19c659f68ceb418cb</anchor>
      <arglist>(const ideal F)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Normalize</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a5e5044cd1c6c26786b599754dca76fb4</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id_MinDegW</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a75e1762a6a5d55f5d214aa1d534b1684</anchor>
      <arglist>(ideal M, intvec *w, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DBTest</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a8db5ac79b9ff159d7387836b1d774b44</anchor>
      <arglist>(ideal h1, int level, const char *f, const int l, const ring lR, const ring tR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DBLmTest</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a0213ca4368aabd2197587bd9790a2a27</anchor>
      <arglist>(ideal h1, int level, const char *f, const int l, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Copy</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a646ba1a5dbbbb5c9ccd9cd540e80d530</anchor>
      <arglist>(ideal h1, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_SimpleAdd</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ae7d71f390b7f8c8fdc031943194049b9</anchor>
      <arglist>(ideal h1, ideal h2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_SimpleMove</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>af20dcd2c2de8ca4728254f02f35ca1b6</anchor>
      <arglist>(ideal h1, ideal h2, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Add</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a0814c55f8f7c3b663fa51119eeab196c</anchor>
      <arglist>(ideal h1, ideal h2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Power</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a52396e25ab105506e7803512fd9dc88e</anchor>
      <arglist>(ideal given, int exp, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idIs0</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a6800ea42687b96e6fc2b888ee83d4956</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idIsMonomial</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>af742881935312240533a9a68a0b725c5</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>idIsSimpleGB</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a50bf662913d33cfabcffc012882aa26c</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_IsModule</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a13540fb61f6055ee95f406d3142a35f0</anchor>
      <arglist>(ideal A, const ring src)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>id_RankFreeModule</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ad72e330233d69227d6491256d410e19b</anchor>
      <arglist>(ideal m, ring lmRing, ring tailRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>id_RankFreeModule</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ad5b310d40621e850ec82f5dd8f3d13d6</anchor>
      <arglist>(ideal m, ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_FreeModule</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a4cbf968f7a99602ef61de90a89b9fb5a</anchor>
      <arglist>(int i, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id_PosConstant</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a0d7aa885736f621dfd864d7d9e69072b</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Head</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a638f6e8b838dd43abe8659a21e10fd88</anchor>
      <arglist>(ideal h, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_MaxIdeal</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a7290b5f9c54f39d2d6e186dc7e86c46f</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_MaxIdeal</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a1a061101586c982dafa94a48010a74dd</anchor>
      <arglist>(int deg, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_CopyFirstK</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a90385d0c636c282bdda71368ea1dd3f3</anchor>
      <arglist>(const ideal ide, const int k, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DelMultiples</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a772725f1107380dcd90150c6d79c3ae5</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Norm</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a2650ea27ebb2e13d3f3463b41f446d2c</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DelEquals</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>aa954b40409acde098b498a19a4ad44cb</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DelLmEquals</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>abee223b644e6169fd1038b6515f1a823</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_DelDiv</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a75cc9daf706752b9e01ab50876dc03ae</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_IsConstant</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a65ec38b44e2c6b9e20041b15cc42ea51</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>id_Sort</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a188a77717252849cc46e9943aa169a6e</anchor>
      <arglist>(const ideal id, const BOOLEAN nolex, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Transp</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a48c16e4d7b41c9451ac520f9f65693ee</anchor>
      <arglist>(ideal a, const ring rRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Compactify</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>af4e92b9e85b5bffc465e352d47de30f8</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Mult</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ab97c2b1dc8d61741c5eede1cd8220ff3</anchor>
      <arglist>(ideal h1, ideal h2, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Homogen</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a50259bafa6ddbc4de95c47ebe55a879d</anchor>
      <arglist>(ideal h, int varnum, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_HomogenDP</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ac22eeade45318dc334d3b3b474f6e5d4</anchor>
      <arglist>(ideal h, int varnum, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_HomIdeal</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a26a046f125a2c91f34752d1b534940cf</anchor>
      <arglist>(ideal id, ideal Q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_HomIdealDP</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a5491b5dfb91c1b9a3706ba94be6ebde1</anchor>
      <arglist>(ideal id, ideal Q, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_HomIdealW</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a691bc5a5a9deb0963c2f11f6e9af47b4</anchor>
      <arglist>(ideal id, ideal Q, const intvec *w, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_HomModuleW</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a359edc14ffa8bcab44724ae03a7a59a8</anchor>
      <arglist>(ideal id, ideal Q, const intvec *w, const intvec *module_w, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_HomModule</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>afb0306b61874e3e4fadb261ebc90fc1d</anchor>
      <arglist>(ideal m, ideal Q, intvec **w, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_IsZeroDim</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a4ce3e851607a8c104e4a70c4d10056c1</anchor>
      <arglist>(ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Jet</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>aaea001e0c580c00dde8b516bfbdec8db</anchor>
      <arglist>(const ideal i, int d, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Jet0</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a6e874be9303e4a3ce7865a26c585b836</anchor>
      <arglist>(const ideal i, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_JetW</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ac05cde2bfb4732993488e56c4fa20f7c</anchor>
      <arglist>(const ideal i, int d, intvec *iv, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Subst</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>afc4eccd6d1a5527c41d969cc06637a5b</anchor>
      <arglist>(ideal id, int n, poly e, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>id_Module2Matrix</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a5c286d8aae9043c24c26b9583ddf4d25</anchor>
      <arglist>(ideal mod, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>id_Module2formatedMatrix</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a98d0d4727683b44f6212e96a9e5498d9</anchor>
      <arglist>(ideal mod, int rows, int cols, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_ResizeModule</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a9b3d5bce6af77bd6c90d0d729f38b323</anchor>
      <arglist>(ideal mod, int rows, int cols, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Matrix2Module</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a9a312e2c2070596526c13e2cf9eabd31</anchor>
      <arglist>(matrix mat, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Vec2Ideal</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a0b458d75d6562e9b0e306f79381786c2</anchor>
      <arglist>(poly vec, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>binom</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a120080d34605877343968274c5e49279</anchor>
      <arglist>(int n, int r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idInitChoise</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>add1d5eaabb95611116934cfa64bf4567</anchor>
      <arglist>(int r, int beg, int end, BOOLEAN *endch, int *choise)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idGetNextChoise</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a3bbba942213547cdb46a3bf7629a8b31</anchor>
      <arglist>(int r, int end, BOOLEAN *endch, int *choise)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>idGetNumberOfChoise</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ace1561b54867954b78a368ada910ca48</anchor>
      <arglist>(int t, int d, int begin, int end, int *choise)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idShow</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a2253344095b647dd2c8f0f5a91f911b6</anchor>
      <arglist>(const ideal id, const ring lmRing, const ring tailRing, const int debugPrint=0)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>id_InsertPolyWithTests</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a822debd28879bc1a44129e842729181c</anchor>
      <arglist>(ideal h1, const int validEntries, const poly h2, const bool zeroOk, const bool duplicateOk, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>id_QHomWeight</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a1e687f6146ce77475e0fa90ce5627098</anchor>
      <arglist>(ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_ChineseRemainder</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ae6bf42fa28aa22c514d812a748e42ddd</anchor>
      <arglist>(ideal *xx, number *q, int rl, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Shift</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>aca51456b1519e7cb6fd0311b80f95ea0</anchor>
      <arglist>(ideal M, int s, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_Delete_Pos</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ab9e18d36807e382797629cd4293002f4</anchor>
      <arglist>(const ideal I, const int pos, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>id_Array2Vector</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a16442c55979e67afaeaa3a1dd417dbb3</anchor>
      <arglist>(poly *m, unsigned n, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>id_PermIdeal</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ae3a9d1ef658941587f2798adde55c4b0</anchor>
      <arglist>(ideal I, int R, int C, const int *perm, const ring src, const ring dst, nMapFunc nMap, const int *par_perm, int P, BOOLEAN use_mult)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>sip_sideal_bin</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a9fe5438d479b182416dd4858f22874c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparsmat.cc</name>
    <path>libpolys/polys/</path>
    <filename>sparsmat_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">simpleideals.h</includes>
    <includes id="sparsmat_8h" name="sparsmat.h" local="yes" import="no" module="no" objc="no">sparsmat.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">prCopy.h</includes>
    <includes id="p__Procs_8h" name="p_Procs.h" local="yes" import="no" module="no" objc="no">templates/p_Procs.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">kbuckets.h</includes>
    <includes id="p__Mult__q_8h" name="p_Mult_q.h" local="yes" import="no" module="no" objc="no">operations/p_Mult_q.h</includes>
    <class kind="struct">smprec</class>
    <class kind="class">sparse_mat</class>
    <class kind="struct">smnrec</class>
    <class kind="class">sparse_number_mat</class>
    <member kind="define">
      <type>#define</type>
      <name>SM_MIN_LENGTH_BUCKET</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a441c43c138c3062ecb7dac040ba5d833</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sm_prec *</type>
      <name>smpoly</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>aa9569bf23f60a7975f1707ace0c8203a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sm_nrec *</type>
      <name>smnumber</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a2323dd7a7d9418aa9e9119da6b04879f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sm_ExactPolyDiv</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>adf8424941ae1643e44a0c6299d1fc299</anchor>
      <arglist>(poly, poly, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>sm_IsNegQuot</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>ad645e29a09d8e74c0e0a908e7eef1ac9</anchor>
      <arglist>(poly, const poly, const poly, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sm_ExpMultDiv</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>abc704f94a87f22df23ac2719539225df</anchor>
      <arglist>(poly, const poly, const poly, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sm_PolyDivN</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>af39f95a20aab72cd1d6b8d770fa2e031</anchor>
      <arglist>(poly, const number, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>smSmaller</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a82714a035044d23f5574e46175135ba2</anchor>
      <arglist>(poly, poly)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sm_CombineChain</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a4ea1ea5759b51b30042d7ab3ae2cd753</anchor>
      <arglist>(poly *, poly, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sm_FindRef</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>ae2d90d9a42d6b086d425baa92adb7c85</anchor>
      <arglist>(poly *, poly *, poly, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sm_ElemDelete</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a158949e165e8d232dea8eefe5fbea639</anchor>
      <arglist>(smpoly *, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static smpoly</type>
      <name>smElemCopy</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>aad57bf7bfac4b6db2781a9b9c9f90837</anchor>
      <arglist>(smpoly)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>sm_PolyWeight</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a78792f59bcd86988c3f90bc6fa38982a</anchor>
      <arglist>(smpoly, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static smpoly</type>
      <name>sm_Poly2Smpoly</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>af311eec8bb7dfc81f1001eccc8da46e4</anchor>
      <arglist>(poly, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>sm_Smpoly2Poly</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a9779e3bee10ca7fac4c2f6bee28ad609</anchor>
      <arglist>(smpoly, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>sm_HaveDenom</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a43c9d3ba4adaefab37a62d4f8738fbc3</anchor>
      <arglist>(poly, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>sm_Cleardenom</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>ab81543c968c4747674d3542b88156745</anchor>
      <arglist>(ideal, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pp_Mult_Coeff_mm_DivSelect_MultDiv</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a5480c5b7a7869b7bca7c9ea0b891a7a9</anchor>
      <arglist>(poly p, int &amp;lp, poly m, poly a, poly b, const ring currRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>sm_SelectCopy_ExpMultDiv</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>ab9843421b7889197cf466f1249bde42a</anchor>
      <arglist>(poly p, poly m, poly a, poly b, const ring currRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>smMinSelect</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a2fd7e2a4f325a0bc3229d9fdf652a843</anchor>
      <arglist>(long *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>sm_ExpBound</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a4d547a59ae5cc8bba5d4ad2495d474c6</anchor>
      <arglist>(ideal m, int di, int ra, int t, const ring currRing)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>sm_RingChange</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>ad1f855f5594a61e0fd13b2c6aca58c2b</anchor>
      <arglist>(const ring origR, long bound)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sm_KillModifiedRing</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>aeb21945472c73926a0b014addc865d40</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sm_CallDet</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a513eecef74b4f7d76e23f36973e55d9e</anchor>
      <arglist>(ideal I, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sm_CallBareiss</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a7703dbf453a40fccdc40c81e36c15c5c</anchor>
      <arglist>(ideal I, int x, int y, ideal &amp;M, intvec **iv, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sm_MultDiv</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a3a5f35fff51633c03ab35212553689de</anchor>
      <arglist>(poly a, poly b, const poly c, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sm_SpecialPolyDiv</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>ad56bbf31b6cee8320ac9d3b29d798388</anchor>
      <arglist>(poly a, poly b, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sm_NumberDelete</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a62276ce7d7bec978c5a04299a12126fb</anchor>
      <arglist>(smnumber *, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static smnumber</type>
      <name>smNumberCopy</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a9222dd4357d7d237148c3fa6e5a14bf1</anchor>
      <arglist>(smnumber)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static smnumber</type>
      <name>sm_Poly2Smnumber</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a1e54b46a2e605b12efe23a46c5a35402</anchor>
      <arglist>(poly, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>sm_Smnumber2Poly</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>afcdf409ce1a46a4ca6d7f940683ce5ce</anchor>
      <arglist>(number, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>smCheckSolv</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>ad3aef444c04a74fbab883cd8af17d1e4</anchor>
      <arglist>(ideal)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_CallSolv</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a8cc2c174111b186111dced6c21e65ef4</anchor>
      <arglist>(ideal I, const ring R)</arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>smprec_bin</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a93817457768a8c61219c50dd5e3f809c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR omBin</type>
      <name>smnrec_bin</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a1151b0313cb89d84f5a6587a41bc6123</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparsmat.h</name>
    <path>libpolys/polys/</path>
    <filename>sparsmat_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>SM_MULT</name>
      <anchorfile>sparsmat_8h.html</anchorfile>
      <anchor>acf5e2db8fad7e14b25e25d444cffdb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SM_DIV</name>
      <anchorfile>sparsmat_8h.html</anchorfile>
      <anchor>a153bd49808679cc1d7388ea205e1cf38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sm_MultDiv</name>
      <anchorfile>sparsmat_8h.html</anchorfile>
      <anchor>a2f8c754a0c7fce748a9ad26b781fafcc</anchor>
      <arglist>(poly, poly, const poly, const ring)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sm_SpecialPolyDiv</name>
      <anchorfile>sparsmat_8h.html</anchorfile>
      <anchor>a2b8b828f894c438d43491a462eaf534b</anchor>
      <arglist>(poly, poly, const ring)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>sm_CallDet</name>
      <anchorfile>sparsmat_8h.html</anchorfile>
      <anchor>a3f0f7d76fd7663955d4b80a7347a90ef</anchor>
      <arglist>(ideal I, const ring)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sm_CallBareiss</name>
      <anchorfile>sparsmat_8h.html</anchorfile>
      <anchor>a737f0fc128d2d12f18a86d3020930668</anchor>
      <arglist>(ideal smat, int x, int y, ideal &amp;M, intvec **iv, const ring)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>sm_CallSolv</name>
      <anchorfile>sparsmat_8h.html</anchorfile>
      <anchor>ae4e75c747827d6f914151d4a9b1eb04a</anchor>
      <arglist>(ideal I, const ring)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>sm_RingChange</name>
      <anchorfile>sparsmat_8h.html</anchorfile>
      <anchor>a42d859e530a7fcb2c7ef7b1d6fa44853</anchor>
      <arglist>(const ring, long)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sm_KillModifiedRing</name>
      <anchorfile>sparsmat_8h.html</anchorfile>
      <anchor>aeb21945472c73926a0b014addc865d40</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>sm_ExpBound</name>
      <anchorfile>sparsmat_8h.html</anchorfile>
      <anchor>a1f5375a865b6da9c789dd36747206cf2</anchor>
      <arglist>(ideal, int, int, int, const ring)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Add_q__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Add__q____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>p_Add_q__T</name>
      <anchorfile>p__Add__q____T_8cc.html</anchorfile>
      <anchor>a5f802f31ee8f5e784c1733cb21e255bd</anchor>
      <arglist>(poly p, poly q, int &amp;Shorter, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Copy__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Copy____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>p_Copy__T</name>
      <anchorfile>p__Copy____T_8cc.html</anchorfile>
      <anchor>a830a0c65938a7c824e7bdf93b0a9739b</anchor>
      <arglist>(poly s_p, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Delete__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Delete____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE void</type>
      <name>p_Delete__T</name>
      <anchorfile>p__Delete____T_8cc.html</anchorfile>
      <anchor>a915f1c90ecad9647055cfafe449a8d2f</anchor>
      <arglist>(poly *pp, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_kBucketSetLm__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__kBucketSetLm____T_8cc.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>MULTIPLY_BUCKET</name>
      <anchorfile>p__kBucketSetLm____T_8cc.html</anchorfile>
      <anchor>a96185ce836dee64aa32300ffd31b04e6</anchor>
      <arglist>(B, I)</arglist>
    </member>
    <member kind="function">
      <type>LINKAGE void</type>
      <name>p_kBucketSetLm__T</name>
      <anchorfile>p__kBucketSetLm____T_8cc.html</anchorfile>
      <anchor>a89d0564aeac9bbd37ddea1822829ea86</anchor>
      <arglist>(kBucket_pt bucket)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_MemAdd.h</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__MemAdd_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSum</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>ab82cc88201c9d7ccc5357bba3ef6adad</anchor>
      <arglist>(i, r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSum_LengthOne</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a832f143f4725c1dad51589556fa136a3</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSum_LengthTwo</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a75dec5df88e06e5cd7d60163d50d805a</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSum_LengthThree</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>acd03019eb4200b521bffbf59002004ff</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSum_LengthFour</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a962a7b8b5d838c9dc2cde227d11fe34d</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSum_LengthFive</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>afcdb70a92442018f5ad2e87e6e79a8a3</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSum_LengthSix</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a583406eef57c48f370239453eb0ccdd9</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSum_LengthSeven</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a1f336b5c1dadbef1afc7adbf428b764a</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSum_LengthEight</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a3abc5c898be7021d7524498eb76ffc26</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSum_Declare</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>aeb9e9bb38b01b0de6c0f31700474d693</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemSum_LengthOne</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a865386adef22a218510b604bbc115828</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemSum_LengthTwo</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a4e49922f02005576ce83a1f62fb2a46d</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemSum_LengthThree</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a95919a2750545f77c1961a290028b518</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemSum_LengthFour</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a5f792aaafc2b240bc07650b7731cc506</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemSum_LengthFive</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a370d3a1066694e4bab6cc5eaac04b183</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemSum_LengthSix</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>af9c2b09817b8a13db2178e4b239c8707</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemSum_LengthSeven</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>acd183f0f4e533ef79c558433225030fa</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemSum_LengthEight</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a0ed4aec5463fd1b08f228808dcdd0f0f</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemSum_LengthGeneral</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>ae70bae677a3a88f5fdf08370e8abf38a</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemAdd</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a22abbf95d7e400d1ab0912137edabdf4</anchor>
      <arglist>(i, r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemAdd_LengthOne</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a9cca2c6bf325d36f8785bf18b232e1bc</anchor>
      <arglist>(r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemAdd_LengthTwo</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a0d9b754f61a3571a9ae71e8278cf3999</anchor>
      <arglist>(r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemAdd_LengthThree</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>ae7896e34d05d73d30cb5f5777bafee67</anchor>
      <arglist>(r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemAdd_LengthFour</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>adb69cb36147ae071dc680d520e6978c1</anchor>
      <arglist>(r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemAdd_LengthFive</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>ae1237b6acf26b082f35b6d0c1c26408b</anchor>
      <arglist>(r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemAdd_LengthSix</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a6ef52c56fb90c6c8c3f5686b47610ffe</anchor>
      <arglist>(r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemAdd_LengthSeven</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a7b6ec1e625dfc098dc4da76aa59842a2</anchor>
      <arglist>(r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemAdd_LengthEight</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a974da18c2ac33b6dba32a2c1daa0d4b9</anchor>
      <arglist>(r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemAdd_Declare</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a9def0e21f6dd15eb5fb4791835337979</anchor>
      <arglist>(r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemAdd_LengthOne</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>ad59afa4b5cfee585e4a193ef236c0e55</anchor>
      <arglist>(r, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemAdd_LengthTwo</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a5d3c12e139e130be0cd79e3bbaf0cddb</anchor>
      <arglist>(r, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemAdd_LengthThree</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a8677fe7b7f04df865faf1a15b7c09999</anchor>
      <arglist>(r, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemAdd_LengthFour</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a87104e99538bea4d6670b1ef97a24078</anchor>
      <arglist>(r, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemAdd_LengthFive</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>aed7c4ccb0bdf307043ae83ac39b95b4a</anchor>
      <arglist>(r, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemAdd_LengthSix</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>abdcbc00363835ef1549d5ae6ccce5bea</anchor>
      <arglist>(r, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemAdd_LengthSeven</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>afa95b66e4dd3a84ea1888efed9aae04b</anchor>
      <arglist>(r, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemAdd_LengthEight</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>add058690c02fb363ae2b619b15706759</anchor>
      <arglist>(r, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemAdd_LengthGeneral</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>ab768ab992f1f26a7c7466d6e23fa307c</anchor>
      <arglist>(r, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemDiff</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>aefa5d800604cd1b966ff9766dd9b1ddc</anchor>
      <arglist>(i, r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemDiff_LengthOne</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a08010035939031f06893686898c429cd</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemDiff_LengthTwo</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>ac614ea53e45f8cd081d98dcb7243bd52</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemDiff_LengthThree</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a0709b5759ada4faa74d0eb0831a488a5</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemDiff_LengthFour</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a809efc50fcd6ed4263a2961fd9f29e4a</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemDiff_LengthFive</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a115ad7b6dac785642d920601bc9727c2</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemDiff_LengthSix</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a5b3be0a7e66556e5154b8e5d7b71cce1</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemDiff_LengthSeven</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a7881fa77eefc7347f54e93426e767c88</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemDiff_LengthEight</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a3bc40e4770dfc1dc81af1841319973fa</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemDiff_Declare</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a1d1be7162d725f346ffefc1bed076b4f</anchor>
      <arglist>(r, s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemDiff_LengthOne</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a360265fd18adf9b7cfd6a5933e17439b</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemDiff_LengthTwo</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a725346eaf1aeacbc800a019cb78fb34d</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemDiff_LengthThree</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a24ea883368a4ae4e6b3b13b7ced8c18c</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemDiff_LengthFour</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>aec03a7babd16dd3c90f3ba7046f88ee8</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemDiff_LengthFive</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a5a17cba8b372a5f584b2748c7d0e5882</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemDiff_LengthSix</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>ae95df9992567cadae72a09f6dd43a808</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemDiff_LengthSeven</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a7c81f44562cd0dbaa20eff05a2cce4d4</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemDiff_LengthEight</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a04401b6defc8250290fd36745d8deb6e</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemDiff_LengthGeneral</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a7224e98f1b67cdb4dab39ae6f0de9c46</anchor>
      <arglist>(r, s1, s2, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSub</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a7689a41b73215a3246e61e234775a274</anchor>
      <arglist>(i, r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemSub_Declare</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a2d83490838a464bf89462e4e63db1763</anchor>
      <arglist>(r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemSub_LengthGeneral</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a7f958921cf28881c1c8a3fb484812f95</anchor>
      <arglist>(r, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemAddSub_Declare</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>a2318e959dc1bf0d2156cdaca57f6300c</anchor>
      <arglist>(r, s, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemAddSub_LengthGeneral</name>
      <anchorfile>p__MemAdd_8h.html</anchorfile>
      <anchor>ac7b7018eb9efbf1620ddedaa05281c3d</anchor>
      <arglist>(r, s, t, length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_MemCmp.h</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__MemCmp_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_Declare</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a30be50872d646e84513d87a565216f7e</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_Equal</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a672dda5206c7eb912c4b9680e9e3e310</anchor>
      <arglist>(i, s1, s2, actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_NotEqual</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a6cd4dc8982079b9e60399a959b860707</anchor>
      <arglist>(actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthOne_Equal</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a94d4ed6e4c505b4ba8e6aaa15ab23c81</anchor>
      <arglist>(i, s1, s2, actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthTwo_Equal</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a56b7ef2cd297f97b47982d6ada48f14f</anchor>
      <arglist>(i, s1, s2, actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthThree_Equal</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ace62082eb2eca9e513eb3a718c877870</anchor>
      <arglist>(i, s1, s2, actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthFour_Equal</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aa28dd67aae836d214e03ebc648ac6bea</anchor>
      <arglist>(i, s1, s2, actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthFive_Equal</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a1951668f99e1d569e556df742730ea9f</anchor>
      <arglist>(i, s1, s2, actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthSix_Equal</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a807491abcea285925c288ac1bd25d351</anchor>
      <arglist>(i, s1, s2, actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthSeven_Equal</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a81a687c9a0573dea620eb7b9afe8966f</anchor>
      <arglist>(i, s1, s2, actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthEight_Equal</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a71ca6f5278883249645c51e2e58ab245</anchor>
      <arglist>(i, s1, s2, actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthGeneral_Equal</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>af09eb42e81d9689f7f94b9e435950a5f</anchor>
      <arglist>(i, s1, s2, length, actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthOne_OrdPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a7a55e9dfbc272dd05f429ff9c270607c</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthTwo_OrdPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>abb67894a899a8592d29ab43b87a6af29</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>abec87629e97f8c9cf6adc034465b1394</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a60cbe54ca13e87055589cad6cc724b66</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a0f0062b78bdb53b76ec842bb6e86e83c</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ace9494b1217ad5050a738335428355d5</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a368e583e7aa3816d1849fa60957c26fd</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a2c3e4a850a2bc76bc21e218b210d64af</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a26cd2a89b03dc2070d7a91050b80f1f8</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthOne_OrdNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a5bf36fcb25244c45dea9aa33b628c6c3</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthTwo_OrdNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aaa540a45167a8815779611ca218e6a43</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aa30385cadffc972c611b240fd83f506a</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>af292612b2d0810bb04c3af17cc6ea585</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a6a930e28194cd2bb2fd4944b66456112</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a22f2f339d598f8c47c619f2daf62168a</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ad519c4a077129fe3decebea367fa64f7</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aa81172bdf253eb6736a1bedfcfc9c39e</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aef56a13f3126667a250d21c1cfb3fd28</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthTwo_OrdPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aa65f3fc08ac4379695331c32041f5770</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a44c081690801aba6748bafa79d86c2ee</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aae2ebfabdd979d5822cb3f16634c9a2b</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a1b47c64f184534d79633a62c8cc5a874</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a7e03ab0b8c93fa96064f0fad30a054fc</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a02371425ef968aaceee1b1326c7b9773</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a3dbf54b5cbfdde89841d6847550ac43d</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a4f3049019b245af35129a90180b135a8</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthTwo_OrdNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ac75a3810b4666783b2965315618c841a</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>acac97627e51e885f9ebebb40a3339f24</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a2dbfc7005bd979f4b128a7e1c198e69a</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ae1e6fbf0739a29410174bc8e950aab98</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>acb746ecd068857951b716b4596d618e3</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aa956477e73acac425ce3f9e7e558093c</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a7ce8374da17e257e7f6896516649960e</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>af362da9a35fd2245047ac06766fbcb27</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthTwo_OrdNegPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a5a106ae28d736577f36360cc8ae77de5</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdNegPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a01516b48a1f30f4421837a6fe38af14d</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdNegPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a67ece73511adb53491fcea508c1e40b6</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdNegPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a2b00cab9206b24d69ac2e9c32ed92874</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdNegPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ad6bda1d94e5166dfdeb0b220a47bf426</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdNegPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a855f16a22ce9f1970f3f96815951c045</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdNegPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a897baa89580426b768667f5f70cee087</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdNegPomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a082e737698350ebd8226e6f7c0f7f5bb</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthTwo_OrdPomogNeg</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a92ca6f357b61e4a8d1af81f104021956</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdPomogNeg</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a828ef8284f513e99dd52d3849fe31eaa</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdPomogNeg</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a9e0f524b536b036fc0f99c9fbdcd13d9</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdPomogNeg</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a32ea241942d6c8b977b5cd6847ff0f39</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdPomogNeg</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a80694fcc98ca9cce76062b312f4efef1</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdPomogNeg</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a124fddef7f11efffadf740841a0dfb45</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdPomogNeg</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ae1ed8e678f2889a56cfe417ab00cc7c6</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdPomogNeg</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ade03ca00b00a9efda415045cae21c288</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a7998519371524f0bfa938730e0dae741</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a4d2eed06d211fc1eda4998ec25ebc9b7</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a96974c23d9a05cb9d2b9ba1097ead337</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>acbc6069b0a056d0888ccb98288c2464e</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a10a2683fe4ca616ff9993c72f8a06193</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ade15553df901ac82d2fe71ab7843c178</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a6ea4776a8c18aad27b7e836a8a7c62f1</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a0c461f4770592c4f5dc32705293e6cf6</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ac7a9bfce37f9179d981e7ad8a09bf19d</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ad5ab6909695de4aecf44b6c43f806bcc</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a95d2ffb62a88d483f36a2642a5f234f6</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aac77d89a2744d9707e183c9cdfb6bc81</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a4143dea630d0dd12d13314c47212431c</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a46ee7d59a1ea40301b41aea867b29d60</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdPomogNegZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a7dfbb01a4e81352c445ab1dd3384ec51</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdPomogNegZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ad5b0a4e10d1fd3f5e08c852cd0d80a19</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdPomogNegZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a427627b34ac1e879b19587ba9c233967</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdPomogNegZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a056ed476932d1d31f8fbed11f08b67a0</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdPomogNegZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>af50a69552dafa992e5d4be1be7c4516c</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdPomogNegZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a9269b332bc83d14dcb59f9e1eb689cf4</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdPomogNegZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a523880e5beb4b3bf6186841e4a3dc279</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdNegPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a9863b6538a8020e59d462ab6352b8ee4</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdNegPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>afc8cdb3ca5ffd3f47feb1e303893ab58</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdNegPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a8a1f236bda6f493f898a040ba604d89c</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdNegPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a74ec19a071a1eef9a2d8dec5e6646fa4</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdNegPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a15ea8ee750dfe21d403bc0bddc178860</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdNegPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a243ec01fad44be1369b71b57a1bfc219</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdNegPomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>acc7f25175416fd8412e068a944b6d848</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a1fe779947853c4c1b601e15a739fdc99</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a59e61c976a916b5c9830a1343c82db2d</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a57d98ecd02dfcd0e2d8aa0c83fdd46a8</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ab4ac430c7610100ea44b68c670fe57b8</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a93e9fd518e2d5ad665d2375e02a2a8ae</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>abfaba2602f3181bd44c04519320cc128</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a00060a76b176215853f82533fb39c4f9</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ae66d53ccc172ccc78ea0961f8234cc9a</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a70d7eb698e7b1b215a8dd8763a725554</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aed6ccb7229f3af3374dbb86f327b8024</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ad0514b9a2b2a5d0187cde22b137e4a14</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a8872c8519d22177f2cbf34f16c2416ae</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdPosPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a0727f30f6e05f697995afbc5136ba0fb</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdPosPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a08b808a7dc464bb02a48338a780aadd5</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdPosPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a8c5ab60b5079c8a06d756a399743c59f</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdPosPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a2ec4ce503453f0a9c2cc47367083ea41</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdPosPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aa5313467a1bd5680b4b8cd1bb0c11245</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdPosPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a2703d071bede12aebd901f6f3544103f</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdPosPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a8aaf58de414fe17a93c6d30334e90bd5</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdNegPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a877ed946d8a8971da713cc766c234631</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdNegPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a31e5e04b4e304f14b74bf0d73c3648dc</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdNegPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a325ffd7f9dadc0b20cc03a9ee8d85002</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdNegPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a38654b535e7f787fcc32434ae3c43285</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdNegPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aecd520a3d9143ec2befcbb75eda887dc</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdNegPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ae207c0d696225755e87acb0be765008f</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdNegPosNomog</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a6271e9e6108fb975a97fd50bb3898724</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdPosNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ae0eeea8bcf8ac6c714ecc28279b9cce2</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdPosNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a5916e2e92ff2b0172f7aa77c02aff872</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdPosNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a4365519112f1355311e22ce98b4ce40c</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdPosNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a1f514f7385620f90fec3c805de9a856b</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdPosNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a818fecf9db702bb78d7f22756d1b99cf</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdPosNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a0e3f21f768d8f5722d4db5ffc2551c38</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdPosNomogPos</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a6ed19a3d922421ce55cd061ecfe8f760</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdPosPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a3530aaafc19d45b7c24f154db6c12afe</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdPosPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a7d9efebfb5d09d97e8fd128d752b2e5b</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdPosPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a3a39c0d86aea83dbcca30e4b961de27e</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdPosPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a35c772e92edc63706342c63a4c49afd8</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdPosPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aa7a54f64c8e43c33bf9ad4a082263fe5</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdPosPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>afacd86e19fdb0424acca71532c6eb86f</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdPosNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ae6440d70e5a844aaccab7f62d3c3884f</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdPosNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a0373f2c67f99a9c75154f914741ba5f5</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdPosNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>adc296ed34c8842faa427a582fd574221</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdPosNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a15ee60681c98fed2990f24c5097d47d7</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdPosNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aad0eb426ebbd7098115c77feceb30a40</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdPosNomogPosZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a3906902344961f205b1eaa2433fdce09</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdNegPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a5e07a3edbc22a386efa43725ab1fb3bc</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdNegPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a2e2887041f737f77304ae362568f6840</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdNegPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a546a95cbdb683d832a496b6ac09f0d1d</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdNegPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a49e669ed4a2a40239e646fd5ff7f2981</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdNegPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a6bb1abad921d2df154339824d60dfe34</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdNegPosNomogZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a56b0905aa6a37d607c2423b0dab305e3</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_OrdGeneral_Declare</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a6e32a335a3b83ed02d5bf69fb4d2a07a</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_OrdGeneral_NotEqual</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ad3f22ceac7b9c27a2844ba760ecf577e</anchor>
      <arglist>(ordsgn, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a70d8d3dae0446b6db43b4473fd2223c1</anchor>
      <arglist>(i, actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthTwo_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a838952e52c7b3507110178cceab83756</anchor>
      <arglist>(actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthThree_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aead272bde01a20849baa34fa6ec67f62</anchor>
      <arglist>(actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthFour_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a4e3d8ad8aa8d8108d4abea6c8717673d</anchor>
      <arglist>(actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthFive_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a112653c34afeab9311b9cef136597693</anchor>
      <arglist>(actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthSix_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a80bbcc5ac4450797a45db6dd9222abf0</anchor>
      <arglist>(actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthSeven_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aad73346b65874a571564232de229474d</anchor>
      <arglist>(actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_LengthEight_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aeaf33191c1993dc1b4b15920e9d6c6a1</anchor>
      <arglist>(actionE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthOne_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a51944a2f5eef97be78a4851b02ad5ddb</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthTwo_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a01762bcc716f1431401105f1a24f3c1c</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthThree_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a541654d211c2e25d30b168c1e89947b3</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFour_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aaf8a2b07a7ea086cff0ea6ee9573193e</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthFive_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a2ddb851927db940fac9a840be7a94009</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSix_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a124df542a1009b95b8b5a73f11ab32b5</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthSeven_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a8ceace2896b87ee2908e3ebbb8abcf15</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthEight_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aa7adbff278738400c8a12544235e4416</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ab982e352073b36b0c7903cf5206f5cf4</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_LengthGeneral_OrdGeneral2</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a7cc9e9b6bb166401a1d64272eb1a27d2</anchor>
      <arglist>(s1, s2, length, ordsgn, actionE, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_Bitmask_Declare</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a7315a5bcf6152b2fe1f28c2f49fc820c</anchor>
      <arglist>(s1, s2, bitmask)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_Bitmask_LengthGeneral</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aed635c74d7e82dfde90632182fbfe2ab</anchor>
      <arglist>(s1, s2, bitmask, length, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_Bitmask</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a35191d9e8d4585d8021f65576a462a57</anchor>
      <arglist>(i, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_Bitmask_LengthTwo</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ade654a9907ed5a00cb896e66d9c600fc</anchor>
      <arglist>(actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_Bitmask_LengthThree</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ae72af0dea91c50c24120683bfc87dfea</anchor>
      <arglist>(actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_Bitmask_LengthFour</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a7fa56778d0104ab25c62a743c08fc330</anchor>
      <arglist>(actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_Bitmask_LengthFive</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a27930ee7ef73f3c8e669153d3f0318f5</anchor>
      <arglist>(actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_Bitmask_LengthSix</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a669ab508841fd26f5f4adf4e1a982b13</anchor>
      <arglist>(actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_Bitmask_LengthSeven</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>ab5acb53c523f8064b62ec922cf50f367</anchor>
      <arglist>(actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCmp_Bitmask_LengthEight</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aaad761f1cbbdd2b539d132dfba104fb8</anchor>
      <arglist>(actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_Bitmask_LengthZero</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a9a4b79a05e870f932bf870c91c946634</anchor>
      <arglist>(s1, s2, bitmask, length, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_Bitmask_LengthOne</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>acd198ed4fb086fb276268f30645db12c</anchor>
      <arglist>(s1, s2, bitmask, length, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_Bitmask_LengthTwo</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a0d9299c2a45e0310ae9883db379830c1</anchor>
      <arglist>(s1, s2, bitmask, length, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_Bitmask_LengthThree</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>abad081ee6bff18d466903c869d83806a</anchor>
      <arglist>(s1, s2, bitmask, length, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_Bitmask_LengthFour</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a1040a1e3ba2f5c144bae24dc338d5fca</anchor>
      <arglist>(s1, s2, bitmask, length, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_Bitmask_LengthFive</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a8690711acc28f92b10634182684f7a71</anchor>
      <arglist>(s1, s2, bitmask, length, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_Bitmask_LengthSix</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>a2ab929cc7b6f9bcfdd569357ec29b24c</anchor>
      <arglist>(s1, s2, bitmask, length, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_Bitmask_LengthSeven</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>af25891df37a9358732156cef4f60dfd9</anchor>
      <arglist>(s1, s2, bitmask, length, actionG, actionS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCmp_Bitmask_LengthEigth</name>
      <anchorfile>p__MemCmp_8h.html</anchorfile>
      <anchor>aec51a420679f20526291abc337ae3a7a</anchor>
      <arglist>(s1, s2, bitmask, length, actionG, actionS)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_MemCopy.h</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__MemCopy_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCopy</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>ac6bf2cc039bab5758b71ebd70b2f94e4</anchor>
      <arglist>(i, d, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCopy_LengthOne</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>abe574106bc88b9145774fc0350db1301</anchor>
      <arglist>(d, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCopy_LengthTwo</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>adb80f53092a67460fd4dd0b22f0a9e0e</anchor>
      <arglist>(d, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCopy_LengthThree</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>abab2931208fa6c9d1422b6771aa079b4</anchor>
      <arglist>(d, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCopy_LengthFour</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>a096fbc2312c46e1674a93b30786170e4</anchor>
      <arglist>(d, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCopy_LengthFive</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>a75eca1019a0893a8178a99e00bd1b515</anchor>
      <arglist>(d, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCopy_LengthSix</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>a6381b98bb662b9d54ea0b3601056db9c</anchor>
      <arglist>(d, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCopy_LengthSeven</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>a7667f13362670734da1d46573168267f</anchor>
      <arglist>(d, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCopy_LengthEight</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>a813f37f3582d453c1658681d37c80fff</anchor>
      <arglist>(d, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_p_MemCopy_Declare</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>a2f7ea3f649c412e480fcba194cdccce5</anchor>
      <arglist>(d, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCopy_LengthOne</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>a6777189e3a14d04f5ffb54e863dc8ef7</anchor>
      <arglist>(d, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCopy_LengthTwo</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>a86f9af00ea1ba9d474909c10332660e4</anchor>
      <arglist>(d, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCopy_LengthThree</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>ab671eaee318a58026b6b43a12bfe605f</anchor>
      <arglist>(d, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCopy_LengthFour</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>afa6c84368fe8cd25cb9d45ee1345a356</anchor>
      <arglist>(d, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCopy_LengthFive</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>ad306577ad2a1d91f8583ae6d8471897b</anchor>
      <arglist>(d, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCopy_LengthSix</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>af8b4220bc4b40edfb8b39ea0a879291a</anchor>
      <arglist>(d, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCopy_LengthSeven</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>ac5122f390c3e814cb60451cf07955d17</anchor>
      <arglist>(d, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCopy_LengthEight</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>a22861f87b96c949d4eb5185b509e8e98</anchor>
      <arglist>(d, s, length)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_MemCopy_LengthGeneral</name>
      <anchorfile>p__MemCopy_8h.html</anchorfile>
      <anchor>a866c6dcd6475a3b85e5d03e512ead22d</anchor>
      <arglist>(d, s, length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Merge_q__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Merge__q____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>p_Merge_q__T</name>
      <anchorfile>p__Merge__q____T_8cc.html</anchorfile>
      <anchor>ac069f4b46f774bdd42d064259371ac82</anchor>
      <arglist>(poly p, poly q, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Minus_mm_Mult_qq__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Minus__mm__Mult__qq____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>p_Minus_mm_Mult_qq__T</name>
      <anchorfile>p__Minus__mm__Mult__qq____T_8cc.html</anchorfile>
      <anchor>a079ce1e65ce638fbb11c44c67978a4d0</anchor>
      <arglist>(poly p, poly m, poly q, int &amp;Shorter, const poly spNoether, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Mult_mm__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Mult__mm____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>p_Mult_mm__T</name>
      <anchorfile>p__Mult__mm____T_8cc.html</anchorfile>
      <anchor>a7ba394ef8ee0a79f725f64a34e870b30</anchor>
      <arglist>(poly p, const poly m, const ring ri)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Mult_nn__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Mult__nn____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>p_Mult_nn__T</name>
      <anchorfile>p__Mult__nn____T_8cc.html</anchorfile>
      <anchor>aff2a32b0cc722f3d4d7226828fb0de3f</anchor>
      <arglist>(poly p, const number n, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Neg__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Neg____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>p_Neg__T</name>
      <anchorfile>p__Neg____T_8cc.html</anchorfile>
      <anchor>a7dd06a553ee81ec507a3854d56708c4e</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Numbers.h</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Numbers_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <includes id="modulop__inl_8h" name="modulop_inl.h" local="yes" import="no" module="no" objc="no">coeffs/modulop_inl.h</includes>
    <includes id="longrat_8cc" name="longrat.cc" local="yes" import="no" module="no" objc="no">coeffs/longrat.cc</includes>
    <member kind="define">
      <type>#define</type>
      <name>n_Copy_RingGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a7c532e43c4b77f29043b2a9ba4aca525</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Delete_RingGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a011ba43c8434be988ddc6402974d1631</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Mult_RingGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>ac408a4454c3cdaeccb192f5e18fb5212</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Add_RingGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>ac55bbf1da37db9e77d37820f57195ab1</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_IsZero_RingGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>af0df4902e496e0a47cdec40f27d5675a</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Equal_RingGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>acb5f1975e439be7d1f4f0c9e09714f58</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Neg_RingGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a7dbb1586d2468f688535dce1637cc708</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Sub_RingGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a5f944227e392a854a7ef519bd867a503</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_InpMult_RingGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a2c80ff806264b724419e95bee30c8e8d</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_InpAdd_RingGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>ae9d917f00af8162b43d47ff5a253f200</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Copy_FieldZp</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a1cbffb28afcc0a81294adcba219357ac</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Delete_FieldZp</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>aeb8523fee74f8cadd3cc2ddd21aa5abd</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Mult_FieldZp</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a3517d5eac7f1b29e09736c0ca4b4a0b1</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Add_FieldZp</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a4a2be61a6bdb651017e8cefe47e521bd</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Sub_FieldZp</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a6275577137d2abcce9ad7e4e961afc33</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_IsZero_FieldZp</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a6a4d4c543ae47720a4e7e836e14021e5</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Equal_FieldZp</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a6b13ae2e477b2d60b71a1d0a9c133f76</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Neg_FieldZp</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a7cdf5479eeae688d1da827809fa3df1e</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_InpMult_FieldZp</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a651f14d26590937984c1fc0c22a2204e</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_InpAdd_FieldZp</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a9ad50c7ae73c1d4f9d9ac41ddd29ff38</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_LFORCE_INLINE</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>adaab1f007401e74f76c5bf46cc6ac228</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Copy_FieldQ</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>ad9065a83de36b4288e4ec17bc733718c</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Delete_FieldQ</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a27d4ca73ae96d44dfbdd2a1bd5ab7386</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Mult_FieldQ</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a1e3c442d84986be360d84841b1b01ac0</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Add_FieldQ</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>aedc25142a4f0c8897ccff15ebbfd1baa</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Sub_FieldQ</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>af4f4a3ea7951c240373b12f34c97997a</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_IsZero_FieldQ</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a46ed1523068ece500e7940d78b94d9e7</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Equal_FieldQ</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a67a62e193aed600727f18a999258d52b</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_Neg_FieldQ</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a0b86a43599d40e2060e76575c7faa1b4</anchor>
      <arglist>(n, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_InpMult_FieldQ</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>ace3641e427af81afda8a7e65f9fbc424</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>n_InpAdd_FieldQ</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a3ee03aa2d5e908bf81fc3373cf554e58</anchor>
      <arglist>(n1, n2, r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Copy_FieldGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a9c7be849ff0c143a4b55029ca308c96f</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_Delete_FieldGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a6c3870e8260362d96d0cabacdd4e9c5b</anchor>
      <arglist>(number *p, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Mult_FieldGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a7accd3fc8f1dbdcfbf30651fe815c2b3</anchor>
      <arglist>(number n1, number n2, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Add_FieldGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a53701515233787954ac112091074adc6</anchor>
      <arglist>(number n1, number n2, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>n_IsZero_FieldGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>ace3a70be8e3baa3ddfc4ca723ea32fd3</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE BOOLEAN</type>
      <name>n_Equal_FieldGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a0f0da5292b0be40648a731073bed520d</anchor>
      <arglist>(number n1, number n2, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Neg_FieldGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a7d1748e399681cdf235d0d35ee1d65ab</anchor>
      <arglist>(number n, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE number</type>
      <name>n_Sub_FieldGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a6d0bb4f8cee50c40bc96387fcb1631dd</anchor>
      <arglist>(number n1, number n2, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_InpMult_FieldGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>aadab890ba17673357e40a646c5508c0f</anchor>
      <arglist>(number &amp;n1, number n2, const coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FORCE_INLINE void</type>
      <name>n_InpAdd_FieldGeneral</name>
      <anchorfile>p__Numbers_8h.html</anchorfile>
      <anchor>a2664ae0f02db5a2492ec871cd66d8073</anchor>
      <arglist>(number &amp;n1, number n2, const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Procs.h</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Procs_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <class kind="struct">pProcs_s</class>
    <member kind="typedef">
      <type>poly(*</type>
      <name>p_Copy_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>ace3a8e4380da33e3723b18f8df3da633</anchor>
      <arglist>)(poly p, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>p_Delete_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>ae9006f5493f8b38ec15cc9672d2436c4</anchor>
      <arglist>)(poly *p, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>p_ShallowCopyDelete_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a47105fc5f7bf017cfa01c8de0df69456</anchor>
      <arglist>)(poly p, const ring r, omBin dest_bin)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>p_Mult_nn_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a4e1cf070457458ea06117819c1182489</anchor>
      <arglist>)(poly p, const number n, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>pp_Mult_nn_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a81da92247feffe6daa4250fe67a313a3</anchor>
      <arglist>)(poly p, const number n, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>p_Mult_mm_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a53c59f0db9bb456e409453e6b9df7827</anchor>
      <arglist>)(poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>pp_Mult_mm_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a99ac9a17767b178d20185a043563c311</anchor>
      <arglist>)(poly p, const poly m, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>pp_Mult_mm_Noether_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>ac76a77908117041315eef21984ca45a5</anchor>
      <arglist>)(poly p, const poly m, const poly spNoether, int &amp;ll, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>p_Add_q_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a23bb6ff6a40ec6e81c3572203248ba03</anchor>
      <arglist>)(poly p, poly q, int &amp;shorter, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>p_Minus_mm_Mult_qq_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a6dfafa98599bf196c8d2489822018db5</anchor>
      <arglist>)(poly p, poly m, poly q, int &amp;shorter, const poly spNoether, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>p_Neg_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a5ae307c050e5ea3a9e363cd696b424f0</anchor>
      <arglist>)(poly p, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>pp_Mult_Coeff_mm_DivSelect_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a7302581e75243a2160f8b950b5e40c86</anchor>
      <arglist>)(poly p, const poly m, int &amp;shorter, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>pp_Mult_Coeff_mm_DivSelectMult_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>adf534fa9c9b413c9a69b9a2149c2489b</anchor>
      <arglist>)(poly p, const poly m, const poly a, const poly b, int &amp;shorter, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>poly(*</type>
      <name>p_Merge_q_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a03781aac66e1073371416a35fbe280ee</anchor>
      <arglist>)(poly p, poly q, const ring r)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>p_kBucketSetLm_Proc_Ptr</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a45cf5bccc8c0d696f3837ce8c2043942</anchor>
      <arglist>)(kBucket_pt bucket)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_ProcsSet</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>a7881ce6ffa79c3f53928822ab0386d5d</anchor>
      <arglist>(ring r, p_Procs_s *p_Procs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Debug_GetSpecNames</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>aca45a2dd2f0c036cc6290605b1147724</anchor>
      <arglist>(const ring r, const char *&amp;field, const char *&amp;length, const char *&amp;ord)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Debug_GetProcNames</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>ac98b2e611765332a686218992756ac0d</anchor>
      <arglist>(const ring r, p_Procs_s *p_Procs)</arglist>
    </member>
    <member kind="variable">
      <type>const BOOLEAN</type>
      <name>p_procs_dynamic</name>
      <anchorfile>p__Procs_8h.html</anchorfile>
      <anchor>ad22fb7bcb603b575652d27f4b7a4208f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Procs_Dynamic.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Procs__Dynamic_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="p__Numbers_8h" name="p_Numbers.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Numbers.h</includes>
    <includes id="p__Procs_8h" name="p_Procs.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs.h</includes>
    <includes id="p__MemCmp_8h" name="p_MemCmp.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemCmp.h</includes>
    <includes id="p__MemAdd_8h" name="p_MemAdd.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemAdd.h</includes>
    <includes id="p__MemCopy_8h" name="p_MemCopy.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemCopy.h</includes>
    <includes id="p__Procs__Dynamic_8h" name="p_Procs_Dynamic.h" local="yes" import="no" module="no" objc="no">templates/p_Procs_Dynamic.h</includes>
    <includes id="p__Procs__Impl_8h" name="p_Procs_Impl.h" local="yes" import="no" module="no" objc="no">templates/p_Procs_Impl.h</includes>
    <includes id="mod__raw_8h" name="mod_raw.h" local="yes" import="no" module="no" objc="no">mod_raw.h</includes>
    <includes id="p__Procs__Set_8h" name="p_Procs_Set.h" local="yes" import="no" module="no" objc="no">templates/p_Procs_Set.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>WARN_MSG</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>aa86fc3cf443b2352a3bfe3c73826f030</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINKAGE</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>ac81000045b9ef2369406deadc84add97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_Procs_Kernel</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>a581f12c6c1a005d54e7cb93876af29b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PROCNAME_LEN</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>abe206811926d0ff159131a50a0fddd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DoReallySetProc</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>ac87ecba7c4bc6ce28891e8dd757b73e4</anchor>
      <arglist>(what, field, length, ord)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DoSetProc</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>ac39993eb2aff28b894140fb9f92ffcc7</anchor>
      <arglist>(what, field, length, ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>p_ProcInitHandle</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>aa68fabc6f8bed354b7504620f4072f06</anchor>
      <arglist>(void **handle, const char *module)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>p_ProcGetHandle</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>a7e0d2e3310513440c5077da679f2e5eb</anchor>
      <arglist>(p_Proc proc, p_Field field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>GetGeneralProc</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>a4597ef19c8b40d911873513a1a1692ae</anchor>
      <arglist>(p_Proc proc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetGeneralProcName</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>a30a29a633cf86c4861a7c44b303078c9</anchor>
      <arglist>(p_Proc proc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>GetDynamicProc</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>ae67a6dad5b66beab2b5a5c60b7eaf680</anchor>
      <arglist>(const char *proc_s, p_Proc proc, p_Field field, p_Length length, p_Ord ord, int get_name=0)</arglist>
    </member>
    <member kind="variable">
      <type>const BOOLEAN</type>
      <name>p_procs_dynamic</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>ad22fb7bcb603b575652d27f4b7a4208f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p_procs_handle_FieldIndep</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>ac197d1c8e86eba3c19ff25f87e50ad10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p_procs_handle_FieldZp</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>a9682ba5bbf527c468be0cd1d574bed05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p_procs_handle_FieldQ</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>a9f2b7e1b7bc41f7a1787daad4e825d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p_procs_handle_FieldGeneral</name>
      <anchorfile>p__Procs__Dynamic_8cc.html</anchorfile>
      <anchor>ab4bcf1d6d4f4d004587461711b72b362</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Procs_Dynamic.h</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Procs__Dynamic_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_P_PROCS</name>
      <anchorfile>p__Procs__Dynamic_8h.html</anchorfile>
      <anchor>a3d4c30e500ad3a6a06fe9ce6706072e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_FIELD</name>
      <anchorfile>p__Procs__Dynamic_8h.html</anchorfile>
      <anchor>abc48679cee7e59cd4eb6abfc915b2bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_ORD</name>
      <anchorfile>p__Procs__Dynamic_8h.html</anchorfile>
      <anchor>af396376ce5b0416fe3384469b53b8b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_ZERO_ORD</name>
      <anchorfile>p__Procs__Dynamic_8h.html</anchorfile>
      <anchor>a5c3da2eb51bace0d3c93afa64cd68b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_LENGTH</name>
      <anchorfile>p__Procs__Dynamic_8h.html</anchorfile>
      <anchor>a26c5b3c98d8bb9bf3b7bd3cde7fc03ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Procs_Impl.h</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Procs__Impl_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_P_PROCS</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3d4c30e500ad3a6a06fe9ce6706072e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_FIELD</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abc48679cee7e59cd4eb6abfc915b2bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_LENGTH</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a26c5b3c98d8bb9bf3b7bd3cde7fc03ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_ORD</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>af396376ce5b0416fe3384469b53b8b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_ZERO_ORD</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a5c3da2eb51bace0d3c93afa64cd68b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_LENGTH_DIFF</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a14c630aa77194bf72532d3345675e517</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZP_COPY_FIELD</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a6aa12f452e36456ac7e4f56bb63b9287</anchor>
      <arglist>(field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORD_MAX_N_1</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a96c211a5eebaffc078ee9a1cdea08cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORD_MAX_N_2</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a01324f19d93a52541566ab2f86943eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ORD_MAX_N_3</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>afbe48b65d5eafc224ee301c5a62ac03a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SetProc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a50c1f54b0b06365044541d1b46f1aedf</anchor>
      <arglist>(what, field, length, ord)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SetProcs</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abd15f96ea677708d4c37ac37340a3c54</anchor>
      <arglist>(field, length, ord)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SetProcs_ring</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a9d5d44fa3bef683ea8a4022ff65e132a</anchor>
      <arglist>(field, length, ord)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>p_Field</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldGeneral</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3aa508853275c581ce13669c454e857ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldZp</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3a445cde53241963b2192be0f219bf5f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldQ</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3a2a12b53681f624b3f96c81dfa13dec85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldR</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3a9445fbf51bf9539ecdaed69d1f2c0228</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldGF</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3ab9ca25faab9576b3a2d15c2269c9eb4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldLong_R</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3a84a64ebaa07e565a53645496b92970bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldLong_C</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3a90e31ead3be1054dcb3068f1ccf7b949</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldZp_a</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3a6d255647c6356d3b5f8a773ba148bacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldQ_a</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3a822b4680c11f30d6cc154df901d9415d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RingGeneral</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3a59e6f009e9d2edb167f2a1ff2288ec1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FieldUnknown</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a253ba6e1839ab9fff0a07d4643ff55c3a0d451280ed6aea04b7d9a982b2653760</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>p_Length</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a05f843c5c5e748ac17accbf5e40283d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LengthGeneral</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a05f843c5c5e748ac17accbf5e40283d2ac0e27630c5f016cccaeccfea1481c113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LengthEight</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a05f843c5c5e748ac17accbf5e40283d2a786a5bc4e3ef93e166b465dc3ba47f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LengthSeven</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a05f843c5c5e748ac17accbf5e40283d2ac5af5f9ee600b72ef36642c193f4fe5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LengthSix</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a05f843c5c5e748ac17accbf5e40283d2ab3df5220e3a48583809daa8b25a80205</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LengthFive</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a05f843c5c5e748ac17accbf5e40283d2a004c38c8eaf30a1b1768abbccf1a679b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LengthFour</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a05f843c5c5e748ac17accbf5e40283d2a24385afce5c1f94c862133a8f0f1ab91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LengthThree</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a05f843c5c5e748ac17accbf5e40283d2a640ad05342bdac4ba4e84d7e7edce569</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LengthTwo</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a05f843c5c5e748ac17accbf5e40283d2aeef98718172b57e3999ff4da9a682dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LengthOne</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a05f843c5c5e748ac17accbf5e40283d2ac31edf7179f70ca15b943260ec8dee69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LengthUnknown</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a05f843c5c5e748ac17accbf5e40283d2a0c1de9a65dd03ac7bed7328966288f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>p_Ord</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdGeneral</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a9da8923c660291ce773f7b192fa8418d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdPomog</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a61e4da504b5c674478142393508e76f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdNomog</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4aaa44d5a3d49c1619b170d6f4c692f8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdPomogZero</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4ac3755377b7d0763bdd2630dd53ac6d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdNomogZero</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a0a85127302c888e918760076e50e85a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdNegPomog</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a502ee783867ae5e183bfc0caaff86acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdPomogNeg</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a559f3f5d6befde0ae4b30389dc64e5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdPosNomog</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a0f114d86ba9f55601041e0b505f9505d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdNomogPos</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4ab77380770dc488be21304b1e13824622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdNegPomogZero</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a274a0b2161f22ab27f490d587e8e6313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdPomogNegZero</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a0ee79b072d11472d366a08d5e30fa840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdPosPosNomog</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4ac805ec9738b94cdfbba62d88569a7de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdPosNomogPos</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a8b53df1d1ff1d2da7a6b09d340c35858</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdNegPosNomog</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4ad1cf0e5520d59afc4d04365b9aab32ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdNomogPosZero</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4af168fc6f2e99128e2500338689bbb60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdPosNomogZero</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a72fc15c3de82df75b08be44d7171fee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdPosPosNomogZero</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a85a1740c678ad81246f6ee1c063355dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdPosNomogPosZero</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a2cc7e738df8118c18f25996a413964b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdNegPosNomogZero</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4aacfb286fd6a58d783c5e58596ff19fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OrdUnknown</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>abcd66c01902e5cf76cc99d1249fa88a4a71a319287033ebe8ad34789a8a5b3e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>p_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>p_Copy_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aaa5e68b261f9ac3881e6728e89e4b5470</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>p_Delete_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aa31a8d1fc169d50f668d50f911b0075e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>p_ShallowCopyDelete_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aa02ae04de386f46ddd83b101fc66934b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>p_Mult_nn_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aa4a52046d7d14cfb03fb1af33c0758bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pp_Mult_nn_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aa734bd235c6776ff835830582d3794304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pp_Mult_mm_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aabcfcbb2b7ac244a079ec85972c0fd8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pp_Mult_mm_Noether_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aaf60f5ae901a77a6fe96dfd80da6c6ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>p_Mult_mm_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aa4f25727e119fb880c8ae336c8aa2bab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>p_Add_q_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aaab8fcbf81f3c06da71f863481732b28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>p_Minus_mm_Mult_qq_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aad3b801f483e79429673f8a984ca00727</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>p_Neg_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aa4454927d2c23013ab40453beaed33484</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pp_Mult_Coeff_mm_DivSelect_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aa8ab15b4098968600ca6935370fa4a37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>pp_Mult_Coeff_mm_DivSelectMult_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aac505933c3fcf75da40b289b56515538f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>p_Merge_q_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aa917ffe0a8468ad01485c9a837a72abf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>p_kBucketSetLm_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aa39c02d7d272ffe752f52306afd309f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>p_Unknown_Proc</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3e0a611c14c3733b18c19d1d43acd77aafb0a3586cce9a3e3e471afb21c341886</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>p_FieldEnum_2_String</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a7bea77bd7e219fbf66de0e94b614b9be</anchor>
      <arglist>(p_Field field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>p_LengthEnum_2_String</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>ad9f901513bde2b01f15ca3e20cc197e6</anchor>
      <arglist>(p_Length length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>p_OrdEnum_2_String</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>acdfe41309e14c92cae700716648cdd52</anchor>
      <arglist>(p_Ord ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>p_ProcEnum_2_String</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>af4d5e6713cb832d07270acd3af7f8877</anchor>
      <arglist>(p_Proc proc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_ProcDependsOn_Field</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a13a21c6225efb6e587cc000d7b88b191</anchor>
      <arglist>(p_Proc proc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_ProcDependsOn_Ord</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a03bfffad9b6392cc42b9f8f486fc895f</anchor>
      <arglist>(p_Proc proc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_ProcDependsOn_Length</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3df95a37dbc22f861d57ab73c2a36931</anchor>
      <arglist>(p_Proc proc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>p_ProcField_2_Module</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a1db4eda445b6a55055c8ec4c17493e7e</anchor>
      <arglist>(p_Proc proc, p_Field field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IsZeroOrd</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a3608332d2813e882d2c5264815590244</anchor>
      <arglist>(p_Ord ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static p_Ord</type>
      <name>ZeroOrd_2_NonZeroOrd</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a8b274cdd11e6e3d34bcaa22c2fb665e2</anchor>
      <arglist>(p_Ord ord, int strict)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FastP_ProcsFilter</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a4a9883c60bba2175ffd55732fab587eb</anchor>
      <arglist>(p_Field &amp;field, p_Length &amp;length, p_Ord &amp;ord, const p_Proc proc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FastFieldFilter</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a35a56dd8f1e8c29ff8ddfeb82616e35e</anchor>
      <arglist>(p_Field &amp;field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FastLengthFilter</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>ace2a424e832545910cf47f3ae3e7cb80</anchor>
      <arglist>(p_Length &amp;length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FastOrdFilter</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>ae06969296365d56ff83ac9d2ca6218ec</anchor>
      <arglist>(p_Ord &amp;ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FastOrdZeroFilter</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a102c3b42a9118670137281694a64db5f</anchor>
      <arglist>(p_Ord &amp;ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NCopy__Filter</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>aa12b4825705b28e527eec455625e6eed</anchor>
      <arglist>(p_Field &amp;field)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_Add_q__Filter</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>ac033472339c19599fc444ec028c0a549</anchor>
      <arglist>(p_Field &amp;field, p_Length &amp;length, p_Ord &amp;ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>p_Neg__Filter</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a13f8115cce55823bb18475468b607cdf</anchor>
      <arglist>(p_Field &amp;field, p_Length &amp;length, p_Ord &amp;ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pp_Mult_mm_Noether_Filter</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a2843a892cd70c81ae3dcb8edb0ad3f6f</anchor>
      <arglist>(p_Field &amp;field, p_Length &amp;length, p_Ord &amp;ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FastProcFilter</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>ae8717c7291d488a6604b16cd0514973c</anchor>
      <arglist>(p_Proc proc, p_Field &amp;field, p_Length &amp;length, p_Ord &amp;ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>IsValidSpec</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>afe8972625f52e4bb4c0f92a9e8a57a58</anchor>
      <arglist>(p_Field field, p_Length length, p_Ord ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a136f5db64245a10d56aa36ff57819e52</anchor>
      <arglist>(p_Length length, p_Ord ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>ac442647784903d27954a624f8e241251</anchor>
      <arglist>(p_Field field, p_Length length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>ac4b0d73f17c28077ccbf72bb550a423f</anchor>
      <arglist>(p_Field field, p_Length length, p_Ord ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>index</name>
      <anchorfile>p__Procs__Impl_8h.html</anchorfile>
      <anchor>a5672ef7f98febf263ff5c6ec718e2f12</anchor>
      <arglist>(p_Proc proc, p_Field field, p_Length length, p_Ord ord)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Procs_Lib.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Procs__Lib_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__Procs_8h" name="p_Procs.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs.h</includes>
    <includes id="p__Numbers_8h" name="p_Numbers.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Numbers.h</includes>
    <includes id="p__MemCmp_8h" name="p_MemCmp.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemCmp.h</includes>
    <includes id="p__MemAdd_8h" name="p_MemAdd.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemAdd.h</includes>
    <includes id="p__MemCopy_8h" name="p_MemCopy.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemCopy.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LINKAGE</name>
      <anchorfile>p__Procs__Lib_8cc.html</anchorfile>
      <anchor>ac81000045b9ef2369406deadc84add97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Procs_Set.h</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Procs__Set_8h.html</filename>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">shiftop.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CheckProc</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>a876ac5150fdff040784ffc5b2f0e18b2</anchor>
      <arglist>(which)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static p_Field</type>
      <name>p_FieldIs</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>adcc0d9c40188a6dfeb51dce461258db2</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static p_Length</type>
      <name>p_LengthIs</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>a0e8a48bf3e5cd89884a85ef9d9ddf12e</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_IsNomog</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>a48268905f6b129cc4e0cd3c3ebf60057</anchor>
      <arglist>(long *sgn, int l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>p_IsPomog</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>a0c8ace14d7602caf400ca5a8faa9eec1</anchor>
      <arglist>(long *sgn, int l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static p_Ord</type>
      <name>p_OrdIs</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>a22c7709f0b15604d3d03f309330613ea</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nc_p_ProcsSet</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>a3562160d90b27dbc642ed22b086ff43e</anchor>
      <arglist>(ring rGR, p_Procs_s *p_Procs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_ProcsSet</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>a7881ce6ffa79c3f53928822ab0386d5d</anchor>
      <arglist>(ring r, p_Procs_s *p_Procs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Debug_GetSpecNames</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>aca45a2dd2f0c036cc6290605b1147724</anchor>
      <arglist>(const ring r, const char *&amp;field, const char *&amp;length, const char *&amp;ord)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>p_Debug_GetProcNames</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>ac98b2e611765332a686218992756ac0d</anchor>
      <arglist>(const ring r, p_Procs_s *p_Procs)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR p_Procs_s *</type>
      <name>_p_procs</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>a8c295e05a8e8ecb43505a7d182629c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>set_names</name>
      <anchorfile>p__Procs__Set_8h.html</anchorfile>
      <anchor>a612e014c2c9f36e4ab570beef7465c4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Procs_Static.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Procs__Static_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="p__Procs_8h" name="p_Procs.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs.h</includes>
    <includes id="p__Numbers_8h" name="p_Numbers.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Numbers.h</includes>
    <includes id="p__MemCmp_8h" name="p_MemCmp.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemCmp.h</includes>
    <includes id="p__MemAdd_8h" name="p_MemAdd.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemAdd.h</includes>
    <includes id="p__MemCopy_8h" name="p_MemCopy.h" local="yes" import="no" module="no" objc="no">polys/templates/p_MemCopy.h</includes>
    <includes id="kbuckets_8h" name="kbuckets.h" local="yes" import="no" module="no" objc="no">polys/kbuckets.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="p__Procs__Static_8h" name="p_Procs_Static.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs_Static.h</includes>
    <includes id="p__Procs__Impl_8h" name="p_Procs_Impl.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs_Impl.h</includes>
    <includes id="p__Procs__Set_8h" name="p_Procs_Set.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs_Set.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LINKAGE</name>
      <anchorfile>p__Procs__Static_8cc.html</anchorfile>
      <anchor>ac81000045b9ef2369406deadc84add97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>p_Procs_Static</name>
      <anchorfile>p__Procs__Static_8cc.html</anchorfile>
      <anchor>a08eeb4864ea2fef05961764851173f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SetStaticProcFromArray</name>
      <anchorfile>p__Procs__Static_8cc.html</anchorfile>
      <anchor>afc620fda183b941c0895779b0af2ec94</anchor>
      <arglist>(what, type, field, length, ord)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SetStaticProcFromFuncsArray</name>
      <anchorfile>p__Procs__Static_8cc.html</anchorfile>
      <anchor>afe4d906d8477b02f1147628c050ce15c</anchor>
      <arglist>(what, field, length, ord)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DoSetProc</name>
      <anchorfile>p__Procs__Static_8cc.html</anchorfile>
      <anchor>ac39993eb2aff28b894140fb9f92ffcc7</anchor>
      <arglist>(what, field, length, ord)</arglist>
    </member>
    <member kind="variable">
      <type>const BOOLEAN</type>
      <name>p_procs_dynamic</name>
      <anchorfile>p__Procs__Static_8cc.html</anchorfile>
      <anchor>ad22fb7bcb603b575652d27f4b7a4208f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_Procs_Static.h</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__Procs__Static_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_P_PROCS</name>
      <anchorfile>p__Procs__Static_8h.html</anchorfile>
      <anchor>a3d4c30e500ad3a6a06fe9ce6706072e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_FIELD</name>
      <anchorfile>p__Procs__Static_8h.html</anchorfile>
      <anchor>abc48679cee7e59cd4eb6abfc915b2bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_LENGTH</name>
      <anchorfile>p__Procs__Static_8h.html</anchorfile>
      <anchor>a26c5b3c98d8bb9bf3b7bd3cde7fc03ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_ORD</name>
      <anchorfile>p__Procs__Static_8h.html</anchorfile>
      <anchor>af396376ce5b0416fe3384469b53b8b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FAST_ZERO_ORD</name>
      <anchorfile>p__Procs__Static_8h.html</anchorfile>
      <anchor>a5c3da2eb51bace0d3c93afa64cd68b47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>p_ShallowCopyDelete__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>p__ShallowCopyDelete____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>p_ShallowCopyDelete__T</name>
      <anchorfile>p__ShallowCopyDelete____T_8cc.html</anchorfile>
      <anchor>aa2e5ddb96f64b6470c18d21b0a2540cb</anchor>
      <arglist>(poly s_p, const ring r, omBin d_bin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pp_Mult_Coeff_mm_DivSelect__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>pp__Mult__Coeff__mm__DivSelect____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>pp_Mult_Coeff_mm_DivSelect__T</name>
      <anchorfile>pp__Mult__Coeff__mm__DivSelect____T_8cc.html</anchorfile>
      <anchor>a557d8185d504c5409ca85d8a3996733e</anchor>
      <arglist>(poly p, const poly m, int &amp;shorter, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pp_Mult_Coeff_mm_DivSelectMult__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>pp__Mult__Coeff__mm__DivSelectMult____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>pp_Mult_Coeff_mm_DivSelectMult__T</name>
      <anchorfile>pp__Mult__Coeff__mm__DivSelectMult____T_8cc.html</anchorfile>
      <anchor>ad316b2df430f45daa5b68134703d4960</anchor>
      <arglist>(poly p, const poly m, const poly a, const poly b, int &amp;shorter, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pp_Mult_mm__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>pp__Mult__mm____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>pp_Mult_mm__T</name>
      <anchorfile>pp__Mult__mm____T_8cc.html</anchorfile>
      <anchor>addc62bee8ec8a68eecaccccfdff1b391</anchor>
      <arglist>(poly p, const poly m, const ring ri)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pp_Mult_mm_Noether__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>pp__Mult__mm__Noether____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>pp_Mult_mm_Noether__T</name>
      <anchorfile>pp__Mult__mm__Noether____T_8cc.html</anchorfile>
      <anchor>a377789c9ea1e62495b6f6176a803e52e</anchor>
      <arglist>(poly p, const poly m, const poly spNoether, int &amp;ll, const ring ri)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pp_Mult_nn__T.cc</name>
    <path>libpolys/polys/templates/</path>
    <filename>pp__Mult__nn____T_8cc.html</filename>
    <member kind="function">
      <type>LINKAGE poly</type>
      <name>pp_Mult_nn__T</name>
      <anchorfile>pp__Mult__nn____T_8cc.html</anchorfile>
      <anchor>a193d935f4e75784c49ba5369db1fa473</anchor>
      <arglist>(poly p, const number n, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>weight.cc</name>
    <path>libpolys/polys/</path>
    <filename>weight_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <member kind="function">
      <type>double</type>
      <name>wFunctionalMora</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>acbc6199593963d76c186710ed5bdd2b9</anchor>
      <arglist>(int *degw, int *lpol, int npol, double *rel, double wx, double wNsqr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>wFunctionalBuch</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>a9bef373cdfe7ba64446158ca4bd6eccf</anchor>
      <arglist>(int *degw, int *lpol, int npol, double *rel, double wx, double wNsqr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wAdd</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>aca8701dd74dc04c76e015c88b8bb89b8</anchor>
      <arglist>(int *A, int mons, int kn, int xx, int rvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wNorm</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>a7b44b50855aeff6729c0fbfad0ef600b</anchor>
      <arglist>(int *degw, int *lpol, int npol, double *rel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wFirstSearch</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>a36f68cf4e56acff948cb8d150b35f3f5</anchor>
      <arglist>(int *A, int *x, int mons, int *lpol, int npol, double *rel, double *fopt, double wNsqr, int rvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wSecondSearch</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>a3b73c889841d884af13c2c253a856023</anchor>
      <arglist>(int *A, int *x, int *lpol, int npol, int mons, double *rel, double *fk, double wNsqr, int rvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wGcd</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>a8139f1ebdeaccd6dca045f5023ca3ee9</anchor>
      <arglist>(int *x, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wDimensions</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>a608b423e989caa4167cadc255fd2efd4</anchor>
      <arglist>(poly *s, int sl, int *lpol, int *npol, int *mons)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wInit</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>aca64ec14c79e9dfc205fa951b52fea20</anchor>
      <arglist>(poly *s, int sl, int mons, int *A, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wCall</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>a754ad525acc98ff819b772ac874a9a86</anchor>
      <arglist>(poly *s, int sl, int *x, double wNsqr, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kEcartWeights</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>af2e8604233ef16df372e72476de7156c</anchor>
      <arglist>(poly *s, int sl, short *eweight, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>iv2array</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>a269be0cdd1da46997a2b9a5b7e8325f9</anchor>
      <arglist>(intvec *iv, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>totaldegreeWecart</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>a3fb4f9063da739f410c4af7f4e130222</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>totaldegreeWecart_IV</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>abdd1adffbb8366e3ec7378f36b973824</anchor>
      <arglist>(poly p, ring r, const int *w)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>maxdegreeWecart</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>ab1751c112418e948970c5f16deb10241</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="variable">
      <type>THREAD_VAR double(*</type>
      <name>wFunctional</name>
      <anchorfile>weight_8cc.html</anchorfile>
      <anchor>a0d8a2847fbd388384961e2039916f8d2</anchor>
      <arglist>)(int *degw, int *lpol, int npol, double *rel, double wx, double wNsqr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>weight.h</name>
    <path>libpolys/polys/</path>
    <filename>weight_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <member kind="function">
      <type>void</type>
      <name>kEcartWeights</name>
      <anchorfile>weight_8h.html</anchorfile>
      <anchor>af2e8604233ef16df372e72476de7156c</anchor>
      <arglist>(poly *s, int sl, short *eweight, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>maxdegreeWecart</name>
      <anchorfile>weight_8h.html</anchorfile>
      <anchor>ab1751c112418e948970c5f16deb10241</anchor>
      <arglist>(poly p, int *l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>totaldegreeWecart</name>
      <anchorfile>weight_8h.html</anchorfile>
      <anchor>a3fb4f9063da739f410c4af7f4e130222</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>totaldegreeWecart_IV</name>
      <anchorfile>weight_8h.html</anchorfile>
      <anchor>abdd1adffbb8366e3ec7378f36b973824</anchor>
      <arglist>(poly p, ring r, const int *w)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>iv2array</name>
      <anchorfile>weight_8h.html</anchorfile>
      <anchor>a269be0cdd1da46997a2b9a5b7e8325f9</anchor>
      <arglist>(intvec *iv, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>wFunctionalBuch</name>
      <anchorfile>weight_8h.html</anchorfile>
      <anchor>a9bef373cdfe7ba64446158ca4bd6eccf</anchor>
      <arglist>(int *degw, int *lpol, int npol, double *rel, double wx, double wNsqr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wCall</name>
      <anchorfile>weight_8h.html</anchorfile>
      <anchor>a754ad525acc98ff819b772ac874a9a86</anchor>
      <arglist>(poly *s, int sl, int *x, double wNsqr, const ring R)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR short *</type>
      <name>ecartWeights</name>
      <anchorfile>weight_8h.html</anchorfile>
      <anchor>a8e4f870447089fbed3469fd602cd20b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>THREAD_VAR double(*</type>
      <name>wFunctional</name>
      <anchorfile>weight_8h.html</anchorfile>
      <anchor>a0d8a2847fbd388384961e2039916f8d2</anchor>
      <arglist>)(int *degw, int *lpol, int npol, double *rel, double wx, double wNsqr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>weight0.cc</name>
    <path>libpolys/polys/</path>
    <filename>weight0_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <member kind="function">
      <type>double</type>
      <name>wFunctionalMora</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>a45f2586c99230021f56c27d994cce76d</anchor>
      <arglist>(int *degw, int *lpol, int npol, double *rel, double wx, double wwNsqr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>wFunctionalBuch</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>af39334c4a15ae8464e484f707e403e81</anchor>
      <arglist>(int *degw, int *lpol, int npol, double *rel, double wx, double wwNsqr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wAdd</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>aca8701dd74dc04c76e015c88b8bb89b8</anchor>
      <arglist>(int *A, int mons, int kn, int xx, int rvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wNorm</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>a7b44b50855aeff6729c0fbfad0ef600b</anchor>
      <arglist>(int *degw, int *lpol, int npol, double *rel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wFirstSearch</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>a36f68cf4e56acff948cb8d150b35f3f5</anchor>
      <arglist>(int *A, int *x, int mons, int *lpol, int npol, double *rel, double *fopt, double wNsqr, int rvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wSecondSearch</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>a3b73c889841d884af13c2c253a856023</anchor>
      <arglist>(int *A, int *x, int *lpol, int npol, int mons, double *rel, double *fk, double wNsqr, int rvar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wGcd</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>a8139f1ebdeaccd6dca045f5023ca3ee9</anchor>
      <arglist>(int *x, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wSub</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>a4849d5857e579003bc1b312491409d2c</anchor>
      <arglist>(int *A, int mons, int kn, int xx, int rvar)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>wPrWeight</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>ae3e93ab917515513b42461ed22897ff2</anchor>
      <arglist>(int *x, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wEstimate</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>a7f6cce73b446740da05a868ef343ced3</anchor>
      <arglist>(int *A, int *x, int *lpol, int npol, int mons, double wx, double *rel, double *fopt, int *s0, int *s1, int *s2, double wNsqr, int rvar)</arglist>
    </member>
    <member kind="variable">
      <type>VAR short *</type>
      <name>ecartWeights</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>a1416fc69fa23a85af10dd8213c253e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR double(*</type>
      <name>wFunctional</name>
      <anchorfile>weight0_8cc.html</anchorfile>
      <anchor>a0a6bf82a746e74a18ff647050a9132b7</anchor>
      <arglist>)(int *degw, int *lpol, int npol, double *rel, double wx, double wNsqr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dError.cc</name>
    <path>libpolys/reporter/</path>
    <filename>dError_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="distrib_8h" name="distrib.h" local="yes" import="no" module="no" objc="no">misc/distrib.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DERROR_C</name>
      <anchorfile>dError_8cc.html</anchorfile>
      <anchor>afcd9bf9087689862614d9f805c5eeeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>malloc_free</name>
      <anchorfile>dError_8cc.html</anchorfile>
      <anchor>a0b0584f0ddc64eaa3e7616c90c46866e</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dReportError</name>
      <anchorfile>dError_8cc.html</anchorfile>
      <anchor>acf21a566324ff099c7e1fdf82a0ed8ea</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dErrorBreak</name>
      <anchorfile>dError_8cc.html</anchorfile>
      <anchor>a4a7a7ee7992b55ac230194bcf68c4049</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reporter.cc</name>
    <path>libpolys/reporter/</path>
    <filename>reporter_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">resources/feResource.h</includes>
    <includes id="feFopen_8h" name="feFopen.h" local="yes" import="no" module="no" objc="no">resources/feFopen.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>fePutChar</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>ae00ab598ac464fb377f611c0b19b120b</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INITIAL_PRINT_BUFFER</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>ad99c4d3e25752e24e58d157290a31837</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FILE_BUFFER</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a04ae11e38e4d8fe2de6e26f070bcf71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>warn_str</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>ad1ac5cf18f9059911a72eb980bac35ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringAppend</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>aaa7954cf769665459279264660128754</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringAppendS</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a60a516c9aaa57e4d82c7bcf03130b8cd</anchor>
      <arglist>(const char *st)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringSetS</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a368415a5bd3943f4547ae089b7c7919f</anchor>
      <arglist>(const char *st)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>StringEndS</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>ab7beaa71f98ef2c7945f6cc7639f0f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WerrorS_batch</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a2beaa7cdd1eb4f3094318d177483c70f</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Werror</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>aeb72ed5bb94cf8cd0ef4978c6d4bf20e</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WarnS</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a623ad37803de5ed3c96b796378a2ca9b</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Warn</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>af8b5cc82a8657d50c0141b7c7fbf76c9</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SPrintStart</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a1c8b21abe4720744cd27b5aec4002c53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SPrintS</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a9bae5b9e4406d91b14d373daf48ed706</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>SPrintEnd</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>ac0c8b50aac14d4a7a61d3fed5734e84b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintS</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a87407c9a79d3cb5b5280ba9c09da6aac</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintLn</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>ac3b7cd17fbbfd4285f4ce3fa64b848f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a76779b0ba1af4da2cfb8cf309b39372b</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintNSpaces</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a7748438a7390e5033250d2b53b6031eb</anchor>
      <arglist>(const int n)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>eati</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a5d1a76faacc3fe918a1dbaa19c63fa57</anchor>
      <arglist>(const char *s, int *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feStringAppendResources</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a929f8a4e8ef6c6f056163193a86a3f4e</anchor>
      <arglist>(int warn)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR long</type>
      <name>feBufferLength</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a70d4cd2daf6bbcd8372dd28496c87290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>feBuffer</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a06769c25d1e6422732813b9ab110b933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR long</type>
      <name>feBufferLength_save</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a3dffb8c1e9e02c933e5d7ea3bbeeb2f5</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>feBuffer_save</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a266743855d5bbd8abc41701ef102f536</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>feBuffer_cnt</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a9bd94d54e1420e37802a67d9fedadf94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>feBufferStart_save</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a0371687ffed94295908cfa4d08b6612a</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>VAR char *</type>
      <name>feErrors</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>aaf755a03d43e6355e448b50c2a7bd7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>feErrorsLen</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a84c55ee1a9a55ad37232092d15b84bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>feWarn</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>ab52a96d7f7a5c626a44d7b83d3e39b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>feOut</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>ae3f333544170d8823e5ad0e4f791c218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>feNotImplemented</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a7fa3016fa5f8a12b91998432385d3bd8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>feProt</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a8e5cd20c9eb5d4b394d2e2a3a0c868a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR FILE *</type>
      <name>feProtFile</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>ad108768d9ac5b6d913d521609a5dfffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>feBufferStart</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a6f7fd56fd01f51aefadf1f8d93fcf8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR void(*</type>
      <name>WarnS_callback</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>a99a3995ccbfb6e3fd8e12778513dcc16</anchor>
      <arglist>)(const char *s)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>sprint</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>aac538d1c9f2be69d2279d9a0848c2f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>sprint_backup</name>
      <anchorfile>reporter_8cc.html</anchorfile>
      <anchor>ad7bcbbe347051ce2e618c75e625c0ec0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reporter.dox</name>
    <path>libpolys/reporter/</path>
    <filename>reporter_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>reporter.h</name>
    <path>libpolys/reporter/</path>
    <filename>reporter_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="feFopen_8h" name="feFopen.h" local="yes" import="no" module="no" objc="no">resources/feFopen.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_SHOW_PROC</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a9fa480d699bd68d4f5b7132446423844</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_SHOW_LINENO</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a051ef6c70d14e36140853544564e237a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_SHOW_LINE</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a1d8d9ee5104ccfeecb792f6836de94c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_SHOW_RINGS</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ab51066eb47f6bdc9967ab51d896c956c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_SHOW_LINE1</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ac23d59507e61c4e62014c2cde9019824</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_BREAKPOINT</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a4a1919e510955bb39baaea9e103c03d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_TMP_BREAKPOINT</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a2073b9c9fab11acc3689b7e4b2a1ff88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_CALL</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a7f3a280bd78a335d8c01d645b253c959</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_ASSIGN</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ac26d138bbe0501e490cd85155587fb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_CONV</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a97d7390def7701a0b997bd0a537cb466</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_PROFILING</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ae684016c6866e75977b285945f2b326d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_PROT_I</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ac6e3079a5d88a344e89355cc7ce09eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_PROT_O</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>aa51bb3959d1e2b64ff90b205930da1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_PROT_IO</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>acfbb5ecb0757074f32182277f9af895b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mflush</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>af3f81b6bb58d0adbda1aedb321540931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dReportBug</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a88163e9e2ce011712c41aad5c5abb6c6</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assume_violation</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a57ba98feaa4d397d40fa94567abd5fc1</anchor>
      <arglist>(s, f, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assume</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a32cf720adc95c26d4606894723412ed6</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>r_assume</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ac09285dc1f09f189e085aad1cb58cfba</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_assume</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a293b03be06893ad8cb19a1a5a57561de</anchor>
      <arglist>(x, f, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_r_assume</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ab659110b4950b1dbc6d62b246086d649</anchor>
      <arglist>(x, f, l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Werror</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a1067598b748934bcf074a100833107c9</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>void void</type>
      <name>WerrorS_batch</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ad5f3868d347f392a77ca7b37a075873d</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WarnS</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a623ad37803de5ed3c96b796378a2ca9b</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ae4f21d49c7a7cee527be1fad21d9ea82</anchor>
      <arglist>(const char *fmt,...) __attribute__((format(printf</arglist>
    </member>
    <member kind="function">
      <type>void void</type>
      <name>PrintNSpaces</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a8d4b6607be10003edc31bf8fc4d72a87</anchor>
      <arglist>(const int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintLn</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ac3b7cd17fbbfd4285f4ce3fa64b848f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintS</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a87407c9a79d3cb5b5280ba9c09da6aac</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringAppend</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>aaa7954cf769665459279264660128754</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringAppendS</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a2eefa69b3cfdd4be335b5a4ba1c12004</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StringSetS</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>afcb489ff470852d21b6ba96a395e8d15</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>StringEndS</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ab7beaa71f98ef2c7945f6cc7639f0f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Warn</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>af8b5cc82a8657d50c0141b7c7fbf76c9</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>eati</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a5d1a76faacc3fe918a1dbaa19c63fa57</anchor>
      <arglist>(const char *s, int *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feStringAppendResources</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>abbc12bf79de2b51d9265bcd83066f2ba</anchor>
      <arglist>(int warn=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SPrintStart</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a1c8b21abe4720744cd27b5aec4002c53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>SPrintEnd</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ac0c8b50aac14d4a7a61d3fed5734e84b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dReportError</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>acf21a566324ff099c7e1fdf82a0ed8ea</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dErrorBreak</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a4a7a7ee7992b55ac230194bcf68c4049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char *</type>
      <name>feErrors</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>aa640554adf0554c196440c26f8b234b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>feErrorsLen</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a23ef179e7d6c873823a511de3096a7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR FILE *</type>
      <name>feProtFile</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a56a558870e8b6afa44c8fb241886f3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>pagelength</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a38c5f38a80f140be5b3ca5f31165485d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>colmax</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>acc1954b7bdd300373d64452d85948571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>yy_blocklineno</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ac9635c17ca0c51f51f5f3296101d5140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>yy_noeof</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a81eae01aa52b4666233d153582510e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>feNotImplemented</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a7fa3016fa5f8a12b91998432385d3bd8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>feProt</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>aa8ff11eefe69fd4bd85955822642ee36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>feWarn</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>ab881a0693eb23fcf4efd84848cfe0ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>feOut</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a0d7f1f155143e3364a705b60c44344e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>traceit</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a3932dbde6d176997026c43d46c0dd741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>traceit_stop</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>a5f74ec4aec1aa14a0176e110c046d779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR void(*</type>
      <name>WarnS_callback</name>
      <anchorfile>reporter_8h.html</anchorfile>
      <anchor>aaed64ffef98f475996a67a8557471d70</anchor>
      <arglist>)(const char *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>s_buff.cc</name>
    <path>libpolys/reporter/</path>
    <filename>s__buff_8cc.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="s__buff_8h" name="s_buff.h" local="yes" import="no" module="no" objc="no">reporter/s_buff.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>S_BUFF_LEN</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>a86342b28a390d8bebb7489818674b728</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>s_buff</type>
      <name>s_open</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>a2ad6190b676d842d44cf76104cadd15b</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>s_buff</type>
      <name>s_open_by_name</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>ae00dffb80e3fb2d242021ad420784844</anchor>
      <arglist>(const char *n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_close</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>a9d73f43a6d6aaf57b81042043e28a9a7</anchor>
      <arglist>(s_buff &amp;F)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_getc</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>a559caddcf96ce09aee52ed87533e6dc5</anchor>
      <arglist>(s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_isready</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>a7e918653766c5f1d71590b1d152dcf9b</anchor>
      <arglist>(s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_ungetc</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>af675aa69ae6443faa57cb4e2325df5f4</anchor>
      <arglist>(int c, s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_readint</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>a864010e6d6042cdc62959fa6fe7a8693</anchor>
      <arglist>(s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_readint_S</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>ae19410527c3a3807c4c850273e776fc7</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>s_readlong</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>ac330d15c30b00b1a03b20e52dc46b328</anchor>
      <arglist>(s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>s_readlong_S</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>aef96a62a3febcf204b0b5af5c97712cb</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_readbytes</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>aed67825a296b7f8ff90ccfc0d826ad92</anchor>
      <arglist>(char *buff, int len, s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_readmpz</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>a1e2f0a90b6bf8242ce7a329a9ed00228</anchor>
      <arglist>(s_buff F, mpz_t a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_readmpz_S</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>ae4ec563324019a77a705eb49f365c14c</anchor>
      <arglist>(char **s, mpz_t a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_readmpz_base</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>a47100aa0f22826863e6ca47301432a80</anchor>
      <arglist>(s_buff F, mpz_ptr a, int base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_readmpz_base_S</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>a58f6f131d5c3b12c67a9d7b2c201c151</anchor>
      <arglist>(char **s, mpz_ptr a, int base)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_iseof</name>
      <anchorfile>s__buff_8cc.html</anchorfile>
      <anchor>af184943b0f72bb81aaaebe0f6ba70adb</anchor>
      <arglist>(s_buff F)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>s_buff.h</name>
    <path>libpolys/reporter/</path>
    <filename>s__buff_8h.html</filename>
    <includes id="si__gmp_8h" name="si_gmp.h" local="yes" import="no" module="no" objc="no">coeffs/si_gmp.h</includes>
    <class kind="struct">s_buff_s</class>
    <class kind="struct">ssiInfo</class>
    <member kind="define">
      <type>#define</type>
      <name>SI_RING_CACHE</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a5b399af051e761baa729366d08c90e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>s_buff</type>
      <name>s_open</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a2ad6190b676d842d44cf76104cadd15b</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>s_buff</type>
      <name>s_open_by_name</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>ae00dffb80e3fb2d242021ad420784844</anchor>
      <arglist>(const char *n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_close</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>ade970cc2c97b889f4f250811e1b293fe</anchor>
      <arglist>(s_buff &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_getc</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a559caddcf96ce09aee52ed87533e6dc5</anchor>
      <arglist>(s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_ungetc</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>af675aa69ae6443faa57cb4e2325df5f4</anchor>
      <arglist>(int c, s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_readint</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a864010e6d6042cdc62959fa6fe7a8693</anchor>
      <arglist>(s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_readint_S</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>ae19410527c3a3807c4c850273e776fc7</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>s_readlong</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>ac330d15c30b00b1a03b20e52dc46b328</anchor>
      <arglist>(s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>s_readlong_S</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>aef96a62a3febcf204b0b5af5c97712cb</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_readbytes</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>aed67825a296b7f8ff90ccfc0d826ad92</anchor>
      <arglist>(char *buff, int len, s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_readmpz</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a36174955e0a96b8439421e8641c94f42</anchor>
      <arglist>(s_buff F, mpz_ptr a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_readmpz_S</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>ae4ec563324019a77a705eb49f365c14c</anchor>
      <arglist>(char **s, mpz_t a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_readmpz_base</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a47100aa0f22826863e6ca47301432a80</anchor>
      <arglist>(s_buff F, mpz_ptr a, int base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_readmpz_base_S</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a58f6f131d5c3b12c67a9d7b2c201c151</anchor>
      <arglist>(char **s, mpz_ptr a, int base)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_isready</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a7e918653766c5f1d71590b1d152dcf9b</anchor>
      <arglist>(s_buff F)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>s_iseof</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>af184943b0f72bb81aaaebe0f6ba70adb</anchor>
      <arglist>(s_buff F)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>si_signals.h</name>
    <path>libpolys/reporter/</path>
    <filename>si__signals_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR_SI_SIGNALS_H</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a7e0cb41a1e9e22d28113c59cd2c1b9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_EINTR_SAVE_FUNC_TEMPLATE</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a4de604dde05ab23acc43448b86fc823b</anchor>
      <arglist>(return_type, newfunc, func, decl, args, err_domain)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_EINTR_SAVE_FUNC</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a351fa0fdb85b29669f9640fd40e0e35b</anchor>
      <arglist>(return_type, func, decl, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_EINTR_SAVE_SCANF</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a49e0ee7451052576770409ec485888e4</anchor>
      <arglist>(return_type, func, decl, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_GET_FIFTH</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>ac925ac03c935f6dfb5cffe919b94c35d</anchor>
      <arglist>(_4, _3, _2, _1, N,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>si_open</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a0b4349561fa15903c587fc9a1129abc1</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>si_siginterrupt</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>ad6a8db485368c52f11d5c922e5dec89a</anchor>
      <arglist>(arg1, arg2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SI_EINTR_SAVE_FUNC</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a6da44f10eddd0548aeb976da6d4b1d1b</anchor>
      <arglist>(int, select,(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout),(nfds, readfds, writefds, exceptfds, timeout)) SI_EINTR_SAVE_FUNC(pid_t</arglist>
    </member>
    <member kind="function">
      <type>int status</type>
      <name>SI_EINTR_SAVE_FUNC</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a8873007728a7c2e0d2c995ed4c23f955</anchor>
      <arglist>(pid_t, waitpid,(pid_t pid, int *status, int options),(pid, status, options)) SI_EINTR_SAVE_FUNC(ssize_t</arglist>
    </member>
    <member kind="function">
      <type>int status int void size_t count</type>
      <name>SI_EINTR_SAVE_FUNC</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>ab861d278e0235a410030a2d7a617647e</anchor>
      <arglist>(ssize_t, write,(int fd, const void *buf, size_t count),(fd, buf, count)) SI_EINTR_SAVE_FUNC_TEMPLATE(int</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wait</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>aec035d60ec8593d0a233af1c0456e57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>status</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a0cb30d84f44ed74c600711d9405b85a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int status</type>
      <name>read</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a4830af4fb306975e76a873dc7af81ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int status int</type>
      <name>fd</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a7286342dd55e56bc40d1a332ae86dfb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int status int void *</type>
      <name>buf</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>ae08171b1a8ec3a3f5f011d5c66067785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int status int void size_t</type>
      <name>count</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>ac4ac7723892ee63a73b82b2ccde73426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int status int void size_t count</type>
      <name>si_open1</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a83d0916f90039f45a69c4728767300dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int status int void size_t count</type>
      <name>open</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a816d4241b46bbf80a666bdbe25301b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int status int void size_t count const char *</type>
      <name>pathname</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>ad96106175e78cf850f3ca9ca751d99c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int status int void size_t count const char int</type>
      <name>flags</name>
      <anchorfile>si__signals_8h.html</anchorfile>
      <anchor>a5a3f970eee8f749fd073ca5413984a8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>coeffs_test.h</name>
    <path>libpolys/tests/</path>
    <filename>coeffs__test_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">resources/feResource.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="gnumpfl_8h" name="gnumpfl.h" local="yes" import="no" module="no" objc="no">coeffs/gnumpfl.h</includes>
    <includes id="gnumpc_8h" name="gnumpc.h" local="yes" import="no" module="no" objc="no">coeffs/gnumpc.h</includes>
    <includes id="shortfl_8h" name="shortfl.h" local="yes" import="no" module="no" objc="no">coeffs/shortfl.h</includes>
    <includes id="ffields_8h" name="ffields.h" local="yes" import="no" module="no" objc="no">coeffs/ffields.h</includes>
    <includes id="modulop_8h" name="modulop.h" local="yes" import="no" module="no" objc="no">coeffs/modulop.h</includes>
    <includes id="rmodulon_8h" name="rmodulon.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulon.h</includes>
    <includes id="rmodulo2m_8h" name="rmodulo2m.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulo2m.h</includes>
    <includes id="rintegers_8h" name="rintegers.h" local="yes" import="no" module="no" objc="no">coeffs/rintegers.h</includes>
    <includes id="common_8h" name="common.h" local="yes" import="no" module="no" objc="no">common.h</includes>
    <class kind="class">CoeffsTestSuite</class>
    <member kind="function">
      <type>void</type>
      <name>TestSum</name>
      <anchorfile>coeffs__test_8h.html</anchorfile>
      <anchor>a56d17667d86e8ed21a9084dfd9f5b5e5</anchor>
      <arglist>(const coeffs r, const unsigned long N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestArith</name>
      <anchorfile>coeffs__test_8h.html</anchorfile>
      <anchor>a13310e91a38f6f15f2b5359a995f3e2b</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>Test</name>
      <anchorfile>coeffs__test_8h.html</anchorfile>
      <anchor>a9ba4903ce73960dab1e072b6201e17de</anchor>
      <arglist>(const n_coeffType type, void *p=NULLp)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GlobalPrintingFixture</type>
      <name>globalPrintingFixture</name>
      <anchorfile>coeffs__test_8h.html</anchorfile>
      <anchor>a7f3f3fd3dbc919535f722b40ec3efdd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>coeffs_test_runner.cpp</name>
    <path>libpolys/tests/</path>
    <filename>coeffs__test__runner_8cpp.html</filename>
    <includes id="TestListener_8h" name="TestListener.h" local="yes" import="no" module="no" objc="no">cxxtest/TestListener.h</includes>
    <includes id="TestTracker_8h" name="TestTracker.h" local="yes" import="no" module="no" objc="no">cxxtest/TestTracker.h</includes>
    <includes id="TestRunner_8h" name="TestRunner.h" local="yes" import="no" module="no" objc="no">cxxtest/TestRunner.h</includes>
    <includes id="RealDescriptions_8h" name="RealDescriptions.h" local="yes" import="no" module="no" objc="no">cxxtest/RealDescriptions.h</includes>
    <includes id="ErrorPrinter_8h" name="ErrorPrinter.h" local="yes" import="no" module="no" objc="no">cxxtest/ErrorPrinter.h</includes>
    <includes id="coeffs__test_8h" name="coeffs_test.h" local="yes" import="no" module="no" objc="no">./coeffs_test.h</includes>
    <includes id="Root_8cpp" name="Root.cpp" local="yes" import="no" module="no" objc="no">cxxtest/Root.cpp</includes>
    <class kind="class">TestDescription_CoeffsTestSuite_test_Z2m4</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_Zp101</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_Z2m8</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_Q</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_R</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_Z</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_GF_toobig</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_GF</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_Zn3</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_Z2m2</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_LR</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_LC</class>
    <class kind="class">TestDescription_CoeffsTestSuite_test_Q_special</class>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_RUNNING</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a8ad20080700aebc397db6ba105cb452c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CXXTEST_HAVE_STD</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>ac3213e579f71bcf8244b766fa4b79c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a97b0fa62b7b0972875f5f589322c4c24</anchor>
      <arglist>(int, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>argv0</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>aa22074503581eb4a232e414dedca1d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CoeffsTestSuite</type>
      <name>suite_CoeffsTestSuite</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a94490e16df5ee34643bb66d99b36e8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CxxTest::List</type>
      <name>Tests_CoeffsTestSuite</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>ae1cf976ce1709ce12d750b5ec43d4d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CxxTest::StaticSuiteDescription</type>
      <name>suiteDescription_CoeffsTestSuite</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>ac94fcfa6b4db2d09fdbc8289d4bed375</anchor>
      <arglist>(&quot;./coeffs_test.h&quot;, 353, &quot;CoeffsTestSuite&quot;, suite_CoeffsTestSuite, Tests_CoeffsTestSuite)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_Z2m4</type>
      <name>testDescription_CoeffsTestSuite_test_Z2m4</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a86a2cf29c75c4791ae985d9ef029ca4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_Zp101</type>
      <name>testDescription_CoeffsTestSuite_test_Zp101</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a3c253c1926a18d0b4ad73d6eb62c9b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_Z2m8</type>
      <name>testDescription_CoeffsTestSuite_test_Z2m8</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a9f7ec5c6c5ba8d413d5850a893d0f13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_Q</type>
      <name>testDescription_CoeffsTestSuite_test_Q</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a90a1dfaa97b6a9c4e1a99fc3c8e613e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_R</type>
      <name>testDescription_CoeffsTestSuite_test_R</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a922a39c58f50fd98a8c408d448b49fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_Z</type>
      <name>testDescription_CoeffsTestSuite_test_Z</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a03d14f5875ddae4d0b620b4e3dfa2143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_GF_toobig</type>
      <name>testDescription_CoeffsTestSuite_test_GF_toobig</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a6d3002a460c91fa2e20759764adb8143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_GF</type>
      <name>testDescription_CoeffsTestSuite_test_GF</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a21f98e14cde901f6309224fa6a64e3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_Zn3</type>
      <name>testDescription_CoeffsTestSuite_test_Zn3</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>ad806ed5ec015cf7be57f048876e88c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_Z2m2</type>
      <name>testDescription_CoeffsTestSuite_test_Z2m2</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>aee4df09bb5284ea86117caa663a6d1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_LR</type>
      <name>testDescription_CoeffsTestSuite_test_LR</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a2dbe7582b2f5a648281a48bd392da23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_LC</type>
      <name>testDescription_CoeffsTestSuite_test_LC</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a860df6ef337becfd017a0e7f5b75b158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_CoeffsTestSuite_test_Q_special</type>
      <name>testDescription_CoeffsTestSuite_test_Q_special</name>
      <anchorfile>coeffs__test__runner_8cpp.html</anchorfile>
      <anchor>a7a15fd76aced64206037272c79ef39af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common.h</name>
    <path>libpolys/tests/</path>
    <filename>common_8h.html</filename>
    <includes id="TestSuite_8h" name="TestSuite.h" local="yes" import="no" module="no" objc="no">cxxtest/TestSuite.h</includes>
    <includes id="GlobalFixture_8h" name="GlobalFixture.h" local="yes" import="no" module="no" objc="no">cxxtest/GlobalFixture.h</includes>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">resources/feResource.h</includes>
    <includes id="gb__hack_8h" name="gb_hack.h" local="yes" import="no" module="no" objc="no">polys/nc/gb_hack.h</includes>
    <class kind="class">GlobalPrintingFixture</class>
    <member kind="define">
      <type>#define</type>
      <name>CASE</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ad48a3e977806261e0588099aea7e62a2</anchor>
      <arglist>(A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Descriptions.cpp</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>Descriptions_8cpp.html</filename>
    <includes id="Descriptions_8h" name="Descriptions.h" local="no" import="no" module="no" objc="no">cxxtest/Descriptions.h</includes>
    <namespace>CxxTest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__cxxtest__Descriptions_cpp__</name>
      <anchorfile>Descriptions_8cpp.html</anchorfile>
      <anchor>a8de11c9475c7d09b0c7157c31d6e16ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Descriptions.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>Descriptions_8h.html</filename>
    <includes id="LinkedList_8h" name="LinkedList.h" local="no" import="no" module="no" objc="no">cxxtest/LinkedList.h</includes>
    <class kind="class">CxxTest::TestDescription</class>
    <class kind="class">CxxTest::SuiteDescription</class>
    <class kind="class">CxxTest::WorldDescription</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>DummyDescriptions.cpp</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>DummyDescriptions_8cpp.html</filename>
    <includes id="DummyDescriptions_8h" name="DummyDescriptions.h" local="no" import="no" module="no" objc="no">cxxtest/DummyDescriptions.h</includes>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>DummyDescriptions.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>DummyDescriptions_8h.html</filename>
    <includes id="Descriptions_8h" name="Descriptions.h" local="no" import="no" module="no" objc="no">cxxtest/Descriptions.h</includes>
    <class kind="class">CxxTest::DummyTestDescription</class>
    <class kind="class">CxxTest::DummySuiteDescription</class>
    <class kind="class">CxxTest::DummyWorldDescription</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>ErrorFormatter.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>ErrorFormatter_8h.html</filename>
    <includes id="TestRunner_8h" name="TestRunner.h" local="no" import="no" module="no" objc="no">cxxtest/TestRunner.h</includes>
    <includes id="TestListener_8h" name="TestListener.h" local="no" import="no" module="no" objc="no">cxxtest/TestListener.h</includes>
    <includes id="TestTracker_8h" name="TestTracker.h" local="no" import="no" module="no" objc="no">cxxtest/TestTracker.h</includes>
    <includes id="ValueTraits_8h" name="ValueTraits.h" local="no" import="no" module="no" objc="no">cxxtest/ValueTraits.h</includes>
    <class kind="class">CxxTest::OutputStream</class>
    <class kind="class">CxxTest::ErrorFormatter</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>ErrorPrinter.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>ErrorPrinter_8h.html</filename>
    <includes id="Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">cxxtest/Flags.h</includes>
    <includes id="ErrorFormatter_8h" name="ErrorFormatter.h" local="no" import="no" module="no" objc="no">cxxtest/ErrorFormatter.h</includes>
    <includes id="StdValueTraits_8h" name="StdValueTraits.h" local="no" import="no" module="no" objc="no">cxxtest/StdValueTraits.h</includes>
    <class kind="class">CxxTest::ErrorPrinter</class>
    <class kind="class">CxxTest::ErrorPrinter::Adapter</class>
    <namespace>CxxTest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_CXXTEST_HAVE_STD</name>
      <anchorfile>ErrorPrinter_8h.html</anchorfile>
      <anchor>ac3213e579f71bcf8244b766fa4b79c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Flags.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>Flags_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_FLAGS</name>
      <anchorfile>Flags_8h.html</anchorfile>
      <anchor>a4aee26c0759571ec3714d05bf0e1f48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_MAX_DUMP_SIZE</name>
      <anchorfile>Flags_8h.html</anchorfile>
      <anchor>a1f69106dc515a8b662253f2a2a355a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_DEFAULT_ABORT</name>
      <anchorfile>Flags_8h.html</anchorfile>
      <anchor>ae1d3f7b05ee46d102ad3fc3e7923d7ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GlobalFixture.cpp</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>GlobalFixture_8cpp.html</filename>
    <includes id="GlobalFixture_8h" name="GlobalFixture.h" local="no" import="no" module="no" objc="no">cxxtest/GlobalFixture.h</includes>
    <namespace>CxxTest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__cxxtest__GlobalFixture_cpp__</name>
      <anchorfile>GlobalFixture_8cpp.html</anchorfile>
      <anchor>a66bfcb303c61a85fd7f2867ef816158a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GlobalFixture.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>GlobalFixture_8h.html</filename>
    <includes id="LinkedList_8h" name="LinkedList.h" local="no" import="no" module="no" objc="no">cxxtest/LinkedList.h</includes>
    <class kind="class">CxxTest::GlobalFixture</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>Gui.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>Gui_8h.html</filename>
    <includes id="TeeListener_8h" name="TeeListener.h" local="no" import="no" module="no" objc="no">cxxtest/TeeListener.h</includes>
    <class kind="class">CxxTest::GuiListener</class>
    <class kind="class">CxxTest::GuiTuiRunner</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>LinkedList.cpp</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>LinkedList_8cpp.html</filename>
    <includes id="LinkedList_8h" name="LinkedList.h" local="no" import="no" module="no" objc="no">cxxtest/LinkedList.h</includes>
    <namespace>CxxTest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__cxxtest__LinkedList_cpp__</name>
      <anchorfile>LinkedList_8cpp.html</anchorfile>
      <anchor>af1bda1fe1bbce1d841b3473e66479f6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LinkedList.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>LinkedList_8h.html</filename>
    <includes id="Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">cxxtest/Flags.h</includes>
    <class kind="struct">CxxTest::List</class>
    <class kind="class">CxxTest::Link</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>Mock.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>Mock_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_MOCK_NAMESPACE</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a45f09a0dd9b0cf4d5af1a9732b478362</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_MOCK__TRAITS</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a7d6231aa9772b3029499c73849fc9ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_EXTERN_C</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>af9f8cdb2db9ba9d3aef1b1736b5b2302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_MOCK__PROTOTYPE</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a1a2e3e40e51f2c1fdbc815ce4ba3468b</anchor>
      <arglist>(MOCK, TYPE, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_MOCK_VOID__PROTOTYPE</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a3a13a30655d47b71f425eadc620e7e8e</anchor>
      <arglist>(MOCK, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_SUPPLY__PROTOTYPE</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>ad07cba256402cdf8ad4b79408605bae2</anchor>
      <arglist>(MOCK, TYPE, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_SUPPLY_VOID__PROTOTYPE</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a21af12cc515ef1ac5af6e4c70eb7a588</anchor>
      <arglist>(MOCK, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_MOCK__CLASS_DECLARATION</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>ab859258284b602ae0e1cd58cbbd47b0d</anchor>
      <arglist>(MOCK, TYPE, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_MOCK_VOID__CLASS_DECLARATION</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a2ec5e9a244882cd18f4964d4050c33db</anchor>
      <arglist>(MOCK, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_SUPPLY__CLASS_DECLARATION</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>aa830f65694232a02d62281bb0f498a2e</anchor>
      <arglist>(MOCK, TYPE, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_SUPPLY_VOID__CLASS_DECLARATION</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>ad07b953d7e25271b747c31a468fc6a1e</anchor>
      <arglist>(MOCK, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_MOCK__COMMON_CLASS_IMPLEMENTATION</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a1bff203fc58b5985766967e4a797b79f</anchor>
      <arglist>(MOCK, NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_MOCK__CLASS_IMPLEMENTATION</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>ab8caeeca6237b5e08113c1670e687696</anchor>
      <arglist>(MOCK, TYPE, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_MOCK_VOID__CLASS_IMPLEMENTATION</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a2f15b16c44bc10b71209470564e8206d</anchor>
      <arglist>(MOCK, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_SUPPLY__CLASS_IMPLEMENTATION</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a2901b9b6d6661aeb78d8c7d4e885c6d6</anchor>
      <arglist>(MOCK, TYPE, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_SUPPLY_VOID__CLASS_IMPLEMENTATION</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a07c5694000f8ae69a83271174e37cf30</anchor>
      <arglist>(MOCK, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_MOCK_UNIMPLEMENTED</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a8288bb879073699311e0ce9e0da61ac9</anchor>
      <arglist>(NAME, ARGS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_MOCK_NAMESPACE_STR</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a4b60444c4f0cc95cdd17e0cf11e974f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_STR</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a9f6b84af8b65a237b555302344372001</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__CXXTEST_XSTR</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>aad9b345e82427149d1258e53b724a858</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_MOCK</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>ac50225ebdb531c49c477061c51276945</anchor>
      <arglist>(MOCK, TYPE, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_MOCK_VOID</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a42e5c2d819f959b7971cce18a2fd41c8</anchor>
      <arglist>(MOCK, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_SUPPLY</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a71adc68475c13fedd300cbaacbbd6840</anchor>
      <arglist>(MOCK, TYPE, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_SUPPLY_VOID</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a7b6cdd2adc86fcd22577427a592ca1fe</anchor>
      <arglist>(MOCK, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_SUPPLY_C</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a071c472886a226da7d43db851aeba363</anchor>
      <arglist>(MOCK, TYPE, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_SUPPLY_VOID_C</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>aa8ae97dafa29d520cb92d725cc4e0f45</anchor>
      <arglist>(MOCK, NAME, ARGS, REAL, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_MOCK_GLOBAL</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a261da4ab68e13749e2f0e17391ad8825</anchor>
      <arglist>(TYPE, NAME, ARGS, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_MOCK_VOID_GLOBAL</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>ab6aaa8ace2b11b3fb95650cc237cb957</anchor>
      <arglist>(NAME, ARGS, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_SUPPLY_GLOBAL</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a14cbebdc8eb885c6ecf3d44848715e9b</anchor>
      <arglist>(TYPE, NAME, ARGS, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_SUPPLY_VOID_GLOBAL</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a0fb941a6872b51c911b346e8bd1211f6</anchor>
      <arglist>(NAME, ARGS, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_SUPPLY_GLOBAL_C</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>ad7e0fd8a3fb07a81205c0614dd4dd3e2</anchor>
      <arglist>(TYPE, NAME, ARGS, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_SUPPLY_VOID_GLOBAL_C</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a42de085bbf0b816350ae6c6f944d280c</anchor>
      <arglist>(NAME, ARGS, CALL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_MOCK_DEFAULT_VALUE</name>
      <anchorfile>Mock_8h.html</anchorfile>
      <anchor>a6be0e8a11dd5bcac3b493b6c2810e475</anchor>
      <arglist>(TYPE, VALUE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParenPrinter.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>ParenPrinter_8h.html</filename>
    <includes id="ErrorPrinter_8h" name="ErrorPrinter.h" local="no" import="no" module="no" objc="no">cxxtest/ErrorPrinter.h</includes>
    <class kind="class">CxxTest::ParenPrinter</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>QtGui.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>QtGui_8h.html</filename>
    <includes id="Gui_8h" name="Gui.h" local="no" import="no" module="no" objc="no">cxxtest/Gui.h</includes>
    <class kind="class">CxxTest::QtGui</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>RealDescriptions.cpp</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>RealDescriptions_8cpp.html</filename>
    <includes id="RealDescriptions_8h" name="RealDescriptions.h" local="no" import="no" module="no" objc="no">cxxtest/RealDescriptions.h</includes>
    <namespace>CxxTest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__cxxtest__RealDescriptions_cpp__</name>
      <anchorfile>RealDescriptions_8cpp.html</anchorfile>
      <anchor>a8ae1f04d7047758ea812304c11f689fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RealDescriptions.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>RealDescriptions_8h.html</filename>
    <includes id="Descriptions_8h" name="Descriptions.h" local="no" import="no" module="no" objc="no">cxxtest/Descriptions.h</includes>
    <includes id="TestSuite_8h" name="TestSuite.h" local="no" import="no" module="no" objc="no">cxxtest/TestSuite.h</includes>
    <includes id="GlobalFixture_8h" name="GlobalFixture.h" local="no" import="no" module="no" objc="no">cxxtest/GlobalFixture.h</includes>
    <class kind="class">CxxTest::RealTestDescription</class>
    <class kind="class">CxxTest::RealSuiteDescription</class>
    <class kind="class">CxxTest::StaticSuiteDescription</class>
    <class kind="class">CxxTest::CommonDynamicSuiteDescription</class>
    <class kind="class">CxxTest::DynamicSuiteDescription</class>
    <class kind="class">CxxTest::RealWorldDescription</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>Root.cpp</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>Root_8cpp.html</filename>
    <includes id="Descriptions_8cpp" name="Descriptions.cpp" local="no" import="no" module="no" objc="no">cxxtest/Descriptions.cpp</includes>
    <includes id="DummyDescriptions_8cpp" name="DummyDescriptions.cpp" local="no" import="no" module="no" objc="no">cxxtest/DummyDescriptions.cpp</includes>
    <includes id="GlobalFixture_8cpp" name="GlobalFixture.cpp" local="no" import="no" module="no" objc="no">cxxtest/GlobalFixture.cpp</includes>
    <includes id="LinkedList_8cpp" name="LinkedList.cpp" local="no" import="no" module="no" objc="no">cxxtest/LinkedList.cpp</includes>
    <includes id="RealDescriptions_8cpp" name="RealDescriptions.cpp" local="no" import="no" module="no" objc="no">cxxtest/RealDescriptions.cpp</includes>
    <includes id="TestSuite_8cpp" name="TestSuite.cpp" local="no" import="no" module="no" objc="no">cxxtest/TestSuite.cpp</includes>
    <includes id="TestTracker_8cpp" name="TestTracker.cpp" local="no" import="no" module="no" objc="no">cxxtest/TestTracker.cpp</includes>
    <includes id="ValueTraits_8cpp" name="ValueTraits.cpp" local="no" import="no" module="no" objc="no">cxxtest/ValueTraits.cpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>__cxxtest__Root_cpp__</name>
      <anchorfile>Root_8cpp.html</anchorfile>
      <anchor>a29761cf40e882cb26cd1b57245a644f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>template std::basic_ostream&lt; char, std::char_traits&lt; char &gt; &gt; &amp;</type>
      <name>std::operator&lt;&lt;&lt; std::char_traits&lt; char &gt; &gt;</name>
      <anchorfile>Root_8cpp.html</anchorfile>
      <anchor>a140b6fcf7135bf0ac97b2d887b779fb0</anchor>
      <arglist>(std::basic_ostream&lt; char, std::char_traits&lt; char &gt; &gt; &amp;, char const *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfTest.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>SelfTest_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_SUITE</name>
      <anchorfile>SelfTest_8h.html</anchorfile>
      <anchor>a1fa47a3442b4fdbab7333a254ec8dd92</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_CODE</name>
      <anchorfile>SelfTest_8h.html</anchorfile>
      <anchor>a4cc6931e9f60832546e1b636aa87b070</anchor>
      <arglist>(member)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdHeaders.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>StdHeaders_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>StdioFilePrinter.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>StdioFilePrinter_8h.html</filename>
    <includes id="ErrorFormatter_8h" name="ErrorFormatter.h" local="no" import="no" module="no" objc="no">cxxtest/ErrorFormatter.h</includes>
    <class kind="class">CxxTest::StdioFilePrinter</class>
    <class kind="class">CxxTest::StdioFilePrinter::Adapter</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>StdioPrinter.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>StdioPrinter_8h.html</filename>
    <includes id="StdioFilePrinter_8h" name="StdioFilePrinter.h" local="no" import="no" module="no" objc="no">cxxtest/StdioFilePrinter.h</includes>
    <class kind="class">CxxTest::StdioPrinter</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>StdValueTraits.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>StdValueTraits_8h.html</filename>
    <includes id="ValueTraits_8h" name="ValueTraits.h" local="no" import="no" module="no" objc="no">cxxtest/ValueTraits.h</includes>
    <includes id="StdHeaders_8h" name="StdHeaders.h" local="no" import="no" module="no" objc="no">cxxtest/StdHeaders.h</includes>
    <class kind="class">CxxTest::StdTraitsBase</class>
    <class kind="class">CxxTest::ValueTraits&lt; const CXXTEST_STD(string)&gt;</class>
    <class kind="class">CxxTest::ValueTraits&lt; const CXXTEST_STD(basic_string&lt; wchar_t &gt;)&gt;</class>
    <namespace>CxxTest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_STD</name>
      <anchorfile>StdValueTraits_8h.html</anchorfile>
      <anchor>aaf97daad4188af2c923227604a49abab</anchor>
      <arglist>(x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TeeListener.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>TeeListener_8h.html</filename>
    <includes id="TestListener_8h" name="TestListener.h" local="no" import="no" module="no" objc="no">cxxtest/TestListener.h</includes>
    <class kind="class">CxxTest::TeeListener</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>TestListener.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>TestListener_8h.html</filename>
    <includes id="Descriptions_8h" name="Descriptions.h" local="no" import="no" module="no" objc="no">cxxtest/Descriptions.h</includes>
    <class kind="class">CxxTest::TestListener</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>TestRunner.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>TestRunner_8h.html</filename>
    <includes id="TestListener_8h" name="TestListener.h" local="no" import="no" module="no" objc="no">cxxtest/TestListener.h</includes>
    <includes id="RealDescriptions_8h" name="RealDescriptions.h" local="no" import="no" module="no" objc="no">cxxtest/RealDescriptions.h</includes>
    <includes id="TestSuite_8h" name="TestSuite.h" local="no" import="no" module="no" objc="no">cxxtest/TestSuite.h</includes>
    <includes id="TestTracker_8h" name="TestTracker.h" local="no" import="no" module="no" objc="no">cxxtest/TestTracker.h</includes>
    <class kind="class">CxxTest::TestRunner</class>
    <class kind="class">CxxTest::TestRunner::StateGuard</class>
    <class kind="class">CxxTest::TestRunner::WorldGuard</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>TestSuite.cpp</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>TestSuite_8cpp.html</filename>
    <includes id="TestSuite_8h" name="TestSuite.h" local="no" import="no" module="no" objc="no">cxxtest/TestSuite.h</includes>
    <namespace>CxxTest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__cxxtest__TestSuite_cpp__</name>
      <anchorfile>TestSuite_8cpp.html</anchorfile>
      <anchor>ad665e2825436307fc494f6cf23bec4ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TestSuite.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>TestSuite_8h.html</filename>
    <includes id="Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">cxxtest/Flags.h</includes>
    <includes id="TestTracker_8h" name="TestTracker.h" local="no" import="no" module="no" objc="no">cxxtest/TestTracker.h</includes>
    <includes id="Descriptions_8h" name="Descriptions.h" local="no" import="no" module="no" objc="no">cxxtest/Descriptions.h</includes>
    <includes id="ValueTraits_8h" name="ValueTraits.h" local="no" import="no" module="no" objc="no">cxxtest/ValueTraits.h</includes>
    <class kind="class">CxxTest::TestSuite</class>
    <class kind="class">CxxTest::AbortTest</class>
    <namespace>CxxTest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TS_ABORT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aefd36bc9b819215a8c254f837ce37d8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_TRY</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a03bc9e950e46b427b29e1eb80c04dfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TSM_CATCH</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aecbb5385c2977db4d94aec02ca75da1d</anchor>
      <arglist>(f, l, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__TSM_CATCH</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a6579f5fc958bba71aa2321b03caea764</anchor>
      <arglist>(f, l, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__TS_CATCH</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a6727eddab5fcb41d632fc33d28098416</anchor>
      <arglist>(f, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_CATCH</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a21f89a6a7d17cc6508da42a4a1fff03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_CATCH_TYPE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a8d463e3b94cd73f61f195c7628a68276</anchor>
      <arglist>(t, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_LAST_CATCH</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a18aab0bb592805a45beb18fad8dff4a2</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_CATCH_ABORT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a9d0d3a3d56a99aa02877924ae2af5be6</anchor>
      <arglist>(b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_TRACE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a78c8458e3a554be40b4147cc3735f2bf</anchor>
      <arglist>(f, l, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_TRACE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a97bafc621dda52dfd4af019ec00bd592</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_WARN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aa786ee277ebdb04d0f28a22e5022ff07</anchor>
      <arglist>(f, l, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_WARN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a4bf51fe83d7f4ed774cd203ce45a581f</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_FAIL</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a3b87164c960129ae3abf93b3cdbaf10b</anchor>
      <arglist>(f, l, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_FAIL</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>adbb19f6285322dae91369268a0021077</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___ETS_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aff9e221f49978dd392125891d956bb25</anchor>
      <arglist>(f, l, e, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a7039a04de0e4d58908bfad325ed4f3aa</anchor>
      <arglist>(f, l, e, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETS_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aa43402824757431b55b54d965d6b5c48</anchor>
      <arglist>(f, l, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a229ce32e59ba5fe3aff8a96ba3db351f</anchor>
      <arglist>(f, l, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETS_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a367b24511192311b2fe7f49f22fdb8b6</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>afe7c170c77cb07077a437839299ba79f</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETSM_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a2d3c0ed0fe0827b7bc81fd1333129a0e</anchor>
      <arglist>(f, l, m, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a8cbb571d076aa13aa85f5bc8300c73a0</anchor>
      <arglist>(f, l, m, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETSM_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a1be685cb183e4e785a7eb4d8bfeba8d0</anchor>
      <arglist>(m, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aadae5339aa47072e8f0947afacf43025</anchor>
      <arglist>(m, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___ETS_ASSERT_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a000488ff5f7fb0c55939d02919b84dc2</anchor>
      <arglist>(f, l, x, y, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ad7f14cac0316aaac310d3aa94162924c</anchor>
      <arglist>(f, l, x, y, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETS_ASSERT_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a18b80f6f91c25a73773a019d50453364</anchor>
      <arglist>(f, l, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a3c5457623cc0eda358f9276b11e4c00e</anchor>
      <arglist>(f, l, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETS_ASSERT_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a5ceaa7a7359a1e836b4538d564b16a66</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a74edfa093ef6af93b073097b7f96540e</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETSM_ASSERT_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aab36f6c92f3083312d7f68e591b27c05</anchor>
      <arglist>(f, l, m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>af93fbd6eba2764663f4ffb9afd27028b</anchor>
      <arglist>(f, l, m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETSM_ASSERT_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aec37a5aa0946576086b86b66977bbbe0</anchor>
      <arglist>(m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ad8aa4ab499030341cfaf9d141ab5a3a2</anchor>
      <arglist>(m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___ETS_ASSERT_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ada2398683fee55a615d3e2719e1d65f4</anchor>
      <arglist>(f, l, x, y, s, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a95472b56ddfb801730b76b7ac252318c</anchor>
      <arglist>(f, l, x, y, s, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETS_ASSERT_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a3fd2226b2a717fd8ffd0c1c21af7b660</anchor>
      <arglist>(f, l, x, y, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aceb94085fb8e67be0f83fcd929b88557</anchor>
      <arglist>(f, l, x, y, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETS_ASSERT_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a5c6614948404f79d459573a113cf7a1c</anchor>
      <arglist>(x, y, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a59d837d3733ecea66005720b6c2048f9</anchor>
      <arglist>(x, y, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETSM_ASSERT_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a83d2a65399e3899e204e728618cefcbc</anchor>
      <arglist>(f, l, m, x, y, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aacb371586ba32a807ba603dc37baaaa5</anchor>
      <arglist>(f, l, m, x, y, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETSM_ASSERT_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a81445a07fdc77ad19d48756e836a8ad5</anchor>
      <arglist>(m, x, y, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a46a5dbd4c4347b158400528f15fa6065</anchor>
      <arglist>(m, x, y, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___ETS_ASSERT_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a4ae0fa7b6e485c722a4ad9bf58f1900a</anchor>
      <arglist>(f, l, x, y, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aab51f13186a11e2c967c904f4bf3c588</anchor>
      <arglist>(f, l, x, y, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETS_ASSERT_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a40ad7cfe83f70187da434979720d6302</anchor>
      <arglist>(f, l, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ad1c245c31d245408905cdf843d3adf74</anchor>
      <arglist>(f, l, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETS_ASSERT_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ac201b6bd4308c38cfc2e3bd595480ff1</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aa20ebfe0447726828a5202959e2c60e7</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETSM_ASSERT_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a8c9890645e623426a00686c72b758b8a</anchor>
      <arglist>(f, l, m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>abd4ce30a9a9f44d13df03c624c635637</anchor>
      <arglist>(f, l, m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETSM_ASSERT_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a30c733a4adcdf76bfc51af0a8641c1db</anchor>
      <arglist>(m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a904debeac24629d85989d1bbb9e13838</anchor>
      <arglist>(m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___ETS_ASSERT_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aa2db2f776c621a2f8c40933472af89ca</anchor>
      <arglist>(f, l, x, y, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a81dce834fe0e940141d0b6725efc356c</anchor>
      <arglist>(f, l, x, y, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETS_ASSERT_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a3c568786b3aef8555fc944c1ae827c1b</anchor>
      <arglist>(f, l, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a7125de5e48d74e7aa7ce180cfb107b2b</anchor>
      <arglist>(f, l, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETS_ASSERT_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a990549f9ccacddc03b055b6077103759</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aa2dabec7eb836e69b0897ca15d2b4d92</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETSM_ASSERT_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a979261c3c4ff06fc83263bd310da137f</anchor>
      <arglist>(f, l, m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a4f1fe6e04b8e7b9774724fd2c6184597</anchor>
      <arglist>(f, l, m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETSM_ASSERT_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a49e5c1180bb98ea61cddbb4904f6d53d</anchor>
      <arglist>(m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ac32c984a24516def5e8aba7335c0ddae</anchor>
      <arglist>(m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___ETS_ASSERT_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ac17c0e003aa95a89f8704a4cb93582d7</anchor>
      <arglist>(f, l, x, y, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a48097e18011de74a5dc0fad041a4b4fb</anchor>
      <arglist>(f, l, x, y, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETS_ASSERT_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a5aabb167d30e78cf2519daaf40d28d02</anchor>
      <arglist>(f, l, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a70c9780c2cdb89b703c0d240f45a2404</anchor>
      <arglist>(f, l, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETS_ASSERT_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a5d1994b5dc36dbe5ea2b692ff33a0109</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aedb6ee23f66b24d0d2a123093076891c</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETSM_ASSERT_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a9b0a77bea233f2f5ce21e01e775cd4e0</anchor>
      <arglist>(f, l, m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a9d2303d6c4728465e75a8e4dd4fcd643</anchor>
      <arglist>(f, l, m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETSM_ASSERT_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ad03c76b0f80c9ca80f5552224cf1a4a1</anchor>
      <arglist>(m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a4ca8efe5b7603f85040482eef45e7d6f</anchor>
      <arglist>(m, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___ETS_ASSERT_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>af14bb38ae1a54f9bce0262cefb34d872</anchor>
      <arglist>(f, l, p, x, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a3e162ce00d2f8d385955fc6827314224</anchor>
      <arglist>(f, l, p, x, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETS_ASSERT_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a11e777d185e6845e7fa926bd6d22514a</anchor>
      <arglist>(f, l, p, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a66dbddbb2be8d69d851638e6d294883c</anchor>
      <arglist>(f, l, p, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETS_ASSERT_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a09cb3f5f084816bdd0f223ebc0a85785</anchor>
      <arglist>(p, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a0c23a40463df625f62edbe3271579e1d</anchor>
      <arglist>(p, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETSM_ASSERT_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a51a2d6fbe11af8d1d2eb64c637f77b70</anchor>
      <arglist>(f, l, m, p, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ae469a3ed1e24e0f11017b3eda20966e6</anchor>
      <arglist>(f, l, m, p, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETSM_ASSERT_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a872476967b50be9e85f890bcde0ce498</anchor>
      <arglist>(m, p, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a6805b4d96359c297eee09d2af9dbf60b</anchor>
      <arglist>(m, p, x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___ETS_ASSERT_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a1b4df226c1398526d827c9a242b102e1</anchor>
      <arglist>(f, l, r, x, y, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a7a65e2a8eccdb50957fd0c192a271573</anchor>
      <arglist>(f, l, r, x, y, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETS_ASSERT_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>af18d753cec6cc0b17cd4396ae7875c15</anchor>
      <arglist>(f, l, r, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a1a3b5fdde07d1d084941bc05a907bd2f</anchor>
      <arglist>(f, l, r, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETS_ASSERT_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a942d0e10707633cbe7fa8c20ce759d03</anchor>
      <arglist>(r, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a836ab906c692f7dae2f5ae63401cb9a8</anchor>
      <arglist>(r, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETSM_ASSERT_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a44201309e2923ee29f6786908ec33d43</anchor>
      <arglist>(f, l, m, r, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ab0ae799a3a063ddab8759518343cd186</anchor>
      <arglist>(f, l, m, r, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETSM_ASSERT_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a427adf3a65fe05370e31d43bbc7488c2</anchor>
      <arglist>(m, r, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aecfe9953f5de60984e237915e7593235</anchor>
      <arglist>(m, r, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___ETS_ASSERT_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ac02f7aabbe045c78cbe896ba9f5b246b</anchor>
      <arglist>(f, l, x, y, d, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a27b4afe95ec6be8db329320a45a9ce2f</anchor>
      <arglist>(f, l, x, y, d, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETS_ASSERT_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a5ff2b7106e0ace09f78366d6c42f66ee</anchor>
      <arglist>(f, l, x, y, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a659585c59b4814a3b8a701b810cfd1d9</anchor>
      <arglist>(f, l, x, y, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETS_ASSERT_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a8f8a1a263a48b408bb642bfa0c5645a7</anchor>
      <arglist>(x, y, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a5ddd9db15762c3236c1ae525f09b08b4</anchor>
      <arglist>(x, y, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_ETSM_ASSERT_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a5d38507e20fc2a7e0322375cdd18f299</anchor>
      <arglist>(f, l, m, x, y, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a04e07d348b07c705c4d312288f3bf1d8</anchor>
      <arglist>(f, l, m, x, y, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ETSM_ASSERT_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>af8c8b17edfd91b967a326dcfccf4c256</anchor>
      <arglist>(m, x, y, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ad03b0e554e5b12d6bdc5a034c01b3e38</anchor>
      <arglist>(m, x, y, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_THROWS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a4317cb8babc1a4728ed08b977192f26b</anchor>
      <arglist>(f, l, e, t, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_THROWS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a2bc6100e47e609ee1005a6c793e29a20</anchor>
      <arglist>(f, l, e, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a84824c6aa120bd400aff4c6a7c655135</anchor>
      <arglist>(e, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_THROWS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a688083f6108c24fe229660aa6827e34c</anchor>
      <arglist>(f, l, m, e, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a869d60a81653c9f1fe708b724e36d537</anchor>
      <arglist>(m, e, t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_THROWS_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a39aeeecf59697adb40569284e423b89e</anchor>
      <arglist>(f, l, e, t, a, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_THROWS_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a498c1e08d3747190b17f09704799f045</anchor>
      <arglist>(f, l, e, t, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a0179ee5482b7a2f55fc23c17d7ba507f</anchor>
      <arglist>(e, t, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_THROWS_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a9e90a246cf377edba3f0aac0cca2561d</anchor>
      <arglist>(f, l, m, e, t, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS_ASSERT</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a575bd3c42fa1658fa3bb68e80f0e20e8</anchor>
      <arglist>(m, e, t, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a253606cb8ffd7316a6128bc90a296bd5</anchor>
      <arglist>(e, t, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a6dbbd89193a3884bb7dc1df7f5db57a7</anchor>
      <arglist>(m, e, t, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aad46b165fdcde6b1b676c26fa1ba8d70</anchor>
      <arglist>(e, t, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS_DIFFERS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a29ffecbfa16e36fe0f4f1ae86e55a5fb</anchor>
      <arglist>(m, e, t, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a2ce85216f599d3f8aac37611628efd7f</anchor>
      <arglist>(e, t, x, y, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS_DELTA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a7b46c249a865519d0d7f6135455f43ca</anchor>
      <arglist>(m, e, t, x, y, d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>acd40a4750fe2d1d36ca2934801537d87</anchor>
      <arglist>(e, t, x, y, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS_SAME_DATA</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a4b0eb63ea95e1ebc86c3340c6a1567bc</anchor>
      <arglist>(m, e, t, x, y, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a1e19f9656dff8d45b133e160557bd355</anchor>
      <arglist>(e, t, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS_LESS_THAN</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ac12c2a9857359442610817009080816e</anchor>
      <arglist>(m, e, t, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a4033508e049b91487ecb135c3e978d27</anchor>
      <arglist>(e, t, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS_LESS_THAN_EQUALS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a37835246ba647c7621e2fdb6e5f98ecf</anchor>
      <arglist>(m, e, t, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ae30d11211ea490646179a8d678d35ec0</anchor>
      <arglist>(e, t, p, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS_PREDICATE</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ae9ae848a4e2647b9d3f6a408e75fbbbf</anchor>
      <arglist>(m, e, t, p, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a2be6a29ec339c0d7cb2b81b64e079941</anchor>
      <arglist>(e, t, r, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS_RELATION</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>aa3e181b083cccd4503559067db6bd7f6</anchor>
      <arglist>(m, e, t, r, x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_THROWS_ANYTHING</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a77035ce77ed8357f47d1c49d00660c9f</anchor>
      <arglist>(f, l, e, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_THROWS_ANYTHING</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>acb0095524310806ffa8220dcd15e1316</anchor>
      <arglist>(f, l, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS_ANYTHING</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a29777bfc8dfed3bb1dbf02ec0a60ee66</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_THROWS_ANYTHING</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a44603327aa63500a48875c70e82027ff</anchor>
      <arglist>(f, l, m, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS_ANYTHING</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a83f59dc2b918a1796c838fc007007a75</anchor>
      <arglist>(m, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___TS_ASSERT_THROWS_NOTHING</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>ade44f528d0ff83fd0dc4adec5e79012f</anchor>
      <arglist>(f, l, e, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TS_ASSERT_THROWS_NOTHING</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a67744626938c9cc15a68741b3648abe2</anchor>
      <arglist>(f, l, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_ASSERT_THROWS_NOTHING</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>af9af53467910be4b100744e50404e6fd</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_TSM_ASSERT_THROWS_NOTHING</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a5d03f5fc791509fcafa6392bde6f146c</anchor>
      <arglist>(f, l, m, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSM_ASSERT_THROWS_NOTHING</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a3e0d45a24f641a9e3ad61f591395a861</anchor>
      <arglist>(m, e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_COMPARISONS</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a555cbfcc6c0626fe1927424a20370565</anchor>
      <arglist>(CXXTEST_X, CXXTEST_Y, CXXTEST_T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_INTEGRAL</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a4dedd3dc2207e2774d1d73966431ab43</anchor>
      <arglist>(CXXTEST_T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_SMALL_BIG</name>
      <anchorfile>TestSuite_8h.html</anchorfile>
      <anchor>a3a239bb50125a0f979d1222d13feadf1</anchor>
      <arglist>(CXXTEST_SMALL, CXXTEST_BIG)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TestTracker.cpp</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>TestTracker_8cpp.html</filename>
    <includes id="TestTracker_8h" name="TestTracker.h" local="no" import="no" module="no" objc="no">cxxtest/TestTracker.h</includes>
    <namespace>CxxTest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__cxxtest__TestTracker_cpp__</name>
      <anchorfile>TestTracker_8cpp.html</anchorfile>
      <anchor>aba08c27de0934ae81874ac846ff98787</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TestTracker.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>TestTracker_8h.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">factory/globaldefs.h</includes>
    <includes id="TestListener_8h" name="TestListener.h" local="no" import="no" module="no" objc="no">cxxtest/TestListener.h</includes>
    <includes id="DummyDescriptions_8h" name="DummyDescriptions.h" local="no" import="no" module="no" objc="no">cxxtest/DummyDescriptions.h</includes>
    <class kind="class">CxxTest::TestTracker</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>ValueTraits.cpp</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>ValueTraits_8cpp.html</filename>
    <includes id="ValueTraits_8h" name="ValueTraits.h" local="no" import="no" module="no" objc="no">cxxtest/ValueTraits.h</includes>
    <namespace>CxxTest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__cxxtest__ValueTraits_cpp__</name>
      <anchorfile>ValueTraits_8cpp.html</anchorfile>
      <anchor>aa6c76fccabd8f1fca55fd27b6e11be31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ValueTraits.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>ValueTraits_8h.html</filename>
    <includes id="Flags_8h" name="Flags.h" local="no" import="no" module="no" objc="no">cxxtest/Flags.h</includes>
    <class kind="class">CxxTest::ValueTraits</class>
    <class kind="class">CxxTest::ValueTraits&lt; const bool &gt;</class>
    <class kind="class">CxxTest::ValueTraits&lt; const signed long int &gt;</class>
    <class kind="class">CxxTest::ValueTraits&lt; const unsigned long int &gt;</class>
    <class kind="class">CxxTest::ValueTraits&lt; const char &gt;</class>
    <class kind="class">CxxTest::ValueTraits&lt; const double &gt;</class>
    <namespace>CxxTest</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_TEMPLATE_INSTANTIATION</name>
      <anchorfile>ValueTraits_8h.html</anchorfile>
      <anchor>a546ec936b1d40d72c677afcbb5e687b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TS_AS_STRING</name>
      <anchorfile>ValueTraits_8h.html</anchorfile>
      <anchor>ade53f8aec35f04466301709519b2d5e9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_COPY_TRAITS</name>
      <anchorfile>ValueTraits_8h.html</anchorfile>
      <anchor>a53dc4afb4a57d7a1b90ee9a31bacbaa9</anchor>
      <arglist>(CXXTEST_NEW_CLASS, CXXTEST_OLD_CLASS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>ValueTraits_8h.html</anchorfile>
      <anchor>a8bfab88ac6273aad0678e5acb1ee32b2</anchor>
      <arglist>(CXXTEST_CLASS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_NON_NEGATIVE</name>
      <anchorfile>ValueTraits_8h.html</anchorfile>
      <anchor>ab4cef78f86799dbef171e59b1cf49dec</anchor>
      <arglist>(Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_ENUM_TRAITS</name>
      <anchorfile>ValueTraits_8h.html</anchorfile>
      <anchor>adbbfe1d575c0b57878fc0ac7a313c2e4</anchor>
      <arglist>(TYPE, VALUES)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_ENUM_MEMBER</name>
      <anchorfile>ValueTraits_8h.html</anchorfile>
      <anchor>aa9bd6ce394ffcfb7bcad617586f05988</anchor>
      <arglist>(MEMBER)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Win32Gui.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>Win32Gui_8h.html</filename>
    <includes id="Gui_8h" name="Gui.h" local="no" import="no" module="no" objc="no">cxxtest/Gui.h</includes>
    <class kind="class">CxxTest::Win32Gui</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>X11Gui.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>X11Gui_8h.html</filename>
    <includes id="Gui_8h" name="Gui.h" local="no" import="no" module="no" objc="no">cxxtest/Gui.h</includes>
    <class kind="class">CxxTest::X11Gui</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>YesNoRunner.h</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>YesNoRunner_8h.html</filename>
    <includes id="TestRunner_8h" name="TestRunner.h" local="no" import="no" module="no" objc="no">cxxtest/TestRunner.h</includes>
    <includes id="TestListener_8h" name="TestListener.h" local="no" import="no" module="no" objc="no">cxxtest/TestListener.h</includes>
    <class kind="class">CxxTest::YesNoRunner</class>
    <namespace>CxxTest</namespace>
  </compound>
  <compound kind="file">
    <name>polys_test.h</name>
    <path>libpolys/tests/</path>
    <filename>polys__test_8h.html</filename>
    <includes id="common_8h" name="common.h" local="yes" import="no" module="no" objc="no">common.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="algext_8h" name="algext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/algext.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <class kind="class">MyGlobalPrintingFixture</class>
    <class kind="class">PolysTestSuite</class>
    <member kind="define">
      <type>#define</type>
      <name>TRANSEXT_PRIVATES</name>
      <anchorfile>polys__test_8h.html</anchorfile>
      <anchor>a9f340994b754fd938d7256290339fc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static MyGlobalPrintingFixture</type>
      <name>globalPrintingFixture</name>
      <anchorfile>polys__test_8h.html</anchorfile>
      <anchor>a4374a4f1400a627bad87268bfd1ed276</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polys_test_runner.cpp</name>
    <path>libpolys/tests/</path>
    <filename>polys__test__runner_8cpp.html</filename>
    <includes id="TestListener_8h" name="TestListener.h" local="yes" import="no" module="no" objc="no">cxxtest/TestListener.h</includes>
    <includes id="TestTracker_8h" name="TestTracker.h" local="yes" import="no" module="no" objc="no">cxxtest/TestTracker.h</includes>
    <includes id="TestRunner_8h" name="TestRunner.h" local="yes" import="no" module="no" objc="no">cxxtest/TestRunner.h</includes>
    <includes id="RealDescriptions_8h" name="RealDescriptions.h" local="yes" import="no" module="no" objc="no">cxxtest/RealDescriptions.h</includes>
    <includes id="ErrorPrinter_8h" name="ErrorPrinter.h" local="yes" import="no" module="no" objc="no">cxxtest/ErrorPrinter.h</includes>
    <includes id="polys__test_8h" name="polys_test.h" local="yes" import="no" module="no" objc="no">./polys_test.h</includes>
    <includes id="Root_8cpp" name="Root.cpp" local="yes" import="no" module="no" objc="no">cxxtest/Root.cpp</includes>
    <class kind="class">TestDescription_PolysTestSuite_test_Z13_t</class>
    <class kind="class">TestDescription_PolysTestSuite_test_QQ_t</class>
    <class kind="class">TestDescription_PolysTestSuite_test_Z11_x_y_z</class>
    <class kind="class">TestDescription_PolysTestSuite_test_QQ_x_y_z</class>
    <class kind="class">TestDescription_PolysTestSuite_test_Z13_t_GF</class>
    <class kind="class">TestDescription_PolysTestSuite_test_Q_Ext_a</class>
    <class kind="class">TestDescription_PolysTestSuite_test_Q_Ext_b</class>
    <class kind="class">TestDescription_PolysTestSuite_test_Z_17_Ext_a</class>
    <class kind="class">TestDescription_PolysTestSuite_test_Q_Ext_s_t</class>
    <class kind="class">TestDescription_PolysTestSuite_test_Q_Ext_Performance</class>
    <class kind="class">TestDescription_PolysTestSuite_test_Q_Ext_s_t_NestedFractions</class>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_RUNNING</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a8ad20080700aebc397db6ba105cb452c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CXXTEST_HAVE_STD</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>ac3213e579f71bcf8244b766fa4b79c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a97b0fa62b7b0972875f5f589322c4c24</anchor>
      <arglist>(int, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>argv0</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>aa22074503581eb4a232e414dedca1d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PolysTestSuite</type>
      <name>suite_PolysTestSuite</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a1ecc1f7f155b1d8a5d5dde6a4fe8c14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CxxTest::List</type>
      <name>Tests_PolysTestSuite</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a469834c1611a9d58d1447ec75eabbfd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CxxTest::StaticSuiteDescription</type>
      <name>suiteDescription_PolysTestSuite</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a8f9c2890d589c124bbbb029881e53c03</anchor>
      <arglist>(&quot;./polys_test.h&quot;, 209, &quot;PolysTestSuite&quot;, suite_PolysTestSuite, Tests_PolysTestSuite)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Z13_t</type>
      <name>testDescription_PolysTestSuite_test_Z13_t</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>acd7e1c2784287ec9535bcee4a5cc403d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_QQ_t</type>
      <name>testDescription_PolysTestSuite_test_QQ_t</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a0cdd6c46710b31f7165e34b25ebf9f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Z11_x_y_z</type>
      <name>testDescription_PolysTestSuite_test_Z11_x_y_z</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a916e49753a8c4bf52e33875d4d12389e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_QQ_x_y_z</type>
      <name>testDescription_PolysTestSuite_test_QQ_x_y_z</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a1a0b653a977c8d9bda2a315a532398cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Z13_t_GF</type>
      <name>testDescription_PolysTestSuite_test_Z13_t_GF</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a43a75fc149da5bd462d2b2941a43cbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Q_Ext_a</type>
      <name>testDescription_PolysTestSuite_test_Q_Ext_a</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a31812ae0929bad0b431f19d11aac523c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Q_Ext_b</type>
      <name>testDescription_PolysTestSuite_test_Q_Ext_b</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>afd360ceb9a40a6cea82c412a5c008444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Z_17_Ext_a</type>
      <name>testDescription_PolysTestSuite_test_Z_17_Ext_a</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>aad6831b5e9b37dcb2b1c8c13bcfb573d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Q_Ext_s_t</type>
      <name>testDescription_PolysTestSuite_test_Q_Ext_s_t</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a5d8eba4ef131edbdc44237f7e7ef8474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Q_Ext_Performance</type>
      <name>testDescription_PolysTestSuite_test_Q_Ext_Performance</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>acb8392f4f776b22b927501a6ff832fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Q_Ext_s_t_NestedFractions</type>
      <name>testDescription_PolysTestSuite_test_Q_Ext_s_t_NestedFractions</name>
      <anchorfile>polys__test__runner_8cpp.html</anchorfile>
      <anchor>a43ab9099ffffb8fe475b9ed56c23e935</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rings_test.h</name>
    <path>libpolys/tests/</path>
    <filename>rings__test_8h.html</filename>
    <includes id="common_8h" name="common.h" local="yes" import="no" module="no" objc="no">common.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <class kind="class">MyGlobalPrintingFixture</class>
    <class kind="class">PolysTestSuite</class>
    <member kind="variable" static="yes">
      <type>static MyGlobalPrintingFixture</type>
      <name>globalPrintingFixture</name>
      <anchorfile>rings__test_8h.html</anchorfile>
      <anchor>a4374a4f1400a627bad87268bfd1ed276</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rings_test_runner.cpp</name>
    <path>libpolys/tests/</path>
    <filename>rings__test__runner_8cpp.html</filename>
    <includes id="TestListener_8h" name="TestListener.h" local="yes" import="no" module="no" objc="no">cxxtest/TestListener.h</includes>
    <includes id="TestTracker_8h" name="TestTracker.h" local="yes" import="no" module="no" objc="no">cxxtest/TestTracker.h</includes>
    <includes id="TestRunner_8h" name="TestRunner.h" local="yes" import="no" module="no" objc="no">cxxtest/TestRunner.h</includes>
    <includes id="RealDescriptions_8h" name="RealDescriptions.h" local="yes" import="no" module="no" objc="no">cxxtest/RealDescriptions.h</includes>
    <includes id="ErrorPrinter_8h" name="ErrorPrinter.h" local="yes" import="no" module="no" objc="no">cxxtest/ErrorPrinter.h</includes>
    <includes id="rings__test_8h" name="rings_test.h" local="yes" import="no" module="no" objc="no">./rings_test.h</includes>
    <includes id="Root_8cpp" name="Root.cpp" local="yes" import="no" module="no" objc="no">cxxtest/Root.cpp</includes>
    <class kind="class">TestDescription_PolysTestSuite_test_Z13_t</class>
    <class kind="class">TestDescription_PolysTestSuite_test_QQ_t</class>
    <class kind="class">TestDescription_PolysTestSuite_test_Z11_x_y_z</class>
    <class kind="class">TestDescription_PolysTestSuite_test_QQ_x_y_z</class>
    <class kind="class">TestDescription_PolysTestSuite_test_Z13_t_GF</class>
    <class kind="class">TestDescription_PolysTestSuite_test_QQ_x_y_z_ord_2_lp</class>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_RUNNING</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>a8ad20080700aebc397db6ba105cb452c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CXXTEST_HAVE_STD</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>ac3213e579f71bcf8244b766fa4b79c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>a97b0fa62b7b0972875f5f589322c4c24</anchor>
      <arglist>(int, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>argv0</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>aa22074503581eb4a232e414dedca1d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PolysTestSuite</type>
      <name>suite_PolysTestSuite</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>a1ecc1f7f155b1d8a5d5dde6a4fe8c14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CxxTest::List</type>
      <name>Tests_PolysTestSuite</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>a469834c1611a9d58d1447ec75eabbfd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CxxTest::StaticSuiteDescription</type>
      <name>suiteDescription_PolysTestSuite</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>ae4e1dfd529eff13233bca5839da7d04a</anchor>
      <arglist>(&quot;./rings_test.h&quot;, 60, &quot;PolysTestSuite&quot;, suite_PolysTestSuite, Tests_PolysTestSuite)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Z13_t</type>
      <name>testDescription_PolysTestSuite_test_Z13_t</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>acd7e1c2784287ec9535bcee4a5cc403d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_QQ_t</type>
      <name>testDescription_PolysTestSuite_test_QQ_t</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>a0cdd6c46710b31f7165e34b25ebf9f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Z11_x_y_z</type>
      <name>testDescription_PolysTestSuite_test_Z11_x_y_z</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>a916e49753a8c4bf52e33875d4d12389e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_QQ_x_y_z</type>
      <name>testDescription_PolysTestSuite_test_QQ_x_y_z</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>a1a0b653a977c8d9bda2a315a532398cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_Z13_t_GF</type>
      <name>testDescription_PolysTestSuite_test_Z13_t_GF</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>a43a75fc149da5bd462d2b2941a43cbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_PolysTestSuite_test_QQ_x_y_z_ord_2_lp</type>
      <name>testDescription_PolysTestSuite_test_QQ_x_y_z_ord_2_lp</name>
      <anchorfile>rings__test__runner_8cpp.html</anchorfile>
      <anchor>a75cc8e0cb87f02e5908c748c7e183e3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_test.h</name>
    <path>libpolys/tests/</path>
    <filename>simple__test_8h.html</filename>
    <includes id="auxiliary_8h" name="auxiliary.h" local="yes" import="no" module="no" objc="no">misc/auxiliary.h</includes>
    <class kind="class">SimplestTestSuite</class>
  </compound>
  <compound kind="file">
    <name>simple_test_runner.cpp</name>
    <path>libpolys/tests/</path>
    <filename>simple__test__runner_8cpp.html</filename>
    <includes id="TestListener_8h" name="TestListener.h" local="yes" import="no" module="no" objc="no">cxxtest/TestListener.h</includes>
    <includes id="TestTracker_8h" name="TestTracker.h" local="yes" import="no" module="no" objc="no">cxxtest/TestTracker.h</includes>
    <includes id="TestRunner_8h" name="TestRunner.h" local="yes" import="no" module="no" objc="no">cxxtest/TestRunner.h</includes>
    <includes id="RealDescriptions_8h" name="RealDescriptions.h" local="yes" import="no" module="no" objc="no">cxxtest/RealDescriptions.h</includes>
    <includes id="ErrorPrinter_8h" name="ErrorPrinter.h" local="yes" import="no" module="no" objc="no">cxxtest/ErrorPrinter.h</includes>
    <includes id="simple__test_8h" name="simple_test.h" local="yes" import="no" module="no" objc="no">./simple_test.h</includes>
    <includes id="Root_8cpp" name="Root.cpp" local="yes" import="no" module="no" objc="no">cxxtest/Root.cpp</includes>
    <class kind="class">TestDescription_SimplestTestSuite_testMyTest</class>
    <class kind="class">TestDescription_SimplestTestSuite_testSIZEOFLONG</class>
    <member kind="define">
      <type>#define</type>
      <name>CXXTEST_RUNNING</name>
      <anchorfile>simple__test__runner_8cpp.html</anchorfile>
      <anchor>a8ad20080700aebc397db6ba105cb452c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CXXTEST_HAVE_STD</name>
      <anchorfile>simple__test__runner_8cpp.html</anchorfile>
      <anchor>ac3213e579f71bcf8244b766fa4b79c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__test__runner_8cpp.html</anchorfile>
      <anchor>a97b0fa62b7b0972875f5f589322c4c24</anchor>
      <arglist>(int, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>argv0</name>
      <anchorfile>simple__test__runner_8cpp.html</anchorfile>
      <anchor>aa22074503581eb4a232e414dedca1d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SimplestTestSuite</type>
      <name>suite_SimplestTestSuite</name>
      <anchorfile>simple__test__runner_8cpp.html</anchorfile>
      <anchor>a23d4d01d986d23d920882f12377227df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CxxTest::List</type>
      <name>Tests_SimplestTestSuite</name>
      <anchorfile>simple__test__runner_8cpp.html</anchorfile>
      <anchor>a9d78f8dad383cdf805d59cd2dd8c1662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CxxTest::StaticSuiteDescription</type>
      <name>suiteDescription_SimplestTestSuite</name>
      <anchorfile>simple__test__runner_8cpp.html</anchorfile>
      <anchor>a68476f59d4d863b07efe267955f0ebe6</anchor>
      <arglist>(&quot;./simple_test.h&quot;, 3, &quot;SimplestTestSuite&quot;, suite_SimplestTestSuite, Tests_SimplestTestSuite)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_SimplestTestSuite_testMyTest</type>
      <name>testDescription_SimplestTestSuite_testMyTest</name>
      <anchorfile>simple__test__runner_8cpp.html</anchorfile>
      <anchor>af13b11408e2f96e3d84315e424ca9a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>TestDescription_SimplestTestSuite_testSIZEOFLONG</type>
      <name>testDescription_SimplestTestSuite_testSIZEOFLONG</name>
      <anchorfile>simple__test__runner_8cpp.html</anchorfile>
      <anchor>ac433f263b64a28bef4740bed25b010f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.dox</name>
    <path></path>
    <filename>main_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>om_Alloc.c</name>
    <path>omalloc/</path>
    <filename>om__Alloc_8c.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OM_ALLOC_C</name>
      <anchorfile>om__Alloc_8c.html</anchorfile>
      <anchor>a58f0c9515bbf4d258177a4770d3447fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_ZERO</name>
      <anchorfile>om__Alloc_8c.html</anchorfile>
      <anchor>a49a338a084b44aa0bd89310df5b9a763</anchor>
      <arglist>(flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static omBinPage</type>
      <name>omAllocNewBinPage</name>
      <anchorfile>om__Alloc_8c.html</anchorfile>
      <anchor>ac9305e851cc5ed8a601ce14f93473ceb</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_LOCAL void</type>
      <name>omTakeOutBinPage</name>
      <anchorfile>om__Alloc_8c.html</anchorfile>
      <anchor>a64fa28a5193d6b7c491a6955faee1a9a</anchor>
      <arglist>(omBinPage page, omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_LOCAL void</type>
      <name>omInsertBinPage</name>
      <anchorfile>om__Alloc_8c.html</anchorfile>
      <anchor>a4644cdbc9b354b63cc66593178817363</anchor>
      <arglist>(omBinPage after, omBinPage page, omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omAllocBinFromFullPage</name>
      <anchorfile>om__Alloc_8c.html</anchorfile>
      <anchor>a3746d52b97f264a03c57135d705f1906</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeToPageFault</name>
      <anchorfile>om__Alloc_8c.html</anchorfile>
      <anchor>ac58d503dadadb401d4d489ff83adfa14</anchor>
      <arglist>(omBinPage page, void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omDoRealloc</name>
      <anchorfile>om__Alloc_8c.html</anchorfile>
      <anchor>ad17e37060c8f5b8528184342d2754118</anchor>
      <arglist>(void *old_addr, size_t new_size, int flag)</arglist>
    </member>
    <member kind="variable">
      <type>omBinPage_t</type>
      <name>om_ZeroPage</name>
      <anchorfile>om__Alloc_8c.html</anchorfile>
      <anchor>a02d30706aa934afad210cb03e6250fa4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>omSpecBin</type>
      <name>om_SpecBin</name>
      <anchorfile>om__Alloc_8c.html</anchorfile>
      <anchor>a1e974761f2663d6ddccfd19027440c80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omalloc.c</name>
    <path>omalloc/</path>
    <filename>omalloc_8c.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OMALLOC_C</name>
      <anchorfile>omalloc_8c.html</anchorfile>
      <anchor>a59cc5b4fba0dc4b13ffb3dde78382573</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_MARK_AS_STATIC</name>
      <anchorfile>omalloc_8c.html</anchorfile>
      <anchor>a83cbae18149b331aef49fc2807a99323</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>malloc</name>
      <anchorfile>omalloc_8c.html</anchorfile>
      <anchor>a9c36d0fe3ec4675cbffdc9b52f5fb399</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeSize</name>
      <anchorfile>omalloc_8c.html</anchorfile>
      <anchor>a8d08c9529e4ad47798ee840cf5e1759e</anchor>
      <arglist>(void *addr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>reallocSize</name>
      <anchorfile>omalloc_8c.html</anchorfile>
      <anchor>a3d68cee3d7177c880f0a82e1976484ab</anchor>
      <arglist>(void *old_addr, size_t old_size, size_t new_size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omalloc.dox</name>
    <path>omalloc/</path>
    <filename>omalloc_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>omalloc.h</name>
    <path>omalloc/</path>
    <filename>omalloc_8h.html</filename>
    <includes id="omError_8h" name="omError.h" local="yes" import="no" module="no" objc="no">omError.h</includes>
    <includes id="omStructs_8h" name="omStructs.h" local="yes" import="no" module="no" objc="no">omStructs.h</includes>
    <includes id="omAllocDecl_8h" name="omAllocDecl.h" local="yes" import="no" module="no" objc="no">omAllocDecl.h</includes>
    <includes id="omInlineDecl_8h" name="omInlineDecl.h" local="yes" import="no" module="no" objc="no">omInlineDecl.h</includes>
    <includes id="omBin_8h" name="omBin.h" local="yes" import="no" module="no" objc="no">omBin.h</includes>
    <includes id="omMemOps_8h" name="omMemOps.h" local="yes" import="no" module="no" objc="no">omMemOps.h</includes>
    <includes id="omList_8h" name="omList.h" local="yes" import="no" module="no" objc="no">omList.h</includes>
    <includes id="omGetBackTrace_8h" name="omGetBackTrace.h" local="yes" import="no" module="no" objc="no">omGetBackTrace.h</includes>
    <includes id="omRet2Info_8h" name="omRet2Info.h" local="yes" import="no" module="no" objc="no">omRet2Info.h</includes>
    <includes id="omStats_8h" name="omStats.h" local="yes" import="no" module="no" objc="no">omStats.h</includes>
    <includes id="omOpts_8h" name="omOpts.h" local="yes" import="no" module="no" objc="no">omOpts.h</includes>
    <includes id="omBinPage_8h" name="omBinPage.h" local="yes" import="no" module="no" objc="no">omBinPage.h</includes>
    <includes id="omAllocSystem_8h" name="omAllocSystem.h" local="yes" import="no" module="no" objc="no">omAllocSystem.h</includes>
    <includes id="omTables_8h" name="omTables.h" local="yes" import="no" module="no" objc="no">omalloc/omTables.h</includes>
    <includes id="omAllocPrivate_8h" name="omAllocPrivate.h" local="yes" import="no" module="no" objc="no">omAllocPrivate.h</includes>
    <includes id="omDebug_8h" name="omDebug.h" local="yes" import="no" module="no" objc="no">omDebug.h</includes>
    <includes id="omInline_8h" name="omInline.h" local="yes" import="no" module="no" objc="no">omInline.h</includes>
    <includes id="omAllocFunc_8h" name="omAllocFunc.h" local="yes" import="no" module="no" objc="no">omAllocFunc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER</name>
      <anchorfile>omalloc_8h.html</anchorfile>
      <anchor>a9b6de0e26f74363b0c360e2a4020f035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>om_sing_opt_show_mem</name>
      <anchorfile>omalloc_8h.html</anchorfile>
      <anchor>ae39bdfbf4adc7e307ef945837cbd30b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omalloc_debug.c</name>
    <path>omalloc/</path>
    <filename>omalloc__debug_8c.html</filename>
    <includes id="omalloc_8c" name="omalloc.c" local="yes" import="no" module="no" objc="no">omalloc/omalloc.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>OM_TRACK</name>
      <anchorfile>omalloc__debug_8c.html</anchorfile>
      <anchor>a4599d1ae4db98957b11b9d383853d74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_CHECK</name>
      <anchorfile>omalloc__debug_8c.html</anchorfile>
      <anchor>a643d5a7d1fb8622ec470b365cb9a74aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_CHECK</name>
      <anchorfile>omalloc__debug_8c.html</anchorfile>
      <anchor>a9287fd7f9869a0d76074d9fb2a630f63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omalloc_provide.c</name>
    <path>omalloc/</path>
    <filename>omalloc__provide_8c.html</filename>
  </compound>
  <compound kind="file">
    <name>omallocClass.cc</name>
    <path>omalloc/</path>
    <filename>omallocClass_8cc.html</filename>
    <includes id="omallocClass_8h" name="omallocClass.h" local="yes" import="no" module="no" objc="no">omalloc/omallocClass.h</includes>
  </compound>
  <compound kind="file">
    <name>omallocClass.h</name>
    <path>omalloc/</path>
    <filename>omallocClass_8h.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <class kind="class">omallocClass</class>
  </compound>
  <compound kind="file">
    <name>omAllocDecl.h</name>
    <path>omalloc/</path>
    <filename>omAllocDecl_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>omTypeAllocBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a5a89c0f690480705543d21494aefd392</anchor>
      <arglist>(type, addr, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeAlloc0Bin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a05756d0166837ed4e884658aae0242e1</anchor>
      <arglist>(type, addr, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAllocBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a5bf42027a40c490c70db4df36b6b3580</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAlloc0Bin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a7b3ae0eba8c69da54b29f456cf125a82</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeAlloc</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>ad2f76c7e5fbc1ad603f695a52e0607f5</anchor>
      <arglist>(type, addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeAlloc0</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a8600b538e6b7589c68831b897b9a453b</anchor>
      <arglist>(type, addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAlloc</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a3c6ff05c31005e9ea5c4000f3f24ea4f</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAlloc0</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>aac2c4564616d26ba7444d6ee250a5856</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeReallocBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>ae0254e543a35646e2375b373929c67cf</anchor>
      <arglist>(o_addr, o_bin, type, addr, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeRealloc0Bin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a81dc902ac101d2141cecd1abd6e82d76</anchor>
      <arglist>(o_addr, o_bin, type, addr, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omReallocBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>ac146aff7c7c5d297400d4fb93bd748a0</anchor>
      <arglist>(o_addr, o_bin, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRealloc0Bin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a6a5937e8d557bd8e639cef54dc7b65dc</anchor>
      <arglist>(o_addr, o_bin, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeReallocSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>adf746bdd3f93ceb4c7c6ff027ced8995</anchor>
      <arglist>(o_addr, o_size, type, addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeRealloc0Size</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a1319b6483e97f7a2abd4b37d3235e857</anchor>
      <arglist>(o_addr, o_size, type, addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omReallocSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a4d7494e4c08a737fa930d21cd6c30f61</anchor>
      <arglist>(addr, o_size, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRealloc0Size</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>accada49f5ae9023f3fcfa63c5a82894d</anchor>
      <arglist>(addr, o_size, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeRealloc</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>aec389f617337203dc5502027ef3883f4</anchor>
      <arglist>(o_addr, type, addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeRealloc0</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a1293f67ce07803ab53fc47493dca2bbd</anchor>
      <arglist>(o_addr, type, addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRealloc</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a980d28cc72e69e5705248ca976b8c54c</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRealloc0</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>adb5e90f16b4c5d641c6bd83260d9e40f</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omalloc</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a9725f51b6cbb6dc7d39134a7322b897a</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omalloc0</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a89caca82e0b9063b6a89ded34c71b267</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omreallocSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a4378d3ab7617fe11d95ee53cfb2f9cf4</anchor>
      <arglist>(addr, o_size, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omrealloc0Size</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a2df6896bec2354ef55ccec03177d4626</anchor>
      <arglist>(addr, o_size, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omrealloc</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a0e45785241522954239dc5a66068064c</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omrealloc0</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a6a1392c71df224fc85b2100cabeac3ec</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omfreeSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>afedecad07812c93c0901a2dc9da039c7</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omfree</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a11469984bc8171300c20ca8f3689d45d</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFreeBinAddr</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>ab702be73a07c64244c2ad3a1c2a30059</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFreeBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>aac6b548b0950ea442effde54e4b0ae60</anchor>
      <arglist>(addr, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFreeSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a12d11a62f09781647b9ce34f35b1d880</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFree</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>aa51d95529607d78f4a3c30b34b275ba7</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omStrDup</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a039d153afafe1bb228e71c39cee57562</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemDup</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>ad07a679b354703a6fca4ebdbf8ecdae6</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeAllocAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>ad5cdebd8e5425a0b576adf45dd4a435a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeAlloc0Aligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a9feba722811f617567bcb6e4d43ba0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAllocAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>af011ec013de19e88539fa56746db49bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAlloc0Aligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a187fd1f0a2af0fea6701180888a759a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeReallocAlignedSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a119c6bb0f5e41f9aa79b915a38326daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeRealloc0AlignedSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a64ff017990bee856b7003d1d5690ac23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omReallocAlignedSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>aa275c38ce7a2f2f4cdf5c61d614f5222</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRealloc0AlignedSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a26bfaf253a2f4152baa116b6d40f654d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeReallocAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>ad3d5ab365c53418cbea617bbfb02b4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeRealloc0Aligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>aac015eb4c652f212c766acd53f6cee6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omReallocAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a5ecfe1aad7998c6986873eb2dc49d8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRealloc0Aligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a35d08265c6f7cde9a3efe42d2744d8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemDupAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>ae7071ebf671d10a29fae4a4865aebffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugBinAddrAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a8ff2e34d29e3edec01a2d4c6b28faf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugAddrAlignedBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a39f8f444f69f21384340f2b82baf13e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugAddrAlignedSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a55c7d20ab0084075a74bddd3aabeeb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugAddrAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>aed8fbe205a25a3414654bf5e28da67c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omdebugAddrAlignedSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a7da3fbb13992bf2c3d048bc2c3046f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omdebugAddrAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a4dd2cd5d5509468c6d77799ebad82d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckBinAddrAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a009f6fa69bb96cc2add72cc98d136b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckAddrAlignedBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a500d78548936052646f4804abe684303</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckAddrAlignedSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a3820deee2386f83ce719a81725fdf9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckAddrAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a19c22390aab99db1f7a1f787f8581651</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omcheckAddrAlignedSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>afeae8bd713a8080f5668fc53b0a12696</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omcheckAddrAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>adeea2942d41042280c3613d72813cfb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugIf</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a07c203ec85cbae7120a4cc7db57eea28</anchor>
      <arglist>(cond, test)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugBinAddr</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a7f15bb77304c14853f3b3917b870a7d1</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugAddrBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>aeafc05fb8f757a2b1deb739dbd401e1e</anchor>
      <arglist>(addr, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugBinAddrSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a690845f864d0305e5a3858aea32ac65a</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugAddrSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a9a3ee801b434f9a9765b67db47e393b2</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugAddr</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a6f39ec8bc4214143f73a2feff1060b29</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omdebugAddrSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a638ef6d07efc4bd1b61637fe1afc0517</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omdebugAddr</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>abd7d2daef354368602829e119f851afb</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>abb6d0e81117338b47ab9fb2d365aa44d</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDebugMemory</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a4b9c76ad15eab67cfb2c2a0785e5ba24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckIf</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a61997b85181cc7c77b767f3c2f050c60</anchor>
      <arglist>(cond, test)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckBinAddr</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>adccd2d2f5e01f72177482862b3147dbf</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckAddrBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a128dd4e727f613fbd2cbc203efad626d</anchor>
      <arglist>(addr, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckBinAddrSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a23060a9cf76f88c0dab30cc1fd98a651</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckAddrSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a6f2eff0bc795983c0ebd313691c96398</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckAddr</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a134d1fbbcad4037ef57899aa22af0e79</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omcheckAddrSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>ad4fcc1311c6e3f1b5ffd4ef2cebe738e</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omcheckAddr</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a215a069f6f432ee6c28e265c144ff0f3</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a658259e2083ba5afa87554dce9377214</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckMemory</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a2c9b131a46c756ffc5c3f3ea82fe929b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTestIf</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>aed14e61167d36435c5f7253bdff1bf06</anchor>
      <arglist>(cond, statement)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddrBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>abffc21568b9ba5b8392463c849af6321</anchor>
      <arglist>(void *addr, omBin bin, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestBinAddr</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a046b93e9723c296cced98eee81528375</anchor>
      <arglist>(void *addr, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestBinAddrSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>ac7a068652b46eaa0950cbb2caaee7fa8</anchor>
      <arglist>(void *addr, size_t size, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddrSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a0ec794435fb0b07207bd0c044f25ccb1</anchor>
      <arglist>(void *addr, size_t size, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddr</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a4886da0ee003ae3378d584164652b9d7</anchor>
      <arglist>(void *addr, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omtestAddrSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a2316146f86e1ea1151b444b9a76b1b28</anchor>
      <arglist>(void *addr, size_t size, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omtestAddr</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a1929f182e0a7397dfc1a0af3b50c6ba9</anchor>
      <arglist>(void *addr, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddrAlignedBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>ac41be77932793749e774f811b148e585</anchor>
      <arglist>(void *addr, omBin bin, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddrAlignedSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>aed7d7b23611a1e7d541308eefd360f0d</anchor>
      <arglist>(void *addr, size_t size, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddrAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a72019b58b40f1f5fbd32dd37679a1201</anchor>
      <arglist>(void *addr, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omtestAddrAlignedSize</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a46a7b5d3335ec6ff43e440c27a46f8f7</anchor>
      <arglist>(void *addr, size_t size, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omtestAddrAligned</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>aad2ee2debbd38db5596d43dd6a4d2ca9</anchor>
      <arglist>(void *addr, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestBin</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a056005b5dbf6ce6d275f42372c25a5f2</anchor>
      <arglist>(omBin bin, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestMemory</name>
      <anchorfile>omAllocDecl_8h.html</anchorfile>
      <anchor>a3c4c02b7cae21177bf38272074e95ea9</anchor>
      <arglist>(int check_level)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omAllocFunc.c</name>
    <path>omalloc/</path>
    <filename>omAllocFunc_8c.html</filename>
    <includes id="omalloc_8c" name="omalloc.c" local="no" import="no" module="no" objc="no">omalloc/omalloc.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>malloc</name>
      <anchorfile>omAllocFunc_8c.html</anchorfile>
      <anchor>acf143577800376dd931c059ecc61ba06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>calloc</name>
      <anchorfile>omAllocFunc_8c.html</anchorfile>
      <anchor>a84beef8cc122add35118ec7cd35286c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>free</name>
      <anchorfile>omAllocFunc_8c.html</anchorfile>
      <anchor>a2c6efa7679f8cd9f61af96e105017560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>freeSize</name>
      <anchorfile>omAllocFunc_8c.html</anchorfile>
      <anchor>a1dc29d441ad380c3c1940857b9b801bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>realloc</name>
      <anchorfile>omAllocFunc_8c.html</anchorfile>
      <anchor>a1b739878adcdb46fb5d209af7ce79628</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>reallocSize</name>
      <anchorfile>omAllocFunc_8c.html</anchorfile>
      <anchor>adc4ef907633fc49b0f234ce5b4814e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strdup</name>
      <anchorfile>omAllocFunc_8c.html</anchorfile>
      <anchor>a9254b089d435892385cf14d0ab4a7a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>valloc</name>
      <anchorfile>omAllocFunc_8c.html</anchorfile>
      <anchor>a253be55c0c0096afe53aa93cab6f8cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OMALLOC_FUNC</name>
      <anchorfile>omAllocFunc_8c.html</anchorfile>
      <anchor>a55c0d1b0e5ea2dcafe14a7022370de01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omAllocFunc.h</name>
    <path>omalloc/</path>
    <filename>omAllocFunc_8h.html</filename>
    <member kind="function">
      <type>void *</type>
      <name>omCallocFunc</name>
      <anchorfile>omAllocFunc_8h.html</anchorfile>
      <anchor>aa4d3a779ca50bf009467ab55991da23e</anchor>
      <arglist>(size_t nmemb, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omMallocFunc</name>
      <anchorfile>omAllocFunc_8h.html</anchorfile>
      <anchor>a83ab5251340541306dc1f2f14655e60a</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeFunc</name>
      <anchorfile>omAllocFunc_8h.html</anchorfile>
      <anchor>af8239ef3387d772b98df9db234c75d7c</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omVallocFunc</name>
      <anchorfile>omAllocFunc_8h.html</anchorfile>
      <anchor>a30345c0932ff12cf99ebf5cefe24c79e</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omReallocFunc</name>
      <anchorfile>omAllocFunc_8h.html</anchorfile>
      <anchor>acc181d435efeca8891e7b324dbb28d04</anchor>
      <arglist>(void *old_addr, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>omStrdupFunc</name>
      <anchorfile>omAllocFunc_8h.html</anchorfile>
      <anchor>a848daa7ce338be0ceb0182109157a995</anchor>
      <arglist>(const char *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omReallocSizeFunc</name>
      <anchorfile>omAllocFunc_8h.html</anchorfile>
      <anchor>a89790b9d257051e2a0c81247c57dcd65</anchor>
      <arglist>(void *old_addr, size_t old_size, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeSizeFunc</name>
      <anchorfile>omAllocFunc_8h.html</anchorfile>
      <anchor>ae63b5dc0ff7885eb301982958c400323</anchor>
      <arglist>(void *addr, size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omAllocPrivate.h</name>
    <path>omalloc/</path>
    <filename>omAllocPrivate_8h.html</filename>
    <includes id="omAllocSystem_8h" name="omAllocSystem.h" local="yes" import="no" module="no" objc="no">omalloc/omAllocSystem.h</includes>
    <class kind="struct">omBinPage_s</class>
    <class kind="struct">omBin_s</class>
    <class kind="struct">omSpecBin_s</class>
    <member kind="define">
      <type>#define</type>
      <name>SIZEOF_OM_BIN_PAGE_HEADER</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a2f31e68f5dec28232f9381ef96f6f554</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZEOF_OM_BIN_PAGE</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a8b4116dd25fe350a663b096e9cb088b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetTopBinOfPage</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a71459a5e4e8d0084ab195f53bf022d16</anchor>
      <arglist>(page)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetStickyOfPage</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>abbf202bb1f0d3f3c7fe3ae33b9fcbe08</anchor>
      <arglist>(page)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omSetTopBinOfPage</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a619415c96f48ec2a99bc4f7b463ea538</anchor>
      <arglist>(page, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omSetStickyOfPage</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>ad63255ce21fb2d6fa35d53c5100d899f</anchor>
      <arglist>(page, sticky)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omSetTopBinAndStickyOfPage</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a13fd3d97e732a2d661f5496e505b7c38</anchor>
      <arglist>(page, bin, sticky)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetTopBinOfAddr</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a205de1f86f1917c2f1ffd01844b5f695</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetBinOfAddr</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a9e70710652e1ed4e8d27c7e51dc7b5ba</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omSizeOfBinAddr</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>aab74f2c5378cce7727674bd36bb4264e</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omSizeWOfBin</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a45a25ee28d865a8ba2566bea42161115</anchor>
      <arglist>(bin_ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_omSizeOfBinAddr</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a8cc440afcc516d3bac42c243e6cae9ff</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omSizeWOfBinAddr</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>af632e0c202e6371f504436b86cb3fd3d</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeAllocFromNonEmptyPage</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a918961a3d61d9158938527fcdaa62377</anchor>
      <arglist>(type, addr, page)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omFreeToPage</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a533f9f96f0ec9829e05d859254f24d98</anchor>
      <arglist>(addr, page)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeAllocBin</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a554c3e6b672a0c21f8c8d6f1a8293492</anchor>
      <arglist>(type, addr, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeAlloc0Bin</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a14df70ea9e831ee508a17fb295924f4a</anchor>
      <arglist>(type, addr, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omFreeBinAddr</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a29559a690d3967e4aff8d29b57430699</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeReallocBin</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a119e7e1f2e02d245ee70b6bfc4e2af22</anchor>
      <arglist>(old_addr, old_bin, new_type, new_addr, new_bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeRealloc0Bin</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a2c8565544808a1180c97d31d8506f7f5</anchor>
      <arglist>(old_addr, old_bin, new_type, new_addr, new_bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omSmallSize2Bin</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>aae52c1c91a8dc3a6b45eab4a4029d275</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeAlloc</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>ab51ca2b55850a422b86b7646c457673e</anchor>
      <arglist>(type, addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeAlloc0</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>aa207015159f366545f3c65291ef3597a</anchor>
      <arglist>(type, addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeAllocAligned</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>ac4c593a85770f5488c7a1e5fc0d1f0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeAlloc0Aligned</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>aced47e6156835e544a015bd1c8bdf6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omFreeSize</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>ae88197a10655d6d29f31b9230bc67561</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omFree</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>ada761dede1c049b8878d1144acbdb312</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___omTypeRealloc</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a46755f6f3721deb6a5f6f9eece07d200</anchor>
      <arglist>(old_addr, new_type, new_addr, new_size, SIZE_2_BIN, REALLOC_BIN, flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>___omTypeReallocSize</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a9f4951cf62236b7848a07cfc85327f6a</anchor>
      <arglist>(old_addr, old_size, new_type, new_addr, new_size, SIZE_2_BIN, REALLOC_BIN, flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeRealloc</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a2e279fbe9bb1ba4e65dfe8e33e83cc2e</anchor>
      <arglist>(old_addr, new_type, new_addr, new_size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeRealloc0</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a34a81485bfe119487c46e2d38c46f20b</anchor>
      <arglist>(old_addr, new_type, new_addr, new_size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeReallocSize</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a78be02cb77d07f876f3c34c59b891247</anchor>
      <arglist>(old_addr, old_size, new_type, new_addr, new_size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeRealloc0Size</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a05643d7c1188470eb13c04759edaf51a</anchor>
      <arglist>(old_addr, old_size, new_type, new_addr, new_size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeReallocAligned</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>adc3d05a125c4dd0ba3f7c8df403e5607</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeRealloc0Aligned</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a68cefa63b7788f0fa0d6b0bffd29b7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeReallocAlignedSize</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>ae9e6be5cd44141180aa929c6371d17aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__omTypeRealloc0AlignedSize</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>ac2224635a442e018e656be24edd35d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omAllocBinFromFullPage</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a3746d52b97f264a03c57135d705f1906</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeToPageFault</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>ac58d503dadadb401d4d489ff83adfa14</anchor>
      <arglist>(omBinPage page, void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omDoRealloc</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a876bc0035246a35bb3f523ea229652f2</anchor>
      <arglist>(void *old_addr, size_t new_size, int flags)</arglist>
    </member>
    <member kind="variable">
      <type>omSpecBin</type>
      <name>om_SpecBin</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a1e974761f2663d6ddccfd19027440c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBin</type>
      <name>om_StickyBins</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a9f022419472d488c5c1462248dbab0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBinPage_t</type>
      <name>om_ZeroPage</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a02d30706aa934afad210cb03e6250fa4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>omBin</type>
      <name>om_Size2Bin</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a7b0f918ac60527bbdee46b49cf0a3bde</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>omBin_t</type>
      <name>om_StaticBin</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>aa7e07deafdb6931fac40209c3305d72d</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omAllocSystem.c</name>
    <path>omalloc/</path>
    <filename>omAllocSystem_8c.html</filename>
    <includes id="omMalloc_8h" name="omMalloc.h" local="yes" import="no" module="no" objc="no">omMalloc.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OM_ALLOC_SYSTEM_C</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>ad1ffe37426cbd669b9b71aeb5926a9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_MALLOC_FROM_SYSTEM</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>ae3baabf96665a513596b885b1ef4260c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_REALLOC_FROM_SYSTEM</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a6890ab36b723652862838be3f6affe01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FREE_TO_SYSTEM</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>ac666134bc77a0d63fc2d28b0755cf395</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_omSizeOfLargeAddr</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>ad15b5282a8647da7b4e50233757ba865</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_VALLOC_FROM_SYSTEM</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>af61c386e4751d7cf7ec1919b3c61c05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_VFREE_TO_SYSTEM</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a9b1b4de23d556f4a5e04807bd6c7eb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_ALIGN_PAGE</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a7cf1aa4262dc9fa702e26f9e6ce8fd59</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omAllocLarge</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>accee38be81a628138fb386394a257950</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omReallocLarge</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>ab5a64f96d5da59f246af15084dfd8f75</anchor>
      <arglist>(void *old_addr, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeLarge</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a6e997dbf45da6a4b6b6f9d299e0305bb</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omAlloc0Large</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>af6f19c1ceab9989bc67950161b5ebec8</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omRealloc0Large</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a7322a79cc5dfa72382a6628aab0ee4e5</anchor>
      <arglist>(void *old_addr, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>omSizeOfLargeAddr</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a62c81f1d0e65f41548ab7793ac9daba1</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>omSizeOfAddr</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>abea3bc9e7bac22ee477a8aaee9584c8f</anchor>
      <arglist>(const void *addr)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>omSizeWOfAddr</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>aa9da52d177dc928f72db1e76fee6e661</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omEmulateValloc</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a4ea4d00812a3c7cf16e90e262f23375f</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omEmulateVfree</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a4228fea53b8d458d2b330e785bd36ac2</anchor>
      <arglist>(void *addr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omAllocFromSystem</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a17916eaedd9fb60ff8eac786074f4669</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omReallocFromSystem</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a430cc969664ad7f717c03b6c66e9163c</anchor>
      <arglist>(void *addr, size_t newsize)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omReallocSizeFromSystem</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>ad2a914963920b06122390b3db90c1322</anchor>
      <arglist>(void *addr, size_t oldsize, size_t newsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeToSystem</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>ac72c8050df986716d957a6be5d7ead1b</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeSizeToSystem</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a7415fa00ae1df1e563065ad56b8a9cae</anchor>
      <arglist>(void *addr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omVallocFromSystem</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a0b04d04396f4444415bcae73059aea7c</anchor>
      <arglist>(size_t size, int fail)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omVfreeToSystem</name>
      <anchorfile>omAllocSystem_8c.html</anchorfile>
      <anchor>a4f934cebfa74a4ce4d572fd90e3e0b1c</anchor>
      <arglist>(void *page, size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omAllocSystem.h</name>
    <path>omalloc/</path>
    <filename>omAllocSystem_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>omSizeWOfLargeAddr</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>a5c223bb4498824e8ccf1689891ac3f48</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omVallocFromSystem</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>a2c130be53cb4c5346025e39c65fa8c15</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>omSizeOfAddr</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>abea3bc9e7bac22ee477a8aaee9584c8f</anchor>
      <arglist>(const void *addr)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>omSizeWOfAddr</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>aa9da52d177dc928f72db1e76fee6e661</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>omSizeOfLargeAddr</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>a62c81f1d0e65f41548ab7793ac9daba1</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omAllocFromSystem</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>a17916eaedd9fb60ff8eac786074f4669</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omReallocFromSystem</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>a430cc969664ad7f717c03b6c66e9163c</anchor>
      <arglist>(void *addr, size_t newsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeToSystem</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>ac72c8050df986716d957a6be5d7ead1b</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omReallocSizeFromSystem</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>ad2a914963920b06122390b3db90c1322</anchor>
      <arglist>(void *addr, size_t oldsize, size_t newsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeSizeToSystem</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>a7415fa00ae1df1e563065ad56b8a9cae</anchor>
      <arglist>(void *addr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omVallocFromSystem</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>a0b04d04396f4444415bcae73059aea7c</anchor>
      <arglist>(size_t size, int fail)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omVfreeToSystem</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>a4f934cebfa74a4ce4d572fd90e3e0b1c</anchor>
      <arglist>(void *page, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omAllocLarge</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>accee38be81a628138fb386394a257950</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omReallocLarge</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>ab5a64f96d5da59f246af15084dfd8f75</anchor>
      <arglist>(void *old_addr, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeLarge</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>a6e997dbf45da6a4b6b6f9d299e0305bb</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omRealloc0Large</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>a7322a79cc5dfa72382a6628aab0ee4e5</anchor>
      <arglist>(void *old_addr, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omAlloc0Large</name>
      <anchorfile>omAllocSystem_8h.html</anchorfile>
      <anchor>af6f19c1ceab9989bc67950161b5ebec8</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omBin.c</name>
    <path>omalloc/</path>
    <filename>omBin_8c.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>om_LargeBin</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>ae349eebfd08f71fa1f4c46cd47de27be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetStickyBin</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a8edbb94d4a0eb3c023b520b2ec16e9bf</anchor>
      <arglist>(bin, sticky_tag)</arglist>
    </member>
    <member kind="function">
      <type>omBin</type>
      <name>_omGetSpecBin</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a79c73ed3a38279a70713379c5c01447a</anchor>
      <arglist>(size_t size, int align, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_omUnGetSpecBin</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a4a57c7e8dab917edb2a8ba1dc911d287</anchor>
      <arglist>(omBin *bin_p, int force)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static omBin</type>
      <name>omCreateStickyBin</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>aa4357e45b5ba47954a57297f85d41ab8</anchor>
      <arglist>(omBin bin, unsigned long sticky)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>omGetMaxStickyBinTag</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a3dd23d4356c55df2c3587c562dba5dad</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>omGetNewStickyBinTag</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a9f94b57ffa147bc60dbedf8f27ad75f3</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omSetStickyBinTag</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a063b1e25378f73b00083c4b9341cb931</anchor>
      <arglist>(omBin bin, unsigned long sticky_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omUnSetStickyBinTag</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>ae72c1d3f780e2f70f07fa84103ca9be1</anchor>
      <arglist>(omBin bin, unsigned long sticky)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>omMergeStickyPages</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a4664cbd9151542f9a5afc61d47ac4d90</anchor>
      <arglist>(omBin to_bin, omBin from_bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omDeleteStickyBinTag</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a2a6e390a6e900f60904834b3f53b1321</anchor>
      <arglist>(omBin bin, unsigned long sticky)</arglist>
    </member>
    <member kind="function">
      <type>omBin</type>
      <name>omGetStickyBinOfBin</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>afff9d56217c0040ef6fb635efd5b560e</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omMergeStickyBinIntoBin</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>aff6a4f7806698cbf7028268de7e316bd</anchor>
      <arglist>(omBin sticky_bin, omBin into_bin)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omIsKnownTopBin</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a0c603d676fd4d2579e7d23393b765ac1</anchor>
      <arglist>(omBin bin, int normal_bin)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>omGetNewStickyAllBinTag</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>aeeb59b0a268c769d438ca35da673d1e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omSetStickyAllBinTag</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a35a318b60330273d767e5133f478b7b2</anchor>
      <arglist>(unsigned long sticky)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omUnSetStickyAllBinTag</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>aea7575acdd04fd7e8f776784728912d3</anchor>
      <arglist>(unsigned long sticky)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omDeleteStickyAllBinTag</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>ad7837a937518d61754ff3404d89214f7</anchor>
      <arglist>(unsigned long sticky)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>omGetBinStat</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a9039f34253cc667898284e0f184888f9</anchor>
      <arglist>(omBin bin, long *pages_p, long *used_blocks_p, long *free_blocks_p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>omGetTotalBinStat</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a9e6bb55937301765a1b4fa241d2f234e</anchor>
      <arglist>(omBin bin, long *pages_p, long *used_blocks_p, long *free_blocks_p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>omPrintBinStat</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a1908360312a0567603d215f137e2c790</anchor>
      <arglist>(FILE *fd, omBin bin, int track, long *pages, long *used_blocks, long *free_blocks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintBinStats</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>aedb4b1a642283ee0d6c82701292fe2c4</anchor>
      <arglist>(FILE *fd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>omGetUsedBytesOfBin</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>af6f9de1b87228d1c02804584822e0c31</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>omGetUsedBinBytes</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a660ac33e9305e3d489ea223f624acaf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>omBin</type>
      <name>om_StickyBins</name>
      <anchorfile>omBin_8c.html</anchorfile>
      <anchor>a9f022419472d488c5c1462248dbab0c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omBin.h</name>
    <path>omalloc/</path>
    <filename>omBin_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>omGetAlignedSpecBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>abed0c6496f2b01cc9767272b7346f5b8</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetSpecBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a166a85a6add1205ea7c1c19c37147df9</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omUnGetSpecBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>ad4647560fd4d435433712a10af97aa6c</anchor>
      <arglist>(bin_ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omDeleteSpecBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>acee0a2e1c75534571cc1fd3688fcc7ff</anchor>
      <arglist>(bin_ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsStickyBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a5670b1e92df83b98fc85cd29c7759d6d</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsStaticNormalBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a810bd3fcf606c8b82795f7c50fc99059</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsNormalBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a55adc2322b92c0b15a6d66d9717b746b</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsSpecBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a80be4073ea81a6a46d2243d25b9ba514</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsKnownTopBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a05b55f41540721eca8065f77af18e890</anchor>
      <arglist>(bin, normal_bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsStaticTrackBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>afa1869693c8d3e865a577cd08727f746</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsTrackBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>af3505f2e77706ac977306e6d482f38ec</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsStaticBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a621bf23aa06d3a19dee060742b2531af</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="function">
      <type>omBin</type>
      <name>_omGetSpecBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a79c73ed3a38279a70713379c5c01447a</anchor>
      <arglist>(size_t size, int align, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_omUnGetSpecBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>aedbde2b09f3a04eb16bee9af9e5c7fee</anchor>
      <arglist>(omBin *bin, int force)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>omGetUsedBinBytes</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>ad2666c0de54353269bf2da6691b72785</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>omBin</type>
      <name>omGetStickyBinOfBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>afff9d56217c0040ef6fb635efd5b560e</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omMergeStickyBinIntoBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>aff6a4f7806698cbf7028268de7e316bd</anchor>
      <arglist>(omBin sticky_bin, omBin into_bin)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>omGetNewStickyBinTag</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a9f94b57ffa147bc60dbedf8f27ad75f3</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omSetStickyBinTag</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>acbe5ab519255d42c81d0e4d06df7abf3</anchor>
      <arglist>(omBin bin, unsigned long sticky)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omUnSetStickyBinTag</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>ae72c1d3f780e2f70f07fa84103ca9be1</anchor>
      <arglist>(omBin bin, unsigned long sticky)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omDeleteStickyBinTag</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a2a6e390a6e900f60904834b3f53b1321</anchor>
      <arglist>(omBin bin, unsigned long sticky)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>omGetNewStickyAllBinTag</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>abbc56e53fbac8b626dd2e9394837ab48</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omSetStickyAllBinTag</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a35a318b60330273d767e5133f478b7b2</anchor>
      <arglist>(unsigned long sticky)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omUnSetStickyAllBinTag</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>aea7575acdd04fd7e8f776784728912d3</anchor>
      <arglist>(unsigned long sticky)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omDeleteStickyAllBinTag</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>ad7837a937518d61754ff3404d89214f7</anchor>
      <arglist>(unsigned long sticky)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintBinStats</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>aedb4b1a642283ee0d6c82701292fe2c4</anchor>
      <arglist>(FILE *fd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omIsKnownTopBin</name>
      <anchorfile>omBin_8h.html</anchorfile>
      <anchor>a0c603d676fd4d2579e7d23393b765ac1</anchor>
      <arglist>(omBin bin, int normal_bin)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omBinPage.c</name>
    <path>omalloc/</path>
    <filename>omBinPage_8c.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <includes id="omDebug_8h" name="omDebug.h" local="yes" import="no" module="no" objc="no">omDebug.h</includes>
    <class kind="struct">omBinPageRegion_s</class>
    <member kind="define">
      <type>#define</type>
      <name>OM_KEEP_REGIONS_ORDER</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a65c941510e2448e76dfee41d7c6f019f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEXT_PAGE</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a122544834a2f2d7f7daa134ef59a55c5</anchor>
      <arglist>(page)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_IS_EMPTY_REGION</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a3ff276580ca5489765f21b4624134e5f</anchor>
      <arglist>(region)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>omTakeOutConsecutivePages</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>af46fc0634395362ba6d44b03288c9b6c</anchor>
      <arglist>(omBinPageRegion region, int how_many)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static omBinPageRegion</type>
      <name>omAllocNewBinPagesRegion</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>acbaa5f46a52466eb1387cb62f2b7820f</anchor>
      <arglist>(int min_pages)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>omFreeBinPagesRegion</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a784d73ee37ea7835123260a59ca07133</anchor>
      <arglist>(omBinPageRegion region)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>omBinPageIndexFault</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>ab67f28abd762c0336074bbd645e7df0d</anchor>
      <arglist>(unsigned long low_index, unsigned long high_index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>omRegisterBinPages</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>aff4785d2ab073503f28d263dc6064591</anchor>
      <arglist>(void *low_addr, int pages)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>omUnregisterBinPages</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a61d7222d1ee449da1e479a1e0dca8b24</anchor>
      <arglist>(void *low_addr, int pages)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_LOCAL void</type>
      <name>omTakeOutRegion</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>af7deab5549196fb75964117eab6a2346</anchor>
      <arglist>(omBinPageRegion region)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_LOCAL void</type>
      <name>omInsertRegionAfter</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a3eaec67765915d4d23c06dee8f6a7af5</anchor>
      <arglist>(omBinPageRegion insert, omBinPageRegion after)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_LOCAL void</type>
      <name>omInsertRegionBefore</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>aa870f086892a13eac1dda33016213d43</anchor>
      <arglist>(omBinPageRegion insert, omBinPageRegion before)</arglist>
    </member>
    <member kind="function">
      <type>omBinPage</type>
      <name>omAllocBinPage</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>ae4c1e69d1921c48aed94017dd71c6dd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>omBinPage</type>
      <name>omAllocBinPages</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a9d619d8e240259581867b35e6992bc38</anchor>
      <arglist>(int how_many)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeBinPages</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a22179641bf4fa07f0b0eb62875f8a103</anchor>
      <arglist>(omBinPage bin_page, int how_many)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omIsKnownMemoryRegion</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a9156a81ce7b1c39783a541abf65b7349</anchor>
      <arglist>(omBinPageRegion region)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omCheckBinPageRegion</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>aa3a383c0071a30087085703364dc25b6</anchor>
      <arglist>(omBinPageRegion region, int level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omCheckBinPageRegions</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a110b4de8d36ebae2328f810b500a8f1a</anchor>
      <arglist>(int level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omBinPageRegion</type>
      <name>omFindRegionOfAddr</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a6a6639081db219229448ff1af50d82d5</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omIsAddrOnFreeBinPage</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>acdf6b72d4f046a7b11f077cd6efd485f</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static omBinPageRegion</type>
      <name>om_CurrentBinPageRegion</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a734d68cd32bea192df8b1b5a1b4bbc86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>om_MaxBinPageIndex</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a174505a220d94c3a2f26603baefee0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>om_MinBinPageIndex</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a5139de228f2a9219868ef9f1bc8c7f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long *</type>
      <name>om_BinPageIndicies</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>af3c3d0ae797c43d827c72e4ff4e66ec5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omBinPage.h</name>
    <path>omalloc/</path>
    <filename>omBinPage_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>omIsAddrPageAligned</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>a4f9b3c78ed8542dba288df36d1597ca4</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetPageOfAddr</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>a6e36647561cee49d7fa53f242fc4145f</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetBinPageOfAddr</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>a0947950d15d1231719e6baffb845ddc1</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsAddrOnPage</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>aca63ea4c0f80137a1f6884d325254e2f</anchor>
      <arglist>(addr, page)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAreAddrOnSamePage</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>ab83219b61498cd1794e220f8b5525739</anchor>
      <arglist>(a1, a2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_SIZEOF_INDEX_PAGE</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>aa4f09f22196d8796effac57236877684</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetPageShiftOfAddr</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>a9be124b9f069f12bf530c89e81f05f2b</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetPageIndexOfAddr</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>aa634e21f8dd0f611db83b4d1b2abd968</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsBinPageAddr</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>a178770d31a84807cd292815cf2638cdd</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFreeBinPage</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>a58c0923380a4a921e142b41cfcea9e5e</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="function">
      <type>omBinPage</type>
      <name>omAllocBinPages</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>a9d619d8e240259581867b35e6992bc38</anchor>
      <arglist>(int how_many)</arglist>
    </member>
    <member kind="function">
      <type>omBinPage</type>
      <name>omAllocBinPage</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>aa867f05a6b075c2fe34427630d113716</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeBinPages</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>ab77514ba92b0eb0675da4c0545838c09</anchor>
      <arglist>(omBinPage page, int how_many)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>om_MaxBinPageIndex</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>a174505a220d94c3a2f26603baefee0a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>om_MinBinPageIndex</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>a5139de228f2a9219868ef9f1bc8c7f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long *</type>
      <name>om_BinPageIndicies</name>
      <anchorfile>omBinPage_8h.html</anchorfile>
      <anchor>af3c3d0ae797c43d827c72e4ff4e66ec5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omDebug.c</name>
    <path>omalloc/</path>
    <filename>omDebug_8c.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <includes id="omDebug_8h" name="omDebug.h" local="yes" import="no" module="no" objc="no">omDebug.h</includes>
    <includes id="omReturn_8h" name="omReturn.h" local="yes" import="no" module="no" objc="no">omReturn.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OM_CLFL</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a63eb40f75f811411e45ed72a8f6547ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>afa99ec4acc4ecb2dc3c2d05da15d0e3f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a3acffbd305ee72dcd4593c0d8af64a4f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>__omDebugAlloc</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a3b542a406fc8ea58925c6a75efb3c0ff</anchor>
      <arglist>(void *size_bin, omTrackFlags_t flags, char track, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>__omDebugRealloc</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>aae678ed8399b477542699a620eb0bd37</anchor>
      <arglist>(void *old_addr, void *old_size_bin, void *new_size_bin, omError_t old_status, omTrackFlags_t old_flags, omTrackFlags_t new_flags, char track, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>__omDebugFree</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>ac4a0809db95b8fe6bbd8970ac08ba461</anchor>
      <arglist>(void *addr, void *size_bin, omTrackFlags_t flags, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddrBin</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>abffc21568b9ba5b8392463c849af6321</anchor>
      <arglist>(void *addr, omBin bin, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestBinAddrSize</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>ac7a068652b46eaa0950cbb2caaee7fa8</anchor>
      <arglist>(void *addr, size_t size, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddrSize</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a0ec794435fb0b07207bd0c044f25ccb1</anchor>
      <arglist>(void *addr, size_t size, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestBinAddr</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a046b93e9723c296cced98eee81528375</anchor>
      <arglist>(void *addr, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddr</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a4886da0ee003ae3378d584164652b9d7</anchor>
      <arglist>(void *addr, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omtestAddrSize</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a2316146f86e1ea1151b444b9a76b1b28</anchor>
      <arglist>(void *addr, size_t size, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omtestAddr</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a1929f182e0a7397dfc1a0af3b50c6ba9</anchor>
      <arglist>(void *addr, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddrAlignedBin</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>ac41be77932793749e774f811b148e585</anchor>
      <arglist>(void *addr, omBin bin, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddrAlignedSize</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>aed7d7b23611a1e7d541308eefd360f0d</anchor>
      <arglist>(void *addr, size_t size, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestAddrAligned</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a72019b58b40f1f5fbd32dd37679a1201</anchor>
      <arglist>(void *addr, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omtestAddrAlignedSize</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a46a7b5d3335ec6ff43e440c27a46f8f7</anchor>
      <arglist>(void *addr, size_t size, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omtestAddrAligned</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>aad2ee2debbd38db5596d43dd6a4d2ca9</anchor>
      <arglist>(void *addr, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestBin</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a056005b5dbf6ce6d275f42372c25a5f2</anchor>
      <arglist>(omBin bin, int check_level)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omTestMemory</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a3c4c02b7cae21177bf38272074e95ea9</anchor>
      <arglist>(int check_level)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omDebugAlloc</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a5f0913b9d6cc0ec326b90910c2421511</anchor>
      <arglist>(void *size_bin, omTrackFlags_t flags, OM_CTFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omDebugRealloc</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a1d05075e879c3dd6b326a6afdc1765a8</anchor>
      <arglist>(void *old_addr, void *old_size_bin, void *new_size_bin, omTrackFlags_t old_flags, omTrackFlags_t new_flags, OM_CTFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_omDebugFree</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>aea3136f885c0e6afdaea884882fa5881</anchor>
      <arglist>(void *addr, void *size_bin, omTrackFlags_t flags, OM_CFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omDebugMemDup</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a2b7b586a941770b01f2c90a3d638050b</anchor>
      <arglist>(void *addr, omTrackFlags_t flags, OM_CTFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>_omDebugStrDup</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a980d60b6dd3ed0d28a3e22a3ff4ecbea</anchor>
      <arglist>(const char *addr, OM_TFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omDebugAddr</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>aad39a7d6f7e5947a5d552fed842b3128</anchor>
      <arglist>(void *addr, void *bin_size, omTrackFlags_t flags, OM_CFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omDebugMemory</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>af9ab86d7bc27afe1757ae0bf4546b3e3</anchor>
      <arglist>(OM_CFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omDebugBin</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a723456991212b635d16be8de41722b57</anchor>
      <arglist>(omBin bin, OM_CFL_DECL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static omBin</type>
      <name>omGetOrigSpecBinOfAddr</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a1f5ab6ef5db75e256829e43724d3596b</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeKeptAddrFromBin</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>aacff5fe6e02e62a1a2a8efc7a546092d</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeKeptAddr</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a75c31f6d81370d719775a5c68c1b7862</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>om_KeptAddr</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>adc97ce3d44bd814e0d18cc40d8c7701f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>om_NumberOfKeptAddrs</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a55c0e75150d655edc1bfa72a2e7e333f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>om_LastKeptAddr</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>ae1094cfd44b404f117ef8c2c4eb2b834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>om_AlwaysKeptAddrs</name>
      <anchorfile>omDebug_8c.html</anchorfile>
      <anchor>a0f9a8b35bd46ef668dfe51138de2817e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omDebug.h</name>
    <path>omalloc/</path>
    <filename>omDebug_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>omIsTrackAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>ac7e66032408e0774ba2a29711bbe0abc</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsTrackAddrPage</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a4fb44e546062c63e712022cd27b12fc8</anchor>
      <arglist>(page)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsNormalBinPageAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a57994d3251a7c18f92f285456d7c7f17</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsBinAddrTrackAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>ac589c6bdc8666e78106b860e9c9d723c</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FBIN</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a7636b22ea8e0a161c6d39def1565e590</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FSIZE</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a49c4909e3cbe66dcf67f8c4060cbc455</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FUSED</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>ae4144632ac074043f1e2b166d1384ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FKEPT</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a2c2d6aad3865ca89f46f49526dcbad25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FSTATIC</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a2fba94629ea942fb3568691d46668d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FZERO</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a3a68abff151c37d33b7eb0ed6140840c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FALIGN</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a358b0547acbdd7cbe42eba0edafc60b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FSLOPPY</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a123c7a5b1bdfa56f5dd6d031b07b1da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FBINADDR</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a032a7217554b0cf2e1883ad7b4471cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FKEEP</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>af69ced6a84d616ae914385cda06597a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_FMAX</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a0921a36d1fbb15d5e382723d247d02cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetUsedBlocksOfPage</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a2222344de31acbd4b13dd2e2bf0b46ed</anchor>
      <arglist>(page)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsStaticTrackAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a9e922c1afb1b83f09c9efced7c00dffe</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckReturn</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>af498a81b2dd60e5d62e768b088b3e269</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckReturnError</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>aafa0e02e1573c1228f1c12c2c8d0b6a2</anchor>
      <arglist>(cond, error)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckReturnCorrupted</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>abf350049ef4ef94f496d6b5b1e4d69ac</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAddrCheckReturn</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>ab9706ac4bf3d2fe8a423e2c249b88be7</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAddrCheckReturnError</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a8fb8586c0cd0976e2f4bafdfcbadf0bf</anchor>
      <arglist>(cond, error)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAddrCheckReturnCorrupted</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>ac88ae8881f8a4bb1d3e020f38eab247d</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>omTrackFlags_t</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a92e8b8331a1073678b81e8f3b408906b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omDebugAlloc</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a5f0913b9d6cc0ec326b90910c2421511</anchor>
      <arglist>(void *size_bin, omTrackFlags_t flags, OM_CTFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omDebugRealloc</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a1d05075e879c3dd6b326a6afdc1765a8</anchor>
      <arglist>(void *old_addr, void *old_size_bin, void *new_size_bin, omTrackFlags_t old_flags, omTrackFlags_t new_flags, OM_CTFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_omDebugFree</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>aea3136f885c0e6afdaea884882fa5881</anchor>
      <arglist>(void *addr, void *size_bin, omTrackFlags_t flags, OM_CFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omDebugMemDup</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a2b7b586a941770b01f2c90a3d638050b</anchor>
      <arglist>(void *addr, omTrackFlags_t flags, OM_CTFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>_omDebugStrDup</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a980d60b6dd3ed0d28a3e22a3ff4ecbea</anchor>
      <arglist>(const char *addr, OM_TFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omDebugBin</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a723456991212b635d16be8de41722b57</anchor>
      <arglist>(omBin bin, OM_CFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omDebugMemory</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>af9ab86d7bc27afe1757ae0bf4546b3e3</anchor>
      <arglist>(OM_CFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omDebugAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>aad39a7d6f7e5947a5d552fed842b3128</anchor>
      <arglist>(void *addr, void *bin_size, omTrackFlags_t flags, OM_CFL_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeKeptAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a75c31f6d81370d719775a5c68c1b7862</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintUsedAddrs</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a75233b06d855ee0b79cacac9fd7fed7c</anchor>
      <arglist>(FILE *fd, int max_frames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintUsedTrackAddrs</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a762a7a46c6d8be2c73a0de4a7ac3cd82</anchor>
      <arglist>(FILE *fd, int max_frames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omMarkAsStaticAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a1e240a586656213baa3126ee4dadf9d2</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omMarkMemoryAsStatic</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a6a2e4b23616e828e55a69d3d6c14d1d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omUnMarkAsStaticAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>ad474312282d91b404176d4f73b361426</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omUnMarkMemoryAsStatic</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a0b43947dfc947fd18d60746889cfa71d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreeKeptAddrFromBin</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>aacff5fe6e02e62a1a2a8efc7a546092d</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omCheckPtr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a85bc35fb05b1959c1c6391f79effd8f6</anchor>
      <arglist>(const void *ptr, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omCheckAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a5f8b70d10841f6c9332fb03b5c0b2552</anchor>
      <arglist>(void *addr, void *size_bin, omTrackFlags_t flags, char check, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omDoCheckBinAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>ae0db3a92ff334e18fc3790f0fca055c8</anchor>
      <arglist>(void *addr, void *bin_size, omTrackFlags_t flags, char level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omCheckBin</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a14285c0b7d99ede071650720f90d6646</anchor>
      <arglist>(omBin bin, int normal_bin, char check, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omCheckMemory</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a720573781add23cbb007722e7602cf0c</anchor>
      <arglist>(char check, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omReportAddrError</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>ab93b08f8db90670a3a74ed4ce51ebca5</anchor>
      <arglist>(omError_t error, omError_t report, void *addr, void *bin_size, omTrackFlags_t flags, OM_FLR_DECL, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omDoCheckBin</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a7a3a2d3afaaeeec2320f55ea063e8711</anchor>
      <arglist>(omBin bin, int normal_bin, char level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omIterateTroughAddrs</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>acc60107daf42a930716aa01accf74f56</anchor>
      <arglist>(int normal, int track, void(*CallBackUsed)(void *), void(*CallBackFree)(void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omIterateTroughBinAddrs</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a9181be4d7b7f75d3a97bf4ab5808ccbe</anchor>
      <arglist>(omBin bin, void(*CallBackUsed)(void *), void(*CallBackFree)(void *))</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omDoCheckAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a600e4f303b757add027e73f97d7abff2</anchor>
      <arglist>(void *addr, void *bin_size, omTrackFlags_t flags, char level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omIsInKeptAddrList</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>af59fd983d7e8cc7ac9970f0edf33b0ee</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omAddr_2_OutAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a441d1fb62b01f3bf03efc8422895030e</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omIsKnownMemoryRegion</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a9156a81ce7b1c39783a541abf65b7349</anchor>
      <arglist>(omBinPageRegion region)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omCheckBinPageRegion</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>aa3a383c0071a30087085703364dc25b6</anchor>
      <arglist>(omBinPageRegion region, int level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omCheckBinPageRegions</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a110b4de8d36ebae2328f810b500a8f1a</anchor>
      <arglist>(int level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omBinPageRegion</type>
      <name>omFindRegionOfAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a6a6639081db219229448ff1af50d82d5</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omIsAddrOnFreeBinPage</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>acdf6b72d4f046a7b11f077cd6efd485f</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>om_KeptAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>adc97ce3d44bd814e0d18cc40d8c7701f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>om_LastKeptAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>ae1094cfd44b404f117ef8c2c4eb2b834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>om_MaxAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a028410611a4c9330dfaae1b40091a03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>om_MinAddr</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a60bdab91dda9e58884efaa8a2892ed61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>om_AlwaysKeptAddrs</name>
      <anchorfile>omDebug_8h.html</anchorfile>
      <anchor>a0f9a8b35bd46ef668dfe51138de2817e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omDebugCheck.c</name>
    <path>omalloc/</path>
    <filename>omDebugCheck_8c.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <includes id="omDebug_8h" name="omDebug.h" local="yes" import="no" module="no" objc="no">omDebug.h</includes>
    <member kind="function" static="yes">
      <type>static omError_t</type>
      <name>omDoCheckLargeAddr</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a1a15dc1d77d5550dc5c079ece06e8e2e</anchor>
      <arglist>(void *addr, void *bin_size, omTrackFlags_t flags, char level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omDoCheckBin</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a7a3a2d3afaaeeec2320f55ea063e8711</anchor>
      <arglist>(omBin bin, int normal_bin, char level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static omError_t</type>
      <name>omDoCheckBinPage</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a5db499b2a2e078c32ee1245bf316015c</anchor>
      <arglist>(omBinPage page, int normal_page, int level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_omPrintAddrInfo</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>afc901f264fe9e630fef54e5902c78265</anchor>
      <arglist>(FILE *fd, omError_t error, void *addr, void *bin_size, omTrackFlags_t flags, int max_frames, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omCheckAddr</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a5f8b70d10841f6c9332fb03b5c0b2552</anchor>
      <arglist>(void *addr, void *size_bin, omTrackFlags_t flags, char check, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omCheckBin</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a31c4392f2d1ca907a3beb0508164f1b0</anchor>
      <arglist>(omBin bin, int what_bin, char check, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omCheckMemory</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a720573781add23cbb007722e7602cf0c</anchor>
      <arglist>(char check, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omCheckPtr</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a85bc35fb05b1959c1c6391f79effd8f6</anchor>
      <arglist>(const void *ptr, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omDoCheckAddr</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a600e4f303b757add027e73f97d7abff2</anchor>
      <arglist>(void *addr, void *bin_size, omTrackFlags_t flags, char level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omDoCheckBinAddr</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>ae0db3a92ff334e18fc3790f0fca055c8</anchor>
      <arglist>(void *addr, void *bin_size, omTrackFlags_t flags, char level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omReportAddrError</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a60e469b47684a404592e3c43d2bcb599</anchor>
      <arglist>(omError_t error, omError_t report_error, void *addr, void *bin_size, omTrackFlags_t flags, OM_FLR_DECL, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintAddrInfo</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a5c9f6c7151f59098fa4668799844d7fa</anchor>
      <arglist>(FILE *fd, void *addr, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omIterateTroughBinAddrs</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a9181be4d7b7f75d3a97bf4ab5808ccbe</anchor>
      <arglist>(omBin bin, void(*CallBackUsed)(void *), void(*CallBackFree)(void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omIterateTroughAddrs</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>acc60107daf42a930716aa01accf74f56</anchor>
      <arglist>(int normal, int track, void(*CallBackUsed)(void *), void(*CallBackFree)(void *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_omPrintUsedAddr</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a6fa1862adf33e8e5b4c66e758cb5dc09</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintUsedAddrs</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>abdda23fd903a4d4c328eaca64113bdfc</anchor>
      <arglist>(FILE *fd, int max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintUsedTrackAddrs</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a14b6a10afb31680be5e9a229c0b86a88</anchor>
      <arglist>(FILE *fd, int max)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>om_MaxAddr</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a028410611a4c9330dfaae1b40091a03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>om_MinAddr</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a60bdab91dda9e58884efaa8a2892ed61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static FILE *</type>
      <name>om_print_used_addr_fd</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>a2e08fe6f05ceca19fc8884144bd4652a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>om_total_used_size</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>ab4916efb731d9ef5a6ac3461de006044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>om_total_used_blocks</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>ab63860c5dc6648f120e1d0fe1ca5c5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>om_print_frames</name>
      <anchorfile>omDebugCheck_8c.html</anchorfile>
      <anchor>ada69ddd20b176beb518acbfb8f2cb446</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omDebugTrack.c</name>
    <path>omalloc/</path>
    <filename>omDebugTrack_8c.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <member kind="function">
      <type>int</type>
      <name>omIsInKeptAddrList</name>
      <anchorfile>omDebugTrack_8c.html</anchorfile>
      <anchor>af59fd983d7e8cc7ac9970f0edf33b0ee</anchor>
      <arglist>(void *addr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omError.c</name>
    <path>omalloc/</path>
    <filename>omError_8c.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <class kind="struct">omErrorString_s</class>
    <member kind="function">
      <type>const char *</type>
      <name>omError2String</name>
      <anchorfile>omError_8c.html</anchorfile>
      <anchor>a0d591254216cd561604c60f2a48021b3</anchor>
      <arglist>(omError_t error)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>omError2Serror</name>
      <anchorfile>omError_8c.html</anchorfile>
      <anchor>a439d5328bbb2b69b15e7c48f059cfd59</anchor>
      <arglist>(omError_t error)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omReportError</name>
      <anchorfile>omError_8c.html</anchorfile>
      <anchor>ab4c907ff5ea96598e624d7812787c1e9</anchor>
      <arglist>(omError_t error, omError_t report_error, OM_FLR_DECL, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omErrorBreak</name>
      <anchorfile>omError_8c.html</anchorfile>
      <anchor>a59505d734503c31b742412171a71e82f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>omError_t</type>
      <name>om_ErrorStatus</name>
      <anchorfile>omError_8c.html</anchorfile>
      <anchor>a0278b05902cef7ddea57e051dd71245e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omError_t</type>
      <name>om_InternalErrorStatus</name>
      <anchorfile>omError_8c.html</anchorfile>
      <anchor>ac7405bfd3a76798031813606c42f94ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct omErrorString_s</type>
      <name>om_ErrorStrings</name>
      <anchorfile>omError_8c.html</anchorfile>
      <anchor>a1a95d9637856e20eca1cd9343bf19d6a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>om_CallErrorHook</name>
      <anchorfile>omError_8c.html</anchorfile>
      <anchor>a537570ce72e5ebc0d279b2202290dc38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omError.h</name>
    <path>omalloc/</path>
    <filename>omError_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>omAssume</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a4fa8d1fdb866527793011fa66ac328b8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="typedef">
      <type>enum omError_e</type>
      <name>omError_t</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>af4d816786a3ea4c29df1c60c3cb24753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>omError_e</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_NoError</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ad740b01408c3f43af7ccf23806342156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_Unknown</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ad9251e096a78db404302bc052a6c4198</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_InternalBug</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94abe858d62864f603b31fd6d9201ca342c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_MemoryCorrupted</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a55fb9725a5239a0e958cb53c3724b3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_NullAddr</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a2c87fdc703faaa2c517cabd4a1e61e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_InvalidRangeAddr</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94acac0d5216a2669daead14616f648cfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FalseAddr</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ad24ed67e9dd4b8e53e21f422faed497f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FalseAddrOrMemoryCorrupted</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94aff6236ddc6a89fe3f0064d7c692516b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_WrongSize</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a0a670fcea281ad45d4264b0df15d9558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FreedAddr</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a6f6941de0f47701f834b3e9b3f7f08d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FreedAddrOrMemoryCorrupted</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a896efd4179fcec0b1d81a156bf8f76dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_WrongBin</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ad616e3db6a6844a9fd0479eb383c7939</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_UnknownBin</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a8592c2cc6aeb21869feef0e33bff854d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_NotBinAddr</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ac634a9710ca84855cae8a20b0c3ee570</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_UnalignedAddr</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a55b7d94c08ed53ebbd31a7ed4a35d834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_NullSizeAlloc</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a2c98462a6f18ff96274a102ef435419a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_ListCycleError</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a10060c359ab4644d31933a3261bea506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_SortedListError</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a9c884f46233a6a2c032b49c0947d4eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_KeptAddrListCorrupted</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ab69130ee3db69f9648191abc01754abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FreePattern</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94afe6d3af5b2f70d60e683f2e5399a76ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_BackPattern</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a103c885de474e25ff642e4528b6367f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FrontPattern</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a48a24a70078932374c692784203406bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_NotString</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a91cf80f2f3cad1d2790e213c341ecc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_StickyBin</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94af15b552eec9bc24eed7507575000b771</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_MaxError</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a3ee03f9bb5a5ffc9d09ac5b5a92c3bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>omError2String</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a0d591254216cd561604c60f2a48021b3</anchor>
      <arglist>(omError_t error)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>omError2Serror</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a439d5328bbb2b69b15e7c48f059cfd59</anchor>
      <arglist>(omError_t error)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>omReportError</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>ab4c907ff5ea96598e624d7812787c1e9</anchor>
      <arglist>(omError_t error, omError_t report_error, OM_FLR_DECL, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omErrorBreak</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>af9772d50ac29c8f57d68cab89bd5d72f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintAddrInfo</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a5c9f6c7151f59098fa4668799844d7fa</anchor>
      <arglist>(FILE *fd, void *addr, const char *s)</arglist>
    </member>
    <member kind="variable">
      <type>omError_t</type>
      <name>om_ErrorStatus</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a0278b05902cef7ddea57e051dd71245e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omError_t</type>
      <name>om_InternalErrorStatus</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>ac7405bfd3a76798031813606c42f94ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>om_CallErrorHook</name>
      <anchorfile>omError_8h.html</anchorfile>
      <anchor>a537570ce72e5ebc0d279b2202290dc38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omGetBackTrace.c</name>
    <path>omalloc/</path>
    <filename>omGetBackTrace_8c.html</filename>
  </compound>
  <compound kind="file">
    <name>omGetBackTrace.h</name>
    <path>omalloc/</path>
    <filename>omGetBackTrace_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>omInitGetBackTrace</name>
      <anchorfile>omGetBackTrace_8h.html</anchorfile>
      <anchor>a569f2317d015e1322b264e71f73c9db0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetBackTrace</name>
      <anchorfile>omGetBackTrace_8h.html</anchorfile>
      <anchor>a9b355669e7b88a99ea4e8fecc4e6b31d</anchor>
      <arglist>(bt, s, max)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omGetPageSize.h</name>
    <path>omalloc/</path>
    <filename>omGetPageSize_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>omalloc_getpagesize</name>
      <anchorfile>omGetPageSize_8h.html</anchorfile>
      <anchor>aaea57a533b97b21c7e508ce6a21f3577</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omInline.h</name>
    <path>omalloc/</path>
    <filename>omInline_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>omInlineDecl.h</name>
    <path>omalloc/</path>
    <filename>omInlineDecl_8h.html</filename>
    <member kind="function">
      <type>OM_INLINE_DECL omBin</type>
      <name>omGetBinOfPage</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a27a0cfccb06660010f85fe63adc9a598</anchor>
      <arglist>(omBinPage page)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL int</type>
      <name>_omIsBinPageAddr</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a344e036076758cb01a9dff6d64e94c62</anchor>
      <arglist>(const void *addr)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omAllocBin</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>adef50474f0c77023245cf7b8d4ca38c9</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omAlloc0Bin</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a2d0cc67f425a1df3974d8615f95cc921</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omReallocBin</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a211cac1fe49b024dbd511522ecd0f302</anchor>
      <arglist>(void *addr, omBin old_bin, omBin new_bin)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omRealloc0Bin</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a7ab73a130c799ca438cf0bf4ad9a151d</anchor>
      <arglist>(void *addr, omBin old_bin, omBin new_bin)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omAlloc</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a52388e3e4d898d30f620817abd477c2b</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omAlloc0</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>ac46a5d9a86c2e715df0dc0b7d1ad9822</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omReallocSize</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a76c4e88e2873233afa6204558678b161</anchor>
      <arglist>(void *addr, size_t old_size, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omRealloc0Size</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>ab43de4ee73bab6f34a01da8b17f8ee23</anchor>
      <arglist>(void *addr, size_t old_size, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omRealloc</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a3509b0d005113956188a193adb2d18c0</anchor>
      <arglist>(void *addr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omRealloc0</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a2f7982874cd556f4dfcc039e3140b07b</anchor>
      <arglist>(void *addr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omalloc</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a27e03d21968133f8f285f35af41aa133</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omalloc0</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a287ba3b73ca8d52e3017d7a0f839a0a1</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omreallocSize</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>ab28b80e99db796afedf0be7376290cb0</anchor>
      <arglist>(void *addr, size_t old_size, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omrealloc0Size</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>add7758880e3574d5e9378c18240531d1</anchor>
      <arglist>(void *addr, size_t old_size, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omrealloc</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a93d8b3bbe31fcbdc118c444aaeab55c0</anchor>
      <arglist>(void *addr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omrealloc0</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>ad0bdfe6107ae6b1694feaca5ddbb1165</anchor>
      <arglist>(void *addr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL char *</type>
      <name>_omStrDup</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>a2315daba7e843aaa16b025a9a52c4772</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>OM_INLINE_DECL void *</type>
      <name>_omMemDup</name>
      <anchorfile>omInlineDecl_8h.html</anchorfile>
      <anchor>ab0d44cd61ee6bf31cd828529255e28e5</anchor>
      <arglist>(void *addr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omList.c</name>
    <path>omalloc/</path>
    <filename>omList_8c.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <includes id="omDebug_8h" name="omDebug.h" local="yes" import="no" module="no" objc="no">omDebug.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NULL</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a070d2ce7b6bb7e5c05602aa8c308d0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_VALUE</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a8aeabfce5fef15b01627d9ccf50d508c</anchor>
      <arglist>(list, offset)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VALUE</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a772e25c1aed52f6ae0ae8ff1b8559a3d</anchor>
      <arglist>(list, offset)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEXT</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a2e8f4271a2bd93d2abcf1330305289d7</anchor>
      <arglist>(list)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ITER</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a459d60a12f85a0205207c7cba6a917df</anchor>
      <arglist>(list)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_omListLength</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>abeac1f32826e60f44077a5941b796aa6</anchor>
      <arglist>(void *list, int next)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omListLast</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a2168e6369197a44332e1f0fce773b68f</anchor>
      <arglist>(void *list, int next)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omListHasCycle</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a6315e79ebf3e59febc1d328a406271f3</anchor>
      <arglist>(void *list, int next)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omIsOnList</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a04db664b0a7ce807ad4367c6f352588a</anchor>
      <arglist>(void *list, int next, void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omRemoveFromList</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a20068424914d01be09463934ba65ad6e</anchor>
      <arglist>(void *list, int next, void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omFindInList</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>aba36f1ddb213201b56b36c2ad22c5e02</anchor>
      <arglist>(void *list, int next, int long_field, unsigned long what)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omFindInSortedList</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a98bc356103f8152327546b1f011135a9</anchor>
      <arglist>(void *list, int next, int long_field, unsigned long what)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omRemoveFromSortedList</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>afbe47a17293369eb094c51cab658578d</anchor>
      <arglist>(void *list, int next, int long_field, void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omInsertInSortedList</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a3b0675dfb9c4e7201039b316559e6802</anchor>
      <arglist>(void *list, int next, int long_field, void *addr)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omCheckList</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>ac8dec3e4f377dd58ce228122006485f0</anchor>
      <arglist>(void *list, int next, int level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omCheckSortedList</name>
      <anchorfile>omList_8c.html</anchorfile>
      <anchor>a88a534ba242c41a28687affedfb3f74b</anchor>
      <arglist>(void *list, int next, int long_field, int level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omList.h</name>
    <path>omalloc/</path>
    <filename>omList_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>OM_LIST_OFFSET</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a138eab7a4f8378c985adbd149b168fbc</anchor>
      <arglist>(ptr, name_of_offset_field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omListLength</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a90c66a7a464d34f90948d49130b07b8e</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omListLast</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a509bdffb75bddfbeca237b0327ae3b02</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omListHasCycle</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a8e77428d7f6d3b3f4ef422c3548d5f25</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsOnList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a0bd6d2f7ca8071ce33a9d40d42ccebe3</anchor>
      <arglist>(ptr, addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRemoveFromList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a393e8aa06a65754f8f659f2ed7708379</anchor>
      <arglist>(ptr, addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFindInList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>af12b072c4803714cb30305811c7210f4</anchor>
      <arglist>(ptr, what, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omInsertInSortedList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a5d614cf39160f08e82e7d9d1db801a80</anchor>
      <arglist>(ptr, what, addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFindInSortedList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>afbe45ba9b84ad6813c8036168e630260</anchor>
      <arglist>(ptr, what, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRemoveFromSortedList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a775d043aa1f736f90103faeda869314b</anchor>
      <arglist>(ptr, what, addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTestList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a0015b5ec99e9cafaee8caf9ad4c79373</anchor>
      <arglist>(ptr, level)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>aee139b31c90eb561761fff7ed103c722</anchor>
      <arglist>(ptr, level, report, OM_FLR_VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckSortedList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a0b6a3aecd6e988a5d8615626f6576b54</anchor>
      <arglist>(ptr, what, level, report, OM_FLR_VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGListLength</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a84ff48d8f2dc64bd065bb990200297a6</anchor>
      <arglist>(ptr, next)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGListLast</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>ac650badfa3566cd673d4e0ea84af458f</anchor>
      <arglist>(ptr, next)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGListHasCycle</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>ab6018d056f328abbd4bfbeaaef2a4d32</anchor>
      <arglist>(ptr, next)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsOnGList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>aca91fabbc87ac274a529ac57282f0e23</anchor>
      <arglist>(ptr, next, addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRemoveFromGList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a74a24862362cbc24e396c13ec2ed5a6a</anchor>
      <arglist>(ptr, next, addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFindInGList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a44bd876d303828332db3dfac1a9bb641</anchor>
      <arglist>(ptr, next, what, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omInsertInSortedGList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>acb9442a2062aecae022c0e4b273069f2</anchor>
      <arglist>(ptr, next, what, addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFindInSortedGList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>adf82f2acb9db7e2b6b2c61d2d3b3893f</anchor>
      <arglist>(ptr, next, what, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRemoveFromSortedGList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a6db3f22fe76b912a6f543e1dd6f91e6f</anchor>
      <arglist>(ptr, next, what, addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTestGList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>ae1e110ca230860c9a3278802d4dcd6f0</anchor>
      <arglist>(ptr, next, level)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckGList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a76413fa36ba81db283881cc8c26562b7</anchor>
      <arglist>(ptr, next, level, report, OM_FLR_VAL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckSortedGList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>aaa9cd394e8c64a522471a287f019531e</anchor>
      <arglist>(ptr, next, what, level, report, OM_FLR_VAL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_omListLength</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>abeac1f32826e60f44077a5941b796aa6</anchor>
      <arglist>(void *list, int next)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omListLast</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a2168e6369197a44332e1f0fce773b68f</anchor>
      <arglist>(void *list, int next)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omListHasCycle</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a6315e79ebf3e59febc1d328a406271f3</anchor>
      <arglist>(void *list, int next)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omIsOnList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a04db664b0a7ce807ad4367c6f352588a</anchor>
      <arglist>(void *list, int next, void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omRemoveFromList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a20068424914d01be09463934ba65ad6e</anchor>
      <arglist>(void *list, int next, void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omFindInList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>aba36f1ddb213201b56b36c2ad22c5e02</anchor>
      <arglist>(void *list, int next, int long_field, unsigned long what)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omFindInSortedList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a98bc356103f8152327546b1f011135a9</anchor>
      <arglist>(void *list, int next, int long_field, unsigned long what)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omRemoveFromSortedList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>afbe47a17293369eb094c51cab658578d</anchor>
      <arglist>(void *list, int next, int long_field, void *addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>_omInsertInSortedList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a3b0675dfb9c4e7201039b316559e6802</anchor>
      <arglist>(void *list, int next, int long_field, void *addr)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omCheckList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>ac8dec3e4f377dd58ce228122006485f0</anchor>
      <arglist>(void *list, int next, int level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>omError_t</type>
      <name>_omCheckSortedList</name>
      <anchorfile>omList_8h.html</anchorfile>
      <anchor>a88a534ba242c41a28687affedfb3f74b</anchor>
      <arglist>(void *list, int next, int long_field, int level, omError_t report, OM_FLR_DECL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omMalloc.h</name>
    <path>omalloc/</path>
    <filename>omMalloc_8h.html</filename>
    <includes id="omMallocSystem_8h" name="omMallocSystem.h" local="yes" import="no" module="no" objc="no">omalloc/omMallocSystem.h</includes>
  </compound>
  <compound kind="file">
    <name>omMallocSystem.h</name>
    <path>omalloc/</path>
    <filename>omMallocSystem_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>OM_MALLOC_MALLOC</name>
      <anchorfile>omMallocSystem_8h.html</anchorfile>
      <anchor>ae6525b694ca5d8371fe8559bea231712</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_MALLOC_REALLOC</name>
      <anchorfile>omMallocSystem_8h.html</anchorfile>
      <anchor>a18e0187b2a6d18ff5142a96a90c7cf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_MALLOC_FREE</name>
      <anchorfile>omMallocSystem_8h.html</anchorfile>
      <anchor>aefd7a443a394290521aeb67f6601f41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_MALLOC_VALLOC</name>
      <anchorfile>omMallocSystem_8h.html</anchorfile>
      <anchor>abd27896fe12c88dd62de8810986f41df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_MALLOC_VFREE</name>
      <anchorfile>omMallocSystem_8h.html</anchorfile>
      <anchor>a7226d0f4a2a741321a35286ed230e8e0</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>OM_MALLOC_SIZEOF_ADDR</name>
      <anchorfile>omMallocSystem_8h.html</anchorfile>
      <anchor>a0758d0df397eccb5676741d4333361db</anchor>
      <arglist>(void *d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omMemOps.h</name>
    <path>omalloc/</path>
    <filename>omMemOps_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>omMemcpyW</name>
      <anchorfile>omMemOps_8h.html</anchorfile>
      <anchor>a141df06cc3826e37f0bdcaab2abbc232</anchor>
      <arglist>(p1, p2, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemcpy_nwODD</name>
      <anchorfile>omMemOps_8h.html</anchorfile>
      <anchor>a45a4787d08b59ebd8000f45cda7998db</anchor>
      <arglist>(p1, p2, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemcpy_nwEVEN</name>
      <anchorfile>omMemOps_8h.html</anchorfile>
      <anchor>aebaeb79120853a334d077d7a2298cfd7</anchor>
      <arglist>(p1, p2, l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemaddW</name>
      <anchorfile>omMemOps_8h.html</anchorfile>
      <anchor>a86c30261c3d35ddbb96e584a59998300</anchor>
      <arglist>(P1, P2, P3, L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemadd_nwODD</name>
      <anchorfile>omMemOps_8h.html</anchorfile>
      <anchor>acb183f0868c626532fb343b9713551e7</anchor>
      <arglist>(P1, P2, P3, L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemadd_nwEVEN</name>
      <anchorfile>omMemOps_8h.html</anchorfile>
      <anchor>af13ee3b739051ec18856191dac0e3bbc</anchor>
      <arglist>(P1, P2, P3, L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemadd_nwONE</name>
      <anchorfile>omMemOps_8h.html</anchorfile>
      <anchor>a0f34d3dadeb7f5c5c28256ccb1ecce99</anchor>
      <arglist>(P1, P2, P3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemadd_nwTWO</name>
      <anchorfile>omMemOps_8h.html</anchorfile>
      <anchor>aae5e5f0bdc670582f44dc7f3993b451f</anchor>
      <arglist>(P1, P2, P3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemsetW</name>
      <anchorfile>omMemOps_8h.html</anchorfile>
      <anchor>a40f7e6350771e728a6e0c60e6ef5cbca</anchor>
      <arglist>(P1, W, L)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omMmap.c</name>
    <path>omalloc/</path>
    <filename>omMmap_8c.html</filename>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>omVallocMmap</name>
      <anchorfile>omMmap_8c.html</anchorfile>
      <anchor>aab7aad274ef40abd31d98d00c8e8f81d</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>omVfreeMmap</name>
      <anchorfile>omMmap_8c.html</anchorfile>
      <anchor>a5083be697084d89c60b0d6622dd2ec65</anchor>
      <arglist>(void *addr, size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omOpts.c</name>
    <path>omalloc/</path>
    <filename>omOpts_8c.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <member kind="variable">
      <type>omOpts_t</type>
      <name>om_Opts</name>
      <anchorfile>omOpts_8c.html</anchorfile>
      <anchor>a41ada8035e428d0ce9ba3b10f1113017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omOpts.h</name>
    <path>omalloc/</path>
    <filename>omOpts_8h.html</filename>
    <class kind="struct">omOpts_s</class>
    <member kind="variable">
      <type>omOpts_t</type>
      <name>om_Opts</name>
      <anchorfile>omOpts_8h.html</anchorfile>
      <anchor>a41ada8035e428d0ce9ba3b10f1113017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omPage.h</name>
    <path>omalloc/</path>
    <filename>omPage_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>OM_SIZEOF_INDEX_PAGE</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>aa4f09f22196d8796effac57236877684</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetPageShiftOfAddr</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a9be124b9f069f12bf530c89e81f05f2b</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetPageIndexOfAddr</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>aa634e21f8dd0f611db83b4d1b2abd968</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsPageAddr</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a234c7a1f4328583f9cad249fdc627efd</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRegisterPageIndex</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>aeda640656992c5040c6b49a119602974</anchor>
      <arglist>(index)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRegisterExternalAddr</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a0ac2773aa3abe4f02e680201d42e51d7</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRegisterPageAddr</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>accb4afd39cc1299e8f4124a7a86de7a1</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsAddrPageAligned</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a4f9b3c78ed8542dba288df36d1597ca4</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetPageOfAddr</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a6e36647561cee49d7fa53f242fc4145f</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetBinPageOfAddr</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a0947950d15d1231719e6baffb845ddc1</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsAddrOnPage</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>aca63ea4c0f80137a1f6884d325254e2f</anchor>
      <arglist>(addr, page)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAreAddrOnSamePage</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>ab83219b61498cd1794e220f8b5525739</anchor>
      <arglist>(a1, a2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsNotAddrOnFreePage</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a3c1c7ac803b63f0ec0b3acad43348210</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPageIndexFault</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>ac9180bb14f3183406f02149e68ac78ff</anchor>
      <arglist>(unsigned long page_index)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>omGetPage</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>abf43ac272d98d878b81269aa308c6358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omFreePage</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>afbe323dff1102721f941d7b776ef56e2</anchor>
      <arglist>(void *page)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omReleaseFreePages</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a348052c9cfe284976a7029018b4d8159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omGetNumberOfFreePages</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>add4ce1c829e189c6cd038d4f5aa34853</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omGetNumberOfUsedPages</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a087dd98272ea1382632471efa13fc142</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omGetNumberOfAllocatedPages</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>ac11c26568357aa1e82c6dcfad9a297e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omIsAddrOnFreePage</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a5c74264166d9046e88277ceeaf04c8c1</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omIsAddrOnRegisteredPage</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a5e66a274548d55729f063cd16a03a560</anchor>
      <arglist>(void *addr)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>omMaxPageIndex</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a0d73b4ca31edcde07d1775cee04ff1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>omMinPageIndex</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a27036f51bfe3eedeecb8b038037aa708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long *</type>
      <name>omPageIndicies</name>
      <anchorfile>omPage_8h.html</anchorfile>
      <anchor>a50eefc3a3bc06fc401e419baadcd8b8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omRet2Info.c</name>
    <path>omalloc/</path>
    <filename>omRet2Info_8c.html</filename>
    <includes id="omStructs_8h" name="omStructs.h" local="yes" import="no" module="no" objc="no">omStructs.h</includes>
    <includes id="omRet2Info_8h" name="omRet2Info.h" local="yes" import="no" module="no" objc="no">omRet2Info.h</includes>
    <includes id="omGetBackTrace_8h" name="omGetBackTrace.h" local="yes" import="no" module="no" objc="no">omGetBackTrace.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAXPATHLEN</name>
      <anchorfile>omRet2Info_8c.html</anchorfile>
      <anchor>addfa831c1473e710d2b71b72fd7fcfa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_MAX_BACKTRACE_DEPTH</name>
      <anchorfile>omRet2Info_8c.html</anchorfile>
      <anchor>ac3c1735608d8535f4387887906efc267</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omInitRet_2_Info</name>
      <anchorfile>omRet2Info_8c.html</anchorfile>
      <anchor>a276b72c86305e0adc149ac826d515152</anchor>
      <arglist>(const char *argv0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omBackTrace_2_RetInfo</name>
      <anchorfile>omRet2Info_8c.html</anchorfile>
      <anchor>a56ba281f6f524812ee4a1c7677990b62</anchor>
      <arglist>(void **bt, omRetInfo info, int max)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omPrintRetInfo</name>
      <anchorfile>omRet2Info_8c.html</anchorfile>
      <anchor>a0080318f4efe37543b9dca2c84acc71f</anchor>
      <arglist>(omRetInfo info, int max, FILE *fd, const char *fmt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omPrintBackTrace</name>
      <anchorfile>omRet2Info_8c.html</anchorfile>
      <anchor>ab3fc9009beb303b2d9f71ce1316f7cc2</anchor>
      <arglist>(void **bt, int max, FILE *fd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omPrintCurrentBackTraceMax</name>
      <anchorfile>omRet2Info_8c.html</anchorfile>
      <anchor>a738560d473c56e70c24b4a02a2c7ac8c</anchor>
      <arglist>(FILE *fd, int max)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omFilterRetInfo_i</name>
      <anchorfile>omRet2Info_8c.html</anchorfile>
      <anchor>a9c4f2e2d022a6408fd44a19bf967e38f</anchor>
      <arglist>(omRetInfo info, int max, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_omPrintBackTrace</name>
      <anchorfile>omRet2Info_8c.html</anchorfile>
      <anchor>a5da6ff14272f17eb9913aa2a76e4d583</anchor>
      <arglist>(void **bt, int max, FILE *fd, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_omPrintCurrentBackTrace</name>
      <anchorfile>omRet2Info_8c.html</anchorfile>
      <anchor>a6c9bb5e3dba37b59725d08c92d463041</anchor>
      <arglist>(FILE *fd, OM_FLR_DECL)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>om_this_prog</name>
      <anchorfile>omRet2Info_8c.html</anchorfile>
      <anchor>a72aed57ece3e3eb9e83a7366e4c2755c</anchor>
      <arglist>[MAXPATHLEN]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omRet2Info.h</name>
    <path>omalloc/</path>
    <filename>omRet2Info_8h.html</filename>
    <class kind="struct">omRetInfo_s</class>
    <member kind="define">
      <type>#define</type>
      <name>omPrintCurrentBackTrace</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>ab1c7ec0df1c2329671dc4c6770dcfd5a</anchor>
      <arglist>(fd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFilterRetInfo</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>adea6037f19cc36b878e432aafc9ee8a1</anchor>
      <arglist>(info, max, cond)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omPrintRetInfo</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>a0080318f4efe37543b9dca2c84acc71f</anchor>
      <arglist>(omRetInfo info, int max, FILE *fd, const char *fmt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omBackTrace_2_RetInfo</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>a56ba281f6f524812ee4a1c7677990b62</anchor>
      <arglist>(void **bt, omRetInfo info, int max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omInitRet_2_Info</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>a276b72c86305e0adc149ac826d515152</anchor>
      <arglist>(const char *argv0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omPrintBackTrace</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>ab3fc9009beb303b2d9f71ce1316f7cc2</anchor>
      <arglist>(void **bt, int max, FILE *fd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omPrintCurrentBackTraceMax</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>a738560d473c56e70c24b4a02a2c7ac8c</anchor>
      <arglist>(FILE *fd, int max)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omFilterRetInfo_i</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>a9c4f2e2d022a6408fd44a19bf967e38f</anchor>
      <arglist>(omRetInfo info, int max, int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_omPrintBackTrace</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>a5da6ff14272f17eb9913aa2a76e4d583</anchor>
      <arglist>(void **bt, int max, FILE *fd, OM_FLR_DECL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_omPrintCurrentBackTrace</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>a6c9bb5e3dba37b59725d08c92d463041</anchor>
      <arglist>(FILE *fd, OM_FLR_DECL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omReturn.h</name>
    <path>omalloc/</path>
    <filename>omReturn_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>GET_RET_ADDR</name>
      <anchorfile>omReturn_8h.html</anchorfile>
      <anchor>ad929fab488b6a8e7c31babe3e8665f85</anchor>
      <arglist>(file)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omStats.c</name>
    <path>omalloc/</path>
    <filename>omStats_8c.html</filename>
    <includes id="omMalloc_8h" name="omMalloc.h" local="yes" import="no" module="no" objc="no">omMalloc.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <member kind="function">
      <type>void</type>
      <name>omInitInfo</name>
      <anchorfile>omStats_8c.html</anchorfile>
      <anchor>ad6c9df9f4ba239dc80fef5eb519a1822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omUpdateInfo</name>
      <anchorfile>omStats_8c.html</anchorfile>
      <anchor>a8df7f8883200bc6e2f7ed8d56f7126c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>omInfo_t</type>
      <name>omGetInfo</name>
      <anchorfile>omStats_8c.html</anchorfile>
      <anchor>af343a9d55d9ae0afe029d27ca13c62e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintStats</name>
      <anchorfile>omStats_8c.html</anchorfile>
      <anchor>a2fe82e65ba614a827d913355055125af</anchor>
      <arglist>(FILE *fd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintInfo</name>
      <anchorfile>omStats_8c.html</anchorfile>
      <anchor>a8123ec90c78920e66705967cf8895537</anchor>
      <arglist>(FILE *fd)</arglist>
    </member>
    <member kind="variable">
      <type>omInfo_t</type>
      <name>om_Info</name>
      <anchorfile>omStats_8c.html</anchorfile>
      <anchor>aa8c589b106e74d4f6af7f3d00c655abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>om_SbrkInit</name>
      <anchorfile>omStats_8c.html</anchorfile>
      <anchor>a131ff9740f642bdb24fd6a7688a6323c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omStats.h</name>
    <path>omalloc/</path>
    <filename>omStats_8h.html</filename>
    <class kind="struct">omInfo_s</class>
    <member kind="function">
      <type>struct omInfo_s</type>
      <name>omGetInfo</name>
      <anchorfile>omStats_8h.html</anchorfile>
      <anchor>ac5d708ae368a43e89d05cfd775f4359e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omUpdateInfo</name>
      <anchorfile>omStats_8h.html</anchorfile>
      <anchor>ab1be1223824c7c17e3bdfa0919c6a766</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omInitInfo</name>
      <anchorfile>omStats_8h.html</anchorfile>
      <anchor>a11bece369c82fbf10752bb822dfd9f58</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintStats</name>
      <anchorfile>omStats_8h.html</anchorfile>
      <anchor>a2fe82e65ba614a827d913355055125af</anchor>
      <arglist>(FILE *fd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omPrintInfo</name>
      <anchorfile>omStats_8h.html</anchorfile>
      <anchor>a8123ec90c78920e66705967cf8895537</anchor>
      <arglist>(FILE *fd)</arglist>
    </member>
    <member kind="variable">
      <type>struct omInfo_s</type>
      <name>om_Info</name>
      <anchorfile>omStats_8h.html</anchorfile>
      <anchor>a5d958b5ea3fd21ed846bb4a7f509a3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>om_SbrkInit</name>
      <anchorfile>omStats_8h.html</anchorfile>
      <anchor>a131ff9740f642bdb24fd6a7688a6323c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omStructs.h</name>
    <path>omalloc/</path>
    <filename>omStructs_8h.html</filename>
    <member kind="typedef">
      <type>omBin_t *</type>
      <name>omBin</name>
      <anchorfile>omStructs_8h.html</anchorfile>
      <anchor>a6a67098e927e5ee5efd19fe289a7cda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omBinPage_t *</type>
      <name>omBinPage</name>
      <anchorfile>omStructs_8h.html</anchorfile>
      <anchor>a4a5e8b990eba7bc39ed254a5407a3b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omBinPageRegion_t *</type>
      <name>omBinPageRegion</name>
      <anchorfile>omStructs_8h.html</anchorfile>
      <anchor>a8ee9b46c192d70bf29f7aeb9ff272a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omSpecBin_t *</type>
      <name>omSpecBin</name>
      <anchorfile>omStructs_8h.html</anchorfile>
      <anchor>a7307171f2545df033e2d52b824574562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omRetInfo_t *</type>
      <name>omRetInfo</name>
      <anchorfile>omStructs_8h.html</anchorfile>
      <anchor>a52973a6372f546213118233c96f1889c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omTables.c</name>
    <path>omalloc/</path>
    <filename>omTables_8c.html</filename>
    <includes id="omStructs_8h" name="omStructs.h" local="yes" import="no" module="no" objc="no">omalloc/omStructs.h</includes>
    <includes id="omAllocPrivate_8h" name="omAllocPrivate.h" local="yes" import="no" module="no" objc="no">omalloc/omAllocPrivate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MH_TABLES_C</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>a184026333884fb46931a010173499104</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_POSIX_SOURCE</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>ac3d144aa01e765a1fae62ab5491c7cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_BIN_BLOCKS</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>a12b91ab0d3208d55340ac541d7af839b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INCR_FACTOR</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>a2c106a8b4eaf0945cbac9154d51a28b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_MAX_BLOCK_SIZE</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>affc009fd130dd1e90b268fb33aff4dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OutputSize2Bin</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>a3da066c54f5f4f28f78ab2007fdf2130</anchor>
      <arglist>(size_t *binSize, size_t max_block_size, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OutputSize2AlignedBin</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>aa068161d9a94296fb4f4f6ca302b6bb9</anchor>
      <arglist>(size_t *binSize, size_t max_block_size, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OutputStaticBin</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>a7dfd2598a6ea868b29cf1d061831e794</anchor>
      <arglist>(size_t *binSize, int max_bin_index, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetMaxBlockThreshold</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>a7782cba3d0fd49151bbac9f5cf08f385</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateDenseBins</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>a67dbce21939cfad713b258db2e93e14f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>om_BinSize</name>
      <anchorfile>omTables_8c.html</anchorfile>
      <anchor>a88180b4f2d6ccb5351c4a4791f9e126b</anchor>
      <arglist>[SIZEOF_OM_BIN_PAGE/MIN_BIN_BLOCKS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omTables.h</name>
    <path>omalloc/</path>
    <filename>omTables_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>OM_MAX_BLOCK_SIZE</name>
      <anchorfile>omTables_8h.html</anchorfile>
      <anchor>affc009fd130dd1e90b268fb33aff4dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_MAX_BIN_INDEX</name>
      <anchorfile>omTables_8h.html</anchorfile>
      <anchor>a5e04ea2220839d13cc98d6f94e25e578</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_SIZEOF_UNIQUE_MAX_BLOCK_THRESHOLD</name>
      <anchorfile>omTables_8h.html</anchorfile>
      <anchor>a9c11af022f7522e3ba7954ae01a6ba35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omTables1.c</name>
    <path>omalloc/</path>
    <filename>omTables1_8c.html</filename>
    <includes id="omStructs_8h" name="omStructs.h" local="yes" import="no" module="no" objc="no">omalloc/omStructs.h</includes>
    <includes id="omAllocPrivate_8h" name="omAllocPrivate.h" local="yes" import="no" module="no" objc="no">omalloc/omAllocPrivate.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MH_TABLES_C</name>
      <anchorfile>omTables1_8c.html</anchorfile>
      <anchor>a184026333884fb46931a010173499104</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_POSIX_SOURCE</name>
      <anchorfile>omTables1_8c.html</anchorfile>
      <anchor>ac3d144aa01e765a1fae62ab5491c7cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_BIN_BLOCKS</name>
      <anchorfile>omTables1_8c.html</anchorfile>
      <anchor>a12b91ab0d3208d55340ac541d7af839b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INCR_FACTOR</name>
      <anchorfile>omTables1_8c.html</anchorfile>
      <anchor>a2c106a8b4eaf0945cbac9154d51a28b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OM_MAX_BLOCK_SIZE</name>
      <anchorfile>omTables1_8c.html</anchorfile>
      <anchor>affc009fd130dd1e90b268fb33aff4dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetMaxBlockThreshold</name>
      <anchorfile>omTables1_8c.html</anchorfile>
      <anchor>a7782cba3d0fd49151bbac9f5cf08f385</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateDenseBins</name>
      <anchorfile>omTables1_8c.html</anchorfile>
      <anchor>a67dbce21939cfad713b258db2e93e14f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>omTables1_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>om_BinSize</name>
      <anchorfile>omTables1_8c.html</anchorfile>
      <anchor>a88180b4f2d6ccb5351c4a4791f9e126b</anchor>
      <arglist>[SIZEOF_OM_BIN_PAGE/MIN_BIN_BLOCKS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omtTest.c</name>
    <path>omalloc/</path>
    <filename>omtTest_8c.html</filename>
    <includes id="omtTest_8h" name="omtTest.h" local="yes" import="no" module="no" objc="no">omtTest.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OM_CHECK</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a643d5a7d1fb8622ec470b365cb9a74aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestDebug</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a91153bb7d8a5dc270e043ac46abc5d47</anchor>
      <arglist>(omMemCell cell)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestAddrContentEqual</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>af926e01921cc4417f29cc325ed1b52aa</anchor>
      <arglist>(void *s1, void *s2, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestAddrContent</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a1ec15d485e32da6df9a337d19c22756c</anchor>
      <arglist>(void *addr, unsigned long value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitCellAddrContent</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>aa1629e69816cea43ad10d1b70ab781c4</anchor>
      <arglist>(omMemCell cell)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omCheckCells</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>ac934ef9dd1f8f123cc98c6505756632d</anchor>
      <arglist>(int n, int level, omMemCell_t *cells)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MyRandSpec</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>ad17ce984838fa1aa6430e7d6bfb66b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestAlloc</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a0643d29a2341d0feee51be9d30db63c1</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestRealloc</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a7fd7aa82cecbc5b047b6ce389a33c7f4</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestDup</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>af567bb75c27a74b3fa368f553e001c94</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestFree</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a65ee72a7c9766183e09e14a856171d21</anchor>
      <arglist>(omMemCell cell)</arglist>
    </member>
    <member kind="function">
      <type>omBin</type>
      <name>omtGetStickyBin</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a29b96d6f8c8cd12951926281c63ebdf7</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtMergeStickyBins</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a67de64165aaddf5e6a7db61388c56cb8</anchor>
      <arglist>(omMemCell cell, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_exit</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a692031ffd69ebc3167811003bc17578c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>omMemCell_t</type>
      <name>cells</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a2f2fb00dd84eee073db64609cbfb963f</anchor>
      <arglist>[MAX_CELLS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errors</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a433c7fadd13f3a906e01c9d9f5c8fb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>missed_errors</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a783b875d44e6092c80c0bb50b1e8c56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>used_regions</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a408c414b181db3f06485c5c217f4f7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>seed</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a1447ad288a0a73454510f5777bdc3ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size_range</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a39e61aef21e3a8a728271f33b679c117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size_range_number</name>
      <anchorfile>omtTest_8c.html</anchorfile>
      <anchor>a1e38f1d4007a4b620eda18d0e58775bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omtTest.h</name>
    <path>omalloc/</path>
    <filename>omtTest_8h.html</filename>
    <includes id="omStructs_8h" name="omStructs.h" local="yes" import="no" module="no" objc="no">omStructs.h</includes>
    <class kind="struct">omMemCell_s</class>
    <member kind="define">
      <type>#define</type>
      <name>TRACK_LEVEL</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a85656ed2ed8ca55393b796191e75294e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_LEVEL</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>ae30457dd0d87d017b515b694f65d2d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEEP_LEVEL</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>ab7a45528248b5952cb6832e7a3aa4e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_CELLS</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>afb8bc09f3250bb17afc82868df2bbcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEEP_ADDR</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a15425a2badeae814a5a095e8b99f3ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>END_CHECK_LEVEL</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>ae3e8984c8e60d1c1b75163aac85ff024</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>myprintf</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a4480a45b65ec9ef1205088656073c047</anchor>
      <arglist>(format, args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>myfflush</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>ae20e9fb6dc19d394a2e3d5040be5a172</anchor>
      <arglist>(what)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_STICKY_BIN</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a261cda548c9ab4c3d97b1bb6e68152df</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_SIZE</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>ad939b016af86b0dcf5da5dc9602a15c6</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_SIZE</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>ac824f84bd728f66894903ea36eb63b6e</anchor>
      <arglist>(spec, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_ALIGNED</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a29473e14272eea0fd43bb0a2b7ffed1a</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_ZERO</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a6353e42e7560f8a9248f4e740e9bce8e</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_BIN</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a2d96a85d4fce69bc939d6ba71edd3ff0</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_SPEC_BIN</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a08c573b1f672df3462a332302b15cd00</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_INLINE</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a6fea7725c58fd7eab8bea2d2676cbd6f</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_FREE</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a52505988f9def22236e3cf48216b296b</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_REALLOC</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a51b71d4107f8ec8c46be98a94050382a</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_DUP</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a687a4a41a97f24b258740c8da19544b5</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_CHECK</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>ad12adb32b97d0eb09bc9b4c6f83118e0</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_FREE_CHECK</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a73cf67d7056a7b2ca83b852792124c7d</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_TRACK</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>af46442fd7afa434a2bb955b233de49fd</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_TRACK</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a445b89824403bf0362a88cb6ee306bf6</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_KEEP</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a171dfa354dd32d521fb53df85b36f635</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_FREE_KEEP</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a750dcbc5862ef06e16b0c8918be48862</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_FREE_SIZE</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a7a083e5aff8fc11543190beb7b553e12</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_FREE_BIN</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a9f43209370670d6306f85abd8e2f67f3</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_SLOPPY</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a52cebdcd65557250d27628565cd64f88</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_FREE_BINADDR</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a100e223234a2ba6e26b5c24e83e891ce</anchor>
      <arglist>(spec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPEC_MAX</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a9b4c817ada9d55ff2111af58cd8c9ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_MAX</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a3c75bb398badb69c7577b21486f9963f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RANGE_MIN</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a3c983eeadd733105fb0fea8729a9f2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RANGE_MAX</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a4f69b94680563056aed9fd60e5e28788</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGES_PER_REGION</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a904eec90c55c9c74798f228dd9bcea86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omMemCell_t *</type>
      <name>omMemCell</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a8e2d6fd37c38d431cec3d3d973886e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestAlloc</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a0643d29a2341d0feee51be9d30db63c1</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestRealloc</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a7fd7aa82cecbc5b047b6ce389a33c7f4</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestFree</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a65ee72a7c9766183e09e14a856171d21</anchor>
      <arglist>(omMemCell cell)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestAlloc</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a28e4462e727c3bf996eebeeef23aa42e</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestRealloc</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a9d817e36569d04d90303df12fe71517e</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestDup</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a655434f6294b8a22a021d37d07b372e4</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestFree</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>aa89b8301d1cf27391fe1e5b0b1513e91</anchor>
      <arglist>(omMemCell cell)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestAllocDebug</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a8e350d91d35709e00348ea758583b451</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestReallocDebug</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a4b34b79d6f9c594502ad6cee56b7ac2f</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestDupDebug</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>ac8271a77e9ba6c35ff18f2813e8ca0a9</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestFreeDebug</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a99b8aba1b870a7c0d458ca596d83e38b</anchor>
      <arglist>(omMemCell cell)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestAllocKeep</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a4d98b5298d9f4d38748dfec24ee22059</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestReallocKeep</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a65a249575f303b48a6637b6d3925d94f</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestDupKeep</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>af4169cbc830a8993f8a24af797e727ca</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestFreeKeep</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>adad330083110759eaab3154c3292db49</anchor>
      <arglist>(omMemCell cell)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitCellAddrContent</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>aa1629e69816cea43ad10d1b70ab781c4</anchor>
      <arglist>(omMemCell cell)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omtTestErrors</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>acd0218ee363bfc1d8bdadcd3ba36ff01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>omBin</type>
      <name>omtGetStickyBin</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a29b96d6f8c8cd12951926281c63ebdf7</anchor>
      <arglist>(omBin bin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestDebug</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a91153bb7d8a5dc270e043ac46abc5d47</anchor>
      <arglist>(omMemCell cell)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestAddrContent</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a1ec15d485e32da6df9a337d19c22756c</anchor>
      <arglist>(void *addr, unsigned long value, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestAddrContentEqual</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>af926e01921cc4417f29cc325ed1b52aa</anchor>
      <arglist>(void *s1, void *s2, size_t size)</arglist>
    </member>
    <member kind="variable">
      <type>omMemCell_t</type>
      <name>cells</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>af7e63fb79d84ebbf79ef823674ec5f12</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omtTestAlloc.c</name>
    <path>omalloc/</path>
    <filename>omtTestAlloc_8c.html</filename>
    <includes id="omtTest_8h" name="omtTest.h" local="yes" import="no" module="no" objc="no">omtTest.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>omSmallSize2AlignedBin</name>
      <anchorfile>omtTestAlloc_8c.html</anchorfile>
      <anchor>a764c2ceb0855bfad21c1baaa8f12427a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_STRDUP</name>
      <anchorfile>omtTestAlloc_8c.html</anchorfile>
      <anchor>a2e619a448b238ae94cd6135a3e13e1a7</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestAlloc</name>
      <anchorfile>omtTestAlloc_8c.html</anchorfile>
      <anchor>a28e4462e727c3bf996eebeeef23aa42e</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestFree</name>
      <anchorfile>omtTestAlloc_8c.html</anchorfile>
      <anchor>aa89b8301d1cf27391fe1e5b0b1513e91</anchor>
      <arglist>(omMemCell cell)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestRealloc</name>
      <anchorfile>omtTestAlloc_8c.html</anchorfile>
      <anchor>a2d3120240d008da003ff94ca2fa6666a</anchor>
      <arglist>(omMemCell cell, unsigned long new_spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omtTestDup</name>
      <anchorfile>omtTestAlloc_8c.html</anchorfile>
      <anchor>a655434f6294b8a22a021d37d07b372e4</anchor>
      <arglist>(omMemCell cell, unsigned long spec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omtTestDebug.c</name>
    <path>omalloc/</path>
    <filename>omtTestDebug_8c.html</filename>
    <includes id="omtTestAlloc_8c" name="omtTestAlloc.c" local="yes" import="no" module="no" objc="no">omalloc/omtTestAlloc.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_CHECK</name>
      <anchorfile>omtTestDebug_8c.html</anchorfile>
      <anchor>a3471a049747826625bf2ee8d17091b17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omtTestError.c</name>
    <path>omalloc/</path>
    <filename>omtTestError_8c.html</filename>
    <includes id="omtTest_8h" name="omtTest.h" local="yes" import="no" module="no" objc="no">omtTest.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc.h</includes>
    <class kind="struct">LongSpec</class>
    <member kind="define">
      <type>#define</type>
      <name>OM_CHECK</name>
      <anchorfile>omtTestError_8c.html</anchorfile>
      <anchor>a643d5a7d1fb8622ec470b365cb9a74aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>omMemCell</type>
      <name>omFindCell</name>
      <anchorfile>omtTestError_8c.html</anchorfile>
      <anchor>a2df66b1bc0d4edeacf23402b975ced65</anchor>
      <arglist>(struct LongSpec spec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>omtTestErrors</name>
      <anchorfile>omtTestError_8c.html</anchorfile>
      <anchor>acd0218ee363bfc1d8bdadcd3ba36ff01</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omtTestKeep.c</name>
    <path>omalloc/</path>
    <filename>omtTestKeep_8c.html</filename>
    <includes id="omtTestAlloc_8c" name="omtTestAlloc.c" local="no" import="no" module="no" objc="no">omalloc/omtTestAlloc.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>TEST_KEEP</name>
      <anchorfile>omtTestKeep_8c.html</anchorfile>
      <anchor>a173d4ceb2e149c70608e294e1e27eb8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omtTestReal.c</name>
    <path>omalloc/</path>
    <filename>omtTestReal_8c.html</filename>
    <includes id="omtTestAlloc_8c" name="omtTestAlloc.c" local="yes" import="no" module="no" objc="no">omalloc/omtTestAlloc.c</includes>
  </compound>
  <compound kind="file">
    <name>xalloc.h</name>
    <path>omalloc/</path>
    <filename>xalloc_8h.html</filename>
    <class kind="struct">omInfo_s</class>
    <class kind="struct">omOpts_s</class>
    <class kind="struct">omBin_next_s</class>
    <class kind="struct">omBin_s</class>
    <member kind="define">
      <type>#define</type>
      <name>OM_NDEBUG</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a5eeb8b0163cff6d04f8c74b8b7898daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XALLOC_BIN</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>af19385aa870a3b4edcd61cdd53b12c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a9b6de0e26f74363b0c360e2a4020f035</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omalloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>adf475243461c81927c8bb77c45f762b7</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAlloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a62af951baa91bbb4d4ae882404f6c8f2</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omfree</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ab075a2bb40d73b3228a9559a96c17ee7</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFree</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a14d6046f49a280657815122c99f93669</anchor>
      <arglist>(d)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFreeSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a09e0d9ab06495ce9283b112110d813bf</anchor>
      <arglist>(d, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omStrDup</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a039d153afafe1bb228e71c39cee57562</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omSizeWOfBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a45a25ee28d865a8ba2566bea42161115</anchor>
      <arglist>(bin_ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeAllocBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a8d94d6a1e388861d2055f8123be7ce10</anchor>
      <arglist>(T, P, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeAlloc0Bin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a816ba50e09272f76ffffefb168a49021</anchor>
      <arglist>(T, P, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omSizeWOfAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ab4546535126f5cd7878f9731b60b4237</anchor>
      <arglist>(P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeAlloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a67bb6a335f1d1ee70e9dcbf5f1c519cf</anchor>
      <arglist>(T, P, S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAlloc0Aligned</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>accb54d9bcef2bc1f704972b533982665</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omAllocAligned</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a162cc72d4a74b01a770a4347fda4748e</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omInitInfo</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a9046d5e5d0d1ff3810d7c5880b3f4be6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omInitGetBackTrace</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a569f2317d015e1322b264e71f73c9db0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omUpdateInfo</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aebafef7ced88ab9972b1a3521b505ad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omPrintStats</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a848b5c491079cd57f612c3e9c6dad12e</anchor>
      <arglist>(F)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omPrintInfo</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a93281340c46c2023914acb1a86700318</anchor>
      <arglist>(F)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omPrintBinStats</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a9ab3618e926c6fb4c9afd381a8576c61</anchor>
      <arglist>(F)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMarkMemoryAsStatic</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a9185790e2a17f85cd425283168ea6a4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omfreeSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a2df4fb29048feffec432ee594c4f5b3a</anchor>
      <arglist>(P, S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFreeFunc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a3635de6cef3e7e2b4961e368c9ff1219</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFreeBinAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aff03111434756ed9eef4a9653bb84a9f</anchor>
      <arglist>(P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omrealloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a2b5759a986d4f1517b5f94435d192c55</anchor>
      <arglist>(A, NS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omreallocSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a8afcf70573163d2be7163a4bbe36363f</anchor>
      <arglist>(A, OS, NS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omrealloc0Size</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a51df931dee6496f813d19c8d8ff78f48</anchor>
      <arglist>(A, OS, NS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRealloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a7b78dd7f68f726f768afe490a02a2dd9</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omReallocAligned</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a5ec610d05c5cce5f1e6f9e5e01e46961</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omReallocSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a84d97c689c50724b89f2fa42ed392f9f</anchor>
      <arglist>(A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omReallocAlignedSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aa6b94be42d215cb9b231cb23949fce0a</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMarkAsStaticAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a9001de8934075b46ed479f3117526741</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemcpyW</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aef311d2f6b29bf133bb7cff47a559b06</anchor>
      <arglist>(A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omGetStickyBinOfBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a0a832bb02b916971c35fa419a335f468</anchor>
      <arglist>(B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeReallocAlignedSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a119c6bb0f5e41f9aa79b915a38326daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTypeRealloc0AlignedSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a64ff017990bee856b7003d1d5690ac23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omRealloc0AlignedSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a26bfaf253a2f4152baa116b6d40f654d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMemDupAligned</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ae7071ebf671d10a29fae4a4865aebffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckIf</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a61997b85181cc7c77b767f3c2f050c60</anchor>
      <arglist>(cond, test)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckBinAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>adccd2d2f5e01f72177482862b3147dbf</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckAddrBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a128dd4e727f613fbd2cbc203efad626d</anchor>
      <arglist>(addr, bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckBinAddrSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a23060a9cf76f88c0dab30cc1fd98a651</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckAddrSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a6f2eff0bc795983c0ebd313691c96398</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a134d1fbbcad4037ef57899aa22af0e79</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omcheckAddrSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ad4fcc1311c6e3f1b5ffd4ef2cebe738e</anchor>
      <arglist>(addr, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omcheckAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a215a069f6f432ee6c28e265c144ff0f3</anchor>
      <arglist>(addr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a658259e2083ba5afa87554dce9377214</anchor>
      <arglist>(bin)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omCheckMemory</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a2c9b131a46c756ffc5c3f3ea82fe929b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omPrintCurrentBackTraceMax</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aa2ffa3845c2d425a651d77c42408146b</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omPrintUsedTrackAddrs</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>adc432db21087d542f5938c9814de7047</anchor>
      <arglist>(F, max)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omPrintCurrentBackTrace</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a461288d788ebfa0b451ce5f9374be225</anchor>
      <arglist>(F)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omPrintUsedAddrs</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a5ceec155e93e7ae6d672dee60a5ed200</anchor>
      <arglist>(F, max)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omdebugAddrSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aecd4ec639bb9a96f0ef8dcd9bde3e33d</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omPrintAddrInfo</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a470535a1fb4a3c67834bbb0c4864f3a2</anchor>
      <arglist>(A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omIsBinPageAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a93c4388fb00a9e25e3bad5c1afae4cce</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTestBinAddrSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a0f24397020b2e6f713fb42cacd373356</anchor>
      <arglist>(A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omTestList</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a0015b5ec99e9cafaee8caf9ad4c79373</anchor>
      <arglist>(ptr, level)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omInitRet_2_Info</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ad4373726c18da80cf03487e14f4aacc1</anchor>
      <arglist>(argv0)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMergeStickyBinIntoBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a1ec5e6b515bb03d0d12e67a9c1e7a4b9</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X_OMALLOC</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a390c09f506e93b21303cf61381a85719</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omMallocFunc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ab63d9c2bc51df9856c00d8e4e3f6e204</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omFreeSizeFunc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a5778456a3c12310c277ca5af4b87bab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>omReallocSizeFunc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a9824bfed7faea42185729dbf3e5c222d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omBin_next_t *</type>
      <name>omBin_next</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a5c341034c2f2f64b0a2f7cfe8fb38ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omBin_t *</type>
      <name>omBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a6a67098e927e5ee5efd19fe289a7cda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>omError_e</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_NoError</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ad740b01408c3f43af7ccf23806342156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_Unknown</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ad9251e096a78db404302bc052a6c4198</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_InternalBug</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94abe858d62864f603b31fd6d9201ca342c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_MemoryCorrupted</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a55fb9725a5239a0e958cb53c3724b3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_NullAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a2c87fdc703faaa2c517cabd4a1e61e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_InvalidRangeAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94acac0d5216a2669daead14616f648cfe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FalseAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ad24ed67e9dd4b8e53e21f422faed497f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FalseAddrOrMemoryCorrupted</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94aff6236ddc6a89fe3f0064d7c692516b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_WrongSize</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a0a670fcea281ad45d4264b0df15d9558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FreedAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a6f6941de0f47701f834b3e9b3f7f08d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FreedAddrOrMemoryCorrupted</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a896efd4179fcec0b1d81a156bf8f76dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_WrongBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ad616e3db6a6844a9fd0479eb383c7939</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_UnknownBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a8592c2cc6aeb21869feef0e33bff854d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_NotBinAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ac634a9710ca84855cae8a20b0c3ee570</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_UnalignedAddr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a55b7d94c08ed53ebbd31a7ed4a35d834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_NullSizeAlloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a2c98462a6f18ff96274a102ef435419a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_ListCycleError</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a10060c359ab4644d31933a3261bea506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_SortedListError</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a9c884f46233a6a2c032b49c0947d4eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_KeptAddrListCorrupted</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94ab69130ee3db69f9648191abc01754abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FreePattern</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94afe6d3af5b2f70d60e683f2e5399a76ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_BackPattern</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a103c885de474e25ff642e4528b6367f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_FrontPattern</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a48a24a70078932374c692784203406bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_NotString</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a91cf80f2f3cad1d2790e213c341ecc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_StickyBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94af15b552eec9bc24eed7507575000b771</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>omError_MaxError</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a94fff558e482eca2cec229f57a10eb94a3ee03f9bb5a5ffc9d09ac5b5a92c3bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>omAlloc0</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a63cafffdb787ac8e8a2abc37731f0c53</anchor>
      <arglist>(size_t s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>omalloc0</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a76772acda1f29b992edc178cdcdcc64e</anchor>
      <arglist>(size_t s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>omRealloc0Size</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a56cee3d59d7d108afd9e5348c56741af</anchor>
      <arglist>(void *d, __attribute__((unused)) size_t os, size_t ns)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>omAllocBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a1397b0599657df7e508a294f6b066f7d</anchor>
      <arglist>(omBin b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>omAlloc0Bin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a82e8ccd5baac52b29486c0cef88568d9</anchor>
      <arglist>(omBin b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>omFreeBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a73dc39c3cac16e9ca84dce81610d29ef</anchor>
      <arglist>(void *p, omBin b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static omBin</type>
      <name>omGetSpecBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a189c6aa647bda238028a0253f54b4f83</anchor>
      <arglist>(size_t s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>omUnGetSpecBin</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a89e2aef0c35a8681bb2214e93a91a08f</anchor>
      <arglist>(omBin *A)</arglist>
    </member>
    <member kind="variable">
      <type>struct omInfo_s</type>
      <name>om_Info</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a5d958b5ea3fd21ed846bb4a7f509a3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct omOpts_s</type>
      <name>om_Opts</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aedf64ed4c731d3b4c4806efbb14a15b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>om_sing_opt_show_mem</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ae39bdfbf4adc7e307ef945837cbd30b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>README.md</name>
    <path></path>
    <filename>README_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>README.md</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>Singular_2dyn__modules_2systhreads_2README_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>feFopen.cc</name>
    <path>resources/</path>
    <filename>feFopen_8cc.html</filename>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">feResource.h</includes>
    <includes id="feFopen_8h" name="feFopen.h" local="yes" import="no" module="no" objc="no">feFopen.h</includes>
    <member kind="function">
      <type>void</type>
      <name>WerrorS</name>
      <anchorfile>feFopen_8cc.html</anchorfile>
      <anchor>aa75e47051c179d04052864c8c62c185c</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>feFopen</name>
      <anchorfile>feFopen_8cc.html</anchorfile>
      <anchor>a292d5d6f0ce338dbc5c83bb81a4bcde5</anchor>
      <arglist>(const char *path, const char *mode, char *where, short useWerror, short path_only)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>myfopen</name>
      <anchorfile>feFopen_8cc.html</anchorfile>
      <anchor>aaf467565f0e87bf4eb3624f90bc881be</anchor>
      <arglist>(const char *path, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>myfread</name>
      <anchorfile>feFopen_8cc.html</anchorfile>
      <anchor>af210671bd6ae00b89f0c1389391551ed</anchor>
      <arglist>(void *ptr, size_t size, size_t nmemb, FILE *stream)</arglist>
    </member>
    <member kind="variable">
      <type>VAR void(*</type>
      <name>WerrorS_callback</name>
      <anchorfile>feFopen_8cc.html</anchorfile>
      <anchor>a075c20fb4645894e513fb1e23b6d9d22</anchor>
      <arglist>)(const char *s)</arglist>
    </member>
    <member kind="variable">
      <type>VAR void(*</type>
      <name>PrintS_callback</name>
      <anchorfile>feFopen_8cc.html</anchorfile>
      <anchor>aecb55046bddde376b750a9aae8546325</anchor>
      <arglist>)(const char *s)</arglist>
    </member>
    <member kind="variable">
      <type>VAR short</type>
      <name>errorreported</name>
      <anchorfile>feFopen_8cc.html</anchorfile>
      <anchor>a3449e4883884fbeb5c8909316060c728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feFopen.h</name>
    <path>resources/</path>
    <filename>feFopen_8h.html</filename>
    <member kind="function">
      <type>FILE *</type>
      <name>feFopen</name>
      <anchorfile>feFopen_8h.html</anchorfile>
      <anchor>a7d0ecde8eee7bf7bf787e019272979ff</anchor>
      <arglist>(const char *path, const char *mode, char *where=0, short useWerror=0, short path_only=0)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>myfopen</name>
      <anchorfile>feFopen_8h.html</anchorfile>
      <anchor>aaf467565f0e87bf4eb3624f90bc881be</anchor>
      <arglist>(const char *path, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>myfread</name>
      <anchorfile>feFopen_8h.html</anchorfile>
      <anchor>af210671bd6ae00b89f0c1389391551ed</anchor>
      <arglist>(void *ptr, size_t size, size_t nmemb, FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WerrorS</name>
      <anchorfile>feFopen_8h.html</anchorfile>
      <anchor>aa75e47051c179d04052864c8c62c185c</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR short</type>
      <name>errorreported</name>
      <anchorfile>feFopen_8h.html</anchorfile>
      <anchor>ac615b8256f39c98b2971b17c845fc9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR void(*</type>
      <name>WerrorS_callback</name>
      <anchorfile>feFopen_8h.html</anchorfile>
      <anchor>aba721a092398f3d7301f70c04f8f2ef8</anchor>
      <arglist>)(const char *s)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR void(*</type>
      <name>PrintS_callback</name>
      <anchorfile>feFopen_8h.html</anchorfile>
      <anchor>a0fb5a308e9bc67a6d7c207c0f01d2521</anchor>
      <arglist>)(const char *s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fegetopt.c</name>
    <path>resources/</path>
    <filename>fegetopt_8c.html</filename>
    <includes id="fegetopt_8h" name="fegetopt.h" local="yes" import="no" module="no" objc="no">fegetopt.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>const</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a2c212835823e3c54a8ab6d95c652660e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_NO_PROTO</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a9bcd7db9771ff03b7e5a9fec9c489861</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BAD_OPTION</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a20b46367f5ec5f725d9cb96c958c3caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQUIRE_ORDER</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a9d7913ff5412579227a8b5edddbeb61ca0e73a0691c110b1442d8364d1d12eccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PERMUTE</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a9d7913ff5412579227a8b5edddbeb61cacfdde4b47c27f4efbd832e1ac7f8a8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETURN_IN_ORDER</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a9d7913ff5412579227a8b5edddbeb61ca3c56550bfafe809d9214b863b69c31c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>getenv</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>abf2be582ff1fa90d8cc21de02c7c8ac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>my_strlen</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a471527b36b1d474881446b419d7dd30e</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>my_index</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a6992f83ed217848547224a218fb10b24</anchor>
      <arglist>(const char *str, int chr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exchange</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a4621659dd6377e52ac50a0869625bb6e</anchor>
      <arglist>(char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_fe_getopt_internal</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a4c8564e3d2f1e327e615caf46e2ac3d4</anchor>
      <arglist>(int argc, char *const *argv, const char *optstring, const struct fe_option *longopts, int *longind, int long_only)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fe_getopt</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a1e77ed2c408a775617a9f4dea6103b16</anchor>
      <arglist>(int argc, char *const *argv, const char *optstring)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fe_getopt_long</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a30367cb770411431c68557ded6a85086</anchor>
      <arglist>(int argc, char *const *argv, const char *options, const struct fe_option *long_options, int *opt_index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fe_getopt_long_only</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a20e0d39130ec371de2ad48fde6efc6c8</anchor>
      <arglist>(int argc, char *const *argv, const char *options, const struct fe_option *long_options, int *opt_index)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>fe_optarg</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a4ac3654ece0d915d831767b732d5730c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fe_optind</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a947a29fcd8dec373cad2ce5b4b790d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>nextchar</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a47a40a4c365dae45f94751ad32aab530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fe_opterr</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a6acc900daa6acf7a985d102292c2cf5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fe_optopt</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>ab293f331bce997f732e2f18ff3788c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static enum @256101167365300262336157210120037050216034370362</type>
      <name>ordering</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a23592a2396071eb4172b1e3aa076ca99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>first_nonopt</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a7b0f4f3bfbee147113f282427ce933ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>last_nonopt</name>
      <anchorfile>fegetopt_8c.html</anchorfile>
      <anchor>a580f2c2acf35dad51ca18b427212bf15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fegetopt.h</name>
    <path>resources/</path>
    <filename>fegetopt_8h.html</filename>
    <class kind="struct">fe_option</class>
    <member kind="define">
      <type>#define</type>
      <name>no_argument</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a3bc1d5f667b5b4ca4b4abb685dc874ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>required_argument</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a6ece8d8dfa8378778f7290fdaba5b8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>optional_argument</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>acca06c0a947656bd8b395bf1084ffb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>feOptType</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a085d645184ce1eb17207510f90854027</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feOptUntyped</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a085d645184ce1eb17207510f90854027aca82030a0f8d47df8713c76664d520a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feOptBool</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a085d645184ce1eb17207510f90854027ad551919b5d56f7657f6a12d6c8aef05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feOptInt</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a085d645184ce1eb17207510f90854027a0b233edd29a31b8873f85c778f8ebb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feOptString</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a085d645184ce1eb17207510f90854027ae16ea3acb0bfaa4591da3788b324e00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fe_getopt</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a73946fbadffc68abaf288777fcd2b1fd</anchor>
      <arglist>(int argc, char *const *argv, const char *shortopts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fe_getopt_long</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a508fb7af27dbb2dd994122b8c4ae1d6e</anchor>
      <arglist>(int argc, char *const *argv, const char *shortopts, const struct fe_option *longopts, int *longind)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fe_getopt_long_only</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>ab71097b17acb7b895d32dccb9eef9401</anchor>
      <arglist>(int argc, char *const *argv, const char *shortopts, const struct fe_option *longopts, int *longind)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_fe_getopt_internal</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a4697946a7b2e7b71b7c95df628a95174</anchor>
      <arglist>(int argc, char *const *argv, const char *shortopts, const struct fe_option *longopts, int *longind, int long_only)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>fe_optarg</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a4ac3654ece0d915d831767b732d5730c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fe_optind</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a947a29fcd8dec373cad2ce5b4b790d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fe_opterr</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a6acc900daa6acf7a985d102292c2cf5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fe_optopt</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>ab293f331bce997f732e2f18ff3788c21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feResource.cc</name>
    <path>resources/</path>
    <filename>feResource_8cc.html</filename>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">feResource.h</includes>
    <includes id="omFindExec_8h" name="omFindExec.h" local="yes" import="no" module="no" objc="no">omFindExec.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR_DEFAULT_DIR</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>afcda74db5e0ae98ffee0228913420d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXRESOURCELEN</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>afacbd598b1c2884e7d963ead6b1cac09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static feResourceConfig</type>
      <name>feGetResourceConfig</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>a1a62a4c70451ae5d9c547bb763c2ee1e</anchor>
      <arglist>(const char id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static feResourceConfig</type>
      <name>feGetResourceConfig</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>ac981eafb3cd885eb646fb9773148c7b4</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>feResource</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>aadef03bc171a82e59e30ebef555e8fa2</anchor>
      <arglist>(feResourceConfig config, int warn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>feResourceDefault</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>a2027ed0c8bb0bed9095b0ce2cb2e766e</anchor>
      <arglist>(feResourceConfig config)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>feInitResource</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>a7bfedf20a2cec17cd7b821a23cf5a65b</anchor>
      <arglist>(feResourceConfig config, int warn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>feGetExpandedExecutable</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>ae011d8cbadd50131f8299ea980257a8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>feVerifyResourceValue</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>ae9527152cee6fa1ee03e40874ea01922</anchor>
      <arglist>(feResourceType type, char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>feCleanResourceValue</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>ae785efa6f8a50eb4bb1ba90e7e5c8443</anchor>
      <arglist>(feResourceType type, char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>feCleanUpFile</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>a15c57b2981e501fec9af2b7e82b99291</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>feCleanUpPath</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>aa35907c5aa0558eced244dfc98e786a1</anchor>
      <arglist>(char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>mystrcpy</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>aff9c43b1e72858fedae8bb71dd801847</anchor>
      <arglist>(char *d, char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>feSprintf</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>a598e11bd1a33a69b32477ad5f3b0c40d</anchor>
      <arglist>(char *s, const char *fmt, int warn=-1)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>feResource</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>ad0fdd915137ef37b9517f7943101c18e</anchor>
      <arglist>(const char *key, int warn)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>feResource</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>a16858b523aadfed73da519e7e6ddfb3d</anchor>
      <arglist>(const char id, int warn)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>feGetResource</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>af775d106260315a768b00f29e5ddb0eb</anchor>
      <arglist>(const char id, int warn)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>feResourceDefault</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>a7bc69c46ee601dd73053ae4a0050cd8b</anchor>
      <arglist>(const char id)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>feResourceDefault</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>a4c8797b47864e8737f849ae50197feeb</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feInitResources</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>adbc31ff4fd07edf5fe868525c2ba87b6</anchor>
      <arglist>(const char *argv0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feReInitResources</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>a2a57b76d2cd067100c43f91cc1e28aef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>VAR char *</type>
      <name>feArgv0</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>a419acb9b7e69d404d3a35be9f76d442d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR feResourceConfig_s</type>
      <name>feResourceConfigs</name>
      <anchorfile>feResource_8cc.html</anchorfile>
      <anchor>a6e140893ac65fccbf9796c23229bba08</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feResource.h</name>
    <path>resources/</path>
    <filename>feResource_8h.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">../factory/globaldefs.h</includes>
    <class kind="struct">feResourceConfig_s</class>
    <member kind="define">
      <type>#define</type>
      <name>DIR_SEP</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a5e4e2bb4643ada1903da735d4bf975ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIR_SEPP</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a5d0ccdecaaffd599d468c3d38da513a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXPATHLEN</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>addfa831c1473e710d2b71b72fd7fcfa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>feResourceConfig_s *</type>
      <name>feResourceConfig</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>aa3570aab3ed018fee2f43d07cc1395d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>feResourceType</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>af1af3458628deee8dc3135d8997b9e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feResUndef</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>af1af3458628deee8dc3135d8997b9e83a9d542aed19472808393b45bbcb29109f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feResBinary</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>af1af3458628deee8dc3135d8997b9e83a1c1e94e2bd8fa231ec13ba294c501379</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feResDir</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>af1af3458628deee8dc3135d8997b9e83a73c62e6cac395e097c6f7ba9f5bd6caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feResFile</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>af1af3458628deee8dc3135d8997b9e83af426892fdef924132ba08a9a70d95371</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feResUrl</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>af1af3458628deee8dc3135d8997b9e83a901d6a6616fb7f41f255b3e23f557985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>feResPath</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>af1af3458628deee8dc3135d8997b9e83a6d3d70d97b0321c1c566aa3b56fb95a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>feResource</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>ab80f7f9b34260cfc3f9dd8e555fe87d4</anchor>
      <arglist>(const char id, int warn=-1)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>feResource</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a41ac9f2bae4423ed5991fd21c9da9660</anchor>
      <arglist>(const char *key, int warn=-1)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>feGetResource</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a2fa59677bacbc6bd6874182bf02decf3</anchor>
      <arglist>(const char id, int warn=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feInitResources</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>adbc31ff4fd07edf5fe868525c2ba87b6</anchor>
      <arglist>(const char *argv0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feReInitResources</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a2a57b76d2cd067100c43f91cc1e28aef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR feResourceConfig_s</type>
      <name>feResourceConfigs</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a1dbce04589bd18c66a56a078470217e6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char *</type>
      <name>feArgv0</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a0b2b0f891c52e4767f8c8de9c8655762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>fePathSep</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a166b26ccb3a061fbd817415962c1277b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hash_me.c</name>
    <path>resources/</path>
    <filename>hash__me_8c.html</filename>
    <includes id="hash__me_8h" name="hash_me.h" local="yes" import="no" module="no" objc="no">hash_me.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>hashsize</name>
      <anchorfile>hash__me_8c.html</anchorfile>
      <anchor>a86173ca25b300cf3276b088d3fc6bdaf</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hashmask</name>
      <anchorfile>hash__me_8c.html</anchorfile>
      <anchor>aacd6ed104463685849b2550389d05ff3</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>rot</name>
      <anchorfile>hash__me_8c.html</anchorfile>
      <anchor>aae44e21ada356d9d84450d5440fbb0c4</anchor>
      <arglist>(x, k)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mix</name>
      <anchorfile>hash__me_8c.html</anchorfile>
      <anchor>afd9fa1747724ec6142812721997394c3</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>final</name>
      <anchorfile>hash__me_8c.html</anchorfile>
      <anchor>ab4646d77540701d2eb2c877effbe5739</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>hashlittle</name>
      <anchorfile>hash__me_8c.html</anchorfile>
      <anchor>a68bd9118373f5ba6efdd09479754465a</anchor>
      <arglist>(const void *key, size_t length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hash_me.h</name>
    <path>resources/</path>
    <filename>hash__me_8h.html</filename>
    <member kind="function">
      <type>uint32_t</type>
      <name>hashlittle</name>
      <anchorfile>hash__me_8h.html</anchorfile>
      <anchor>a68bd9118373f5ba6efdd09479754465a</anchor>
      <arglist>(const void *key, size_t length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omFindExec.c</name>
    <path>resources/</path>
    <filename>omFindExec_8c.html</filename>
    <member kind="function">
      <type>char *</type>
      <name>omFindExec</name>
      <anchorfile>omFindExec_8c.html</anchorfile>
      <anchor>ae0123f96bedbf02b91db445caea5f2df</anchor>
      <arglist>(const char *name, char *exec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omFindExec.h</name>
    <path>resources/</path>
    <filename>omFindExec_8h.html</filename>
    <member kind="function">
      <type>char *</type>
      <name>omFindExec</name>
      <anchorfile>omFindExec_8h.html</anchorfile>
      <anchor>affebc6f043f3e8a5891c4a179d68b687</anchor>
      <arglist>(const char *prog, char *exec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>resources.dox</name>
    <path>resources/</path>
    <filename>resources_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>attrib.cc</name>
    <path>Singular/</path>
    <filename>attrib_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>attr_free</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>ac49256611a78dc1858d350034d9393e1</anchor>
      <arglist>(attr h, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>atGet</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>ad39e9f0ecd8ab1e86060500b8e38c259</anchor>
      <arglist>(idhdl root, const char *name, int t, void *defaultReturnValue)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>atGet</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>a2e4a358eb87365ced275791a7988a855</anchor>
      <arglist>(leftv root, const char *name, int t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>atSet</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>ab1ec6b2e504554a1de61d7c8bbb3700c</anchor>
      <arglist>(idhdl root, char *name, void *data, int typ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>atSet</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>a16bb285dfd7f73aed94ee3e475d33d53</anchor>
      <arglist>(leftv root, char *name, void *data, int typ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>at_Kill</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>aae495f15261d5f711aa0a04d136afcec</anchor>
      <arglist>(idhdl root, const char *name, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>at_KillAll</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>aaad6b9e8d2c13182c9df3b109725feb8</anchor>
      <arglist>(idhdl root, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>at_KillAll</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>aeab1145ce2f544ae125200da62ed7a9c</anchor>
      <arglist>(leftv root, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>atATTRIB1</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>aef49aac0aaf2b197b539634b1db168e4</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>atATTRIB2</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>ac541488085c4426877c6173a81cf5ed0</anchor>
      <arglist>(leftv res, leftv v, leftv b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>atATTRIB3</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>a0770023e250045a247cec29a3b0a4582</anchor>
      <arglist>(leftv, leftv v, leftv b, leftv c)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>atKILLATTR1</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>a445273b67f7d4521f4c503966a5a92e7</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>atKILLATTR2</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>a2c4bde3afa38dd9bfce7aeedb7d0ae01</anchor>
      <arglist>(leftv, leftv a, leftv b)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR omBin</type>
      <name>sattr_bin</name>
      <anchorfile>attrib_8cc.html</anchorfile>
      <anchor>a283fe694f78354490525b552158c6782</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>attrib.h</name>
    <path>Singular/</path>
    <filename>attrib_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="omallocClass_8h" name="omallocClass.h" local="yes" import="no" module="no" objc="no">omalloc/omallocClass.h</includes>
    <class kind="class">sattr</class>
    <member kind="define">
      <type>#define</type>
      <name>atKillAll</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>a3ada4041fba6f48f5d1ca5b9280cbeb8</anchor>
      <arglist>(H)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>atKill</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>ad8b2ba5dfa2a8cd2352c7b8791ba5a3d</anchor>
      <arglist>(H, A)</arglist>
    </member>
    <member kind="typedef">
      <type>sattr *</type>
      <name>attr</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>a0d9379c379232c269c3c4e14583efb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>atGet</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>a822e7ce9955267cd552575b1fa6b1f3e</anchor>
      <arglist>(idhdl root, const char *name, int t, void *defaultReturnValue=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>atGet</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>a2e4a358eb87365ced275791a7988a855</anchor>
      <arglist>(leftv root, const char *name, int t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>atSet</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>ab1ec6b2e504554a1de61d7c8bbb3700c</anchor>
      <arglist>(idhdl root, char *name, void *data, int typ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>atSet</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>a16bb285dfd7f73aed94ee3e475d33d53</anchor>
      <arglist>(leftv root, char *name, void *data, int typ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>at_KillAll</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>aaad6b9e8d2c13182c9df3b109725feb8</anchor>
      <arglist>(idhdl root, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>at_KillAll</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>aeab1145ce2f544ae125200da62ed7a9c</anchor>
      <arglist>(leftv root, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>at_Kill</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>aae495f15261d5f711aa0a04d136afcec</anchor>
      <arglist>(idhdl root, const char *name, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>atATTRIB1</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>ae5af6f0563d0817ec45062b3c0d55507</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>atATTRIB2</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>a2e7f6c60514ce0e51362f3a631a6168a</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>atATTRIB3</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>ac58c63281023b6dde009d73ec38206d4</anchor>
      <arglist>(leftv res, leftv a, leftv b, leftv c)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>atKILLATTR1</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>aeb8d858d1fddca64450c14d02a35ae76</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>atKILLATTR2</name>
      <anchorfile>attrib_8h.html</anchorfile>
      <anchor>a7c9cc8a1dba08d07e18d7060f33e5473</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blackbox.cc</name>
    <path>Singular/</path>
    <filename>blackbox_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_BB_TYPES</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>af71468cbc1b215a1d77440d718bd95dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BLACKBOX_OFFSET</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>afbf80f64d9d248d427a05a65d93ffea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>blackbox *</type>
      <name>getBlackboxStuff</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a5d341f78f4720b97cb4c8ed964da14e5</anchor>
      <arglist>(const int t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>blackbox_default_destroy</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a97315da48334c51be3a4936f0520589c</anchor>
      <arglist>(blackbox *, void *)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>blackbox_default_String</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a41acec7e5ff4ece73fa8c15902423bcd</anchor>
      <arglist>(blackbox *, void *)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>blackbox_default_Copy</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a3bad67e3c82ee293d8871e2bbe0602a1</anchor>
      <arglist>(blackbox *, void *)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackbox_default_Assign</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a68ed9ff6b7d72f7e847513b76a5e2b92</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>blackbox_default_Print</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a79fdd7a234ebf1225fc76fa500de10ec</anchor>
      <arglist>(blackbox *b, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>blackbox_default_Init</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a7a8b0efee49375b62134772db474647e</anchor>
      <arglist>(blackbox *)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackbox_default_serialize</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a5035d2f48fdf97a0b33afbd28b1ecedb</anchor>
      <arglist>(blackbox *, void *, si_link)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackbox_default_deserialize</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a9625e35e6eda792d580625b4627515e1</anchor>
      <arglist>(blackbox **, void **, si_link)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackboxDefaultOp1</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>af026f6602325a13b3b65c34cf7b5606e</anchor>
      <arglist>(int op, leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackboxDefaultOp2</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a22ac9d1ad2aa10be1c82da00cd68f13f</anchor>
      <arglist>(int, leftv, leftv, leftv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackboxDefaultOp3</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a596031ae546aa2043c41352b81dbadf3</anchor>
      <arglist>(int, leftv, leftv, leftv, leftv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackboxDefaultOpM</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>acb6cf6b084480b17449d6ac415d2364c</anchor>
      <arglist>(int op, leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackbox_default_Check</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a63fbe3f452cf44ae77308a715923ac59</anchor>
      <arglist>(blackbox *, leftv, leftv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBlackboxStuff</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a0237aa7e8ffb8a9dfb6f56ec9b6eebc4</anchor>
      <arglist>(blackbox *bb, const char *n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeBlackboxStuff</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a3675cf6e62a96cd0622b02bea169c576</anchor>
      <arglist>(const int rt)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getBlackboxName</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a2e306e4af0d394a820aef0fc5a5bb669</anchor>
      <arglist>(const int t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>blackboxIsCmd</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a8086110db9f57c9ea712066bcd4b2369</anchor>
      <arglist>(const char *n, int &amp;tok)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printBlackboxTypes</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>ac91c750e2d8567fcc68d56e53c76f580</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>struct blackbox_list *</type>
      <name>getBlackboxTypes</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a010750aaf8958b09b41eb729dddabed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLOBAL_VAR blackbox *</type>
      <name>blackboxTable</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>af93e5bcf26a4e1d14d6892de37301e3e</anchor>
      <arglist>[MAX_BB_TYPES]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLOBAL_VAR char *</type>
      <name>blackboxName</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>a88444e60fbe82ba232509acbe36df078</anchor>
      <arglist>[MAX_BB_TYPES]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLOBAL_VAR int</type>
      <name>blackboxTableCnt</name>
      <anchorfile>blackbox_8cc.html</anchorfile>
      <anchor>aa320b3798ce1545e9fa597976f5c3e0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blackbox.h</name>
    <path>Singular/</path>
    <filename>blackbox_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <class kind="struct">blackbox_struct</class>
    <class kind="struct">blackbox_list</class>
    <member kind="define">
      <type>#define</type>
      <name>BB_LIKE_LIST</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>a408249b0d9fde5b6c5a5e754a0fa17e5</anchor>
      <arglist>(B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeBlackboxStuff</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>a3675cf6e62a96cd0622b02bea169c576</anchor>
      <arglist>(const int rt)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackboxDefaultOp1</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>af026f6602325a13b3b65c34cf7b5606e</anchor>
      <arglist>(int op, leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackboxDefaultOp2</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>ae11ab2daff23eced341edb3b613c6437</anchor>
      <arglist>(int op, leftv l, leftv r1, leftv r2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackboxDefaultOp3</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>a5b195a1b7c505d93e1066ea243caa95d</anchor>
      <arglist>(int op, leftv l, leftv r1, leftv r2, leftv r3)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>blackboxDefaultOpM</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>a9992af79aa5f06cff0c1d1eb3590bcd4</anchor>
      <arglist>(int op, leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>blackbox_default_Print</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>a79fdd7a234ebf1225fc76fa500de10ec</anchor>
      <arglist>(blackbox *b, void *d)</arglist>
    </member>
    <member kind="function">
      <type>blackbox *</type>
      <name>getBlackboxStuff</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>a5d341f78f4720b97cb4c8ed964da14e5</anchor>
      <arglist>(const int t)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getBlackboxName</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>a2e306e4af0d394a820aef0fc5a5bb669</anchor>
      <arglist>(const int t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>blackboxIsCmd</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>a8086110db9f57c9ea712066bcd4b2369</anchor>
      <arglist>(const char *n, int &amp;tok)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBlackboxStuff</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>a6382e1cea4cb2ae0d61dcf00419081a5</anchor>
      <arglist>(blackbox *bb, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printBlackboxTypes</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>ac91c750e2d8567fcc68d56e53c76f580</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>struct blackbox_list *</type>
      <name>getBlackboxTypes</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>a010750aaf8958b09b41eb729dddabed8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>calcSVD.cc</name>
    <path>Singular/</path>
    <filename>calcSVD_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="svd__si_8h" name="svd_si.h" local="yes" import="no" module="no" objc="no">Singular/svd_si.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>p_svdInit</name>
      <anchorfile>calcSVD_8cc.html</anchorfile>
      <anchor>a158147e9b11f9301f7d6d10ab710d92f</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>testsvd</name>
      <anchorfile>calcSVD_8cc.html</anchorfile>
      <anchor>abb15a75eeba4a92a06af5db67c01abef</anchor>
      <arglist>(matrix M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>checklibs.c</name>
    <path>Singular/</path>
    <filename>checklibs_8c.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>NUM_PROC</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>acee2369f62e4a096d243dec3cd7d0b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINE_LEN</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a45db13d622cb21897aa934e5ad411c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RECOMMENDED_LEN</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a4b52fee91d3e160f0609fd88232d5c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_next</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a82ac08a543f50ff0cc448e6c064de233</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scan_proc</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>acc89ccee17455862b3984c2da663e995</anchor>
      <arglist>(int *l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scan_keywords</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a46a74fbe95c6a4284dcf581b9eff08ea</anchor>
      <arglist>(int *l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scan_proc_help</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a0295e59c939695df59d03970500c6b13</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scan_info</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a2c7ac9d3e15dfa2d4d1e6402fd71b52a</anchor>
      <arglist>(int *l)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>f</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a3efb0e1a16208deecbd84c15401f7cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>trailing_spaces</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a316f86bd5ae36a4a1bafd5befe05c731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tabs</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>adfec708e66dc104a322d8ec8edf7530d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verylong_lines</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a754a26229bd23ced28747c07b0c75d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lines</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a9921ae02cadccc99dd6c3a9b68be050a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>buf</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a9980c75c2921ab650f9052ef60e9c34f</anchor>
      <arglist>[LINE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>proc_cnt</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>ac2f453b3e5e0834e596576c47c2f7801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>proc</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>ae89fec16e839bf346ea0399b2193b06c</anchor>
      <arglist>[NUM_PROC]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>have_doc</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a6da35225d1588111d55201c2b0e8dc6e</anchor>
      <arglist>[NUM_PROC]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>have_example</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a7ca497a2b31c1db165ce5706a51977ce</anchor>
      <arglist>[NUM_PROC]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>proc_found</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a2d0700228a730082455dcf31e9c7a2a3</anchor>
      <arglist>[NUM_PROC]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>non_ascii</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a907c2664f145fcae759d76dd8a029450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>non_ascii_line</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a58aabe0387819481d84c7049e0b09633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>star_nl</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>ad5c18fd2c22f67435ae28ebf6dde09de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>footer</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>ad25155dc7069524d8c90d08a2f993021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>header</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>adc7ed4d9991bc47d473e178bd4fe9a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>crlf</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>aab5bc632029498a7cdbc8dba661a352a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>proc_help_lines</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>acab3b511919243378cd77bd107c09b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>proc_help_texinfo</name>
      <anchorfile>checklibs_8c.html</anchorfile>
      <anchor>a4191129945a463c9687e35e256d44522</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>claptmpl.cc</name>
    <path>Singular/</path>
    <filename>claptmpl_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="ftmpl__list_8cc" name="ftmpl_list.cc" local="yes" import="no" module="no" objc="no">factory/templates/ftmpl_list.cc</includes>
    <includes id="kernel_2fglm_2fglm_8h" name="fglm.h" local="yes" import="no" module="no" objc="no">kernel/fglm/fglm.h</includes>
    <includes id="GMPrat_8h" name="GMPrat.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/GMPrat.h</includes>
    <includes id="kmatrix_8h" name="kmatrix.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/kmatrix.h</includes>
    <includes id="ncSAMult_8h" name="ncSAMult.h" local="yes" import="no" module="no" objc="no">polys/nc/ncSAMult.h</includes>
    <includes id="tgb__internal_8h" name="tgb_internal.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/tgb_internal.h</includes>
    <includes id="Minor_8h" name="Minor.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/Minor.h</includes>
    <includes id="Cache_8h" name="Cache.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/Cache.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR</name>
      <anchorfile>claptmpl_8cc.html</anchorfile>
      <anchor>a87d5f56e2e026ba605bc9303c4fceafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>pos_helper</name>
      <anchorfile>claptmpl_8cc.html</anchorfile>
      <anchor>a7803fb4c2bf383c03e9b19ff25936c3f</anchor>
      <arglist>(kStrategy strat, poly p, int len, intset setL, polyset set)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>pos_helper</name>
      <anchorfile>claptmpl_8cc.html</anchorfile>
      <anchor>a38b3d46d0c9138107702c481fedb40e1</anchor>
      <arglist>(kStrategy strat, poly p, wlen_type len, wlen_set setL, polyset set)</arglist>
    </member>
    <member kind="function">
      <type>template SparseRow&lt; tgb_uint32 &gt; *</type>
      <name>noro_red_to_non_poly_t&lt; tgb_uint32 &gt;</name>
      <anchorfile>claptmpl_8cc.html</anchorfile>
      <anchor>a287de02601ef3d15ec891298cae35879</anchor>
      <arglist>(poly p, int &amp;len, NoroCache&lt; tgb_uint32 &gt; *cache, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>simplest_gauss_modp&lt; tgb_uint32 &gt;</name>
      <anchorfile>claptmpl_8cc.html</anchorfile>
      <anchor>a017ab623cca24d4e674e15b10697bc98</anchor>
      <arglist>(tgb_uint32 *a, int nrows, int ncols)</arglist>
    </member>
    <member kind="function">
      <type>template poly</type>
      <name>row_to_poly&lt; tgb_uint32 &gt;</name>
      <anchorfile>claptmpl_8cc.html</anchorfile>
      <anchor>a8e28bf0387da5e580962d9ce436a659c</anchor>
      <arglist>(tgb_uint32 *row, poly *terms, int tn, ring r)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>noro_step&lt; tgb_uint8 &gt;</name>
      <anchorfile>claptmpl_8cc.html</anchorfile>
      <anchor>a11e64cffd14f8805f77547b98d659c91</anchor>
      <arglist>(poly *p, int &amp;pn, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>noro_step&lt; tgb_uint16 &gt;</name>
      <anchorfile>claptmpl_8cc.html</anchorfile>
      <anchor>abeffbdee897f34974ef469dd2c405804</anchor>
      <arglist>(poly *p, int &amp;pn, slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>noro_step&lt; tgb_uint32 &gt;</name>
      <anchorfile>claptmpl_8cc.html</anchorfile>
      <anchor>a6715d28e986c7e26ceabeebe51d4a7ba</anchor>
      <arglist>(poly *p, int &amp;pn, slimgb_alg *c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cntrlc.cc</name>
    <path>Singular/</path>
    <filename>cntrlc_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">Singular/cntrlc.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">Singular/feOpt.h</includes>
    <includes id="misc__ip_8h" name="misc_ip.h" local="yes" import="no" module="no" objc="no">Singular/misc_ip.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="ssiLink_8h" name="ssiLink.h" local="yes" import="no" module="no" objc="no">Singular/links/ssiLink.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_GNU_SOURCE</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a369266c24eacffb87046522897a570d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_GDB</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>af5b89b7eb8ffc29f7d720ab9f81c7ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERACTIVE</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>aa68dfac40a260bde9272c46bdf82613a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STACK_TRACE</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>ab6f00ecf059e2f045a29810c8d35de52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>debug</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a910740acd30f5afba1bd00e4c6741d6e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>debug_stop</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>ae98a206bd233366c8b6578271d9c7b81</anchor>
      <arglist>(char *const *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stack_trace</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a1d2c5350c0cdf7193f1a1ad553d823cb</anchor>
      <arglist>(char *const *args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sig_pipe_hdl</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a0f4930c2847a1908a0da5bb1c5fb970b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sig_term_hdl</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>ab5bc3bfd5ae8f533323be6a7b3c9f9de</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sig_term_hdl_child</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a71d0118f1f3e08f255f874ba278601e9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sigint_handler</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>abf2ec5d67fb6359eb915c5d0e3c6afce</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>si_hdl_typ</type>
      <name>si_set_signal</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a3e73b3dd189e8ee7c526e7cf2890c3a5</anchor>
      <arglist>(int sig, si_hdl_typ signal_handler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sigsegv_handler</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>ac2c5c53316dec7928c2b1468f96e3624</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_signals</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>afd158db0fdf5c339444025f59e081561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>si_set_signals</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a229481f57f8be85f6dfe1e0bf3ab925a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>si_reset_signals</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>aa3336ea57977a043d0128d59a21490a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>VAR si_link</type>
      <name>pipeLastLink</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a0d635e4a87df9d89985d426632b987cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>singular_in_batchmode</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a26e759b5bd9413091c01d11384f11de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR volatile BOOLEAN</type>
      <name>do_shutdown</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a9478b8bcd409f462b4458ac5b368dcaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR volatile int</type>
      <name>defer_shutdown</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>abb8a525a631908397a9d05ffdcc9af2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR jmp_buf</type>
      <name>si_start_jmpbuf</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a19b6e4ab2575468a5f3b13b68c76cd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>siRandomStart</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>adfdc14416ac058ead32822ecd4bdb65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR short</type>
      <name>si_restart</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>aa5504345ca401d6cbd90d7abf3bab827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>sigint_handler_cnt</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>abc3ab0a5f359563277e1ef7332125409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR volatile int</type>
      <name>si_stop_stack_trace_x</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a71761ac22188e0658c766804789a39cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR si_hdl_typ</type>
      <name>si_sig_chld_hdl</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a7ea88a83f7caa37d636bd0be96bb4a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR si_hdl_typ</type>
      <name>old_sig_chld_hdl</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>ab8b743099aa5bb0302ee57cd28c408eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR si_hdl_typ</type>
      <name>si_sig_term_hdl</name>
      <anchorfile>cntrlc_8cc.html</anchorfile>
      <anchor>a6d9fe6b6522c77801ce890030e562cd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cntrlc.h</name>
    <path>Singular/</path>
    <filename>cntrlc_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="typedef">
      <type>void(*</type>
      <name>si_hdl_typ</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>ac203247f87d7164202b82cae5380e2c8</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_signals</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>a1de31bdef82f181f8045b94ae0933916</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>si_set_signals</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>a229481f57f8be85f6dfe1e0bf3ab925a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>si_reset_signals</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>aa3336ea57977a043d0128d59a21490a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sig_term_hdl_child</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>a71d0118f1f3e08f255f874ba278601e9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sig_term_hdl</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>ab5bc3bfd5ae8f533323be6a7b3c9f9de</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>si_hdl_typ</type>
      <name>si_set_signal</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>a3e73b3dd189e8ee7c526e7cf2890c3a5</anchor>
      <arglist>(int sig, si_hdl_typ signal_handler)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR jmp_buf</type>
      <name>si_start_jmpbuf</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>a1ad654dd27f2730924b6726e5b39078b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR short</type>
      <name>si_restart</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>a3b7175134b55ed0e14fa59276ba5be0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>siRandomStart</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>aebc2ff103131201fd3127abe45338cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>singular_in_batchmode</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>aeb4f345a59d35d9f66c0fdda68b80e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR volatile BOOLEAN</type>
      <name>do_shutdown</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>a98174fcffa67819b2fe40fc1d996da6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR volatile int</type>
      <name>defer_shutdown</name>
      <anchorfile>cntrlc_8h.html</anchorfile>
      <anchor>ae86da92d265051fd312f9f76b4dfbaf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>countedref.cc</name>
    <path>Singular/</path>
    <filename>countedref_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">ipid.h</includes>
    <includes id="countedref_8h" name="countedref.h" local="yes" import="no" module="no" objc="no">countedref.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">blackbox.h</includes>
    <includes id="newstruct_8h" name="newstruct.h" local="yes" import="no" module="no" objc="no">newstruct.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">ipshell.h</includes>
    <class kind="class">CountedRefData</class>
    <class kind="class">CountedRef</class>
    <class kind="class">CountedRefShared</class>
    <member kind="function">
      <type>void</type>
      <name>CountedRefPtr_kill</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a038b9104b15b1326b7e285a7b332c62d</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CountedRefPtr_kill</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>affb033bc8eeab6adccf126a5c756d7f8</anchor>
      <arglist>(CountedRefData *data)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>countedref_Init</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>aa3f4de917740a1ce99d75516c97d9e01</anchor>
      <arglist>(blackbox *)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_CheckAssign</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>acb7f778c743927f9d2e8686fafccf940</anchor>
      <arglist>(blackbox *, leftv, leftv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>countedref_Print</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a4e18f671cd41761f3d82123b67b2b214</anchor>
      <arglist>(blackbox *, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>countedref_String</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a11149c37ab4b911e2a5cdefd331780e3</anchor>
      <arglist>(blackbox *, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>countedref_Copy</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>af76f8f2aebc8dd66ff29189a16115712</anchor>
      <arglist>(blackbox *, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_Assign</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a6ea4cae70baa416e37804a1e384f50cb</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_CheckInit</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a14b2ecd27ef02865deeac3aa01f1631b</anchor>
      <arglist>(leftv res, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_Op1</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>ac4a4b1089fb62918ae80cb185a915f2d</anchor>
      <arglist>(int op, leftv res, leftv head)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>countedref_Op2_</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a5fa9029a819a6ec815bd2195bdc68625</anchor>
      <arglist>(int op, leftv res, leftv head, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_Op2</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a71422d5d922be9a55f8c9bc1fb2de9ee</anchor>
      <arglist>(int op, leftv res, leftv head, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>countedref_Op3__</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a6bcdaa3fb265ee8169d21f1c0f8e3dcb</anchor>
      <arglist>(int op, leftv res, leftv head, leftv arg1, leftv arg2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>countedref_Op3_</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>aacd3f5aa67468910d0a1691792ca55ca</anchor>
      <arglist>(int op, leftv res, leftv head, leftv arg1, leftv arg2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_Op3</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a6bcc205222979ac6e8d92ee9d44a98aa</anchor>
      <arglist>(int op, leftv res, leftv head, leftv arg1, leftv arg2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>countedref_destroy</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>aa790ba53377c6a2aebbdbfd576ed85ec</anchor>
      <arglist>(blackbox *, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>countedref_InitShared</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a5a937e50b602ca4356f9fcc522f2f085</anchor>
      <arglist>(blackbox *)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_Op1Shared</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>aa935c6774987d7ba6bbdeb8b94b63e48</anchor>
      <arglist>(int op, leftv res, leftv head)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_Op2Shared</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a2be9040d16b0bec7bfc542101b4de81e</anchor>
      <arglist>(int op, leftv res, leftv head, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_OpM</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a66edde1d19fcbea06d94bd5fb800afa8</anchor>
      <arglist>(int op, leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_AssignShared</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a60712f5ab64ee4730bb0c63efed5db7e</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>countedref_destroyShared</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a4d65bb9bb10e8e9aeb1cafa312b429b4</anchor>
      <arglist>(blackbox *, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_serialize</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a41b4df30d01ac8876ce8cfa6663e1898</anchor>
      <arglist>(blackbox *, void *d, si_link f)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>countedref_deserialize</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>a5440488706b095eadd77050ea5c3db03</anchor>
      <arglist>(blackbox **, void **d, si_link f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>countedref_reference_load</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>aad7134b6324dd2ab3082feb33848f367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>countedref_shared_load</name>
      <anchorfile>countedref_8cc.html</anchorfile>
      <anchor>ad3214db830b93cd7faf860e88b7c56c2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>countedref.h</name>
    <path>Singular/</path>
    <filename>countedref_8h.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="idrec_8h" name="idrec.h" local="yes" import="no" module="no" objc="no">Singular/idrec.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <class kind="class">CountedRefPtr</class>
    <class kind="class">RefCounter</class>
    <class kind="class">CountedRefIndirectPtr</class>
    <class kind="class">CountedRefWeakPtr</class>
    <class kind="class">LeftvHelper</class>
    <class kind="class">LeftvShallow</class>
    <class kind="class">LeftvDeep</class>
    <class kind="struct">LeftvDeep::copy_tag</class>
    <member kind="function">
      <type>void</type>
      <name>CountedRefPtr_kill</name>
      <anchorfile>countedref_8h.html</anchorfile>
      <anchor>aae1dfa438984db8b5c14473e89eed56d</anchor>
      <arglist>(CountedRefIndirectPtr&lt; PtrType &gt; *pval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>countedref_reference_load</name>
      <anchorfile>countedref_8h.html</anchorfile>
      <anchor>aad7134b6324dd2ab3082feb33848f367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>countedref_shared_load</name>
      <anchorfile>countedref_8h.html</anchorfile>
      <anchor>ad3214db830b93cd7faf860e88b7c56c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>countedref_init</name>
      <anchorfile>countedref_8h.html</anchorfile>
      <anchor>ac0b3cb79e87c638b79312e8028911d68</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denom_list.cc</name>
    <path>Singular/</path>
    <filename>denom__list_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <member kind="function">
      <type>lists</type>
      <name>get_denom_list</name>
      <anchorfile>denom__list_8cc.html</anchorfile>
      <anchor>a521eb8741f39b8c81b4a21622c2df85e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bigintm.cc</name>
    <path>Singular/dyn_modules/bigintm/</path>
    <filename>bigintm_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="bigintm_8h" name="bigintm.h" local="yes" import="no" module="no" objc="no">bigintm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_BIGINTM</name>
      <anchorfile>bigintm_8cc.html</anchorfile>
      <anchor>ac8c15376fe495f0416040c77cfd2da5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>bigintm_setup</name>
      <anchorfile>bigintm_8cc.html</anchorfile>
      <anchor>a9570d6d269988a1e0949d626a290f992</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bigintm.h</name>
    <path>Singular/dyn_modules/bigintm/</path>
    <filename>bigintm_8h.html</filename>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>bigintm_setup</name>
      <anchorfile>bigintm_8h.html</anchorfile>
      <anchor>a9570d6d269988a1e0949d626a290f992</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mod_main.cc</name>
    <path>Singular/dyn_modules/bigintm/</path>
    <filename>bigintm_2mod__main_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="bigintm_8h" name="bigintm.h" local="yes" import="no" module="no" objc="no">bigintm.h</includes>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>bigintm</name>
      <anchorfile>bigintm_2mod__main_8cc.html</anchorfile>
      <anchor>a8a333502f004b14dd1a8ffc89c8733bc</anchor>
      <arglist>(SModulFunctions *psModulFunctions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mod_main.cc</name>
    <path>Singular/dyn_modules/syzextra/</path>
    <filename>syzextra_2mod__main_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="PolyEnumerator_8h" name="PolyEnumerator.h" local="yes" import="no" module="no" objc="no">polys/PolyEnumerator.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="syzextra_8h" name="syzextra.h" local="yes" import="no" module="no" objc="no">syzextra.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADD</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>a481c6c241ddd0f53f3414ce15a06455e</anchor>
      <arglist>(C, D, E)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>NoReturn</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>abd5117c778e507d191ff0a46b0af098d</anchor>
      <arglist>(leftv &amp;res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>_ClearContent</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>ab8e9c2bdd7fce0d10f757afddd08a754</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>_ClearDenominators</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>a894edcf72b371cdfb671f48903330d1a</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>jjLONG2N</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>abdab8939516b76fa4b7e1066ad74ac1e</anchor>
      <arglist>(long d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>view</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>a4ddb145c119e3c9b1bea1883b704d500</anchor>
      <arglist>(const intvec *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>leadcomp</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>a4a0177da8c2becdd44b57c60b0a0bd1a</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>MakeInducedSchreyerOrdering</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>aa32dbd45d722de619935b82d93c230a8</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>GetInducedData</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>a0b9532fc2bcc27ec8888fca37a940bec</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>SetInducedReferrence</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>a9e17bde8de253215472a58e4e968612a</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>idPrepare</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>a0e0a03d06ba34a91e74da5c79ae9610a</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>syzextra</name>
      <anchorfile>syzextra_2mod__main_8cc.html</anchorfile>
      <anchor>a46514bc2bf9d51e1cd94c66e0de6b283</anchor>
      <arglist>(SModulFunctions *psModulFunctions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cohomo.cc</name>
    <path>Singular/dyn_modules/cohomo/</path>
    <filename>cohomo_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">libpolys/misc/intvec.h</includes>
    <includes id="hilb_8h" name="hilb.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hilb.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="hutil_8h" name="hutil.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hutil.h</includes>
    <includes id="tgb_8h" name="tgb.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/tgb.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="linearAlgebra_8h" name="linearAlgebra.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/linearAlgebra.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="no" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="transext_8h" name="transext.h" local="no" import="no" module="no" objc="no">libpolys/polys/ext_fields/transext.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="no" import="no" module="no" objc="no">libpolys/coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="no" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="no" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="libsingular_8h" name="libsingular.h" local="no" import="no" module="no" objc="no">Singular/libsingular.h</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsinL</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a081238f974bd52002d103885e0aebff5</anchor>
      <arglist>(int a, std::vector&lt; int &gt; vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>vecIntersection</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a1ddfceb04a0a01c61f7660cd7d5cfc39</anchor>
      <arglist>(std::vector&lt; int &gt; p, std::vector&lt; int &gt; q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>vsubset</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>af7477247dcf19b9882b10e64436876ed</anchor>
      <arglist>(std::vector&lt; int &gt; vec1, std::vector&lt; int &gt; vec2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>vEvl</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a8453ffe463d066da2e6fa270aafc16da</anchor>
      <arglist>(std::vector&lt; int &gt; vec1, std::vector&lt; int &gt; vec2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>vInvsl</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a2ba69ae0f322e26fb14d5c6ba9f9dd6d</anchor>
      <arglist>(std::vector&lt; int &gt; vec, std::vector&lt; std::vector&lt; int &gt; &gt; vecs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>vecUnion</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aa0f6c91d760bb25fadb9217f7c35f2d3</anchor>
      <arglist>(std::vector&lt; int &gt; vec1, std::vector&lt; int &gt; vec2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>vecMinus</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aaafaf6af855207afbdcb0bb9904aa55d</anchor>
      <arglist>(std::vector&lt; int &gt; vec1, std::vector&lt; int &gt; vec2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>vsMinusv</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a24d7dea4017144ef9db5003d977f30c8</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; vecs, std::vector&lt; int &gt; vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>vsUnion</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a6f86397bdb6996bb0ae78097aee312e8</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; vs1, std::vector&lt; std::vector&lt; int &gt; &gt; vs2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>vsIntersection</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ad786ea141338fbf1cd7f5a55e31e3a85</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; vs1, std::vector&lt; std::vector&lt; int &gt; &gt; vs2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>support1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a8e9c89d0848ebd9578bd0770395338d8</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>supports</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>acfcacb82e92027437c868931fee445ea</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>support2</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a91693e6122b3fa05562cf7f4ea5682f0</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>supports2</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>adaca121e18669e7ee75dee61cc0a406f</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pMake</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ac87ab0456a43b9f266ebf85a46d28b84</anchor>
      <arglist>(std::vector&lt; int &gt; vbase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idMake</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a236053609db29fd3d5f67b3530e6df7e</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; vecs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idmodulo</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a7349df84228e45dc00f55fdcc224f3ef</anchor>
      <arglist>(ideal h1, ideal h2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pcoef</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>abf184c75d70a7ec4df29cb878c4a4a03</anchor>
      <arglist>(poly p, int m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>vInp</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a4e72e53a628af83df45bbbefba4e1455</anchor>
      <arglist>(int m, poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>vMake</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a7e5b597a54af4ec80aa3cf331c55ef62</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>vsMake</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a7efcfc8626c65e8705183c617c3a54eb</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>vecqring</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a92d32ff0f9827cac32fbc8773d23cdad</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; vec1, std::vector&lt; std::vector&lt; int &gt; &gt; vec2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pMaken</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a15e3ec19e0fa425ce2ff19e7d0b6ef84</anchor>
      <arglist>(std::vector&lt; int &gt; vbase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idMaken</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a1c927f355e9e477f0c96d3fd449be7bd</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; vecs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>b_subsets</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>af231f0d7fea4dbc19be261b515b38d2c</anchor>
      <arglist>(std::vector&lt; int &gt; vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>idvert</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a3ff6f8764601a10bc81b08fa944d493d</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pvert</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a3f202ed52a037b7ff11f20b6bf970d0e</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idMinus</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ab63992d33a956569240a23041c6e68b3</anchor>
      <arglist>(ideal h1, ideal h2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>p_Ifsfree</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a541786acc95de38779dc4b12681b8ec1</anchor>
      <arglist>(poly P)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>sfreemon</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ad8a2e6398a2afbb277de04d48db7e041</anchor>
      <arglist>(ideal h, int deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>id_sfmon</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a946d89fff15af42a73eaa4b1f3c5867f</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>id_complement</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a98cade0cc52199e7898fda9b2b4706d9</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsInX</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ac990b478187b88817482f65b858840e4</anchor>
      <arglist>(poly p, ideal X)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>qringadd</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a79e5eb2c911b0f94c390746003867b71</anchor>
      <arglist>(ideal h1, ideal h2, int deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>id_maxdeg</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a954e1ffd2984f264b9fdf116a9b3d04e</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idsrRing</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ae3ffb87f04ad0eb654b5b95cfe87c395</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>SimFacset</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a46a4839e546cd4f991b6eff235060efd</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idadda</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a743777ec8fcf589600e2048b6fb5c1dc</anchor>
      <arglist>(ideal h1, ideal h2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>IsSimplex</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a6e540a5df4b41bb4fd49a6ccf547acab</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>complementsimplex</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a76599b5207eef0f20431369e8d41335c</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dim_sim</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ab6c890f593c94c4d692730fac75082b9</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>num4dim</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aedb9386fd755b62f77bef78179dfb0dc</anchor>
      <arglist>(ideal h, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>findb</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>af8693822d37d20b2393d60c419e72bab</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>finda</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a7d05661fbae09742cf46af2418bdcde3</anchor>
      <arglist>(ideal h, poly S, int ddeg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>mabconditionv</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ab0ec3342c0b8912be15fbdeaa504d396</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; hvs, std::vector&lt; int &gt; pv, std::vector&lt; int &gt; av, std::vector&lt; int &gt; bv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>Mabv</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aac86c7c94126af7ca1085e001bf45b75</anchor>
      <arglist>(ideal h, poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>eli1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ae3bab404c1b1a03c19552ff4904db181</anchor>
      <arglist>(std::vector&lt; int &gt; eq1, std::vector&lt; int &gt; eq2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>keeporder</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a373e23c5381cc1f3617b5375162821a9</anchor>
      <arglist>(std::vector&lt; int &gt; vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>soleli1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a7d1bcf73dbf10fd62571b18fbb1cc4f5</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; eqs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>freevars</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a5d77579c44ab7613fc9930d76db9e96f</anchor>
      <arglist>(int n, std::vector&lt; int &gt; bset, std::vector&lt; std::vector&lt; int &gt; &gt; gset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>fvarsvalue</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a0559649aaffadeb0ed137f02e91ae821</anchor>
      <arglist>(int vnum, std::vector&lt; int &gt; fvars)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>vAbsorb</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a7cf56ce7368a746c4149a244790768f5</anchor>
      <arglist>(std::vector&lt; int &gt; bset, std::vector&lt; std::vector&lt; int &gt; &gt; gset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>vecbase1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a021c6fbab4e35acd930b22ae7e9721ad</anchor>
      <arglist>(int num, std::vector&lt; int &gt; oset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>make0</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>abcad0061a322a76a0f70625a613bea2e</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>make1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a791281653b7ec5b93fe850c6541d2b2e</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>ofindbases1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ad474050f261729a6d6e89f2f2af8e7df</anchor>
      <arglist>(int num, int vnum, std::vector&lt; int &gt; bset, std::vector&lt; std::vector&lt; int &gt; &gt; gset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>ofindbases</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a52b8f0c65eefc1a7352e5bc67bbbbbc7</anchor>
      <arglist>(int num, std::vector&lt; int &gt; bset, std::vector&lt; std::vector&lt; int &gt; &gt; gset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>eli2</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a9ebfb9d9a41792f8bee25155f3ce9a9e</anchor>
      <arglist>(int num, std::vector&lt; int &gt; bset, std::vector&lt; std::vector&lt; int &gt; &gt; gset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>links</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>acedfd680df15700026886133b5fb8fc1</anchor>
      <arglist>(poly a, ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>redefinedeg</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a543e41524a34ae61527ecce3ca19547f</anchor>
      <arglist>(poly p, int num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>p_a</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a9a2e417024361476c67d71d881f001fb</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>vertset</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a95a89c63e7d752894045b5fdfad2d696</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; vecs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>p_b</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aeb7661680f06164a3e040c56339fe441</anchor>
      <arglist>(ideal h, poly a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>psubset</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a4b4b243530c76b387693efd6ab56564a</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>listsinsertlist</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a11196555d2547d725c8533a989663efe</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; gset, int a, int b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>makeequation</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aaf21052f40d26bf6c083fe25e54af9c7</anchor>
      <arglist>(int i, int j, int t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>pMake3</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>afdc5e2444b22e2cea5481f9119cde16e</anchor>
      <arglist>(std::vector&lt; int &gt; vbase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idMake3</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a7628ac4fffebfb8265a463f08791b589</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; vecs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>equmab</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a8df3b2f6fec0a60131be313c6bca9ffb</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; poly &gt;</type>
      <name>pMakei</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>afc90a6bd44d1f9791159d580b69cee2f</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; mv, std::vector&lt; int &gt; vbase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; poly &gt; &gt;</type>
      <name>idMakei</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a494aa043b0277eaad18b7207253ec3c0</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; mv, std::vector&lt; std::vector&lt; int &gt; &gt; vecs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>getpresolve</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>abbf881ab6fd1c6c99cbd36af19e8672a</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>numfree</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ae38c5363df25120fa02e5f479b23d8a9</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>canonicalbase</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aa57b594429c3d5c361b1082ac64cfa2c</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>getvector</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>abfdc420aeec3cbb4025ab422c3425d04</anchor>
      <arglist>(ideal h, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>subspacet1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a7e5fc04fccac7e6e23b8c9ebd27ee7fe</anchor>
      <arglist>(int num, std::vector&lt; std::vector&lt; int &gt; &gt; ntvs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>mabtv</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a2d1df574f8c70ec5c92b9d2cee1ae02b</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; hvs, std::vector&lt; std::vector&lt; int &gt; &gt; Mv, std::vector&lt; int &gt; av, std::vector&lt; int &gt; bv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>nabconditionv</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a8fc5315e2edb74254f9e6460f95c54f8</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; hvs, std::vector&lt; int &gt; pv, std::vector&lt; int &gt; av, std::vector&lt; int &gt; bv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>Nabv</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a3c20221c93fd7264acc66236be1a1350</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; hvs, std::vector&lt; int &gt; av, std::vector&lt; int &gt; bv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>nabtconditionv</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a56ebf0813309d01981c82cef6a47dc1a</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; hvs, std::vector&lt; int &gt; pv, std::vector&lt; int &gt; qv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>nabtv</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ac426d2725f10cb76fa53693af79fb14a</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; hvs, std::vector&lt; std::vector&lt; int &gt; &gt; Nv, std::vector&lt; int &gt; av, std::vector&lt; int &gt; bv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>tNab</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a2f4ab9c62a462ff6d8e09184a72e970e</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; hvs, std::vector&lt; int &gt; pv, std::vector&lt; std::vector&lt; int &gt; &gt; bvs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>tnab</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a0ef3721c78541cd83e9c83d03ea4908a</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; hvs, std::vector&lt; std::vector&lt; int &gt; &gt; nvs, std::vector&lt; std::vector&lt; int &gt; &gt; bvs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>phimage</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>af6a5e4d3614778154242e32dd8ba2c91</anchor>
      <arglist>(std::vector&lt; int &gt; pv, std::vector&lt; int &gt; av, std::vector&lt; int &gt; bv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>value1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ac8f4b645b1cf0ea2cd568a18e26e6102</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; mvs, std::vector&lt; std::vector&lt; int &gt; &gt; nvs, std::vector&lt; std::vector&lt; int &gt; &gt; vecs, std::vector&lt; int &gt; av, std::vector&lt; int &gt; bv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>Tmat</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aa4957abaabaa59638bafdd6456382b07</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; vecs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>gensindex</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aadbcc2c176caa1e959a1fd7fd613374f</anchor>
      <arglist>(ideal M, ideal ids)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>mingens</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>af52f77f67f6c1d975241bf9448ed952c</anchor>
      <arglist>(ideal h, poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>minisolve</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aa73ce3eecb85c10af2d9480ec14f1170</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; solve, std::vector&lt; int &gt; index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>gradedpiece1n</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a259ebbddff10e9a6f1dfc21e5528e933</anchor>
      <arglist>(ideal h, poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>condition2for2nv</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a5ca58ddd8f0205afb014aa4406cb4755</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; hvs, std::vector&lt; int &gt; pv, std::vector&lt; int &gt; qv, std::vector&lt; int &gt; fv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>findalphan</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aefb3c87e8e275dbcb8ce2456f21a1f8d</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; N, std::vector&lt; int &gt; tN)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>subspacetn</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>abce297b8994280ba28bd4b6626c568a1</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; N, std::vector&lt; int &gt; tN, std::vector&lt; std::vector&lt; int &gt; &gt; ntvs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>value2</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a347e4cf7f9bedd7345042dc941dfaba8</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; mvs, std::vector&lt; std::vector&lt; int &gt; &gt; nvs, std::vector&lt; std::vector&lt; int &gt; &gt; mts, std::vector&lt; std::vector&lt; int &gt; &gt; nts, std::vector&lt; std::vector&lt; int &gt; &gt; vecs, std::vector&lt; int &gt; av, std::vector&lt; int &gt; bv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>genst</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aa8369494cf264cfac5183fa18b11316d</anchor>
      <arglist>(ideal h, poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>gradedpiece2n</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a7510c75b88d51950f4dca433d313ac40</anchor>
      <arglist>(ideal h, poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>phimagel</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a36138f22a8464b1e1fd15a1db7a4de19</anchor>
      <arglist>(std::vector&lt; int &gt; fv, std::vector&lt; int &gt; av, std::vector&lt; int &gt; bv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>value1l</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a1745a98de9b532437946282aaa032047</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; mvs, std::vector&lt; std::vector&lt; int &gt; &gt; lks, std::vector&lt; std::vector&lt; int &gt; &gt; vecs, std::vector&lt; int &gt; av, std::vector&lt; int &gt; bv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TimeShow</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a8c2b8cc19aa632a5a636832a97acb492</anchor>
      <arglist>(clock_t t_construct, clock_t t_solve, clock_t t_value, clock_t t_total)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>gpl</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ac0d1a6708aa316a6deb0d48eef117335</anchor>
      <arglist>(ideal h, poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>gradedpiece1nl</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>acc7d358dd526e275f08116bc558e1585</anchor>
      <arglist>(ideal h, poly a, poly b, int set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>value2l</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a2796eb2a8323af285e221e9621219e6b</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; mvs, std::vector&lt; std::vector&lt; int &gt; &gt; lks, std::vector&lt; std::vector&lt; int &gt; &gt; mts, std::vector&lt; std::vector&lt; int &gt; &gt; lkts, std::vector&lt; std::vector&lt; int &gt; &gt; vecs, std::vector&lt; int &gt; av, std::vector&lt; int &gt; bv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>gpl2</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ae29661d1a2903b1cd4d99a6e1bebf14e</anchor>
      <arglist>(ideal h, poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>gradedpiece2nl</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>af21d66e444d42e45f796ccddacc3a4ea</anchor>
      <arglist>(ideal h, poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>trisets</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a3d1b4adb27872b604e3cde9dd30bc15a</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>triface</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ae909fbfdc641952328c7d1544760ad90</anchor>
      <arglist>(poly p, int vert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>triangulations1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a950629ee294c97bebf12921b5c78dfda</anchor>
      <arglist>(ideal h, poly p, int vert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>commonedge</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a069ac92a6e1c75e0a6d85069ea13e2ca</anchor>
      <arglist>(poly p, poly q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>edgemat</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a5565cc7e3e921d3e567a8de7bb50ed9e</anchor>
      <arglist>(poly p, poly q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>tetraface</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a9d7d579efad8112f8a944e0e54f9f4b2</anchor>
      <arglist>(poly p, poly q, int vert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>triangulations2</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>abfacaf610d9eeeb4f05e52d1bc9b6d9e</anchor>
      <arglist>(ideal h, poly p, poly q, int vert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>penface</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a2357f121abe95b52b268d0ebfa6e0e11</anchor>
      <arglist>(poly p, poly q, poly g, int vert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>triangulations3</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a9eefaa1dc34acb5d1c32897737ca04c6</anchor>
      <arglist>(ideal h, poly p, poly q, poly g, int vert)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>valency</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a3205c3f558ec5f0df72e3d242e3f7a20</anchor>
      <arglist>(ideal h, poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>vsMinusvs</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a11ade14599bbcb911acf5960b4caf976</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; vs1, std::vector&lt; std::vector&lt; int &gt; &gt; vs2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>vs_subsets</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a9ffa8ea858695babd74eba2188c71ef6</anchor>
      <arglist>(std::vector&lt; std::vector&lt; int &gt; &gt; vs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>p_constant</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>af3239d273981ef51ee2246847e9d200a</anchor>
      <arglist>(ideal Xo, ideal Sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>p_change</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a925498ac02e92ea36428e66d0a742f4e</anchor>
      <arglist>(ideal Sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>p_new</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a37d96ea85707215f3fc409f97f61258c</anchor>
      <arglist>(ideal Xo, ideal Sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>c_New</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a767f3e47e3fce880d82d492da215d169</anchor>
      <arglist>(ideal Io, ideal sig)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>phi1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a589500b7e5a5c08b39be98a0582d63b2</anchor>
      <arglist>(poly a, ideal Sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>phi2</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a666b0de65e9376a22bba444e4851dd2d</anchor>
      <arglist>(poly a, ideal Xo, ideal Sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>links_new</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a4799e06457fb1701bb446c4841d6c20a</anchor>
      <arglist>(poly a, ideal Xo, ideal Sigma, int vert, int ord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>existIn</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ad95c0a4a24784d165eb1bea1d8456a29</anchor>
      <arglist>(poly b, ideal Xs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isoNum</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a68895d321b4062d488a2e64f72bda8f0</anchor>
      <arglist>(poly p, ideal I, poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ifIso</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>af171935b9fd988dd65a7787dd63089fb</anchor>
      <arglist>(poly p, poly q, poly f, poly g, poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idMinusp</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ae7ce70b672ad29bb3c16404c6feb4234</anchor>
      <arglist>(ideal I, poly p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>v_minus</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a07305f9c7ecd01c5631a316cf3e92d72</anchor>
      <arglist>(std::vector&lt; int &gt; v1, std::vector&lt; int &gt; v2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; int &gt;</type>
      <name>gdegree</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a93eb87cb4341c33885d8864f52edf637</anchor>
      <arglist>(poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>star</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ab6c9f4280974a1db7946050265271a73</anchor>
      <arglist>(poly a, ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>boundary</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ab5cdd5beeef18eca77c2a114570c5445</anchor>
      <arglist>(poly a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>stellarsub</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a8d5eab2207e73cd5aafaeaadd866a8a3</anchor>
      <arglist>(poly a, ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>bsubsets_1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a886b3fd49542770eeadb598ba33bf878</anchor>
      <arglist>(poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>T_1h</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a053e33a2481f83d0e824b053c37a2d0a</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>SRideal</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a578348799f7358bcb4d1ae7569b1f203</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>idcomplement</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a62ef7f4d2b2b99fc55dadbe3118920ff</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>t1h</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>afa56011ab4eb6cebf880b28215ac45ad</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>idsr</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aa64581a7391e782ce0fd602096de9be6</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>dmat</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a8c9272f6e57c75b368b02a9948633f72</anchor>
      <arglist>(poly a, poly b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>gd</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a6e5de47391b91173a2b90319887c0ed1</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>comedg</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a15397801791be5b69b2a8de66964f131</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>fb</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a6ffa5b85da9481fe62a6ed72ba28a1f5</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>pa</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a035fe6756ab2c2fe6e8dcc0905ce66aa</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>makeSimplex</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a2b8f1e28f66c46aa77a6eebaefa34293</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>pb</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ad25e5b149dc43d48ca9161f66af68779</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>fa</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a000f725c3d9af1a20c633521126fdc69</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>fgp</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a2dcfabd713995400dbd7a6689969ea90</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>fgpl</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a539bd12265b33b550fe83880f883e54e</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>genstt</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a89ba1dee79aa9a8c54cccb77a6a57e3f</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>sgp</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aa2f77a9f7e9ed5a7bffd1617fbd15ded</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>sgpl</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a8e03cea702b75f9c51933904f6aac4c2</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>Links</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ac64111cce176b6b941fcb5197316d4d4</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>isSim</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a69af68a33e5e30846379e4309f304d01</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nfaces1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a0de2bae29d79afb9bb098fe0cb090465</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nfaces2</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ac8901828035278f4790fde2f05a9ec7b</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nfaces3</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ac2aab1e864ae178d4c62041c47d261b9</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>eqsolve1</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a7bcf6586dcc063e03b7aefd9209c8f54</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>tsets</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a049c9eab3c63124ce4850acba01bd474</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>Valency</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aaf0aabdd14362d4230d9faa02e8c6d87</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nabvl</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a6fe666ec693f0c071ea657df2039f7ef</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>tnabvl</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a0cba1ace2019e0c99fcc872dd6b6b2cd</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>vsIntersec</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a84cd155d6f22c4afc2a5ceff9b070448</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>mabvl</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aec3f42f90bc4ecb8951aa63cc57583f7</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nabtvl</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>abc19936bf136c82cd31ded6f9ad63030</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>linkn</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aa896e3554613e71d2d22d45583bf5c22</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>existsub</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>af44416c0324645796036a762c29230dc</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>pConstant</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a4d6d86c3fb30b92e05e1d6f06b5fc948</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>pChange</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ade50b6e3b8538d05ff700c210920274d</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_New</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ac5c4e33dc1618e6b20f80e3599c8dabf</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>support</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a877c3540a3521e25e7ddb5a1258a86dd</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>bprime</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a4d074e69f53ec9105aafb29daf9e3173</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>psMinusp</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a562f9ccf22bbf0a58854579526f710f9</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>stellarremain</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>abb0dfd76b91963fc2eda1b765be1d823</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>cNew</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a103b31159015cc329749b071bcb5eafe</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>stars</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a370dcc22066950f05281ec193bf0fe92</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>stellarsubdivision</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a5e6dabb41089282744b59281ad04ac96</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>idModulo</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a1bd6b53160acc82d59e10d2ef8e394a7</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>idminus</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ae9b6066d699aa93ab0244972757d4a16</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>isoNumber</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a2a3a7362594d2fc4c77c63e187273559</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ifIsomorphism</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>af06cec7b410d14fe5cf1475a2d93760a</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>newDegree</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a38192217dee0502449a96615cba87206</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>nonf2f</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a8ca531d5b55e8e86f1260e8c98d03d21</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>dimsim</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a50fb960f8c2e1557b7b6b62330342603</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>numdim</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a7f77d07ae4229b0222893d632e468e52</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>firstorderdef_setup</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a4460570f94ebb5d78f8b72635615d299</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>cohomo</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>aa54e6085290910947efba0ea338f2741</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="variable">
      <type>VAR clock_t</type>
      <name>t_begin</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a683e5989e2deeceb23d45118fb1c16e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR clock_t</type>
      <name>t_mark</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a742cad9db446ca67c6b3aefae18a4d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR clock_t</type>
      <name>t_start</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a1873d9be54623354ea97cd299fff5cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR clock_t</type>
      <name>t_construct</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a0e68002ef9f94a64d3e8d21322b0f047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR clock_t</type>
      <name>t_solve</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ad2f4fba5c857e8fe05a916ca65ccf01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR clock_t</type>
      <name>t_value</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>a950f21682782c164c15305aaaef61190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR clock_t</type>
      <name>t_total</name>
      <anchorfile>cohomo_8cc.html</anchorfile>
      <anchor>ac05644469f1adaae9e296b016e8a0070</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>customstd.cc</name>
    <path>Singular/dyn_modules/customstd/</path>
    <filename>customstd_8cc.html</filename>
    <includes id="libsingular_8h" name="libsingular.h" local="yes" import="no" module="no" objc="no">Singular/libsingular.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">libpolys/polys/prCopy.h</includes>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>satstd</name>
      <anchorfile>customstd_8cc.html</anchorfile>
      <anchor>a1084966543ad5da44a6e0f4e5e63e63f</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>abort_if_monomial_sp</name>
      <anchorfile>customstd_8cc.html</anchorfile>
      <anchor>a1959914852369dbe6bdeca0e67aabfa5</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>print_spoly</name>
      <anchorfile>customstd_8cc.html</anchorfile>
      <anchor>ab9e662476f47b1b65d17193c5218542b</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>std_print_spoly</name>
      <anchorfile>customstd_8cc.html</anchorfile>
      <anchor>a95d0c564973ab991edd2ff5f62d630bb</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>monomialabortstd</name>
      <anchorfile>customstd_8cc.html</anchorfile>
      <anchor>a963db60e400a8fd8d49528d9e23e334b</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>customstd</name>
      <anchorfile>customstd_8cc.html</anchorfile>
      <anchor>a004962cc3dc8ef3185a24693c31b889e</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>si_filename</name>
      <anchorfile>customstd_8cc.html</anchorfile>
      <anchor>a785bb52bf81d522d5e274c88e2c3d8b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dyn_modules.dox</name>
    <path>Singular/dyn_modules/</path>
    <filename>dyn__modules_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>freealgebra.cc</name>
    <path>Singular/dyn_modules/freealgebra/</path>
    <filename>freealgebra_8cc.html</filename>
    <includes id="libsingular_8h" name="libsingular.h" local="yes" import="no" module="no" objc="no">Singular/libsingular.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>freeAlgebra</name>
      <anchorfile>freealgebra_8cc.html</anchorfile>
      <anchor>a9c07d3ffb9ca65945c016b393ee150c8</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>stest</name>
      <anchorfile>freealgebra_8cc.html</anchorfile>
      <anchor>aea6b1228fe5a3db222d6bfa4058dc7a8</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>btest</name>
      <anchorfile>freealgebra_8cc.html</anchorfile>
      <anchor>abdec16f8dae37865849e553b0e696be6</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>lpLmDivides</name>
      <anchorfile>freealgebra_8cc.html</anchorfile>
      <anchor>ad5ff818872318c90bf26d9e86144b075</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>lpVarAt</name>
      <anchorfile>freealgebra_8cc.html</anchorfile>
      <anchor>a9cfb580e044e2f23f05d345cede1fbff</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>lpUfnarovskiGraph</name>
      <anchorfile>freealgebra_8cc.html</anchorfile>
      <anchor>a6d2d8bf87cc6ff4ebca63073689c1605</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>freealgebra</name>
      <anchorfile>freealgebra_8cc.html</anchorfile>
      <anchor>a9d216941c3d35bf335359cebcc427f5f</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>adjustWeights.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>adjustWeights_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tropicalDebug_8h" name="tropicalDebug.h" local="yes" import="no" module="no" objc="no">tropicalDebug.h</includes>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>nonvalued_adjustWeightForHomogeneity</name>
      <anchorfile>adjustWeights_8cc.html</anchorfile>
      <anchor>a1118699be57a92982d6a929876c9d21b</anchor>
      <arglist>(const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>valued_adjustWeightForHomogeneity</name>
      <anchorfile>adjustWeights_8cc.html</anchorfile>
      <anchor>a605f5c61b7f09cc46cc0f9c6afc9e64e</anchor>
      <arglist>(const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>nonvalued_adjustWeightUnderHomogeneity</name>
      <anchorfile>adjustWeights_8cc.html</anchorfile>
      <anchor>a403ac16153768e3f21803c53839c5f92</anchor>
      <arglist>(const gfan::ZVector &amp;e, const gfan::ZVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>valued_adjustWeightUnderHomogeneity</name>
      <anchorfile>adjustWeights_8cc.html</anchorfile>
      <anchor>a9a65cda6d72e245ce7e8638711e68539</anchor>
      <arglist>(const gfan::ZVector &amp;e, const gfan::ZVector &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>adjustWeights.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>adjustWeights_8h.html</filename>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>nonvalued_adjustWeightForHomogeneity</name>
      <anchorfile>adjustWeights_8h.html</anchorfile>
      <anchor>a1118699be57a92982d6a929876c9d21b</anchor>
      <arglist>(const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>valued_adjustWeightForHomogeneity</name>
      <anchorfile>adjustWeights_8h.html</anchorfile>
      <anchor>a605f5c61b7f09cc46cc0f9c6afc9e64e</anchor>
      <arglist>(const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>nonvalued_adjustWeightUnderHomogeneity</name>
      <anchorfile>adjustWeights_8h.html</anchorfile>
      <anchor>a4fc4f1e930a0eb4e9fe354e323d0da29</anchor>
      <arglist>(const gfan::ZVector &amp;e, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>valued_adjustWeightUnderHomogeneity</name>
      <anchorfile>adjustWeights_8h.html</anchorfile>
      <anchor>a9a65cda6d72e245ce7e8638711e68539</anchor>
      <arglist>(const gfan::ZVector &amp;e, const gfan::ZVector &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bbcone.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>bbcone_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="sirandom_8h" name="sirandom.h" local="yes" import="no" module="no" objc="no">misc/sirandom.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="ssiLink_8h" name="ssiLink.h" local="yes" import="no" module="no" objc="no">Singular/links/ssiLink.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="bbfan_8h" name="bbfan.h" local="yes" import="no" module="no" objc="no">bbfan.h</includes>
    <includes id="bbpolytope_8h" name="bbpolytope.h" local="yes" import="no" module="no" objc="no">bbpolytope.h</includes>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>afa49e4d4e46aec0acb6347b5bb32a241</anchor>
      <arglist>(const gfan::ZCone *const c)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>bbcone_Init</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a0ea5d2bb9ff8a25a329c4fdba1180289</anchor>
      <arglist>(blackbox *)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>bbcone_Assign</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a4f02a7b89082f5e151e124a7ac3e1902</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>bbcone_String</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a63f4f8ce02120306f0b3d66fc4daa36e</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bbcone_destroy</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a31fef23d954edddba1ba730edc361af1</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>bbcone_Copy</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a98b568af1fad814e74c908899e1f28ee</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>bbcone_Op2</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>ac252f7f14632f9ab7712ed1a650fe5d7</anchor>
      <arglist>(int op, leftv res, leftv i1, leftv i2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCONENORMALS1</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a44e70e8a5d20c43b7346ea30a8f82026</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCONENORMALS2</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>ac9d12da1ed59d0ac8733b7dc6c5545e9</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCONENORMALS3</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a8269ece9fba89ba05123fbda3852d1f4</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>coneViaNormals</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a705011c5ad6fdfb687470410435ab1f2</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCONERAYS1</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a6b220554dc7cd2eea691cee30e865b8c</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCONERAYS2</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>aec86a8ba242683c8d0614ddef5c8a147</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCONERAYS3</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a67ecda61d1efdedab4ca885890f0b913</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>coneViaRays</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>ae7fc7247d2bebefcb039096eaa43d617</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>inequalities</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>aa6c876d6c15531c3fbec4bd38afe96c4</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>equations</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a62a53a92fdbab6b460aceaac84685968</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>facets</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a3883ece5f142f8d98f4a6dcd270dc085</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>impliedEquations</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a3bbe922066d299152b8a31413de9a236</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>generatorsOfSpan</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a58820dfb1df170d38611de2a6917ced7</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>generatorsOfLinealitySpace</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a8447add942b5784ff33a614d06d13b85</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rays</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>acc818174b28a4e8b0187349552bcc7a8</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>quotientLatticeBasis</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a0d82761fa4d7eaddbe189e3d113f3284</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>getLinearForms</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a291a0cf33d3b667bdfa99d57bd2898e5</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ambientDimension</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a48266fc9c52fbc3163ad12980d3f796e</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>dimension</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a6d8c03935c2da288dfb3346b6cbf3b07</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>codimension</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a2940d5b3d1ad2dbb9c348fd49ddae267</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>linealityDimension</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>ab24acb817725ff8ec5d2ea00b5ae9dc1</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>getMultiplicity</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a01c2c3ecd5705a2def674aa3f4631c45</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>isOrigin</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a9ce8ec1ab7ca2ad2aef4d8b1386c5bf2</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>isFullSpace</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a0862d6c62ff764433f399823e16444eb</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>isSimplicial</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a3d8d8d5de45c42ed7b7ca89cb1e2f766</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>containsPositiveVector</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a698f86c2c7fc2b413720a661487667fc</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>linealitySpace</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>acc81e0e8ace61327a7c27cb727d303b1</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>dualCone</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a9cb18392119606ca516ccb12052be8a9</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>negatedCone</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a532c2e861eab0546aca0a83993f8fbc2</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>semigroupGenerator</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a6c76957bda2eb5e967286407dfd82f42</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>relativeInteriorPoint</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>abd1410bc1390fd30764e7235bc36d21f</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>uniquePoint</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a3d1c5cad595622b722afbd153b53aae7</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>siRandBound</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a2b69fa6b8e983b874ba970a2790bc0a4</anchor>
      <arglist>(const int b)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>randomPoint</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>aa6509cbff31016a4761d383872ddc6c1</anchor>
      <arglist>(const gfan::ZCone *zc, const int b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>randomPoint</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a5cb7e73c09e1c46d49edca66012f17d3</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>setMultiplicity</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a7b907b54d110d64e7ef6b4abf21693aa</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>setLinearForms</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>aa6e6d1bffc0c30ed16315f0af448067f</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZMatrix</type>
      <name>liftUp</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>ababcfdf4566fac26345fac661e0d92fc</anchor>
      <arglist>(const gfan::ZMatrix &amp;zm)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>liftUp</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>ad8701069f7e141079861f49dc681fa0f</anchor>
      <arglist>(const gfan::ZCone &amp;zc)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>coneToPolytope</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a9219cb1dbd4b84213867e6ec1eeb1bda</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>intersectCones</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>af7c38e71509b95a2a32c5c1936286796</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>convexHull</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a0289325730830bf1169cad5d3593b39a</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>coneLink</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a4fec36fd1f752a7ce00c3138ae352e7f</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>containsInSupport</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a91fc55e9a31b834f89816c9544e8f649</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>containsRelatively</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a651b31afcf4a808d4f71fd9eb404aef3</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>hasFace</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>abc0a40fc2c2be0619969e4724490c871</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>canonicalizeCone</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a0afe02f61fc25ee108d1068c366f0804</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>containsCone</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a50d99c77465b7cbad2eb4c9332a0cb95</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>faceContaining</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a78dc46f363bff639ebb6524753106b85</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>onesVector</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a14e83093a888208bbdc6286729341de3</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZMatrix</type>
      <name>interiorPointsOfFacets</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a5b97cbe67e67a455b44606c57ea574fe</anchor>
      <arglist>(const gfan::ZCone &amp;zc, const std::set&lt; gfan::ZVector &gt; &amp;exceptThese)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; gfan::ZMatrix, gfan::ZMatrix &gt;</type>
      <name>interiorPointsAndNormalsOfFacets</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a14b8f8ab1ccf638c2515c67e2f92d123</anchor>
      <arglist>(const gfan::ZCone zc, const std::set&lt; gfan::ZVector &gt; &amp;exceptThesePoints, const bool onlyLowerHalfSpace)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gfanIntegerWriteFd</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>ac011656c5dc887f0db9b99dd4eee8cef</anchor>
      <arglist>(gfan::Integer n, ssiInfo *dd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gfanZMatrixWriteFd</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a5dc984a0eab8f691e2c30e55bdda54b6</anchor>
      <arglist>(gfan::ZMatrix M, ssiInfo *dd)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>bbcone_serialize</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a7dcd8f1ba6d0c12f2d2ea985d4ce277b</anchor>
      <arglist>(blackbox *b, void *d, si_link f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gfan::Integer</type>
      <name>gfanIntegerReadFd</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a64a7a898c4ec1e46f086353b95db7750</anchor>
      <arglist>(ssiInfo *dd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gfan::ZMatrix</type>
      <name>gfanZMatrixReadFd</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a49510624bec53a11802107b767769d44</anchor>
      <arglist>(ssiInfo *dd)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>bbcone_deserialize</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a0d0700cafad2a4d1516dcf9ab1c4d1d7</anchor>
      <arglist>(blackbox **b, void **d, si_link f)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>convexIntersectionOld</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a164e56688a0d46a89cab5588d382135a</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bbcone_setup</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>a52426e5baf5e50428ef4fb7cbf24f7f6</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>coneID</name>
      <anchorfile>bbcone_8cc.html</anchorfile>
      <anchor>aa7fa0d416d7ff646a2ad76a1d0e21c62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bbcone.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>bbcone_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <member kind="function">
      <type>void</type>
      <name>bbcone_setup</name>
      <anchorfile>bbcone_8h.html</anchorfile>
      <anchor>a52426e5baf5e50428ef4fb7cbf24f7f6</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>bbcone_8h.html</anchorfile>
      <anchor>afa49e4d4e46aec0acb6347b5bb32a241</anchor>
      <arglist>(const gfan::ZCone *const c)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>randomPoint</name>
      <anchorfile>bbcone_8h.html</anchorfile>
      <anchor>a2f567176e63615e6d76c140992aa374b</anchor>
      <arglist>(const gfan::ZCone *zc, const int b=0)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>liftUp</name>
      <anchorfile>bbcone_8h.html</anchorfile>
      <anchor>ad8701069f7e141079861f49dc681fa0f</anchor>
      <arglist>(const gfan::ZCone &amp;zc)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZMatrix</type>
      <name>interiorPointsOfFacets</name>
      <anchorfile>bbcone_8h.html</anchorfile>
      <anchor>a65e6a70589aa22c0e943044f4443d764</anchor>
      <arglist>(const gfan::ZCone &amp;zc, const std::set&lt; gfan::ZVector &gt; &amp;exceptThese=std::set&lt; gfan::ZVector &gt;())</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; gfan::ZMatrix, gfan::ZMatrix &gt;</type>
      <name>interiorPointsAndNormalsOfFacets</name>
      <anchorfile>bbcone_8h.html</anchorfile>
      <anchor>aa3d52657bea4c7aa8f87d9478c3ca2fe</anchor>
      <arglist>(const gfan::ZCone zc, const std::set&lt; gfan::ZVector &gt; &amp;exceptThesePoints=std::set&lt; gfan::ZVector &gt;(), const bool onlyLowerHalfSpace=false)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>coneID</name>
      <anchorfile>bbcone_8h.html</anchorfile>
      <anchor>a49d954c8bfcc777fc1a19e672cd93cfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bbfan.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>bbfan_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="ssiLink_8h" name="ssiLink.h" local="yes" import="no" module="no" objc="no">Singular/links/ssiLink.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="bbfan_8h" name="bbfan.h" local="yes" import="no" module="no" objc="no">bbfan.h</includes>
    <includes id="gfan_8h" name="gfan.h" local="yes" import="no" module="no" objc="no">gfan.h</includes>
    <member kind="function">
      <type>void *</type>
      <name>bbfan_Init</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>aa679deffce8091f9bedd3b2441b2c53c</anchor>
      <arglist>(blackbox *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bbfan_destroy</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a96fe9e5b6b6d14b2322aa2fb2680de0e</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>bbfan_String</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a61ddb3978230713de46ba9d9ecd28c40</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>bbfan_Copy</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a736a0051046e2d1e3a20ac23a9f51e13</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>bbfan_Assign</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>aab02181497be5aef5c917098408127f8</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gfan::IntMatrix</type>
      <name>permutationIntMatrix</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>ad6bd5c7b82884b893f2e85eb4ae81419</anchor>
      <arglist>(const bigintmat *iv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFANEMPTY_I</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a8c802595144a602fd54b767da2d71413</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFANEMPTY_IM</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>ac85e8d2179559b8ee920eb84225f6e7b</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>emptyFan</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a15bd4abf39314350203befeb895aeac1</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFANFULL_I</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a4195781a066acb165269d37bf81b581b</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFANFULL_IM</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>abaaa9dc06e5ac5f654d0dcdc80a567cc</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fullFan</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a362fcda799ca7a0c485de0a3af8856f4</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAmbientDimension</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>adea910217505cfaf1a383ce8afee9370</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCodimension</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a94e640b0518da2446fd66e180e56ef47</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a068ccd813933bbf97d987f2646764878</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLinealityDimension</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>ace20b369912531a95ddde41d47a98014</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>numberOfConesOfDimension</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a09a6203d105c25e06e92786a6df71772</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ncones</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a79a20cf110fae32761506d7630a53885</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nmaxcones</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a04b271984d259b88483743a74f152ef9</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompatible</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>ad4d27538b652620460a39243c3dd7f0e</anchor>
      <arglist>(const gfan::ZFan *zf, const gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>isCompatible</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>ac8ad273b076f4f3b562eeff3915447d4</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>insertCone</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>ad6516b3d48b65d0dfc76aa0430e60f2c</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsInCollection</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a242c7da6eaa59a9290849dbb91e41cc1</anchor>
      <arglist>(gfan::ZFan *zf, gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>containsInCollection</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>ac4d2fe35fa1be65b0233dfc463ac8acf</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>removeCone</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a917d55c439230b8d94f412b515c8e513</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>getCone</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>aa78c2dd600fbf7a7c104f30669cc348f</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>getCones</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a54b33493a223af4ec44c9be3ed8b18e8</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isSimplicial</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a8a95b47c69697cbe14a3490affa278dc</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>isPure</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a6a329299bd7a86658467f93d329afd64</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fVector</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>af342684ccf7dfd252527e69a131f33f0</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZMatrix</type>
      <name>rays</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>ac7903084fd59f78634d4eb7c44fb76c0</anchor>
      <arglist>(const gfan::ZFan *const zf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numberOfConesWithVector</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a7924c1569691cb92716012381c1d6010</anchor>
      <arglist>(gfan::ZFan *zf, gfan::ZVector *v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>numberOfConesWithVector</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a3697f14baaa2f36cf643afa7d93431d9</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fanFromString</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a6a05b46c77dc04d3949b292ca3b0717d</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fanViaCones</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a1d3f19035caffc8c73cccd600abf05ac</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZFan</type>
      <name>commonRefinement</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>aa0502ab21f9a434fb949ca19346401d4</anchor>
      <arglist>(gfan::ZFan zf, gfan::ZFan zg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>commonRefinement</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a69d1d3cc3e0cd1a69c8d2d22a65fa325</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>bbfan_serialize</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>abea7ebf37f81f626c3f92a074a59440f</anchor>
      <arglist>(blackbox *b, void *d, si_link f)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>bbfan_deserialize</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a8524fb0f1f95c5a38a2b71aa9fe33775</anchor>
      <arglist>(blackbox **b, void **d, si_link f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bbfan_setup</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>ab7d549d3e4e05f0d1cfa4f0036162329</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>fanID</name>
      <anchorfile>bbfan_8cc.html</anchorfile>
      <anchor>a997901c159f8f45993cf74409fbc3ddf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bbfan.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>bbfan_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <member kind="function">
      <type>void</type>
      <name>bbfan_setup</name>
      <anchorfile>bbfan_8h.html</anchorfile>
      <anchor>ab7d549d3e4e05f0d1cfa4f0036162329</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompatible</name>
      <anchorfile>bbfan_8h.html</anchorfile>
      <anchor>ad4d27538b652620460a39243c3dd7f0e</anchor>
      <arglist>(const gfan::ZFan *zf, const gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAmbientDimension</name>
      <anchorfile>bbfan_8h.html</anchorfile>
      <anchor>adea910217505cfaf1a383ce8afee9370</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCodimension</name>
      <anchorfile>bbfan_8h.html</anchorfile>
      <anchor>a94e640b0518da2446fd66e180e56ef47</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>bbfan_8h.html</anchorfile>
      <anchor>a068ccd813933bbf97d987f2646764878</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLinealityDimension</name>
      <anchorfile>bbfan_8h.html</anchorfile>
      <anchor>ace20b369912531a95ddde41d47a98014</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isSimplicial</name>
      <anchorfile>bbfan_8h.html</anchorfile>
      <anchor>a8a95b47c69697cbe14a3490affa278dc</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>gfan::Matrix&lt; gfan::Integer &gt;</type>
      <name>rays</name>
      <anchorfile>bbfan_8h.html</anchorfile>
      <anchor>ab9c39639b8bd63e9ef393d01422ff1d8</anchor>
      <arglist>(const gfan::ZFan *const zf)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZFan</type>
      <name>commonRefinement</name>
      <anchorfile>bbfan_8h.html</anchorfile>
      <anchor>aa0502ab21f9a434fb949ca19346401d4</anchor>
      <arglist>(gfan::ZFan zf, gfan::ZFan zg)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>fanID</name>
      <anchorfile>bbfan_8h.html</anchorfile>
      <anchor>af89478088c912f51cdcb1112504f8bbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bbpolytope.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>bbpolytope_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <member kind="function">
      <type>std::string</type>
      <name>bbpolytopeToString</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a39ffd3ebcd43f9c50cc8491a958e4f61</anchor>
      <arglist>(gfan::ZCone const &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>bbpolytope_Init</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a81c655eba21ef206b699f49db4bb3ace</anchor>
      <arglist>(blackbox *)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>bbpolytope_Assign</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>aaa8f01767e3c55f04715627ad48a0658</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>bbpolytope_String</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a476c5f370405487e15a432dc55ec5fd2</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bbpolytope_destroy</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a34a537e806336ff5f3e99073c987f28a</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>bbpolytope_Copy</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>afbf43d7757b15a97b5cf0aac8c722678</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ppCONERAYS1</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a066b560cc3d26a70fb0f4cc589b22d8f</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ppCONERAYS3</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a8a7f1fc0c69b2e5393787c4819392f52</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>polytopeViaVertices</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a0df3707e59f512e8e4626c34d7b25623</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ppCONENORMALS1</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a711391abdefe0a73d396d7a48648e7d5</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ppCONENORMALS2</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a4389b479f33e9fc42c8b45d48ab31e8a</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ppCONENORMALS3</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>ab4776f461d9811cad1f04df3d48b1d00</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>polytopeViaNormals</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a53241c93c096e318bddda053150abcf7</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>vertices</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>ae21891c7952b09f29e5834926ae36db4</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAmbientDimension</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a8d5467dbb958d5d376930722d1b10d4c</anchor>
      <arglist>(gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCodimension</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a45fecc645e2690413af501753e5ebaf7</anchor>
      <arglist>(gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a7a46bd02d95f48ffb74c7652909dce1b</anchor>
      <arglist>(gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>intStar2ZVectorWithLeadingOne</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a5902a442276238c6f5f9bca4e081c77c</anchor>
      <arglist>(const int d, const int *i)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>newtonPolytope</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>ad23c76c28010e6cf1ec8edbda88f30f1</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newtonPolytope</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a9b9879899e6a3affe254b10b792ec24b</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>scalePolytope</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a64456c67dabd26de59449e6bca415d36</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>dualPolytope</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a57d26f0f0826e57ace886a79c26ec092</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mixedVolume</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>aaf2ae05b2f663f863f03aae63e2259ed</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bbpolytope_setup</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a1891142a32615dc4f625e3212cd412de</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>polytopeID</name>
      <anchorfile>bbpolytope_8cc.html</anchorfile>
      <anchor>a6a07bcfb486d8872d083974cd8cde4a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bbpolytope.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>bbpolytope_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <member kind="function">
      <type>void</type>
      <name>bbpolytope_setup</name>
      <anchorfile>bbpolytope_8h.html</anchorfile>
      <anchor>a1891142a32615dc4f625e3212cd412de</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>getFacetNormals</name>
      <anchorfile>bbpolytope_8h.html</anchorfile>
      <anchor>ab15b85dab3647a1bc0b696779db531f6</anchor>
      <arglist>(gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAmbientDimension</name>
      <anchorfile>bbpolytope_8h.html</anchorfile>
      <anchor>a8d5467dbb958d5d376930722d1b10d4c</anchor>
      <arglist>(gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCodimension</name>
      <anchorfile>bbpolytope_8h.html</anchorfile>
      <anchor>a45fecc645e2690413af501753e5ebaf7</anchor>
      <arglist>(gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDimension</name>
      <anchorfile>bbpolytope_8h.html</anchorfile>
      <anchor>a7a46bd02d95f48ffb74c7652909dce1b</anchor>
      <arglist>(gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>intStar2ZVectorWithLeadingOne</name>
      <anchorfile>bbpolytope_8h.html</anchorfile>
      <anchor>a5902a442276238c6f5f9bca4e081c77c</anchor>
      <arglist>(const int d, const int *i)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>polytopeID</name>
      <anchorfile>bbpolytope_8h.html</anchorfile>
      <anchor>a1d4fd276b1844eb5e65bf3e10a1b05b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>callgfanlib_conversion.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>callgfanlib__conversion_8cc.html</filename>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <member kind="function">
      <type>number</type>
      <name>integerToNumber</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>a10bbc28cc557b2ce2e37576152480dd2</anchor>
      <arglist>(const gfan::Integer &amp;I)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>zVectorToBigintmat</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>aaf7a0e6a8e25dc792ff3589578035ae2</anchor>
      <arglist>(const gfan::ZVector &amp;zv)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>zMatrixToBigintmat</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>a130c1c64e7b0f09e6d1f111f7725bcdd</anchor>
      <arglist>(const gfan::ZMatrix &amp;zm)</arglist>
    </member>
    <member kind="function">
      <type>gfan::Integer *</type>
      <name>numberToInteger</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>a5594d6c7a09cc5903e7fbda35a08c635</anchor>
      <arglist>(const number &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZMatrix *</type>
      <name>bigintmatToZMatrix</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>a27ae3f4b03036c46b52b4718e45935ce</anchor>
      <arglist>(const bigintmat &amp;bim)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector *</type>
      <name>bigintmatToZVector</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>af94f50ff0d588016232297e4f0ebea9c</anchor>
      <arglist>(const bigintmat &amp;bim)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>intStar2ZVector</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>a5914d60802cdc6a8414174cd40c8cffd</anchor>
      <arglist>(const int d, const int *i)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>expvToZVector</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>a78d76c21e831c286aa9a4251db440ba7</anchor>
      <arglist>(const int n, const int *expv)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>wvhdlEntryToZVector</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>a6b9303d17cf8498b9f62d5421e2f3a10</anchor>
      <arglist>(const int n, const int *wvhdl0)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>ZVectorToIntStar</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>a38b1b56f789c5e24b3e0f9a655405936</anchor>
      <arglist>(const gfan::ZVector &amp;v, bool &amp;overflow)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>toString</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>a4d228c57c9517ec13e1ccb401c7b4883</anchor>
      <arglist>(gfan::ZMatrix const &amp;zm)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>toFanStar</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>ab459050a2d64db7962c2bfdf63b52035</anchor>
      <arglist>(std::set&lt; gfan::ZCone &gt; setOfCones)</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; gfan::ZVector &gt;</type>
      <name>rays</name>
      <anchorfile>callgfanlib__conversion_8cc.html</anchorfile>
      <anchor>a4f06d92f7ff7532e4a69d44b54b91b8d</anchor>
      <arglist>(std::set&lt; gfan::ZCone &gt; setOfCones)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>callgfanlib_conversion.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>callgfanlib__conversion_8h.html</filename>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <member kind="function">
      <type>gfan::Integer *</type>
      <name>numberToInteger</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>a5594d6c7a09cc5903e7fbda35a08c635</anchor>
      <arglist>(const number &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>integerToNumber</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>a10bbc28cc557b2ce2e37576152480dd2</anchor>
      <arglist>(const gfan::Integer &amp;I)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>zVectorToBigintmat</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>aaf7a0e6a8e25dc792ff3589578035ae2</anchor>
      <arglist>(const gfan::ZVector &amp;zv)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>zMatrixToBigintmat</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>a130c1c64e7b0f09e6d1f111f7725bcdd</anchor>
      <arglist>(const gfan::ZMatrix &amp;zm)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZMatrix *</type>
      <name>bigintmatToZMatrix</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>a27ae3f4b03036c46b52b4718e45935ce</anchor>
      <arglist>(const bigintmat &amp;bim)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector *</type>
      <name>bigintmatToZVector</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>af94f50ff0d588016232297e4f0ebea9c</anchor>
      <arglist>(const bigintmat &amp;bim)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>intStar2ZVector</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>a5914d60802cdc6a8414174cd40c8cffd</anchor>
      <arglist>(const int d, const int *i)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>wvhdlEntryToZVector</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>a6b9303d17cf8498b9f62d5421e2f3a10</anchor>
      <arglist>(const int n, const int *wvhdl0)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>ZVectorToIntStar</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>a38b1b56f789c5e24b3e0f9a655405936</anchor>
      <arglist>(const gfan::ZVector &amp;v, bool &amp;overflow)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>toString</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>a1edb4a2d612ddbb6418eeb13e18d5e63</anchor>
      <arglist>(gfan::ZMatrix const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>expvToZVector</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>a78d76c21e831c286aa9a4251db440ba7</anchor>
      <arglist>(const int n, const int *expv)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>toFanStar</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>ab459050a2d64db7962c2bfdf63b52035</anchor>
      <arglist>(std::set&lt; gfan::ZCone &gt; setOfCones)</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; gfan::ZVector &gt;</type>
      <name>rays</name>
      <anchorfile>callgfanlib__conversion_8h.html</anchorfile>
      <anchor>a4f06d92f7ff7532e4a69d44b54b91b8d</anchor>
      <arglist>(std::set&lt; gfan::ZCone &gt; setOfCones)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>containsMonomial.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>containsMonomial_8cc.html</filename>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="bbcone_8h" name="bbcone.h" local="yes" import="no" module="no" objc="no">bbcone.h</includes>
    <includes id="std__wrapper_8h" name="std_wrapper.h" local="yes" import="no" module="no" objc="no">std_wrapper.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>checkForMonomialViaSuddenSaturation</name>
      <anchorfile>containsMonomial_8cc.html</anchorfile>
      <anchor>a964703179c680687c396db570e46b2f0</anchor>
      <arglist>(const ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>searchForMonomialViaStepwiseSaturation</name>
      <anchorfile>containsMonomial_8cc.html</anchorfile>
      <anchor>a2cc31bcfaf0829d3fbeea75024b16981</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector w0)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>checkForMonomial</name>
      <anchorfile>containsMonomial_8cc.html</anchorfile>
      <anchor>a6b6e8e5ff6778caf9469c17e77c42a4c</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>searchForMonomialViaStepwiseSaturation</name>
      <anchorfile>containsMonomial_8cc.html</anchorfile>
      <anchor>a4447ec4981a43885f8da83464ee788f9</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>containsMonomial.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>containsMonomial_8h.html</filename>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>checkForMonomialViaSuddenSaturation</name>
      <anchorfile>containsMonomial_8h.html</anchorfile>
      <anchor>a964703179c680687c396db570e46b2f0</anchor>
      <arglist>(const ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>searchForMonomialViaStepwiseSaturation</name>
      <anchorfile>containsMonomial_8h.html</anchorfile>
      <anchor>ac702c8bb982e34a5f337f7469d1b407f</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>checkForMonomial</name>
      <anchorfile>containsMonomial_8h.html</anchorfile>
      <anchor>a6b6e8e5ff6778caf9469c17e77c42a4c</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>searchForMonomialViaStepwiseSaturation</name>
      <anchorfile>containsMonomial_8h.html</anchorfile>
      <anchor>a4447ec4981a43885f8da83464ee788f9</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flip.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>flip_8cc.html</filename>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="singularWishlist_8h" name="singularWishlist.h" local="yes" import="no" module="no" objc="no">singularWishlist.h</includes>
    <includes id="initial_8h" name="initial.h" local="yes" import="no" module="no" objc="no">initial.h</includes>
    <includes id="lift_8h" name="lift.h" local="yes" import="no" module="no" objc="no">lift.h</includes>
    <member kind="function">
      <type>std::pair&lt; ideal, ring &gt;</type>
      <name>flip</name>
      <anchorfile>flip_8cc.html</anchorfile>
      <anchor>a467b91b235e757aeabc0e22f48e3a9aa</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector interiorPoint, const gfan::ZVector facetNormal, const gfan::ZVector adjustedInteriorPoint, const gfan::ZVector adjustedFacetNormal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flip.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>flip_8h.html</filename>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <member kind="function">
      <type>std::pair&lt; ideal, ring &gt;</type>
      <name>flip</name>
      <anchorfile>flip_8h.html</anchorfile>
      <anchor>a467b91b235e757aeabc0e22f48e3a9aa</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector interiorPoint, const gfan::ZVector facetNormal, const gfan::ZVector adjustedInteriorPoint, const gfan::ZVector adjustedFacetNormal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gfan.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>gfan_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="int64vec_8h" name="int64vec.h" local="yes" import="no" module="no" objc="no">misc/int64vec.h</includes>
    <includes id="bbfan_8h" name="bbfan.h" local="yes" import="no" module="no" objc="no">bbfan.h</includes>
    <includes id="bbcone_8h" name="bbcone.h" local="yes" import="no" module="no" objc="no">bbcone.h</includes>
    <class kind="class">facet</class>
    <class kind="class">gcone</class>
    <member kind="define">
      <type>#define</type>
      <name>USE_ZFAN</name>
      <anchorfile>gfan_8h.html</anchorfile>
      <anchor>adf7efe5a9b91ad3f12b702f3f7e33484</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>grfan</name>
      <anchorfile>gfan_8h.html</anchorfile>
      <anchor>a9e8dfa260b966e26f97228b785ab9070</anchor>
      <arglist>(ideal inputIdeal, int h, bool singleCone)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>lprepareResult</name>
      <anchorfile>gfan_8h.html</anchorfile>
      <anchor>a42d4903c7fdaf342974270666e5c9eb1</anchor>
      <arglist>(gcone *gc, const int n)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>gfanHeuristic</name>
      <anchorfile>gfan_8h.html</anchorfile>
      <anchor>adbcc403a6d23a63b25e730a5498e4afb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gfanlib.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>gfanlib_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="bbcone_8h" name="bbcone.h" local="yes" import="no" module="no" objc="no">bbcone.h</includes>
    <includes id="bbfan_8h" name="bbfan.h" local="yes" import="no" module="no" objc="no">bbfan.h</includes>
    <includes id="bbpolytope_8h" name="bbpolytope.h" local="yes" import="no" module="no" objc="no">bbpolytope.h</includes>
    <includes id="tropical_8h" name="tropical.h" local="yes" import="no" module="no" objc="no">tropical.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>gfanlib</name>
      <anchorfile>gfanlib_8cc.html</anchorfile>
      <anchor>a829a813e822726191b6da47b2eccb46c</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gfanlib_exceptions.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>gfanlib__exceptions_8h.html</filename>
    <class kind="class">weightOverflowException</class>
    <class kind="class">exponentOverflowException</class>
    <member kind="variable">
      <type>EXTERN_INST_VAR weightOverflowException</type>
      <name>weightOverflow</name>
      <anchorfile>gfanlib__exceptions_8h.html</anchorfile>
      <anchor>a9f881c4d54f390eda20ea7533db04876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_INST_VAR exponentOverflowException</type>
      <name>exponentOverflow</name>
      <anchorfile>gfanlib__exceptions_8h.html</anchorfile>
      <anchor>ad3b2e950894c63645658ee5114428a95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>groebnerComplex.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>groebnerComplex_8cc.html</filename>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="bbfan_8h" name="bbfan.h" local="yes" import="no" module="no" objc="no">bbfan.h</includes>
    <includes id="groebnerCone_8h" name="groebnerCone.h" local="yes" import="no" module="no" objc="no">groebnerCone.h</includes>
    <includes id="startingCone_8h" name="startingCone.h" local="yes" import="no" module="no" objc="no">startingCone.h</includes>
    <includes id="groebnerFan_8h" name="groebnerFan.h" local="yes" import="no" module="no" objc="no">groebnerFan.h</includes>
    <includes id="tropicalTraversal_8h" name="tropicalTraversal.h" local="yes" import="no" module="no" objc="no">tropicalTraversal.h</includes>
    <includes id="ppinitialReduction_8h" name="ppinitialReduction.h" local="yes" import="no" module="no" objc="no">ppinitialReduction.h</includes>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>groebnerComplex</name>
      <anchorfile>groebnerComplex_8cc.html</anchorfile>
      <anchor>a37fdb58c75bcfc791f1a15a68da01037</anchor>
      <arglist>(const tropicalStrategy currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>groebnerComplex</name>
      <anchorfile>groebnerComplex_8cc.html</anchorfile>
      <anchor>ad51feb0daa53db1a3157d1e3360f9ce6</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>groebnerComplex.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>groebnerComplex_8h.html</filename>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>groebnerComplex</name>
      <anchorfile>groebnerComplex_8h.html</anchorfile>
      <anchor>ad51feb0daa53db1a3157d1e3360f9ce6</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>groebnerCone.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>groebnerCone_8cc.html</filename>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="initial_8h" name="initial.h" local="yes" import="no" module="no" objc="no">initial.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <includes id="groebnerCone_8h" name="groebnerCone.h" local="yes" import="no" module="no" objc="no">groebnerCone.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="containsMonomial_8h" name="containsMonomial.h" local="yes" import="no" module="no" objc="no">containsMonomial.h</includes>
    <includes id="tropicalCurves_8h" name="tropicalCurves.h" local="yes" import="no" module="no" objc="no">tropicalCurves.h</includes>
    <includes id="bbcone_8h" name="bbcone.h" local="yes" import="no" module="no" objc="no">bbcone.h</includes>
    <includes id="tropicalDebug_8h" name="tropicalDebug.h" local="yes" import="no" module="no" objc="no">tropicalDebug.h</includes>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>toFanStar</name>
      <anchorfile>groebnerCone_8cc.html</anchorfile>
      <anchor>a5b1fde8237dfbc7d0c0e3c4133f154c7</anchor>
      <arglist>(groebnerCones setOfCones)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>groebnerCone.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>groebnerCone_8h.html</filename>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <class kind="class">groebnerCone</class>
    <class kind="struct">groebnerCone_compare</class>
    <member kind="typedef">
      <type>std::set&lt; groebnerCone, groebnerCone_compare &gt;</type>
      <name>groebnerCones</name>
      <anchorfile>groebnerCone_8h.html</anchorfile>
      <anchor>ac347061e6e6233113c7297f0387a1ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>toFanStar</name>
      <anchorfile>groebnerCone_8h.html</anchorfile>
      <anchor>a5b1fde8237dfbc7d0c0e3c4133f154c7</anchor>
      <arglist>(groebnerCones setOfCones)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>groebnerFan.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>groebnerFan_8cc.html</filename>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="bbfan_8h" name="bbfan.h" local="yes" import="no" module="no" objc="no">bbfan.h</includes>
    <includes id="groebnerCone_8h" name="groebnerCone.h" local="yes" import="no" module="no" objc="no">groebnerCone.h</includes>
    <includes id="startingCone_8h" name="startingCone.h" local="yes" import="no" module="no" objc="no">startingCone.h</includes>
    <includes id="tropicalTraversal_8h" name="tropicalTraversal.h" local="yes" import="no" module="no" objc="no">tropicalTraversal.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setOptionRedSB</name>
      <anchorfile>groebnerFan_8cc.html</anchorfile>
      <anchor>a63c236722c4300bc0245487f2ef42ca5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>undoSetOptionRedSB</name>
      <anchorfile>groebnerFan_8cc.html</anchorfile>
      <anchor>ab14507e5514f9c6ed74eec038ca2f51d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>groebnerFan</name>
      <anchorfile>groebnerFan_8cc.html</anchorfile>
      <anchor>a219d2d3e71e4c4763a2b2e038a37bfa6</anchor>
      <arglist>(const tropicalStrategy currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>groebnerFanOfPolynomial</name>
      <anchorfile>groebnerFan_8cc.html</anchorfile>
      <anchor>ac43a5b9592d2dd1291c80574d042c3ae</anchor>
      <arglist>(poly g, ring r, bool onlyLowerHalfSpace=false)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>groebnerFan</name>
      <anchorfile>groebnerFan_8cc.html</anchorfile>
      <anchor>a99a2af917943750ac6f3ca01e3ced9b8</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="variable">
      <type>VAR BITSET</type>
      <name>groebnerBitsetSave1</name>
      <anchorfile>groebnerFan_8cc.html</anchorfile>
      <anchor>acfbddfa295d25bd4b6baf078f4a38705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BITSET</type>
      <name>groebnerBitsetSave2</name>
      <anchorfile>groebnerFan_8cc.html</anchorfile>
      <anchor>a1b7ddb8cac3c1a967b6d71db695923c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>groebnerFan.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>groebnerFan_8h.html</filename>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>groebnerFanOfPolynomial</name>
      <anchorfile>groebnerFan_8h.html</anchorfile>
      <anchor>ac43a5b9592d2dd1291c80574d042c3ae</anchor>
      <arglist>(poly g, ring r, bool onlyLowerHalfSpace=false)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>groebnerFan</name>
      <anchorfile>groebnerFan_8h.html</anchorfile>
      <anchor>a99a2af917943750ac6f3ca01e3ced9b8</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>initial.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>initial_8cc.html</filename>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <member kind="function">
      <type>long</type>
      <name>wDeg</name>
      <anchorfile>initial_8cc.html</anchorfile>
      <anchor>ab06828da77fd28349df93ce54360b980</anchor>
      <arglist>(const poly p, const ring r, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>WDeg</name>
      <anchorfile>initial_8cc.html</anchorfile>
      <anchor>a90ec004dcd58c1ebed86dda8eb1f7834</anchor>
      <arglist>(const poly p, const ring r, const gfan::ZVector &amp;w, const gfan::ZMatrix &amp;W)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>initial</name>
      <anchorfile>initial_8cc.html</anchorfile>
      <anchor>aeed09da11ede6cc01b7e598966513431</anchor>
      <arglist>(const poly p, const ring r, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>initial</name>
      <anchorfile>initial_8cc.html</anchorfile>
      <anchor>a1c39cb593bbc007d32207e400171ae9f</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>initial</name>
      <anchorfile>initial_8cc.html</anchorfile>
      <anchor>a1c3a2756cd10e8b2f52eacbdb5d0250c</anchor>
      <arglist>(const poly p, const ring r, const gfan::ZVector &amp;w, const gfan::ZMatrix &amp;W)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>initial</name>
      <anchorfile>initial_8cc.html</anchorfile>
      <anchor>abef3d5bcb2b14dc297eb5fade0dc246c</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector &amp;w, const gfan::ZMatrix &amp;W)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initial</name>
      <anchorfile>initial_8cc.html</anchorfile>
      <anchor>a5d5356b0f23536f0d7796afc9adada4b</anchor>
      <arglist>(poly *pStar, const ring r, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initial</name>
      <anchorfile>initial_8cc.html</anchorfile>
      <anchor>a2645213d9a178bbfbaf60a0e7c21fadd</anchor>
      <arglist>(ideal *IStar, const ring r, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initial</name>
      <anchorfile>initial_8cc.html</anchorfile>
      <anchor>a32dc297eddf57e8772c95261ef6fb866</anchor>
      <arglist>(poly *pStar, const ring r, const gfan::ZVector &amp;w, const gfan::ZMatrix &amp;W)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initial</name>
      <anchorfile>initial_8cc.html</anchorfile>
      <anchor>a4c85a620ce4ae05d9ebc45e2f2da1c54</anchor>
      <arglist>(ideal *IStar, const ring r, const gfan::ZVector &amp;w, const gfan::ZMatrix &amp;W)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>initial.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>initial_8h.html</filename>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <member kind="function">
      <type>long</type>
      <name>wDeg</name>
      <anchorfile>initial_8h.html</anchorfile>
      <anchor>ab06828da77fd28349df93ce54360b980</anchor>
      <arglist>(const poly p, const ring r, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>WDeg</name>
      <anchorfile>initial_8h.html</anchorfile>
      <anchor>a90ec004dcd58c1ebed86dda8eb1f7834</anchor>
      <arglist>(const poly p, const ring r, const gfan::ZVector &amp;w, const gfan::ZMatrix &amp;W)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>initial</name>
      <anchorfile>initial_8h.html</anchorfile>
      <anchor>aeed09da11ede6cc01b7e598966513431</anchor>
      <arglist>(const poly p, const ring r, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>initial</name>
      <anchorfile>initial_8h.html</anchorfile>
      <anchor>a1c39cb593bbc007d32207e400171ae9f</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>initial</name>
      <anchorfile>initial_8h.html</anchorfile>
      <anchor>a1c3a2756cd10e8b2f52eacbdb5d0250c</anchor>
      <arglist>(const poly p, const ring r, const gfan::ZVector &amp;w, const gfan::ZMatrix &amp;W)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>initial</name>
      <anchorfile>initial_8h.html</anchorfile>
      <anchor>abef3d5bcb2b14dc297eb5fade0dc246c</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector &amp;w, const gfan::ZMatrix &amp;W)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initial</name>
      <anchorfile>initial_8h.html</anchorfile>
      <anchor>a5d5356b0f23536f0d7796afc9adada4b</anchor>
      <arglist>(poly *pStar, const ring r, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initial</name>
      <anchorfile>initial_8h.html</anchorfile>
      <anchor>a2645213d9a178bbfbaf60a0e7c21fadd</anchor>
      <arglist>(ideal *IStar, const ring r, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initial</name>
      <anchorfile>initial_8h.html</anchorfile>
      <anchor>a32dc297eddf57e8772c95261ef6fb866</anchor>
      <arglist>(poly *pStar, const ring r, const gfan::ZVector &amp;w, const gfan::ZMatrix &amp;W)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initial</name>
      <anchorfile>initial_8h.html</anchorfile>
      <anchor>a4c85a620ce4ae05d9ebc45e2f2da1c54</anchor>
      <arglist>(ideal *IStar, const ring r, const gfan::ZVector &amp;w, const gfan::ZMatrix &amp;W)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lift.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>lift_8cc.html</filename>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="witness_8h" name="witness.h" local="yes" import="no" module="no" objc="no">witness.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>lift</name>
      <anchorfile>lift_8cc.html</anchorfile>
      <anchor>ad1420a361923e962dbfd230e998b83ef</anchor>
      <arglist>(const ideal J, const ring r, const ideal inI, const ring s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lift.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>lift_8h.html</filename>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>lift</name>
      <anchorfile>lift_8h.html</anchorfile>
      <anchor>afed19177a6e5a8847682e4582cbe66e8</anchor>
      <arglist>(const ideal I, const ring r, const ideal inI, const ring s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ppinitialReduction.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>ppinitialReduction_8cc.html</filename>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="singularWishlist_8h" name="singularWishlist.h" local="yes" import="no" module="no" objc="no">singularWishlist.h</includes>
    <includes id="ppinitialReduction_8h" name="ppinitialReduction.h" local="yes" import="no" module="no" objc="no">ppinitialReduction.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>isOrderingLocalInT</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a26843b2fa6716e0c7562bc6883e2f8c5</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divideByCommonGcd</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a93c6e4c8a302b242250f400f562a97bb</anchor>
      <arglist>(poly &amp;g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pReduce</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a92980d66e1015a92ad2b128137b56332</anchor>
      <arglist>(poly &amp;g, const number p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>p_xLeadmonomDivisibleBy</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>ad780648c09d59dfe0e6402f5eee2c425</anchor>
      <arglist>(const poly g, const poly f, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pReduceInhomogeneous</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a017b02e4e557e38bf3558259e90ae099</anchor>
      <arglist>(poly &amp;g, const number p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ptNormalize</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a1bcfc75f1d6ed3456eb9efb0b1f48fce</anchor>
      <arglist>(poly *gStar, const number p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ptNormalize</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a5ef136ebb73141db0b069dbcde77d9e7</anchor>
      <arglist>(ideal I, const number p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ptNormalize</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a67c4c3aee1ab852d9fb2c342ebab51ea</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pReduce</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a16137e0c10b75ba4427c5c3fb8d992aa</anchor>
      <arglist>(ideal &amp;I, const number p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ppreduceInitially</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>acf596609013d3e5626e00669f7904040</anchor>
      <arglist>(poly *hStar, const poly g, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ppreduceInitially</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>ae1dc22306c96eb0273ab77155e817b66</anchor>
      <arglist>(ideal I, const number p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ppreduceInitially</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a6c37b2521287d77282870bf563bea0a0</anchor>
      <arglist>(ideal I, const number p, const poly g, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ppNext</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a1c7b1801f0fd9bf80dd415c6f08a327c</anchor>
      <arglist>(poly p, int l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sortMarks</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>aa5cb1034607ad4b1dddc3ec6ac373c37</anchor>
      <arglist>(const ideal H, const ring r, std::vector&lt; mark &gt; &amp;T)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>getTerm</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a93105b51005825b031576762fa639bce</anchor>
      <arglist>(const ideal H, const mark ab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>adjustMarks</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a9b372feec79495c675317afd0b3342fe</anchor>
      <arglist>(std::vector&lt; mark &gt; &amp;T, const int newEntry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cleanupMarks</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a1d4ed39d7e2fed8d9c5792ad3491522a</anchor>
      <arglist>(const ideal H, std::vector&lt; mark &gt; &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ppreduceInitially</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a9cdc3fb2f742bd8659d11612e5099e25</anchor>
      <arglist>(ideal &amp;H, const number p, const ideal G, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ppreduceInitially</name>
      <anchorfile>ppinitialReduction_8cc.html</anchorfile>
      <anchor>a18465f4dcf5edea682da368e05e8cb07</anchor>
      <arglist>(ideal I, const ring r, const number p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ppinitialReduction.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>ppinitialReduction_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <member kind="typedef">
      <type>std::pair&lt; int, int &gt;</type>
      <name>mark</name>
      <anchorfile>ppinitialReduction_8h.html</anchorfile>
      <anchor>a890a0c7da3a079d801fc0498546c22d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; int, int &gt; &gt;</type>
      <name>marks</name>
      <anchorfile>ppinitialReduction_8h.html</anchorfile>
      <anchor>a6e0dc4d987e274716f00aec56293b1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrderingLocalInT</name>
      <anchorfile>ppinitialReduction_8h.html</anchorfile>
      <anchor>a26843b2fa6716e0c7562bc6883e2f8c5</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pReduce</name>
      <anchorfile>ppinitialReduction_8h.html</anchorfile>
      <anchor>a16137e0c10b75ba4427c5c3fb8d992aa</anchor>
      <arglist>(ideal &amp;I, const number p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pReduceInhomogeneous</name>
      <anchorfile>ppinitialReduction_8h.html</anchorfile>
      <anchor>a017b02e4e557e38bf3558259e90ae099</anchor>
      <arglist>(poly &amp;g, const number p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ppreduceInitially</name>
      <anchorfile>ppinitialReduction_8h.html</anchorfile>
      <anchor>a18465f4dcf5edea682da368e05e8cb07</anchor>
      <arglist>(ideal I, const ring r, const number p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>singularWishlist.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>singularWishlist_8cc.html</filename>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">libpolys/polys/simpleideals.h</includes>
  </compound>
  <compound kind="file">
    <name>singularWishlist.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>singularWishlist_8h.html</filename>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">libpolys/polys/simpleideals.h</includes>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>_p_LeadmonomDivisibleByNoComp</name>
      <anchorfile>singularWishlist_8h.html</anchorfile>
      <anchor>a5e8d20b433df4121bef7c17d9ca865e5</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>p_LeadmonomDivisibleBy</name>
      <anchorfile>singularWishlist_8h.html</anchorfile>
      <anchor>afeb0aa8b08f9e6cc2198b20bf363299d</anchor>
      <arglist>(poly a, poly b, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>idShallowDelete</name>
      <anchorfile>singularWishlist_8h.html</anchorfile>
      <anchor>a626f7cb3243a683d3624bf47ae0d85e6</anchor>
      <arglist>(ideal *h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deleteOrdering</name>
      <anchorfile>singularWishlist_8h.html</anchorfile>
      <anchor>a7638c4fd9caef7e0a1cafc6e31b448fe</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>z_Write</name>
      <anchorfile>singularWishlist_8h.html</anchorfile>
      <anchor>af8dfb6bdd32a1ccbd332dc1472107dba</anchor>
      <arglist>(number p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>id_Write</name>
      <anchorfile>singularWishlist_8h.html</anchorfile>
      <anchor>a64a285f7d6c10b66a33e1ab09e08107e</anchor>
      <arglist>(const ideal I, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>startingCone.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>startingCone_8cc.html</filename>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="singularWishlist_8h" name="singularWishlist.h" local="yes" import="no" module="no" objc="no">singularWishlist.h</includes>
    <includes id="tropicalDebug_8h" name="tropicalDebug.h" local="yes" import="no" module="no" objc="no">tropicalDebug.h</includes>
    <includes id="containsMonomial_8h" name="containsMonomial.h" local="yes" import="no" module="no" objc="no">containsMonomial.h</includes>
    <includes id="tropical_8h" name="tropical.h" local="yes" import="no" module="no" objc="no">tropical.h</includes>
    <includes id="initial_8h" name="initial.h" local="yes" import="no" module="no" objc="no">initial.h</includes>
    <includes id="lift_8h" name="lift.h" local="yes" import="no" module="no" objc="no">lift.h</includes>
    <includes id="groebnerCone_8h" name="groebnerCone.h" local="yes" import="no" module="no" objc="no">groebnerCone.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <includes id="tropicalCurves_8h" name="tropicalCurves.h" local="yes" import="no" module="no" objc="no">tropicalCurves.h</includes>
    <includes id="bbcone_8h" name="bbcone.h" local="yes" import="no" module="no" objc="no">bbcone.h</includes>
    <includes id="tropicalVarietyOfPolynomials_8h" name="tropicalVarietyOfPolynomials.h" local="yes" import="no" module="no" objc="no">tropicalVarietyOfPolynomials.h</includes>
    <includes id="tropicalVariety_8h" name="tropicalVariety.h" local="yes" import="no" module="no" objc="no">tropicalVariety.h</includes>
    <includes id="std__wrapper_8h" name="std_wrapper.h" local="yes" import="no" module="no" objc="no">std_wrapper.h</includes>
    <member kind="function">
      <type>groebnerCone</type>
      <name>groebnerStartingCone</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>aedb480a91be42e13f4cb0d39b6d07a68</anchor>
      <arglist>(const tropicalStrategy &amp;currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; gfan::ZVector, groebnerCone &gt;</type>
      <name>tropicalStartingPoint</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>aa45abe4c8f557ee72be283de8f3bd358</anchor>
      <arglist>(const ideal I, const ring r, const tropicalStrategy &amp;currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; gfan::ZVector, groebnerCone &gt;</type>
      <name>tropicalStartingDataViaGroebnerFan</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>ae84b0a126d447287d7eb582eaf1d1c8a</anchor>
      <arglist>(const ideal I, const ring r, const tropicalStrategy &amp;currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>positiveTropicalStartingPoint</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>aa07d3ed11ab703ae7d5afd5a8a06a598</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nonNegativeTropicalStartingPoint</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>aacb98e3ee9b956fff7d4422a723c0fce</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>negativeTropicalStartingPoint</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>af1e3c438344f45a1c0f66c8d5b7dcbfa</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nonPositiveTropicalStartingPoint</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>a46aa276e90c8f1ca5625a5f1bdc49644</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>tropicalStartingPoint</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>a4e35c2973dbbaf15af389553b9e37331</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gfan::ZCone</type>
      <name>linealitySpaceOfGroebnerFan</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>a3ed47abbb733dbfb902b8a63698736d6</anchor>
      <arglist>(const ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>createTraversalStartingRing</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>a9c6e66a771efc3cf26b362a7a821314f</anchor>
      <arglist>(const ring s, const gfan::ZMatrix &amp;startingPoints, const tropicalStrategy &amp;currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>groebnerCone</type>
      <name>tropicalStartingCone</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>aadc1352ede331fae6da2f114d2787333</anchor>
      <arglist>(const tropicalStrategy &amp;currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>tropicalStartingCone</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>aacb7f8269a4efc750f9a98fc536112a5</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="variable">
      <type>gfan::ZMatrix</type>
      <name>tropicalStartingPoints</name>
      <anchorfile>startingCone_8cc.html</anchorfile>
      <anchor>a1fc35238ee312244e0c042bc85876505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>startingCone.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>startingCone_8h.html</filename>
    <includes id="groebnerCone_8h" name="groebnerCone.h" local="yes" import="no" module="no" objc="no">groebnerCone.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <member kind="function">
      <type>groebnerCone</type>
      <name>groebnerStartingCone</name>
      <anchorfile>startingCone_8h.html</anchorfile>
      <anchor>aedb480a91be42e13f4cb0d39b6d07a68</anchor>
      <arglist>(const tropicalStrategy &amp;currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>groebnerCone</type>
      <name>tropicalStartingCone</name>
      <anchorfile>startingCone_8h.html</anchorfile>
      <anchor>a2146561f30a345109e3f890da0c77620</anchor>
      <arglist>(const tropicalStrategy &amp;currentCase)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>tropicalStartingPoint</name>
      <anchorfile>startingCone_8h.html</anchorfile>
      <anchor>a4e35c2973dbbaf15af389553b9e37331</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>positiveTropicalStartingPoint</name>
      <anchorfile>startingCone_8h.html</anchorfile>
      <anchor>aa07d3ed11ab703ae7d5afd5a8a06a598</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nonNegativeTropicalStartingPoint</name>
      <anchorfile>startingCone_8h.html</anchorfile>
      <anchor>aacb98e3ee9b956fff7d4422a723c0fce</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>negativeTropicalStartingPoint</name>
      <anchorfile>startingCone_8h.html</anchorfile>
      <anchor>af1e3c438344f45a1c0f66c8d5b7dcbfa</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nonPositiveTropicalStartingPoint</name>
      <anchorfile>startingCone_8h.html</anchorfile>
      <anchor>a46aa276e90c8f1ca5625a5f1bdc49644</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>tropicalStartingCone</name>
      <anchorfile>startingCone_8h.html</anchorfile>
      <anchor>aacb7f8269a4efc750f9a98fc536112a5</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="variable">
      <type>gfan::ZMatrix</type>
      <name>tropicalStartingPoints</name>
      <anchorfile>startingCone_8h.html</anchorfile>
      <anchor>a1fc35238ee312244e0c042bc85876505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>std_wrapper.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>std__wrapper_8cc.html</filename>
    <includes id="libsingular_8h" name="libsingular.h" local="yes" import="no" module="no" objc="no">Singular/libsingular.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>gfanlib_kStd_wrapper</name>
      <anchorfile>std__wrapper_8cc.html</anchorfile>
      <anchor>aa9df1b631f42beee4ee3d91f10852b80</anchor>
      <arglist>(ideal I, ring r, tHomog h=testHomog)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>sat_vars_sp</name>
      <anchorfile>std__wrapper_8cc.html</anchorfile>
      <anchor>ac492bd217cc58a82ecdd7733f2767691</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>gfanlib_satStd_wrapper</name>
      <anchorfile>std__wrapper_8cc.html</anchorfile>
      <anchor>a6c3124a5a3f329020479f6477ebfea5c</anchor>
      <arglist>(ideal I, ring r, tHomog h=testHomog)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>abort_if_monomial_sp</name>
      <anchorfile>std__wrapper_8cc.html</anchorfile>
      <anchor>a1959914852369dbe6bdeca0e67aabfa5</anchor>
      <arglist>(kStrategy strat)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>gfanlib_monomialabortStd_wrapper</name>
      <anchorfile>std__wrapper_8cc.html</anchorfile>
      <anchor>abe2259d71c83e5a11146ad0143bb871e</anchor>
      <arglist>(ideal I, ring r, tHomog h=testHomog)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>gitfan_satstdSaturatingVariables</name>
      <anchorfile>std__wrapper_8cc.html</anchorfile>
      <anchor>a0c1568100be958a7f392972b86f21bf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>std_wrapper.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>std__wrapper_8h.html</filename>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>gfanlib_kStd_wrapper</name>
      <anchorfile>std__wrapper_8h.html</anchorfile>
      <anchor>aa9df1b631f42beee4ee3d91f10852b80</anchor>
      <arglist>(ideal I, ring r, tHomog h=testHomog)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>gfanlib_satStd_wrapper</name>
      <anchorfile>std__wrapper_8h.html</anchorfile>
      <anchor>a6c3124a5a3f329020479f6477ebfea5c</anchor>
      <arglist>(ideal I, ring r, tHomog h=testHomog)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>gfanlib_monomialabortStd_wrapper</name>
      <anchorfile>std__wrapper_8h.html</anchorfile>
      <anchor>abe2259d71c83e5a11146ad0143bb871e</anchor>
      <arglist>(ideal I, ring r, tHomog h=testHomog)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropical.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropical_8cc.html</filename>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="bbcone_8h" name="bbcone.h" local="yes" import="no" module="no" objc="no">bbcone.h</includes>
    <includes id="ppinitialReduction_8h" name="ppinitialReduction.h" local="yes" import="no" module="no" objc="no">ppinitialReduction.h</includes>
    <includes id="containsMonomial_8h" name="containsMonomial.h" local="yes" import="no" module="no" objc="no">containsMonomial.h</includes>
    <includes id="initial_8h" name="initial.h" local="yes" import="no" module="no" objc="no">initial.h</includes>
    <includes id="witness_8h" name="witness.h" local="yes" import="no" module="no" objc="no">witness.h</includes>
    <includes id="tropicalCurves_8h" name="tropicalCurves.h" local="yes" import="no" module="no" objc="no">tropicalCurves.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <includes id="startingCone_8h" name="startingCone.h" local="yes" import="no" module="no" objc="no">startingCone.h</includes>
    <includes id="groebnerFan_8h" name="groebnerFan.h" local="yes" import="no" module="no" objc="no">groebnerFan.h</includes>
    <includes id="groebnerComplex_8h" name="groebnerComplex.h" local="yes" import="no" module="no" objc="no">groebnerComplex.h</includes>
    <includes id="tropicalVariety_8h" name="tropicalVariety.h" local="yes" import="no" module="no" objc="no">tropicalVariety.h</includes>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>homogeneitySpace</name>
      <anchorfile>tropical_8cc.html</anchorfile>
      <anchor>a6c71ddc73b7ab7b5d57f1afe1f78c539</anchor>
      <arglist>(ideal I, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>homogeneitySpace</name>
      <anchorfile>tropical_8cc.html</anchorfile>
      <anchor>a384dd83f4d5cc0d296d1fb159180a86b</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>lowerHomogeneitySpace</name>
      <anchorfile>tropical_8cc.html</anchorfile>
      <anchor>ad3f34a164e886389faf27f5b914c8eca</anchor>
      <arglist>(ideal I, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lowerHomogeneitySpace</name>
      <anchorfile>tropical_8cc.html</anchorfile>
      <anchor>a869f7f0138e4996be9ba8d00c7647f86</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>groebnerCone</name>
      <anchorfile>tropical_8cc.html</anchorfile>
      <anchor>ae7032361a0532ed0a139d7662eb70f63</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>groebnerCone</name>
      <anchorfile>tropical_8cc.html</anchorfile>
      <anchor>ac3a630429974c314cc3f2470e30f1149</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>maximalGroebnerCone</name>
      <anchorfile>tropical_8cc.html</anchorfile>
      <anchor>abbe13430f1284c3ca3990da3ed3924da</anchor>
      <arglist>(const ideal &amp;I, const ring &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>maximalGroebnerCone</name>
      <anchorfile>tropical_8cc.html</anchorfile>
      <anchor>afe6bc027ece215de30cda3823edc72ce</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>initial</name>
      <anchorfile>tropical_8cc.html</anchorfile>
      <anchor>ad990ef8987cc14357d42b8d846f030da</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tropical_setup</name>
      <anchorfile>tropical_8cc.html</anchorfile>
      <anchor>a57154d6cb9a8443b128ce295196117b5</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>tropicalVerboseLevel</name>
      <anchorfile>tropical_8cc.html</anchorfile>
      <anchor>ad6bf2385f3da9f9d1563bf9417792aa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropical.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropical_8h.html</filename>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>maximalGroebnerCone</name>
      <anchorfile>tropical_8h.html</anchorfile>
      <anchor>abbe13430f1284c3ca3990da3ed3924da</anchor>
      <arglist>(const ideal &amp;I, const ring &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>homogeneitySpace</name>
      <anchorfile>tropical_8h.html</anchorfile>
      <anchor>a6c71ddc73b7ab7b5d57f1afe1f78c539</anchor>
      <arglist>(ideal I, ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tropical_setup</name>
      <anchorfile>tropical_8h.html</anchorfile>
      <anchor>a57154d6cb9a8443b128ce295196117b5</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>tropicalVerboseLevel</name>
      <anchorfile>tropical_8h.html</anchorfile>
      <anchor>aded63ec83838c4d03f9e37bd9cba927a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalCurves.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalCurves_8cc.html</filename>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="std__wrapper_8h" name="std_wrapper.h" local="yes" import="no" module="no" objc="no">std_wrapper.h</includes>
    <includes id="containsMonomial_8h" name="containsMonomial.h" local="yes" import="no" module="no" objc="no">containsMonomial.h</includes>
    <includes id="initial_8h" name="initial.h" local="yes" import="no" module="no" objc="no">initial.h</includes>
    <includes id="witness_8h" name="witness.h" local="yes" import="no" module="no" objc="no">witness.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <includes id="tropicalVarietyOfPolynomials_8h" name="tropicalVarietyOfPolynomials.h" local="yes" import="no" module="no" objc="no">tropicalVarietyOfPolynomials.h</includes>
    <includes id="tropicalCurves_8h" name="tropicalCurves.h" local="yes" import="no" module="no" objc="no">tropicalCurves.h</includes>
    <member kind="function" static="yes">
      <type>static ZConesSortedByDimension</type>
      <name>intersect</name>
      <anchorfile>tropicalCurves_8cc.html</anchorfile>
      <anchor>a36557c28f33c3df69a6f8eb0befeabf4</anchor>
      <arglist>(const ZConesSortedByDimension &amp;setA, const ZConesSortedByDimension &amp;setB, int d=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>genericlyWeightedOrdering</name>
      <anchorfile>tropicalCurves_8cc.html</anchorfile>
      <anchor>ae0a222942c20d85ea1e0a5ccbdfb06aa</anchor>
      <arglist>(const ring r, const gfan::ZVector &amp;u, const gfan::ZVector &amp;w, const gfan::ZMatrix &amp;W, const tropicalStrategy *currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>ZConesSortedByDimension</type>
      <name>tropicalStar</name>
      <anchorfile>tropicalCurves_8cc.html</anchorfile>
      <anchor>ade21a2a10f7915939351f626439a3aa5</anchor>
      <arglist>(ideal inI, const ring r, const gfan::ZVector &amp;u, const tropicalStrategy *currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZMatrix</type>
      <name>raysOfTropicalStar</name>
      <anchorfile>tropicalCurves_8cc.html</anchorfile>
      <anchor>af4c6ec0b7e373f4e4a45327815084147</anchor>
      <arglist>(ideal I, const ring r, const gfan::ZVector &amp;u, const tropicalStrategy *currentStrategy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalCurves.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalCurves_8h.html</filename>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <includes id="tropicalVarietyOfPolynomials_8h" name="tropicalVarietyOfPolynomials.h" local="yes" import="no" module="no" objc="no">tropicalVarietyOfPolynomials.h</includes>
    <member kind="function">
      <type>ZConesSortedByDimension</type>
      <name>tropicalStar</name>
      <anchorfile>tropicalCurves_8h.html</anchorfile>
      <anchor>a44e8434ec34f97089ed7bf795532bb4e</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector &amp;u, const tropicalStrategy *currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZMatrix</type>
      <name>raysOfTropicalStar</name>
      <anchorfile>tropicalCurves_8h.html</anchorfile>
      <anchor>af4c6ec0b7e373f4e4a45327815084147</anchor>
      <arglist>(ideal I, const ring r, const gfan::ZVector &amp;u, const tropicalStrategy *currentStrategy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalDebug.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalDebug_8cc.html</filename>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">libpolys/polys/simpleideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="std__wrapper_8h" name="std_wrapper.h" local="yes" import="no" module="no" objc="no">std_wrapper.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="tropical_8h" name="tropical.h" local="yes" import="no" module="no" objc="no">tropical.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>checkForNonPositiveEntries</name>
      <anchorfile>tropicalDebug_8cc.html</anchorfile>
      <anchor>a661a7d1fc76cb013e50fe4193fa8fb1c</anchor>
      <arglist>(const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkForNonPositiveLaterEntries</name>
      <anchorfile>tropicalDebug_8cc.html</anchorfile>
      <anchor>afe8adee746860fc1fcbda544607bd5d9</anchor>
      <arglist>(const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>areIdealsEqual</name>
      <anchorfile>tropicalDebug_8cc.html</anchorfile>
      <anchor>add30b9ba4f7aa1972081d94092366f2f</anchor>
      <arglist>(ideal I, ring r, ideal J, ring s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkWeightVector</name>
      <anchorfile>tropicalDebug_8cc.html</anchorfile>
      <anchor>a05779bb9d3cb6d7c52b4e55b2a2f6dbc</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector &amp;weightVector, bool checkBorder)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkOrderingAndCone</name>
      <anchorfile>tropicalDebug_8cc.html</anchorfile>
      <anchor>ab849e4a6a81d1e619a48902cfe290d46</anchor>
      <arglist>(const ring r, const gfan::ZCone zc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkPolynomialInput</name>
      <anchorfile>tropicalDebug_8cc.html</anchorfile>
      <anchor>abefca04007d7b1415da391c06c110fcb</anchor>
      <arglist>(const ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkPolyhedralInput</name>
      <anchorfile>tropicalDebug_8cc.html</anchorfile>
      <anchor>a55e2d07d1abb42fca240a7fbc65dc2bc</anchor>
      <arglist>(const gfan::ZCone zc, const gfan::ZVector p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalDebug.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalDebug_8h.html</filename>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">libpolys/polys/simpleideals.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>checkForNonPositiveEntries</name>
      <anchorfile>tropicalDebug_8h.html</anchorfile>
      <anchor>a661a7d1fc76cb013e50fe4193fa8fb1c</anchor>
      <arglist>(const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkForNonPositiveLaterEntries</name>
      <anchorfile>tropicalDebug_8h.html</anchorfile>
      <anchor>afe8adee746860fc1fcbda544607bd5d9</anchor>
      <arglist>(const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>areIdealsEqual</name>
      <anchorfile>tropicalDebug_8h.html</anchorfile>
      <anchor>add30b9ba4f7aa1972081d94092366f2f</anchor>
      <arglist>(ideal I, ring r, ideal J, ring s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkWeightVector</name>
      <anchorfile>tropicalDebug_8h.html</anchorfile>
      <anchor>a31cf50b67c85564853ceed4db1ad8250</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector &amp;weightVector, bool checkBorder=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkOrderingAndCone</name>
      <anchorfile>tropicalDebug_8h.html</anchorfile>
      <anchor>ab849e4a6a81d1e619a48902cfe290d46</anchor>
      <arglist>(const ring r, const gfan::ZCone zc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkPolynomialInput</name>
      <anchorfile>tropicalDebug_8h.html</anchorfile>
      <anchor>abefca04007d7b1415da391c06c110fcb</anchor>
      <arglist>(const ideal I, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkPolyhedralInput</name>
      <anchorfile>tropicalDebug_8h.html</anchorfile>
      <anchor>a55e2d07d1abb42fca240a7fbc65dc2bc</anchor>
      <arglist>(const gfan::ZCone zc, const gfan::ZVector p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalStrategy.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalStrategy_8cc.html</filename>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <includes id="singularWishlist_8h" name="singularWishlist.h" local="yes" import="no" module="no" objc="no">singularWishlist.h</includes>
    <includes id="adjustWeights_8h" name="adjustWeights.h" local="yes" import="no" module="no" objc="no">adjustWeights.h</includes>
    <includes id="ppinitialReduction_8h" name="ppinitialReduction.h" local="yes" import="no" module="no" objc="no">ppinitialReduction.h</includes>
    <includes id="tropical_8h" name="tropical.h" local="yes" import="no" module="no" objc="no">tropical.h</includes>
    <includes id="std__wrapper_8h" name="std_wrapper.h" local="yes" import="no" module="no" objc="no">std_wrapper.h</includes>
    <includes id="tropicalCurves_8h" name="tropicalCurves.h" local="yes" import="no" module="no" objc="no">tropicalCurves.h</includes>
    <includes id="tropicalDebug_8h" name="tropicalDebug.h" local="yes" import="no" module="no" objc="no">tropicalDebug.h</includes>
    <includes id="containsMonomial_8h" name="containsMonomial.h" local="yes" import="no" module="no" objc="no">containsMonomial.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="prime_8h" name="prime.h" local="yes" import="no" module="no" objc="no">misc/prime.h</includes>
    <member kind="function">
      <type>int</type>
      <name>dim</name>
      <anchorfile>tropicalStrategy_8cc.html</anchorfile>
      <anchor>a385e8d2cc0b4ba7f2c0fdad9d83f520f</anchor>
      <arglist>(ideal I, ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapElements</name>
      <anchorfile>tropicalStrategy_8cc.html</anchorfile>
      <anchor>a98c3708f9d1fc30c188af5bef5e8150f</anchor>
      <arglist>(ideal I, ideal J)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>noExtraReduction</name>
      <anchorfile>tropicalStrategy_8cc.html</anchorfile>
      <anchor>a1bebb1d050e8616e968f9276f72bd3f1</anchor>
      <arglist>(ideal I, ring r, number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>constructStartingRing</name>
      <anchorfile>tropicalStrategy_8cc.html</anchorfile>
      <anchor>a4ca1edabe40c36cab383beb016f6191e</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>constructStartingIdeal</name>
      <anchorfile>tropicalStrategy_8cc.html</anchorfile>
      <anchor>a4048d80f79ddd003e21bd6455ed753cd</anchor>
      <arglist>(ideal originalIdeal, ring originalRing, number uniformizingParameter, ring startingRing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>nMap_dummy</name>
      <anchorfile>tropicalStrategy_8cc.html</anchorfile>
      <anchor>aff45c745b17acb2d7fd862b97e25ed03</anchor>
      <arglist>(number a, const coeffs src, const coeffs dst)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalStrategy.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalStrategy_8h.html</filename>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="containsMonomial_8h" name="containsMonomial.h" local="yes" import="no" module="no" objc="no">containsMonomial.h</includes>
    <includes id="flip_8h" name="flip.h" local="yes" import="no" module="no" objc="no">flip.h</includes>
    <includes id="initial_8h" name="initial.h" local="yes" import="no" module="no" objc="no">initial.h</includes>
    <includes id="witness_8h" name="witness.h" local="yes" import="no" module="no" objc="no">witness.h</includes>
    <class kind="class">tropicalStrategy</class>
    <member kind="typedef">
      <type>gfan::ZVector(*</type>
      <name>wAdjAlg1</name>
      <anchorfile>tropicalStrategy_8h.html</anchorfile>
      <anchor>a411b316659e56b95ac42d5fcadbb1ad4</anchor>
      <arglist>)(gfan::ZVector)</arglist>
    </member>
    <member kind="typedef">
      <type>gfan::ZVector(*</type>
      <name>wAdjAlg2</name>
      <anchorfile>tropicalStrategy_8h.html</anchorfile>
      <anchor>a0eca389438066d842028f87be73d5208</anchor>
      <arglist>)(gfan::ZVector, gfan::ZVector)</arglist>
    </member>
    <member kind="typedef">
      <type>bool(*</type>
      <name>redAlg</name>
      <anchorfile>tropicalStrategy_8h.html</anchorfile>
      <anchor>aa113cd529949738351c141be7e2e3bba</anchor>
      <arglist>)(ideal, ring, number)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalTraversal.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalTraversal_8cc.html</filename>
    <includes id="bbcone_8h" name="bbcone.h" local="yes" import="no" module="no" objc="no">bbcone.h</includes>
    <includes id="groebnerCone_8h" name="groebnerCone.h" local="yes" import="no" module="no" objc="no">groebnerCone.h</includes>
    <includes id="tropicalCurves_8h" name="tropicalCurves.h" local="yes" import="no" module="no" objc="no">tropicalCurves.h</includes>
    <includes id="std__wrapper_8h" name="std_wrapper.h" local="yes" import="no" module="no" objc="no">std_wrapper.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>checkNecessaryTropicalFlips</name>
      <anchorfile>tropicalTraversal_8cc.html</anchorfile>
      <anchor>a382ddc2d28e7aaf18ac390bdbf5989dc</anchor>
      <arglist>(const groebnerCones &amp;tropicalVariety, const groebnerCones &amp;workingList, const gfan::ZVector &amp;interiorPoint, const gfan::ZMatrix &amp;normalVectors)</arglist>
    </member>
    <member kind="function">
      <type>groebnerCones</type>
      <name>tropicalTraversalMinimizingFlips</name>
      <anchorfile>tropicalTraversal_8cc.html</anchorfile>
      <anchor>a5ce81545d5c350bd84081bbf37643254</anchor>
      <arglist>(const groebnerCone startingCone)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>checkNecessaryGroebnerFlips</name>
      <anchorfile>tropicalTraversal_8cc.html</anchorfile>
      <anchor>a9f3f0909d10b9b16b771a54c59e9d09a</anchor>
      <arglist>(const groebnerCones &amp;groebnerFan, const groebnerCones &amp;workingList, const gfan::ZMatrix &amp;interiorPoints)</arglist>
    </member>
    <member kind="function">
      <type>groebnerCones</type>
      <name>groebnerTraversal</name>
      <anchorfile>tropicalTraversal_8cc.html</anchorfile>
      <anchor>a313e1c04d7cf850446b394807f6c6660</anchor>
      <arglist>(const groebnerCone startingCone)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalTraversal.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalTraversal_8h.html</filename>
    <includes id="groebnerCone_8h" name="groebnerCone.h" local="yes" import="no" module="no" objc="no">groebnerCone.h</includes>
    <member kind="function">
      <type>groebnerCones</type>
      <name>tropicalTraversalMinimizingFlips</name>
      <anchorfile>tropicalTraversal_8h.html</anchorfile>
      <anchor>a5ce81545d5c350bd84081bbf37643254</anchor>
      <arglist>(const groebnerCone startingCone)</arglist>
    </member>
    <member kind="function">
      <type>groebnerCones</type>
      <name>tropicalTraversal</name>
      <anchorfile>tropicalTraversal_8h.html</anchorfile>
      <anchor>a3272419ed82f1188a6464a318b38fca2</anchor>
      <arglist>(const groebnerCone startingCone)</arglist>
    </member>
    <member kind="function">
      <type>groebnerCones</type>
      <name>groebnerTraversal</name>
      <anchorfile>tropicalTraversal_8h.html</anchorfile>
      <anchor>a313e1c04d7cf850446b394807f6c6660</anchor>
      <arglist>(const groebnerCone startingCone)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalVariety.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalVariety_8cc.html</filename>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="std__wrapper_8h" name="std_wrapper.h" local="yes" import="no" module="no" objc="no">std_wrapper.h</includes>
    <includes id="bbfan_8h" name="bbfan.h" local="yes" import="no" module="no" objc="no">bbfan.h</includes>
    <includes id="groebnerCone_8h" name="groebnerCone.h" local="yes" import="no" module="no" objc="no">groebnerCone.h</includes>
    <includes id="tropicalVarietyOfPolynomials_8h" name="tropicalVarietyOfPolynomials.h" local="yes" import="no" module="no" objc="no">tropicalVarietyOfPolynomials.h</includes>
    <includes id="tropicalVarietyOfIdeals_8h" name="tropicalVarietyOfIdeals.h" local="yes" import="no" module="no" objc="no">tropicalVarietyOfIdeals.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setOptionRedSB</name>
      <anchorfile>tropicalVariety_8cc.html</anchorfile>
      <anchor>a63c236722c4300bc0245487f2ef42ca5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>undoSetOptionRedSB</name>
      <anchorfile>tropicalVariety_8cc.html</anchorfile>
      <anchor>ab14507e5514f9c6ed74eec038ca2f51d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gfan::ZFan *</type>
      <name>toZFan</name>
      <anchorfile>tropicalVariety_8cc.html</anchorfile>
      <anchor>ae75a8407aa3f37839c55399dcb9935ac</anchor>
      <arglist>(std::set&lt; gfan::ZCone &gt; maxCones, int d)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>tropicalVariety</name>
      <anchorfile>tropicalVariety_8cc.html</anchorfile>
      <anchor>a78a35c809b1f9d7df1f390da9fd357b5</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="variable">
      <type>VAR BITSET</type>
      <name>bitsetSave1</name>
      <anchorfile>tropicalVariety_8cc.html</anchorfile>
      <anchor>aae64450dff73d71b13ebdc3a4321cb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BITSET</type>
      <name>bitsetSave2</name>
      <anchorfile>tropicalVariety_8cc.html</anchorfile>
      <anchor>a280d29fb4037b1abe878269ad3e3be27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalVariety.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalVariety_8h.html</filename>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>tropicalVariety</name>
      <anchorfile>tropicalVariety_8h.html</anchorfile>
      <anchor>a78a35c809b1f9d7df1f390da9fd357b5</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalVarietyOfIdeals.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalVarietyOfIdeals_8cc.html</filename>
    <includes id="groebnerCone_8h" name="groebnerCone.h" local="yes" import="no" module="no" objc="no">groebnerCone.h</includes>
    <includes id="startingCone_8h" name="startingCone.h" local="yes" import="no" module="no" objc="no">startingCone.h</includes>
    <includes id="tropicalTraversal_8h" name="tropicalTraversal.h" local="yes" import="no" module="no" objc="no">tropicalTraversal.h</includes>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>tropicalVariety</name>
      <anchorfile>tropicalVarietyOfIdeals_8cc.html</anchorfile>
      <anchor>a84af398c7ec5be387fb35763111491a5</anchor>
      <arglist>(const tropicalStrategy currentStrategy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalVarietyOfIdeals.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalVarietyOfIdeals_8h.html</filename>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>tropicalVariety</name>
      <anchorfile>tropicalVarietyOfIdeals_8h.html</anchorfile>
      <anchor>a84af398c7ec5be387fb35763111491a5</anchor>
      <arglist>(const tropicalStrategy currentStrategy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalVarietyOfPolynomials.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalVarietyOfPolynomials_8cc.html</filename>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <includes id="tropicalVarietyOfPolynomials_8h" name="tropicalVarietyOfPolynomials.h" local="yes" import="no" module="no" objc="no">tropicalVarietyOfPolynomials.h</includes>
    <member kind="function">
      <type>std::set&lt; gfan::ZCone &gt;</type>
      <name>tropicalVariety</name>
      <anchorfile>tropicalVarietyOfPolynomials_8cc.html</anchorfile>
      <anchor>a03cf6f1dc8572a8a6fb335b9b447c6e8</anchor>
      <arglist>(const poly g, const ring r, const tropicalStrategy *currentCase)</arglist>
    </member>
    <member kind="function">
      <type>ZConesSortedByDimension</type>
      <name>tropicalVarietySortedByDimension</name>
      <anchorfile>tropicalVarietyOfPolynomials_8cc.html</anchorfile>
      <anchor>a33e064e3f676d6b38ea40a4c4e858db3</anchor>
      <arglist>(const poly g, const ring r, const tropicalStrategy *currentCase)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tropicalVarietyOfPolynomials.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>tropicalVarietyOfPolynomials_8h.html</filename>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <class kind="struct">ZConeCompareDimensionFirst</class>
    <member kind="typedef">
      <type>std::set&lt; gfan::ZCone, ZConeCompareDimensionFirst &gt;</type>
      <name>ZConesSortedByDimension</name>
      <anchorfile>tropicalVarietyOfPolynomials_8h.html</anchorfile>
      <anchor>a39f42cb27f7f29397f7bbb597a86a17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; gfan::ZCone &gt;</type>
      <name>tropicalVariety</name>
      <anchorfile>tropicalVarietyOfPolynomials_8h.html</anchorfile>
      <anchor>a03cf6f1dc8572a8a6fb335b9b447c6e8</anchor>
      <arglist>(const poly g, const ring r, const tropicalStrategy *currentCase)</arglist>
    </member>
    <member kind="function">
      <type>ZConesSortedByDimension</type>
      <name>tropicalVarietySortedByDimension</name>
      <anchorfile>tropicalVarietyOfPolynomials_8h.html</anchorfile>
      <anchor>a33e064e3f676d6b38ea40a4c4e858db3</anchor>
      <arglist>(const poly g, const ring r, const tropicalStrategy *currentCase)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>witness.cc</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>witness_8cc.html</filename>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">callgfanlib_conversion.h</includes>
    <includes id="tropicalDebug_8h" name="tropicalDebug.h" local="yes" import="no" module="no" objc="no">tropicalDebug.h</includes>
    <includes id="initial_8h" name="initial.h" local="yes" import="no" module="no" objc="no">initial.h</includes>
    <includes id="tropicalStrategy_8h" name="tropicalStrategy.h" local="yes" import="no" module="no" objc="no">tropicalStrategy.h</includes>
    <member kind="function">
      <type>matrix</type>
      <name>divisionDiscardingRemainder</name>
      <anchorfile>witness_8cc.html</anchorfile>
      <anchor>a02f7f87db02cf72bf61f4be74df90d17</anchor>
      <arglist>(const poly f, const ideal G, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>divisionDiscardingRemainder</name>
      <anchorfile>witness_8cc.html</anchorfile>
      <anchor>aa3a74278e7437c2436f1fff19be1a93d</anchor>
      <arglist>(const ideal F, const ideal G, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>witness</name>
      <anchorfile>witness_8cc.html</anchorfile>
      <anchor>a8ef76671dc7db79458d272d2e086683c</anchor>
      <arglist>(const poly m, const ideal I, const ideal inI, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>witness</name>
      <anchorfile>witness_8cc.html</anchorfile>
      <anchor>a269fafd128bd42b83998d39fd5215c40</anchor>
      <arglist>(const ideal inI, const ideal J, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>witness.h</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>witness_8h.html</filename>
    <includes id="monomials_8h" name="monomials.h" local="yes" import="no" module="no" objc="no">polys/monomials/monomials.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <member kind="function">
      <type>matrix</type>
      <name>divisionDiscardingRemainder</name>
      <anchorfile>witness_8h.html</anchorfile>
      <anchor>a02f7f87db02cf72bf61f4be74df90d17</anchor>
      <arglist>(const poly f, const ideal G, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>divisionDiscardingRemainder</name>
      <anchorfile>witness_8h.html</anchorfile>
      <anchor>aa3a74278e7437c2436f1fff19be1a93d</anchor>
      <arglist>(const ideal F, const ideal G, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>witness</name>
      <anchorfile>witness_8h.html</anchorfile>
      <anchor>a8ef76671dc7db79458d272d2e086683c</anchor>
      <arglist>(const poly m, const ideal I, const ideal inI, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>witness</name>
      <anchorfile>witness_8h.html</anchorfile>
      <anchor>a269fafd128bd42b83998d39fd5215c40</anchor>
      <arglist>(const ideal inI, const ideal J, const ring r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gitfan.cc</name>
    <path>Singular/dyn_modules/gitfan/</path>
    <filename>gitfan_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="callgfanlib__conversion_8h" name="callgfanlib_conversion.h" local="yes" import="no" module="no" objc="no">Singular/dyn_modules/gfanlib/callgfanlib_conversion.h</includes>
    <includes id="bbcone_8h" name="bbcone.h" local="yes" import="no" module="no" objc="no">Singular/dyn_modules/gfanlib/bbcone.h</includes>
    <includes id="bbfan_8h" name="bbfan.h" local="yes" import="no" module="no" objc="no">Singular/dyn_modules/gfanlib/bbfan.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <includes id="gitfan_8h" name="gitfan.h" local="yes" import="no" module="no" objc="no">gitfan.h</includes>
    <namespace>gitfan</namespace>
    <member kind="function" static="yes">
      <type>static gfan::ZCone</type>
      <name>subcone</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>a911e3deb093b477272f94a2ef2d90d55</anchor>
      <arglist>(const lists &amp;cones, const gfan::ZVector &amp;point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gitfan::facets</type>
      <name>interiorFacets</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>a10d3375f68b2b586d17e51c5f24e9d8e</anchor>
      <arglist>(const gfan::ZCone &amp;zc, const gfan::ZCone &amp;bound)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>refineCones</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>a664a24555b8ed9a0a3ac0228b8293de5</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>binomial</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>a0d639ca5530295cc18c417127178fcac</anchor>
      <arglist>(int n, int k)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>intToAface</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>a11bae341b8c23d9df8eefa90e9a4190c</anchor>
      <arglist>(unsigned int v0, int n, int k)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>listOfAfacesToCheck</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>a160aa7ab3369cb81dd0c6a12a4d5e8d0</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nextAfaceToCheck</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>a99e5716f3e603d20c3a3d0c80b5d34d3</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>checkSigns</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>a51558c2854ae9975812de53dc1934f87</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>binaryToBigint</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>a8ccd5342be960156f40715a4a0c42411</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>composeIntvecs</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>add4b35706a063a46818ecee38f77e8e4</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>findPlaceToInsert</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>a266686d62591504a669f292ecff5f80a</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>gitfan</name>
      <anchorfile>gitfan_8cc.html</anchorfile>
      <anchor>a3f805655382ed30bf45540bcd67268a6</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gitfan.h</name>
    <path>Singular/dyn_modules/gitfan/</path>
    <filename>gitfan_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="bbcone_8h" name="bbcone.h" local="yes" import="no" module="no" objc="no">Singular/dyn_modules/gfanlib/bbcone.h</includes>
    <includes id="bbfan_8h" name="bbfan.h" local="yes" import="no" module="no" objc="no">Singular/dyn_modules/gfanlib/bbfan.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <class kind="class">gitfan::facet</class>
    <class kind="struct">gitfan::facet_compare</class>
    <namespace>gitfan</namespace>
    <member kind="function">
      <type>void</type>
      <name>gitfan_setup</name>
      <anchorfile>gitfan_8h.html</anchorfile>
      <anchor>a74f483e18f39e08838e5b27d841430d0</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interval.cc</name>
    <path>Singular/dyn_modules/interval/</path>
    <filename>interval_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="interval_8h" name="interval.h" local="yes" import="no" module="no" objc="no">Singular/dyn_modules/interval/interval.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="ssiLink_8h" name="ssiLink.h" local="yes" import="no" module="no" objc="no">Singular/links/ssiLink.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>interval_Init</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>a76fca7712cdd5f7f4d1fe53e7545fdfa</anchor>
      <arglist>(blackbox *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>interval_String</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>a89987f3046638208d4552b8084e304fb</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>interval_Copy</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>ab78f9b85630ee284eb9b29bae5f2185c</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>interval_Destroy</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>a5a49c6e8e10da9a3d6630fc3bd31dd53</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>interval_Assign</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>ac7d2164cf893c07aab8716d0705366c1</anchor>
      <arglist>(leftv result, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>length</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>afc35d74fd738b5c73618d11356d78b07</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static interval *</type>
      <name>intervalScalarMultiply</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>a9d928c2258945bf7e46206c8fe6b8f98</anchor>
      <arglist>(number a, interval *I)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static interval *</type>
      <name>intervalMultiply</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>ac8bd9bebbff08d84eab3ec7dacf0f477</anchor>
      <arglist>(interval *I, interval *J)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static interval *</type>
      <name>intervalAdd</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>a5e65160b9f1c38929cfab891e2a93246</anchor>
      <arglist>(interval *I, interval *J)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static interval *</type>
      <name>intervalSubtract</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>a9c933c1b9eea9b96bf6e1a82b4de7dd3</anchor>
      <arglist>(interval *I, interval *J)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>intervalEqual</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>adfa4b34a120e5a7123ff10e69bd5fa71</anchor>
      <arglist>(interval *I, interval *J)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>intervalContainsZero</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>aabeed368ba8026ca7270b1149e944b2c</anchor>
      <arglist>(interval *I)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static interval *</type>
      <name>intervalPower</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>abfd88e87f1753815af2edd411cc9a1a0</anchor>
      <arglist>(interval *I, int p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>interval_Op2</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>acf992210355b0aeea24af05f69d3e7f0</anchor>
      <arglist>(int op, leftv result, leftv i1, leftv i2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>interval_serialize</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>ac2e77beb2eb373b00b9498699e5eaa51</anchor>
      <arglist>(blackbox *, void *d, si_link f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>interval_deserialize</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>ae281ea757d4502b94993a2ec389731aa</anchor>
      <arglist>(blackbox **, void **d, si_link f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>box_Init</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>a41a84260aa3d4583bce0b624478b4d22</anchor>
      <arglist>(blackbox *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>box_Copy</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>ad87c026e0d08ee3aefa3cf3491d780ce</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>box_Destroy</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>a6857ea21f2281d8714a08354ff099413</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>box_String</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>aac60ad4bbf2249d9147a3f5a39a74f8d</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>box_Assign</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>a4d78f4f4291d8e216e4e43d288adff22</anchor>
      <arglist>(leftv result, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>box_Op2</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>aeeb60ae62fcb5398f542d4872aa7c032</anchor>
      <arglist>(int op, leftv result, leftv b1, leftv b2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>box_OpM</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>aa7a504284f375fd334c95aba8c45d15b</anchor>
      <arglist>(int op, leftv result, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>box_serialize</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>a121c999b3f0423e144d9731bd0a84091</anchor>
      <arglist>(blackbox *, void *d, si_link f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>box_deserialize</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>ae3efa2ba3e48156ebaf213474b0f2d2a</anchor>
      <arglist>(blackbox **, void **d, si_link f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>boxSet</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>affbbf9c35cbec8326d9af317865b7ef5</anchor>
      <arglist>(leftv result, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>evalPolyAtBox</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>a404d732e677c82115d8678c80812b4f2</anchor>
      <arglist>(leftv result, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>interval</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>aaaa5369efc7087af9a85b2e8f30f3cad</anchor>
      <arglist>(SModulFunctions *psModulFunctions)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>intervalID</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>ae30ce645df561f054abe282a6c44d6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>boxID</name>
      <anchorfile>interval_8cc.html</anchorfile>
      <anchor>ac5cd6c4fe24e24f29a87d1d8f4cfc9a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interval.h</name>
    <path>Singular/dyn_modules/interval/</path>
    <filename>interval_8h.html</filename>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <class kind="struct">interval</class>
    <class kind="struct">box</class>
    <member kind="function">
      <type>int</type>
      <name>mod_init</name>
      <anchorfile>interval_8h.html</anchorfile>
      <anchor>ad6188e552f5426ceaa6673e071faf940</anchor>
      <arglist>(SModulFunctions *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>loctriv.cc</name>
    <path>Singular/dyn_modules/loctriv/</path>
    <filename>loctriv_8cc.html</filename>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">libpolys/polys/monomials/ring.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">libpolys/polys/prCopy.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>kstd</name>
      <anchorfile>loctriv_8cc.html</anchorfile>
      <anchor>a308454b1bd134ae44c26ec833cce9a1c</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>loctriv</name>
      <anchorfile>loctriv_8cc.html</anchorfile>
      <anchor>a57ad0e13f741640c02cc13dbc8b11eee</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>machinelearning.cc</name>
    <path>Singular/dyn_modules/machinelearning/</path>
    <filename>machinelearning_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
  </compound>
  <compound kind="file">
    <name>mlpredict.c</name>
    <path>Singular/dyn_modules/machinelearning/</path>
    <filename>mlpredict_8c.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
  </compound>
  <compound kind="file">
    <name>mlpredict.h</name>
    <path>Singular/dyn_modules/machinelearning/</path>
    <filename>mlpredict_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>test_bufsize.c</name>
    <path>Singular/dyn_modules/machinelearning/tests/</path>
    <filename>test__bufsize_8c.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mlpredict_8h" name="mlpredict.h" local="yes" import="no" module="no" objc="no">mlpredict.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__bufsize_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_init_ml.c</name>
    <path>Singular/dyn_modules/machinelearning/tests/</path>
    <filename>test__init__ml_8c.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__init__ml_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lattice.cc</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>lattice_8cc.html</filename>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="lattice_8h" name="lattice.h" local="yes" import="no" module="no" objc="no">lattice.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="mpr__numeric_8h" name="mpr_numeric.h" local="yes" import="no" module="no" objc="no">kernel/numeric/mpr_numeric.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_PRINTS</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>a58cc141c7897c4a5035c400ce2b83fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_BLOCK</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>a9327a4de94ce8d5c00f26a90033714e9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_PRINT</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>af6551f0b4c3964c3128f808e7bf987c7</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_CMD</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>a007f708e4a7bcea932bb762bfcbc1d0f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_VAR</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>a23bbecf2f76856ec2c58ba1191d0c902</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_N</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>a8e72f2a4685311757699a419ecb61d5d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_BIM</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>a5aef16c1a3608c5a33dc716c599e97bb</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>scalarproduct</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>a15d75bc39e6aac2b53cff9dedb23809e</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>minkowksi</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>a26f7417f73baa8eb05c59e8c0b0ed16c</anchor>
      <arglist>(bigintmat **elementarray, int size_elementarray, number *poly, int deg, coeffs coef, int precision)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReal</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>a0584cdada427e993dea8cdd8cccd5f48</anchor>
      <arglist>(number a, coeffs coef)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImagGreaterZero</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>aaadb74c90fa1cf65fdb5d20c584286d4</anchor>
      <arglist>(number a, coeffs coef)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>squareroot</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>a3ea50e2df5792dc21923c8ee915ba3cc</anchor>
      <arglist>(number a, coeffs coef, int prec)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR bool</type>
      <name>debug_block</name>
      <anchorfile>lattice_8cc.html</anchorfile>
      <anchor>ab22754786c9a4810b1b7c151adb432db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lattice.h</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>lattice_8h.html</filename>
    <class kind="class">lattice</class>
    <member kind="function">
      <type>number</type>
      <name>scalarproduct</name>
      <anchorfile>lattice_8h.html</anchorfile>
      <anchor>a15d75bc39e6aac2b53cff9dedb23809e</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>minkowksi</name>
      <anchorfile>lattice_8h.html</anchorfile>
      <anchor>a26f7417f73baa8eb05c59e8c0b0ed16c</anchor>
      <arglist>(bigintmat **elementarray, int size_elementarray, number *poly, int deg, coeffs coef, int precision)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsReal</name>
      <anchorfile>lattice_8h.html</anchorfile>
      <anchor>a0584cdada427e993dea8cdd8cccd5f48</anchor>
      <arglist>(number a, coeffs coef)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ImagGreaterZero</name>
      <anchorfile>lattice_8h.html</anchorfile>
      <anchor>aaadb74c90fa1cf65fdb5d20c584286d4</anchor>
      <arglist>(number a, coeffs coef)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>squareroot</name>
      <anchorfile>lattice_8h.html</anchorfile>
      <anchor>a989cf5ed0f81957bc96a32cdba2c88bd</anchor>
      <arglist>(number a, coeffs coef, int iteration)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nforder.cpp</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>nforder_8cpp.html</filename>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="nforder_8h" name="nforder.h" local="yes" import="no" module="no" objc="no">nforder.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <member kind="function">
      <type>void</type>
      <name>nforder_delete</name>
      <anchorfile>nforder_8cpp.html</anchorfile>
      <anchor>a1ff44782bc8c69c2dd86d876b714fefd</anchor>
      <arglist>(nforder *o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>basis_elt</name>
      <anchorfile>nforder_8cpp.html</anchorfile>
      <anchor>a84b05e19544f3a148890908bba8dc778</anchor>
      <arglist>(bigintmat *m, int i)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>radicalmodpbase</name>
      <anchorfile>nforder_8cpp.html</anchorfile>
      <anchor>ab8991e313de1079a43eed6fc51585810</anchor>
      <arglist>(nforder *o, number p, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rowhnf</name>
      <anchorfile>nforder_8cpp.html</anchorfile>
      <anchor>afb0823b75ae970298ce135af57139f06</anchor>
      <arglist>(bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>multring</name>
      <anchorfile>nforder_8cpp.html</anchorfile>
      <anchor>ace7439b2d2fe301785c603777d8ac685</anchor>
      <arglist>(bigintmat *nbase, nforder *o, number p)</arglist>
    </member>
    <member kind="function">
      <type>nforder *</type>
      <name>onestep</name>
      <anchorfile>nforder_8cpp.html</anchorfile>
      <anchor>a4e29453f9b89702d44e474a84cb76f22</anchor>
      <arglist>(nforder *o, number p, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>nforder *</type>
      <name>pmaximal</name>
      <anchorfile>nforder_8cpp.html</anchorfile>
      <anchor>a9328fb2e2dc774e3548902f437a8ba91</anchor>
      <arglist>(nforder *o, number p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nforder.h</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>nforder_8h.html</filename>
    <class kind="class">nforder</class>
    <member kind="enumeration">
      <type></type>
      <name>order_flags_log</name>
      <anchorfile>nforder_8h.html</anchorfile>
      <anchor>a475edcd817e87e4faeae6c5e93e145bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>one_is_one</name>
      <anchorfile>nforder_8h.html</anchorfile>
      <anchor>a475edcd817e87e4faeae6c5e93e145bba7b7e8f8d321b9e32088e183eadd4dbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_maximal_known</name>
      <anchorfile>nforder_8h.html</anchorfile>
      <anchor>a475edcd817e87e4faeae6c5e93e145bbad3a3206bf9a2ecf9879c26dee767ccf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_maximal</name>
      <anchorfile>nforder_8h.html</anchorfile>
      <anchor>a475edcd817e87e4faeae6c5e93e145bba7349438125b8d0c7776d4111e797208d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>basis_elt</name>
      <anchorfile>nforder_8h.html</anchorfile>
      <anchor>a84b05e19544f3a148890908bba8dc778</anchor>
      <arglist>(bigintmat *m, int i)</arglist>
    </member>
    <member kind="function">
      <type>nforder *</type>
      <name>onestep</name>
      <anchorfile>nforder_8h.html</anchorfile>
      <anchor>a4e29453f9b89702d44e474a84cb76f22</anchor>
      <arglist>(nforder *o, number p, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>nforder *</type>
      <name>pmaximal</name>
      <anchorfile>nforder_8h.html</anchorfile>
      <anchor>a9328fb2e2dc774e3548902f437a8ba91</anchor>
      <arglist>(nforder *o, number p)</arglist>
    </member>
    <member kind="function">
      <type>nforder *</type>
      <name>round2</name>
      <anchorfile>nforder_8h.html</anchorfile>
      <anchor>acb4e046bb00a828ae37c9f53be6b91f0</anchor>
      <arglist>(nforder *o)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>radicalmodpbase</name>
      <anchorfile>nforder_8h.html</anchorfile>
      <anchor>ab8991e313de1079a43eed6fc51585810</anchor>
      <arglist>(nforder *o, number p, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>multring</name>
      <anchorfile>nforder_8h.html</anchorfile>
      <anchor>ace7439b2d2fe301785c603777d8ac685</anchor>
      <arglist>(bigintmat *nbase, nforder *o, number p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nforder_delete</name>
      <anchorfile>nforder_8h.html</anchorfile>
      <anchor>a1ff44782bc8c69c2dd86d876b714fefd</anchor>
      <arglist>(nforder *o)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nforder_elt.cc</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>nforder__elt_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="number2_8h" name="number2.h" local="yes" import="no" module="no" objc="no">Singular/number2.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="nforder_8h" name="nforder.h" local="yes" import="no" module="no" objc="no">nforder.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
  </compound>
  <compound kind="file">
    <name>nforder_elt.h</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>nforder__elt_8h.html</filename>
    <member kind="function">
      <type>number</type>
      <name>EltCreateMat</name>
      <anchorfile>nforder__elt_8h.html</anchorfile>
      <anchor>a3bfab54dfdc3dc25a6a0fb317c3a8a8f</anchor>
      <arglist>(nforder *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>n_nfOrderInit</name>
      <anchorfile>nforder__elt_8h.html</anchorfile>
      <anchor>a8f487ace2cb7a72ad64d1e3572e2358d</anchor>
      <arglist>(coeffs r, void *parameter)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR n_coeffType</type>
      <name>nforder_type</name>
      <anchorfile>nforder__elt_8h.html</anchorfile>
      <anchor>aac2634dcea05b314750adb3074e7c6b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nforder_ideal.cc</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>nforder__ideal_8cc.html</filename>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="nforder_8h" name="nforder.h" local="yes" import="no" module="no" objc="no">nforder.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="nforder__ideal_8h" name="nforder_ideal.h" local="yes" import="no" module="no" objc="no">nforder_ideal.h</includes>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idAdd</name>
      <anchorfile>nforder__ideal_8cc.html</anchorfile>
      <anchor>ae997d93234affc272555ef89a5c86ffa</anchor>
      <arglist>(nforder_ideal *A, nforder_ideal *B)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idMult</name>
      <anchorfile>nforder__ideal_8cc.html</anchorfile>
      <anchor>a27e950f24a1426ad253305dd17fcd79c</anchor>
      <arglist>(nforder_ideal *A, nforder_ideal *B)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idMult</name>
      <anchorfile>nforder__ideal_8cc.html</anchorfile>
      <anchor>a6c163c3d2dc200954a38b56955dd33f6</anchor>
      <arglist>(nforder_ideal *A, number b)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idInit</name>
      <anchorfile>nforder__ideal_8cc.html</anchorfile>
      <anchor>add6df2813d3e6140907fd7d08312030a</anchor>
      <arglist>(int i, coeffs O)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idInit</name>
      <anchorfile>nforder__ideal_8cc.html</anchorfile>
      <anchor>a51ca74538860fa005c9ac24de93ce170</anchor>
      <arglist>(number I, coeffs O)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idMult</name>
      <anchorfile>nforder__ideal_8cc.html</anchorfile>
      <anchor>ab713fca3272192abfef6e04692002a33</anchor>
      <arglist>(nforder_ideal *A, int b)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idPower</name>
      <anchorfile>nforder__ideal_8cc.html</anchorfile>
      <anchor>a351c4ed8da17332e1db4e8604207fb83</anchor>
      <arglist>(nforder_ideal *A, int i)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nforder_ideal.h</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>nforder__ideal_8h.html</filename>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <class kind="class">nforder_ideal</class>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idAdd</name>
      <anchorfile>nforder__ideal_8h.html</anchorfile>
      <anchor>aa2d1e767dc3f873fc327c61b4a6d236f</anchor>
      <arglist>(nforder_ideal *a, nforder_ideal *b)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idMult</name>
      <anchorfile>nforder__ideal_8h.html</anchorfile>
      <anchor>a38e025f052335ad5ee3c8325aa21ec4b</anchor>
      <arglist>(nforder_ideal *a, nforder_ideal *b)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idMult</name>
      <anchorfile>nforder__ideal_8h.html</anchorfile>
      <anchor>a9a63bd553e4844130c855a66228b6fbe</anchor>
      <arglist>(nforder_ideal *a, number b)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idMult</name>
      <anchorfile>nforder__ideal_8h.html</anchorfile>
      <anchor>a46623bc3093ff45ac572fbe6a9db7925</anchor>
      <arglist>(nforder_ideal *a, int b)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idPower</name>
      <anchorfile>nforder__ideal_8h.html</anchorfile>
      <anchor>a457e59dd0fbf62c7049b4a201f007204</anchor>
      <arglist>(nforder_ideal *a, int b)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idInit</name>
      <anchorfile>nforder__ideal_8h.html</anchorfile>
      <anchor>a35603573dc5b13756b98f042ee0d74a7</anchor>
      <arglist>(int, coeffs)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idInit</name>
      <anchorfile>nforder__ideal_8h.html</anchorfile>
      <anchor>a3a1dce67a2ecbd0257345bd4f1bffcf5</anchor>
      <arglist>(number, coeffs)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idDiv</name>
      <anchorfile>nforder__ideal_8h.html</anchorfile>
      <anchor>aa9026bbdd3db24b0d46555164722be58</anchor>
      <arglist>(nforder_ideal *a, nforder_ideal *b)</arglist>
    </member>
    <member kind="function">
      <type>nforder_ideal *</type>
      <name>nf_idMeet</name>
      <anchorfile>nforder__ideal_8h.html</anchorfile>
      <anchor>a287f18d76944299450352fd34fdd9306</anchor>
      <arglist>(nforder_ideal *a, nforder_ideal *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>singular.cc</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>singular_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="number2_8h" name="number2.h" local="yes" import="no" module="no" objc="no">Singular/number2.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="nforder_8h" name="nforder.h" local="yes" import="no" module="no" objc="no">nforder.h</includes>
    <includes id="nforder__elt_8h" name="nforder_elt.h" local="yes" import="no" module="no" objc="no">nforder_elt.h</includes>
    <includes id="nforder__ideal_8h" name="nforder_ideal.h" local="yes" import="no" module="no" objc="no">nforder_ideal.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
  </compound>
  <compound kind="file">
    <name>temptest.cc</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>temptest_8cc.html</filename>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="temptest_8h" name="temptest.h" local="yes" import="no" module="no" objc="no">temptest.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="lattice_8h" name="lattice.h" local="yes" import="no" module="no" objc="no">lattice.h</includes>
    <includes id="mpr__numeric_8h" name="mpr_numeric.h" local="yes" import="no" module="no" objc="no">kernel/numeric/mpr_numeric.h</includes>
    <member kind="function">
      <type>bigintmat *</type>
      <name>temp_test</name>
      <anchorfile>temptest_8cc.html</anchorfile>
      <anchor>a70d9c21e2896c8dd39f57780516b0694</anchor>
      <arglist>(bigintmat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>temp_test2</name>
      <anchorfile>temptest_8cc.html</anchorfile>
      <anchor>a4314907ced10cf9701e4a330b2d034a6</anchor>
      <arglist>(number a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>temptest.h</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>temptest_8h.html</filename>
    <member kind="function">
      <type>bigintmat *</type>
      <name>temp_test</name>
      <anchorfile>temptest_8h.html</anchorfile>
      <anchor>a70d9c21e2896c8dd39f57780516b0694</anchor>
      <arglist>(bigintmat &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>temp_test2</name>
      <anchorfile>temptest_8h.html</anchorfile>
      <anchor>a4314907ced10cf9701e4a330b2d034a6</anchor>
      <arglist>(number a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>partialgb.cc</name>
    <path>Singular/dyn_modules/partialgb/</path>
    <filename>partialgb_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idPartialGB</name>
      <anchorfile>partialgb_8cc.html</anchorfile>
      <anchor>a4d3c9b8d2418a4f42240244d0bc9de16</anchor>
      <arglist>(ideal h1, int k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>partialStd</name>
      <anchorfile>partialgb_8cc.html</anchorfile>
      <anchor>a61910976ff0bd249e379c493666ee1ee</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>partialgb</name>
      <anchorfile>partialgb_8cc.html</anchorfile>
      <anchor>a9e048c9beccbafa0e9ac7973a18273a8</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polymake_conversion.cc</name>
    <path>Singular/dyn_modules/polymake/</path>
    <filename>polymake__conversion_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>POLYMAKE_VERSION</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>ab97d5b43e79f7b8b7f08c85d9fde1609</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>polymake::Integer</type>
      <name>GfInteger2PmInteger</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a21cb3d176c5925610ecdbfcb0a9d6c71</anchor>
      <arglist>(const gfan::Integer &amp;gi)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Rational</type>
      <name>GfRational2PmRational</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>acd480b02b416852210d3db29931f975d</anchor>
      <arglist>(const gfan::Rational &amp;gr)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Vector&lt; polymake::Integer &gt;</type>
      <name>Intvec2PmVectorInteger</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a58450e8f069a39a95a67b7a6da02b9eb</anchor>
      <arglist>(const intvec *iv)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Matrix&lt; polymake::Integer &gt;</type>
      <name>GfZMatrix2PmMatrixInteger</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a40fe03f6d94cbbd2cf7f75fa315a5391</anchor>
      <arglist>(const gfan::ZMatrix *zm)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Matrix&lt; polymake::Rational &gt;</type>
      <name>GfQMatrix2PmMatrixRational</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a62ffbe78648913d5d74922494e2d24e5</anchor>
      <arglist>(const gfan::QMatrix *qm)</arglist>
    </member>
    <member kind="function">
      <type>gfan::Integer</type>
      <name>PmInteger2GfInteger</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>afabcb1546a4718e3d13c6e98da11fa26</anchor>
      <arglist>(const polymake::Integer &amp;pi)</arglist>
    </member>
    <member kind="function">
      <type>gfan::Rational</type>
      <name>PmRational2GfRational</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a37465083c711692c2aab9bc1e195c8bc</anchor>
      <arglist>(const polymake::Rational &amp;pr)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZMatrix</type>
      <name>PmMatrixInteger2GfZMatrix</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>abcdf8711f3f26cf3d138e3e489f9eb67</anchor>
      <arglist>(const polymake::Matrix&lt; polymake::Integer &gt; *mi)</arglist>
    </member>
    <member kind="function">
      <type>gfan::QMatrix</type>
      <name>PmMatrixRational2GfQMatrix</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>affb8d372d59a8b46e5b1a1a3388ad59d</anchor>
      <arglist>(const polymake::Matrix&lt; polymake::Rational &gt; *mr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PmInteger2Int</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a00e174b787f1743dcdec370b67505469</anchor>
      <arglist>(const polymake::Integer &amp;pi, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>PmInteger2Number</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a4cf320ae4603cc6df2e185b0a943a1b1</anchor>
      <arglist>(const polymake::Integer &amp;pi)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>PmVectorInteger2Intvec</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>ae5b5f6fdfcdf12d3cfc96f838c98e3dd</anchor>
      <arglist>(const polymake::Vector&lt; polymake::Integer &gt; *vi, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>PmMatrixInteger2Intvec</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>aa2f165010bbc8e8708e7ad9ed091fd5a</anchor>
      <arglist>(polymake::Matrix&lt; polymake::Integer &gt; *mi, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>PmMatrixInteger2Bigintmat</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>ad10ba1db293020557eac7c22d7e56f83</anchor>
      <arglist>(polymake::Matrix&lt; polymake::Integer &gt; *mi)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>PmIncidenceMatrix2ListOfIntvecs</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a939aea2b4ae14a794641203a70623266</anchor>
      <arglist>(polymake::IncidenceMatrix&lt; polymake::NonSymmetric &gt; *icmat)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>PmAdjacencyMatrix2ListOfEdges</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>aad6b2113348c971f933b4ec6a64ca607</anchor>
      <arglist>(polymake::IncidenceMatrix&lt; polymake::NonSymmetric &gt; *icmat)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>PmSetInteger2Intvec</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a03e51791584ea642e67e928514f9f485</anchor>
      <arglist>(polymake::Set&lt; polymake::Integer &gt; *si, bool &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Matrix&lt; polymake::Integer &gt;</type>
      <name>Intvec2PmMatrixInteger</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>aa56c586f64224ca21c92d7fda8a285b3</anchor>
      <arglist>(const intvec *im)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone *</type>
      <name>PmCone2ZCone</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a875010de89ce2c3fb6d2e95e8e8788a2</anchor>
      <arglist>(polymake::perl::Object *pc)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone *</type>
      <name>PmPolytope2ZPolytope</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a1de74e2e9ac98354fb9a984197396308</anchor>
      <arglist>(polymake::perl::Object *pp)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>PmFan2ZFan</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a8aa7a50975e96461ed0927d67b0d763f</anchor>
      <arglist>(polymake::perl::Object *pf)</arglist>
    </member>
    <member kind="function">
      <type>polymake::perl::Object *</type>
      <name>ZCone2PmCone</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>ab73d0aa958d33b0e6ce84d0848478bda</anchor>
      <arglist>(gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>polymake::perl::Object *</type>
      <name>ZPolytope2PmPolytope</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>ac9b9c8cf0cc3194ec6278d22fe6fba32</anchor>
      <arglist>(gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Matrix&lt; polymake::Integer &gt;</type>
      <name>raysOf</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a6a301b741ac6ec20fdc400dc9eca8ee2</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numberOfRaysOf</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>af599e5f6c6d2c2c51fbf13541ecef07a</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numberOfMaximalConesOf</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a6a5552cbd9ce8d776936a5653e11fc74</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Array&lt; polymake::Set&lt; int &gt; &gt;</type>
      <name>conesOf</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>ae30f9394b7430bcb128f1cc12e50f361</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
    <member kind="function">
      <type>polymake::perl::Object *</type>
      <name>ZFan2PmFan</name>
      <anchorfile>polymake__conversion_8cc.html</anchorfile>
      <anchor>a7f55021dfc2b0e5e3fa2e0469282df5e</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polymake_conversion.h</name>
    <path>Singular/dyn_modules/polymake/</path>
    <filename>polymake__conversion_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <member kind="function">
      <type>polymake::Integer</type>
      <name>GfInteger2PmInteger</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a21cb3d176c5925610ecdbfcb0a9d6c71</anchor>
      <arglist>(const gfan::Integer &amp;gi)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Rational</type>
      <name>GfRational2PmRational</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>acd480b02b416852210d3db29931f975d</anchor>
      <arglist>(const gfan::Rational &amp;gr)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Vector&lt; polymake::Integer &gt;</type>
      <name>Intvec2PmVectorInteger</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a58450e8f069a39a95a67b7a6da02b9eb</anchor>
      <arglist>(const intvec *iv)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Matrix&lt; polymake::Integer &gt;</type>
      <name>GfZMatrix2PmMatrixInteger</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a40fe03f6d94cbbd2cf7f75fa315a5391</anchor>
      <arglist>(const gfan::ZMatrix *zm)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Matrix&lt; polymake::Rational &gt;</type>
      <name>GfQMatrix2PmMatrixRational</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a62ffbe78648913d5d74922494e2d24e5</anchor>
      <arglist>(const gfan::QMatrix *qm)</arglist>
    </member>
    <member kind="function">
      <type>gfan::Integer</type>
      <name>PmInteger2GfInteger</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>afabcb1546a4718e3d13c6e98da11fa26</anchor>
      <arglist>(const polymake::Integer &amp;pi)</arglist>
    </member>
    <member kind="function">
      <type>gfan::Rational</type>
      <name>PmRational2GfRational</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a37465083c711692c2aab9bc1e195c8bc</anchor>
      <arglist>(const polymake::Rational &amp;pr)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZMatrix</type>
      <name>PmMatrixInteger2GfZMatrix</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>abcdf8711f3f26cf3d138e3e489f9eb67</anchor>
      <arglist>(const polymake::Matrix&lt; polymake::Integer &gt; *mi)</arglist>
    </member>
    <member kind="function">
      <type>gfan::QMatrix</type>
      <name>PmMatrixRational2GfQMatrix</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>affb8d372d59a8b46e5b1a1a3388ad59d</anchor>
      <arglist>(const polymake::Matrix&lt; polymake::Rational &gt; *mr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PmInteger2Int</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a00e174b787f1743dcdec370b67505469</anchor>
      <arglist>(const polymake::Integer &amp;pi, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>PmVectorInteger2Intvec</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>ae5b5f6fdfcdf12d3cfc96f838c98e3dd</anchor>
      <arglist>(const polymake::Vector&lt; polymake::Integer &gt; *vi, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>PmMatrixInteger2Intvec</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>aa2f165010bbc8e8708e7ad9ed091fd5a</anchor>
      <arglist>(polymake::Matrix&lt; polymake::Integer &gt; *mi, bool &amp;ok)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>PmIncidenceMatrix2ListOfIntvecs</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a939aea2b4ae14a794641203a70623266</anchor>
      <arglist>(polymake::IncidenceMatrix&lt; polymake::NonSymmetric &gt; *icmat)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>PmAdjacencyMatrix2ListOfEdges</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>aad6b2113348c971f933b4ec6a64ca607</anchor>
      <arglist>(polymake::IncidenceMatrix&lt; polymake::NonSymmetric &gt; *icmat)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>PmSetInteger2Intvec</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a03e51791584ea642e67e928514f9f485</anchor>
      <arglist>(polymake::Set&lt; polymake::Integer &gt; *si, bool &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>PmInteger2Number</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a4cf320ae4603cc6df2e185b0a943a1b1</anchor>
      <arglist>(const polymake::Integer &amp;pi)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>PmMatrixInteger2Bigintmat</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>ad10ba1db293020557eac7c22d7e56f83</anchor>
      <arglist>(polymake::Matrix&lt; polymake::Integer &gt; *mi)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Matrix&lt; polymake::Integer &gt;</type>
      <name>Intvec2PmMatrixInteger</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>aa56c586f64224ca21c92d7fda8a285b3</anchor>
      <arglist>(const intvec *im)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone *</type>
      <name>PmCone2ZCone</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a875010de89ce2c3fb6d2e95e8e8788a2</anchor>
      <arglist>(polymake::perl::Object *pc)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone *</type>
      <name>PmPolytope2ZPolytope</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a1de74e2e9ac98354fb9a984197396308</anchor>
      <arglist>(polymake::perl::Object *pp)</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZFan *</type>
      <name>PmFan2ZFan</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a8aa7a50975e96461ed0927d67b0d763f</anchor>
      <arglist>(polymake::perl::Object *pf)</arglist>
    </member>
    <member kind="function">
      <type>polymake::perl::Object *</type>
      <name>ZCone2PmCone</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>ab73d0aa958d33b0e6ce84d0848478bda</anchor>
      <arglist>(gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>polymake::perl::Object *</type>
      <name>ZPolytope2PmPolytope</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>ac9b9c8cf0cc3194ec6278d22fe6fba32</anchor>
      <arglist>(gfan::ZCone *zc)</arglist>
    </member>
    <member kind="function">
      <type>polymake::perl::Object *</type>
      <name>ZFan2PmFan</name>
      <anchorfile>polymake__conversion_8h.html</anchorfile>
      <anchor>a7f55021dfc2b0e5e3fa2e0469282df5e</anchor>
      <arglist>(gfan::ZFan *zf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polymake_documentation.cc</name>
    <path>Singular/dyn_modules/polymake/</path>
    <filename>polymake__documentation_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <member kind="function">
      <type>void</type>
      <name>init_polymake_help</name>
      <anchorfile>polymake__documentation_8cc.html</anchorfile>
      <anchor>a5c81896080f2f195aec0570461c9a75c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polymake_documentation.h</name>
    <path>Singular/dyn_modules/polymake/</path>
    <filename>polymake__documentation_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <member kind="function">
      <type>void</type>
      <name>init_polymake_help</name>
      <anchorfile>polymake__documentation_8h.html</anchorfile>
      <anchor>a5c81896080f2f195aec0570461c9a75c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polymake_wrapper.cc</name>
    <path>Singular/dyn_modules/polymake/</path>
    <filename>polymake__wrapper_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="bbcone_8h" name="bbcone.h" local="yes" import="no" module="no" objc="no">Singular/dyn_modules/gfanlib/bbcone.h</includes>
    <includes id="bbfan_8h" name="bbfan.h" local="yes" import="no" module="no" objc="no">Singular/dyn_modules/gfanlib/bbfan.h</includes>
    <includes id="bbpolytope_8h" name="bbpolytope.h" local="yes" import="no" module="no" objc="no">Singular/dyn_modules/gfanlib/bbpolytope.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <includes id="polymake__conversion_8h" name="polymake_conversion.h" local="no" import="no" module="no" objc="no">polymake_conversion.h</includes>
    <includes id="polymake__documentation_8h" name="polymake_documentation.h" local="no" import="no" module="no" objc="no">polymake_documentation.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>POLYAMKE_VERSION</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a9e92d6e72a4cb683cb06c3f54121445e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>bbpolytope_Op2</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a0719d60d5c0a924111f5bdb2917223ed</anchor>
      <arglist>(int op, leftv res, leftv i1, leftv i2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMisLatticePolytope</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a07bed1b824f00db8db02791d4d733387</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMisBounded</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a9da773c873f78700e275ae6a550d994d</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMisReflexive</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a67d77131c52dc12c721d1a36a8117da3</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMisGorenstein</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>afb221d80a6ed9efaa494f5b3fd475c1b</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMgorensteinIndex</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a4ad4e8a304b453ed852ff4dd96b7dbd7</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMgorensteinVector</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a8219ad068fdddb8ee47324c7d952a9e5</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMisCanonical</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>ad2137a326d5248350857a4a7d7c0b543</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMisTerminal</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>ae8fa84816ce1deeb7f7835231dd590c1</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMisLatticeEmpty</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a491f5a6925678e4342b6940e6abf6be1</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMlatticeVolume</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a6fb2be74709df55dc2a900f9e321eec1</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMlatticeDegree</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a86eca7fcf4ba707cdc7f5b770ac2406f</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMlatticeCodegree</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>ad15287d1d1699ff6e28719b853604cc5</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMehrhartPolynomialCoeff</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a533f1194118e16b571ecf823bda11913</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMfVector</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a2e742b2f402170ead8e117decd28055c</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMhVector</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a873d3afa1557ecd48af22c9b46195ac6</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMhStarVector</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>ab8845dad2c97635861616012e0a3caf7</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMisNormal</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>aacb96f594975075041a15ec694f29de1</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMfacetWidths</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>add72b293e088acb3874207b9d02698ef</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMfacetWidth</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>aa6b866e6700336bacae442202f9f51cb</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMfacetVertexLatticeDistances</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a44ac04514caf543b19e1d7abb1fd57c9</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMisCompressed</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a911259c2b36dbf60911e439fc494145d</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMisSmooth</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a35dd2df718eeb7e66ff416d8976e36cb</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMisVeryAmple</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a6e9f580e9b59810e3ea0058ae44fa08f</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMlatticePoints</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a9ae3d23ba8bd04ba2a4ec3c4ad7f5b9c</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMnLatticePoints</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a9e1772810b6b5405b2f5f3f3fb55a00e</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMinteriorLatticePoints</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>aa20cd91db4ed97985772f2537a97ce84</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMnInteriorLatticePoints</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a04e5cf88e7a013453bae4bc70460468b</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMboundaryLatticePoints</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a587622c7d43bdcb587d629d44710a5c4</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMnBoundaryLatticePoints</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a40dbf3f0ca96e99fedb01fa7dc3ff4cd</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMhilbertBasis</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>af08480e450a08d3da0545fd949dd78f2</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMnHilbertBasis</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a72fca38b30efc8f25a64be551843ac8f</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMminkowskiSum</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a16ff97504a00db612c5263d9e17c9cb6</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>polymake::Matrix&lt; polymake::Integer &gt;</type>
      <name>verticesOf</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>ad8ebb12cb233e861d4bace3d71d366ef</anchor>
      <arglist>(const polymake::perl::Object *p, const polymake::Set&lt; polymake::Integer &gt; *s)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMmaximalFace</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a2c20608b00487b8d216e025c0dee60e3</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMminimalFace</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>ac450d0443daf5c007054ff8bd0b7ea72</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMmaximalValue</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a795705aa8548d5f8dbc781135ddbb452</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMminimalValue</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a879305aa0b728bbb2d7215188b8056e8</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>visual</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a52360cf913eb0e9c7b1702f4e58fa859</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>normalFan</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a36ddfc4a0484122b2259bb35645ded0c</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMconeViaRays</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>ab880494ae422a2390f14dc152d25f9ee</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMpolytopeViaVertices</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>af6ffc72f2cb29c3a19f1750d834fa983</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMvertexAdjacencyGraph</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a0e9bf54500c7c85f8c448e3dcde4f2b4</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>PMvertexEdgeGraph</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a56a850b28de944b9d2f472b3ead3beac</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>polymake</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>aea4cd9e2467e7521564f86fdec19e6d2</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
    <member kind="variable">
      <type>polymake::Main *</type>
      <name>init_polymake</name>
      <anchorfile>polymake__wrapper_8cc.html</anchorfile>
      <anchor>a852935f9a2d71ead93697d0344cbcbb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pyobject.cc</name>
    <path>Singular/dyn_modules/pyobject/</path>
    <filename>pyobject_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="newstruct_8h" name="newstruct.h" local="yes" import="no" module="no" objc="no">Singular/newstruct.h</includes>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">resources/feResource.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <class kind="class">PythonInterpreter</class>
    <class kind="class">PythonObject</class>
    <class kind="struct">PythonObject::sequence_tag</class>
    <class kind="class">PythonCastStatic</class>
    <class kind="class">PythonCastDynamic</class>
    <class kind="class">PythonCastStatic&lt; PythonObject::sequence_tag &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>PYOBJECT_ADD_C_PROC</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>aa09095d9dc6332098e67e78752117376</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sync_contexts</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>ae63e06e514c37b3924bd8abd8d057500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PythonObject</type>
      <name>get_attrib_name</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>a9a2c73f35e38967415eed31dbeae67e9</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>PythonObject</type>
      <name>python_eval</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>ab0da8333e79b75385f93961dc91077de</anchor>
      <arglist>(const char *arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>python_eval</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>a35b5efa6bd22e6331942c32fb71ddc5a</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>python_run</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>aa454effb604e7ee1fd37a15413162652</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>PythonObject</type>
      <name>names_from_module</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>ad1f51517542209d5eee8eb0d09e8b731</anchor>
      <arglist>(const char *module_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_module_import_all</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>aeebd53550806b6509faff88b1d032bbd</anchor>
      <arglist>(const char *module_name)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>python_import</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>a0e8d8e0c98ef4c38538b6db5da9eea6a</anchor>
      <arglist>(leftv result, leftv value)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>pyobject_Init</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>a38f71c1c2dfd4a23c70ea6f74c62ab6f</anchor>
      <arglist>(blackbox *)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>pyobject_String</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>afacdc8ac9f16a7d81316ee01ad9b18ca</anchor>
      <arglist>(blackbox *, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>pyobject_Copy</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>aff9daf1dc119277e4c479244cf3eb7fb</anchor>
      <arglist>(blackbox *, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pyobject_Assign</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>a63af00f44f28a3838a837891cea78454</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pyobject_Op1</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>ae4985c477f7f99377f055c6b65b30e2c</anchor>
      <arglist>(int op, leftv res, leftv head)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pyobject_Op2</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>af32520d62aeb77c5af828ab71095ce02</anchor>
      <arglist>(int op, leftv res, leftv arg1, leftv arg2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pyobject_Op3</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>aff54d02e18518b41d3d29ce1198fd11f</anchor>
      <arglist>(int op, leftv res, leftv arg1, leftv arg2, leftv arg3)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pyobject_OpM</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>a46959fa47e381ad24ab23164f3147b06</anchor>
      <arglist>(int op, leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pyobject_destroy</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>ade768176efb11ef4807299b9b1e1b35d</anchor>
      <arglist>(blackbox *, void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>get_current_definition</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>aa2dfa145a98b1c312490dc082348f481</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>blackbox *</type>
      <name>pyobject_blackbox</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>aefd2bfe52738bb55e3992d7dc534c8ee</anchor>
      <arglist>(int &amp;tok)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>pyobject</name>
      <anchorfile>pyobject_8cc.html</anchorfile>
      <anchor>a174bb93448b7aa39cf92c706518d070d</anchor>
      <arglist>(SModulFunctions *psModulFunctions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CF_wrap.cc</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>CF__wrap_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <member kind="function" static="yes">
      <type>static boost::python::object</type>
      <name>CF_as_str</name>
      <anchorfile>CF__wrap_8cc.html</anchorfile>
      <anchor>a87b3d70ef0b9b2c9cbd4d89e95597f01</anchor>
      <arglist>(const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>export_CF</name>
      <anchorfile>CF__wrap_8cc.html</anchorfile>
      <anchor>a8e51bcd604c58fe814995d555bc4e6a1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CF_wrap.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>CF__wrap_8h.html</filename>
    <member kind="function">
      <type>void</type>
      <name>export_CF</name>
      <anchorfile>CF__wrap_8h.html</anchorfile>
      <anchor>a8e51bcd604c58fe814995d555bc4e6a1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Ideal.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>Ideal_8h.html</filename>
    <includes id="Poly_8h" name="Poly.h" local="yes" import="no" module="no" objc="no">Poly.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <class kind="class">IdealBase</class>
    <class kind="class">Ideal</class>
    <class kind="class">Module</class>
  </compound>
  <compound kind="file">
    <name>ideal_wrap.cc</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>ideal__wrap_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="Poly_8h" name="Poly.h" local="yes" import="no" module="no" objc="no">Poly.h</includes>
    <includes id="Ideal_8h" name="Ideal.h" local="yes" import="no" module="no" objc="no">Ideal.h</includes>
    <includes id="ring__wrap_8h" name="ring_wrap.h" local="yes" import="no" module="no" objc="no">ring_wrap.h</includes>
    <includes id="poly__wrap_8h" name="poly_wrap.h" local="yes" import="no" module="no" objc="no">poly_wrap.h</includes>
    <member kind="function" static="yes">
      <type>static boost::python::object</type>
      <name>Ideal_as_str</name>
      <anchorfile>ideal__wrap_8cc.html</anchorfile>
      <anchor>ad7c64613b9cfb12d82e5372c1a3f1a21</anchor>
      <arglist>(const Ideal &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::object</type>
      <name>Module_as_str</name>
      <anchorfile>ideal__wrap_8cc.html</anchorfile>
      <anchor>adcbe5f05abb343e9ef269a508a69977b</anchor>
      <arglist>(const Module &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ring</type>
      <name>Ideal_get_Ring</name>
      <anchorfile>ideal__wrap_8cc.html</anchorfile>
      <anchor>a0c4bd2324171514c2cc5ea3e0b0ded74</anchor>
      <arglist>(const Ideal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>export_ideal</name>
      <anchorfile>ideal__wrap_8cc.html</anchorfile>
      <anchor>a9c28d72b17cf117f3a97c3943a775343</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>export_module</name>
      <anchorfile>ideal__wrap_8cc.html</anchorfile>
      <anchor>a0c3154f73e20cd11f1c8914278f00aad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ideal_wrap.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>ideal__wrap_8h.html</filename>
    <member kind="function">
      <type>void</type>
      <name>export_ideal</name>
      <anchorfile>ideal__wrap_8h.html</anchorfile>
      <anchor>a9c28d72b17cf117f3a97c3943a775343</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>export_module</name>
      <anchorfile>ideal__wrap_8h.html</anchorfile>
      <anchor>a0c3154f73e20cd11f1c8914278f00aad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IIntvec.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>IIntvec_8h.html</filename>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <class kind="class">Intvec</class>
  </compound>
  <compound kind="file">
    <name>interpreter_support.cc</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>interpreter__support_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="Poly_8h" name="Poly.h" local="yes" import="no" module="no" objc="no">Poly.h</includes>
    <includes id="Ideal_8h" name="Ideal.h" local="yes" import="no" module="no" objc="no">Ideal.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="ring__wrap_8h" name="ring_wrap.h" local="yes" import="no" module="no" objc="no">ring_wrap.h</includes>
    <includes id="intvec__wrap_8h" name="intvec_wrap.h" local="yes" import="no" module="no" objc="no">intvec_wrap.h</includes>
    <includes id="poly__wrap_8h" name="poly_wrap.h" local="yes" import="no" module="no" objc="no">poly_wrap.h</includes>
    <class kind="class">arg_list</class>
    <class kind="class">idhdl_wrap</class>
    <member kind="typedef">
      <type>boost::python::numeric::array</type>
      <name>NumpyArrayType</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>af4ba1688cc5c953f00f40152d7e29920</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_leftv</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>a8a0e5f3247f68a51457225325c1a5678</anchor>
      <arglist>(leftv args)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>matrixFromArray</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>a413c58c3c9c9befbba322870eef21aec</anchor>
      <arglist>(const NumpyArrayType &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_builtin</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>a12eb5740c486fe25633baecd8544b533</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumpyArrayType</type>
      <name>buildPythonMatrix</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>a2a211ed7766659f081964c83b20a31a8</anchor>
      <arglist>(matrix m, ring r)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::object</type>
      <name>buildPyObjectFromLeftv</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>af29809667465afd83e751906d5d43cab</anchor>
      <arglist>(leftv v)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::list</type>
      <name>buildPythonList</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>a8f057e70731dc4b5488c8380e0e85a5d</anchor>
      <arglist>(lists l, ring r)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::object</type>
      <name>buildPyObjectFromIdhdl</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>af5dc6b74f07cbcb8d0916554def6bd14</anchor>
      <arglist>(const idhdl_wrap &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::object</type>
      <name>call_interpreter_method</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>ad400a305cee78efd64d774e07564302f</anchor>
      <arglist>(const idhdl_wrap &amp;proc, const arg_list &amp;args)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::object</type>
      <name>call_builtin_method_general</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>a312fb8a2eb06d15be57d5850c4e20726</anchor>
      <arglist>(const char *name, arg_list &amp;l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::str</type>
      <name>idhdl_as_str</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>a4d1520c15c9912ee70318cbc380b7e2b</anchor>
      <arglist>(idhdl_wrap iw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static idhdl_wrap</type>
      <name>get_idhdl</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>a6a08950b7c94eb62567cdefd35ed1c4a</anchor>
      <arglist>(const char *n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>export_interpreter</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>a456528ab67c5bd22fe4bc0a1e0ce2420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>inerror</name>
      <anchorfile>interpreter__support_8cc.html</anchorfile>
      <anchor>acbe499f46a7cbfc7018c488af21d62e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>interpreter_support.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>interpreter__support_8h.html</filename>
    <member kind="function">
      <type>void</type>
      <name>export_interpreter</name>
      <anchorfile>interpreter__support_8h.html</anchorfile>
      <anchor>a456528ab67c5bd22fe4bc0a1e0ce2420</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intvec_wrap.cc</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>intvec__wrap_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="IIntvec_8h" name="IIntvec.h" local="yes" import="no" module="no" objc="no">IIntvec.h</includes>
    <includes id="intvec__wrap_8h" name="intvec_wrap.h" local="yes" import="no" module="no" objc="no">intvec_wrap.h</includes>
    <member kind="function" static="yes">
      <type>static boost::python::object</type>
      <name>intvec_as_str</name>
      <anchorfile>intvec__wrap_8cc.html</anchorfile>
      <anchor>af4df89d9b46efd6b1dabb26121b8427c</anchor>
      <arglist>(const Intvec &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>export_intvec</name>
      <anchorfile>intvec__wrap_8cc.html</anchorfile>
      <anchor>a1180edceae950283b6410ebec916704e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intvec_wrap.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>intvec__wrap_8h.html</filename>
    <member kind="function">
      <type>void</type>
      <name>export_intvec</name>
      <anchorfile>intvec__wrap_8h.html</anchorfile>
      <anchor>a1180edceae950283b6410ebec916704e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Number.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>Number_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <class kind="class">Number</class>
    <member kind="enumeration">
      <type></type>
      <name>poly_variant</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a4fdb4fad79a14a3f552d7867fffd0fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLY_VARIANT_RING</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a4fdb4fad79a14a3f552d7867fffd0faeac7d154b239615a682b518d8a4018ea29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLY_VARIANT_MODUL</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a4fdb4fad79a14a3f552d7867fffd0faeaa041241292c1f87ef7555aebf97c1dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>intrusive_ptr_add_ref</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a832e6ed1eb1190718c90b702a7dfa4a0</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>intrusive_ptr_release</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>ac8455eaa4e8a45e36c269a0d91451825</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator+</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a8385da7517a399d147df25806e02d631</anchor>
      <arglist>(const Number &amp;n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator*</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a97818898f70786813cbfe830a476b744</anchor>
      <arglist>(const Number &amp;n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator-</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a1be46b46a2f70fec58c74b5fac7ad428</anchor>
      <arglist>(const Number &amp;n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator/</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>ab34af4c7abeba27920f7aabc3d19996a</anchor>
      <arglist>(const Number &amp;n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a7d6c9b67cf13114a5ffbc7f4f1c9be46</anchor>
      <arglist>(const Number &amp;n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator+</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a4842a2a9ff70ca747e9c811dea7c72ce</anchor>
      <arglist>(const Number &amp;n1, int n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator*</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a4da1b25e0e41c26a48f99c8515388870</anchor>
      <arglist>(const Number &amp;n1, int n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator-</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a5783d6be89986d4b94098a14b64fcabd</anchor>
      <arglist>(const Number &amp;n1, int n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator/</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a19f912ba914e864448ab9322646aee61</anchor>
      <arglist>(const Number &amp;n1, int n2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a291781e0141aad8ba4ff85dc1d9f0d04</anchor>
      <arglist>(const Number &amp;n1, int n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator+</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>ac1967e4eef957489e8aa43a3bca32061</anchor>
      <arglist>(int n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator-</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a50690aee2eb047c5b787b787ce34cc89</anchor>
      <arglist>(int n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator/</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>ab5b5bcc7dacb42d252e7e934c038e5b7</anchor>
      <arglist>(int n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator*</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>aa4812bebba14054d197f66480b3bcaf9</anchor>
      <arglist>(int n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>Number_8h.html</anchorfile>
      <anchor>a3a4a912ab8e953683beaa2295a4e5090</anchor>
      <arglist>(int n1, const Number &amp;n2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>number_wrap.cc</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>number__wrap_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="Number_8h" name="Number.h" local="yes" import="no" module="no" objc="no">Number.h</includes>
    <includes id="number__wrap_8h" name="number_wrap.h" local="yes" import="no" module="no" objc="no">number_wrap.h</includes>
    <includes id="ring__wrap_8h" name="ring_wrap.h" local="yes" import="no" module="no" objc="no">ring_wrap.h</includes>
    <member kind="function" static="yes">
      <type>static boost::python::object</type>
      <name>Number_as_str</name>
      <anchorfile>number__wrap_8cc.html</anchorfile>
      <anchor>afa29e13f9723d76250de0d91b63263dd</anchor>
      <arglist>(const Number &amp;n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ring</type>
      <name>Number_get_Ring</name>
      <anchorfile>number__wrap_8cc.html</anchorfile>
      <anchor>a29427ca41aa0a4a095b3bf3614be18f2</anchor>
      <arglist>(const Number &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>export_number</name>
      <anchorfile>number__wrap_8cc.html</anchorfile>
      <anchor>a2ccdbb478c3561ba87d59359aa265d46</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>number_wrap.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>number__wrap_8h.html</filename>
    <member kind="function">
      <type>void</type>
      <name>export_number</name>
      <anchorfile>number__wrap_8h.html</anchorfile>
      <anchor>a2ccdbb478c3561ba87d59359aa265d46</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>playground.cc</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>playground_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="Poly_8h" name="Poly.h" local="yes" import="no" module="no" objc="no">Poly.h</includes>
    <member kind="function">
      <type>object</type>
      <name>foo</name>
      <anchorfile>playground_8cc.html</anchorfile>
      <anchor>a3579b99cd84d822010dd1da9f6f2db25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>object</type>
      <name>foo2</name>
      <anchorfile>playground_8cc.html</anchorfile>
      <anchor>ac71dca219bd582e11412938c6221112b</anchor>
      <arglist>(array f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>export_playground</name>
      <anchorfile>playground_8cc.html</anchorfile>
      <anchor>a11ad4df9c1455b661704b65404eb1cde</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Poly.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>Poly_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="IIntvec_8h" name="IIntvec.h" local="yes" import="no" module="no" objc="no">IIntvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="Number_8h" name="Number.h" local="yes" import="no" module="no" objc="no">Number.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <class kind="class">DifferentDomainException</class>
    <class kind="class">ExceptionBasedErrorHandler</class>
    <class kind="class">TrivialErrorHandler</class>
    <class kind="class">PolyImpl</class>
    <class kind="class">ConstTermReference</class>
    <class kind="class">PolyInputIterator</class>
    <class kind="class">PolyBase</class>
    <class kind="class">Poly</class>
    <class kind="class">Vector</class>
    <class kind="class">exception</class>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_DISABLE_THREADS</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>af55ef1ce0d6778b2b6447299329433fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TrivialErrorHandler</type>
      <name>MyErrorHandler</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>a37cb062cd429bea531c77dad4c4a3b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PolyImpl</type>
      <name>operator+</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>a88db41b2e67530384ac332e03975afd5</anchor>
      <arglist>(const PolyImpl &amp;p1, const PolyImpl &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl</type>
      <name>operator*</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>af342165643da98822bb0839b91581d35</anchor>
      <arglist>(const PolyImpl &amp;p1, const PolyImpl &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl</type>
      <name>operator-</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>a69764ba9db02afe3a115b59bfc0b75ca</anchor>
      <arglist>(const PolyImpl &amp;p1, const PolyImpl &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl</type>
      <name>operator+</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>a02437d6136bb629e8eb8c9a9e3f1179b</anchor>
      <arglist>(const PolyImpl &amp;p1, int p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl</type>
      <name>operator*</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>afd62507fa77bc1439925c643acfea40f</anchor>
      <arglist>(const PolyImpl &amp;p1, int p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl</type>
      <name>operator-</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>afacce441af981e9eb8dd16e517255a21</anchor>
      <arglist>(const PolyImpl &amp;p1, int p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl</type>
      <name>operator+</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>af199c83196c7b86783cb0eec1edc5ed5</anchor>
      <arglist>(int p1, const PolyImpl &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl</type>
      <name>operator*</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>ae1741775f01ef4ea055bc752456462c7</anchor>
      <arglist>(int p1, const PolyImpl &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>Poly</type>
      <name>operator*</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>aedccb5e52f2c7f746a795bdf778b372c</anchor>
      <arglist>(const Poly &amp;p, const Poly &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>operator*</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>ad59112ce9453dc9dbbf8c38f59e9369c</anchor>
      <arglist>(const Number &amp;n, const Vector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>PolyBase&lt; variant, create_type, error_traits &gt;::create_type</type>
      <name>operator*</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>a186dca85e9424f45fc362a8fc8206307</anchor>
      <arglist>(const Number &amp;n, const PolyBase&lt; variant, create_type, class error_tratis &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>operator*</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>a04e037edb02d9c67a3a5588a08f80fa5</anchor>
      <arglist>(const Poly &amp;p, const Vector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Poly</type>
      <name>operator+</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>aad0b1603df25d212825132546edc3404</anchor>
      <arglist>(const Poly &amp;p1, const Number &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>a7083bab92516d6650b06d69045b3d05b</anchor>
      <arglist>(const Poly &amp;p1, const Poly &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>a8df190adf8573386fcf07d46381be5bd</anchor>
      <arglist>(const Vector &amp;p1, const Vector &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyBase&lt; variant, create_type, error_traits &gt;::create_type</type>
      <name>operator+</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>ac2a469da2d9e95d6c70ea2ffc760fed4</anchor>
      <arglist>(const PolyBase&lt; variant, create_type, error_traits &gt; &amp;b1, const PolyBase&lt; variant, create_type, error_traits &gt; &amp;b2)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>unitVector</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>a835a585ca59aa93821d7f6600001b307</anchor>
      <arglist>(int i, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>Poly</type>
      <name>operator*</name>
      <anchorfile>Poly_8h.html</anchorfile>
      <anchor>a08280efc8424174ff18b4b384696827b</anchor>
      <arglist>(const Number &amp;n, const Poly &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>poly_wrap.cc</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>poly__wrap_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="Poly_8h" name="Poly.h" local="yes" import="no" module="no" objc="no">Poly.h</includes>
    <includes id="ring__wrap_8h" name="ring_wrap.h" local="yes" import="no" module="no" objc="no">ring_wrap.h</includes>
    <includes id="intvec__wrap_8h" name="intvec_wrap.h" local="yes" import="no" module="no" objc="no">intvec_wrap.h</includes>
    <includes id="poly__wrap_8h" name="poly_wrap.h" local="yes" import="no" module="no" objc="no">poly_wrap.h</includes>
    <member kind="function">
      <type>boost::python::str</type>
      <name>Poly_as_str</name>
      <anchorfile>poly__wrap_8cc.html</anchorfile>
      <anchor>ae81ded8273d013aec956b826444657f1</anchor>
      <arglist>(const Poly &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::str</type>
      <name>Vector_as_str</name>
      <anchorfile>poly__wrap_8cc.html</anchorfile>
      <anchor>aea982ea06194af3d33950e41924ec9e4</anchor>
      <arglist>(const Vector &amp;p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ring</type>
      <name>Poly_get_Ring</name>
      <anchorfile>poly__wrap_8cc.html</anchorfile>
      <anchor>ab963d001b48a437690eb11382fb5fdd4</anchor>
      <arglist>(const Poly &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>export_poly</name>
      <anchorfile>poly__wrap_8cc.html</anchorfile>
      <anchor>a48b1b6d6dc41fdf643a76d26af0a037f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>poly_wrap.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>poly__wrap_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="Poly_8h" name="Poly.h" local="yes" import="no" module="no" objc="no">Poly.h</includes>
    <member kind="function">
      <type>void</type>
      <name>export_poly</name>
      <anchorfile>poly__wrap_8h.html</anchorfile>
      <anchor>a48b1b6d6dc41fdf643a76d26af0a037f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boost::python::str</type>
      <name>Poly_as_str</name>
      <anchorfile>poly__wrap_8h.html</anchorfile>
      <anchor>ae81ded8273d013aec956b826444657f1</anchor>
      <arglist>(const Poly &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::str</type>
      <name>Vector_as_str</name>
      <anchorfile>poly__wrap_8h.html</anchorfile>
      <anchor>aea982ea06194af3d33950e41924ec9e4</anchor>
      <arglist>(const Vector &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PowerSeries.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>PowerSeries_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="Poly_8h" name="Poly.h" local="yes" import="no" module="no" objc="no">Poly.h</includes>
    <class kind="class">PowerSeriesInputIterator</class>
    <class kind="class">PowerSeriesBase</class>
    <class kind="class">PowerSeriesPolyTraits</class>
    <class kind="class">PowerSeriesVectorTraits</class>
    <member kind="typedef">
      <type>PowerSeriesBase&lt; PowerSeriesPolyTraits &gt;</type>
      <name>PowerSeries</name>
      <anchorfile>PowerSeries_8h.html</anchorfile>
      <anchor>a041df1c5668292d3f414608144de8d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PowerSeriesBase&lt; PowerSeriesVectorTraits &gt;</type>
      <name>VectorPowerSeries</name>
      <anchorfile>PowerSeries_8h.html</anchorfile>
      <anchor>a13ec7b2e3b146d050c05438d651337ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python_module.cc</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>python__module_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="locals_8h" name="locals.h" local="yes" import="no" module="no" objc="no">Singular/locals.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="wrapper_8h" name="wrapper.h" local="yes" import="no" module="no" objc="no">wrapper.h</includes>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>mod_python</name>
      <anchorfile>python__module_8cc.html</anchorfile>
      <anchor>ab5c6b725b28f87808d38397609b51dea</anchor>
      <arglist>(leftv __res, leftv __h)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>python_module</name>
      <anchorfile>python__module_8cc.html</anchorfile>
      <anchor>a03b0b2ba7ba5ef35806c7f0f2f599487</anchor>
      <arglist>(SModulFunctions *psModulFunctions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ring_wrap.cc</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>ring__wrap_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="ring__wrap_8h" name="ring_wrap.h" local="yes" import="no" module="no" objc="no">ring_wrap.h</includes>
    <includes id="poly__wrap_8h" name="poly_wrap.h" local="yes" import="no" module="no" objc="no">poly_wrap.h</includes>
    <member kind="function" static="yes">
      <type>static boost::python::object</type>
      <name>Ring_as_str</name>
      <anchorfile>ring__wrap_8cc.html</anchorfile>
      <anchor>ab30390186b832e5769719c465d2a3f0d</anchor>
      <arglist>(const Ring &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ring_set</name>
      <anchorfile>ring__wrap_8cc.html</anchorfile>
      <anchor>a5c00f0b3cc06699ef1264a5ceb4329fb</anchor>
      <arglist>(Ring &amp;R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>export_ring</name>
      <anchorfile>ring__wrap_8cc.html</anchorfile>
      <anchor>a1dc362ab631f03c306d5abfb3897fd9c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ring_wrap.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>ring__wrap_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="grammar_8h" name="grammar.h" local="yes" import="no" module="no" objc="no">Singular/grammar.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="Number_8h" name="Number.h" local="yes" import="no" module="no" objc="no">Number.h</includes>
    <class kind="class">Ring</class>
    <member kind="function">
      <type>void</type>
      <name>export_ring</name>
      <anchorfile>ring__wrap_8h.html</anchorfile>
      <anchor>a1dc362ab631f03c306d5abfb3897fd9c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vector_wrap.cc</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>vector__wrap_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
  </compound>
  <compound kind="file">
    <name>vector_wrap.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>vector__wrap_8h.html</filename>
    <member kind="function">
      <type>void</type>
      <name>export_vector</name>
      <anchorfile>vector__wrap_8h.html</anchorfile>
      <anchor>aaddd69e58662acf6b61565cb83eb490f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wrapper.h</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>wrapper_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="Number_8h" name="Number.h" local="yes" import="no" module="no" objc="no">Number.h</includes>
    <includes id="Poly_8h" name="Poly.h" local="yes" import="no" module="no" objc="no">Poly.h</includes>
    <includes id="PowerSeries_8h" name="PowerSeries.h" local="yes" import="no" module="no" objc="no">PowerSeries.h</includes>
    <includes id="Ideal_8h" name="Ideal.h" local="yes" import="no" module="no" objc="no">Ideal.h</includes>
    <includes id="ideal__wrap_8h" name="ideal_wrap.h" local="yes" import="no" module="no" objc="no">ideal_wrap.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="poly__wrap_8h" name="poly_wrap.h" local="yes" import="no" module="no" objc="no">poly_wrap.h</includes>
    <includes id="vector__wrap_8h" name="vector_wrap.h" local="yes" import="no" module="no" objc="no">vector_wrap.h</includes>
    <includes id="CF__wrap_8h" name="CF_wrap.h" local="yes" import="no" module="no" objc="no">CF_wrap.h</includes>
    <includes id="number__wrap_8h" name="number_wrap.h" local="yes" import="no" module="no" objc="no">number_wrap.h</includes>
    <includes id="interpreter__support_8h" name="interpreter_support.h" local="yes" import="no" module="no" objc="no">interpreter_support.h</includes>
    <includes id="ring__wrap_8h" name="ring_wrap.h" local="yes" import="no" module="no" objc="no">ring_wrap.h</includes>
    <includes id="intvec__wrap_8h" name="intvec_wrap.h" local="yes" import="no" module="no" objc="no">intvec_wrap.h</includes>
    <member kind="function">
      <type>Vector</type>
      <name>unitVector0</name>
      <anchorfile>wrapper_8h.html</anchorfile>
      <anchor>a3b8f095585f2f6dde82bee8f636ff714</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>different_ring_translator</name>
      <anchorfile>wrapper_8h.html</anchorfile>
      <anchor>ae35181a90783d0a176908939b4336d44</anchor>
      <arglist>(DifferentDomainException const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>wrapper_8h.html</anchorfile>
      <anchor>a11b099057e92b7fe83e3bad9c51b9392</anchor>
      <arglist>(Singular)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>wrapper_8h.html</anchorfile>
      <anchor>abeb86b4ec8e3effd630e178460ebbe94</anchor>
      <arglist>(factory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>wrapper_8h.html</anchorfile>
      <anchor>ac53425440a7f5cd5aa342aaea56b4f88</anchor>
      <arglist>(_Singular)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>singmathic.cc</name>
    <path>Singular/dyn_modules/singmathic/</path>
    <filename>singmathic_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">Singular/feOpt.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <class kind="class">MathicToSingStream</class>
    <member kind="typedef">
      <type>mgb::GroebnerConfiguration::Coefficient</type>
      <name>Coefficient</name>
      <anchorfile>singmathic_8cc.html</anchorfile>
      <anchor>a00bd9bb36d69c09779ead749a0370d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mgb::GroebnerConfiguration::VarIndex</type>
      <name>VarIndex</name>
      <anchorfile>singmathic_8cc.html</anchorfile>
      <anchor>a884c19d1e6e8465f491168a88650437c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mgb::GroebnerConfiguration::Exponent</type>
      <name>Exponent</name>
      <anchorfile>singmathic_8cc.html</anchorfile>
      <anchor>a5f45b41b3368497d53f6bc76ca247ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mgb::GroebnerConfiguration::BaseOrder</type>
      <name>BaseOrder</name>
      <anchorfile>singmathic_8cc.html</anchorfile>
      <anchor>a94ef000e20798ac4e1baee269ef27c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setOrder</name>
      <anchorfile>singmathic_8cc.html</anchorfile>
      <anchor>a678d315833b71164226f4eada8a5331e</anchor>
      <arglist>(ring r, mgb::GroebnerConfiguration &amp;conf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>prOrderMatrix</name>
      <anchorfile>singmathic_8cc.html</anchorfile>
      <anchor>a62155dfe6ffdce5f28259eaa20093388</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prOrder</name>
      <anchorfile>singmathic_8cc.html</anchorfile>
      <anchor>afe6e0a18c72385b93bb9de8bbebd2003</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>prOrderX</name>
      <anchorfile>singmathic_8cc.html</anchorfile>
      <anchor>a5a742051c8bcae0e4e0aaf34cdcc6175</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mathicgb</name>
      <anchorfile>singmathic_8cc.html</anchorfile>
      <anchor>a3b7b1bf015a843a0fef38f873b94fe65</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>singmathic</name>
      <anchorfile>singmathic_8cc.html</anchorfile>
      <anchor>a465ce34a33fa87f295784d9888d6325b</anchor>
      <arglist>(SModulFunctions *psModulFunctions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sispasm.cc</name>
    <path>Singular/dyn_modules/sispasm/</path>
    <filename>sispasm_8cc.html</filename>
    <includes id="monomials_8h" name="monomials.h" local="yes" import="no" module="no" objc="no">libpolys/polys/monomials/monomials.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>sispasm</name>
      <anchorfile>sispasm_8cc.html</anchorfile>
      <anchor>a3919b819d2e5c9692d03755d7fcb1ec5</anchor>
      <arglist>(SModulFunctions *psModulFunctions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>staticdemo.cc</name>
    <path>Singular/dyn_modules/staticdemo/</path>
    <filename>staticdemo_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>staticdemo</name>
      <anchorfile>staticdemo_8cc.html</anchorfile>
      <anchor>a2c28c765592a8c8628a67d87f40245d8</anchor>
      <arglist>(SModulFunctions *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subsets.cc</name>
    <path>Singular/dyn_modules/subsets/</path>
    <filename>subsets_8cc.html</filename>
    <includes id="libsingular_8h" name="libsingular.h" local="yes" import="no" module="no" objc="no">Singular/libsingular.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>s_subset</name>
      <anchorfile>subsets_8cc.html</anchorfile>
      <anchor>acdd7c0d08174b98a03de7f7254384feb</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;arr, int size, int left, int index, std::vector&lt; int &gt; &amp;l, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;L)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>subsets</name>
      <anchorfile>subsets_8cc.html</anchorfile>
      <anchor>a95d584afabc3e9bfbc63e26b146728cd</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>subsets</name>
      <anchorfile>subsets_8cc.html</anchorfile>
      <anchor>a19842e8e182bd522449c74519bc07de7</anchor>
      <arglist>(SModulFunctions *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>basictest.cc</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>basictest_8cc.html</filename>
    <includes id="singthreads_8h" name="singthreads.h" local="yes" import="no" module="no" objc="no">singthreads.h</includes>
    <includes id="channel_8h" name="channel.h" local="yes" import="no" module="no" objc="no">channel.h</includes>
    <includes id="syncvar_8h" name="syncvar.h" local="yes" import="no" module="no" objc="no">syncvar.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>basictest_8cc.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bytebuf.cc</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>bytebuf_8cc.html</filename>
    <includes id="bytebuf_8h" name="bytebuf.h" local="yes" import="no" module="no" objc="no">bytebuf.h</includes>
    <member kind="function">
      <type>char *</type>
      <name>allocate_space</name>
      <anchorfile>bytebuf_8cc.html</anchorfile>
      <anchor>aa35f326ee1f6b566b8941c4dc7d79c25</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_space</name>
      <anchorfile>bytebuf_8cc.html</anchorfile>
      <anchor>a05dc2ebc25cbfce584c47098f5ef9e3f</anchor>
      <arglist>(size_t n, char *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bytebuf.h</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>bytebuf_8h.html</filename>
    <class kind="class">LibThread::ByteBuf</class>
    <namespace>LibThread</namespace>
  </compound>
  <compound kind="file">
    <name>channel.h</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>channel_8h.html</filename>
    <includes id="singthreads_8h" name="singthreads.h" local="yes" import="no" module="no" objc="no">singthreads.h</includes>
    <includes id="thread_8h" name="thread.h" local="yes" import="no" module="no" objc="no">thread.h</includes>
    <class kind="class">LibThread::Channel</class>
    <namespace>LibThread</namespace>
  </compound>
  <compound kind="file">
    <name>kernel.md</name>
    <path>Singular/dyn_modules/systhreads/doc/</path>
    <filename>doc_2kernel_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>kernel.md</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>kernel_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>primitives.md</name>
    <path>Singular/dyn_modules/systhreads/doc/</path>
    <filename>primitives_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>threadpools.md</name>
    <path>Singular/dyn_modules/systhreads/doc/</path>
    <filename>threadpools_8md.html</filename>
  </compound>
  <compound kind="file">
    <name>libthread.h</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>libthread_8h.html</filename>
    <namespace>LibThread</namespace>
  </compound>
  <compound kind="file">
    <name>lintree.cc</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>lintree_8cc.html</filename>
    <includes id="threadconf_8h" name="threadconf.h" local="yes" import="no" module="no" objc="no">threadconf.h</includes>
    <includes id="lintree_8h" name="lintree.h" local="yes" import="no" module="no" objc="no">lintree.h</includes>
    <includes id="mod2_8h" name="mod2.h" local="no" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="no" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="no" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="options_8h" name="options.h" local="no" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="no" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="s__buff_8h" name="s_buff.h" local="no" import="no" module="no" objc="no">reporter/s_buff.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="no" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="no" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="shortfl_8h" name="shortfl.h" local="no" import="no" module="no" objc="no">coeffs/shortfl.h</includes>
    <includes id="ring_8h" name="ring.h" local="no" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="no" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="transext_8h" name="transext.h" local="no" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="no" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="no" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="timer_8h" name="timer.h" local="no" import="no" module="no" objc="no">kernel/oswrapper/timer.h</includes>
    <includes id="feread_8h" name="feread.h" local="no" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="rlimit_8h" name="rlimit.h" local="no" import="no" module="no" objc="no">kernel/oswrapper/rlimit.h</includes>
    <includes id="tok_8h" name="tok.h" local="no" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="no" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="no" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="no" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="silink_8h" name="silink.h" local="no" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="no" import="no" module="no" objc="no">Singular/cntrlc.h</includes>
    <includes id="lists_8h" name="lists.h" local="no" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="no" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <namespace>LinTree</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TRANSEXT_PRIVATES</name>
      <anchorfile>lintree_8cc.html</anchorfile>
      <anchor>a9f340994b754fd938d7256290339fc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>nlRInit</name>
      <anchorfile>lintree_8cc.html</anchorfile>
      <anchor>a72134685f046b80026748aed980ab6fc</anchor>
      <arglist>(long)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lintree.h</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>lintree_8h.html</filename>
    <includes id="ipid_8h" name="ipid.h" local="no" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <class kind="class">LinTree::LinTree</class>
    <namespace>LinTree</namespace>
  </compound>
  <compound kind="file">
    <name>shared.cc</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>shared_8cc.html</filename>
    <includes id="threadconf_8h" name="threadconf.h" local="yes" import="no" module="no" objc="no">threadconf.h</includes>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">Singular/feOpt.h</includes>
    <includes id="libsingular_8h" name="libsingular.h" local="yes" import="no" module="no" objc="no">Singular/libsingular.h</includes>
    <includes id="thread_8h" name="thread.h" local="yes" import="no" module="no" objc="no">thread.h</includes>
    <includes id="lintree_8h" name="lintree.h" local="yes" import="no" module="no" objc="no">lintree.h</includes>
    <includes id="singthreads_8h" name="singthreads.h" local="yes" import="no" module="no" objc="no">singthreads.h</includes>
    <class kind="class">LibThread::Command</class>
    <class kind="class">LibThread::SharedObject</class>
    <class kind="class">LibThread::Region</class>
    <class kind="class">LibThread::Transactional</class>
    <class kind="class">LibThread::TxTable</class>
    <class kind="class">LibThread::TxList</class>
    <class kind="class">LibThread::SingularChannel</class>
    <class kind="class">LibThread::SingularSyncVar</class>
    <class kind="class">LibThread::ThreadState</class>
    <class kind="class">LibThread::InterpreterThread</class>
    <class kind="class">LibThread::Job</class>
    <class kind="struct">LibThread::JobCompare</class>
    <class kind="class">LibThread::Trigger</class>
    <class kind="struct">LibThread::SchedInfo</class>
    <class kind="class">LibThread::ThreadPool</class>
    <class kind="class">LibThread::Scheduler</class>
    <class kind="class">LibThread::AccTrigger</class>
    <class kind="class">LibThread::CountTrigger</class>
    <class kind="class">LibThread::SetTrigger</class>
    <class kind="class">LibThread::ProcTrigger</class>
    <class kind="class">LibThread::EvalJob</class>
    <class kind="class">LibThread::ExecJob</class>
    <class kind="class">LibThread::ProcJob</class>
    <class kind="class">LibThread::KernelJob</class>
    <class kind="class">LibThread::RawKernelJob</class>
    <namespace>LibThread</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAX_THREADS</name>
      <anchorfile>shared_8cc.html</anchorfile>
      <anchor>a8b5173357adb02a86c027316e0acdfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pSingular_initialize_thread</name>
      <anchorfile>shared_8cc.html</anchorfile>
      <anchor>a9ce902876a21cc26310c881ec2f4ad7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int SI_MOD_INIT</type>
      <name>systhreads</name>
      <anchorfile>shared_8cc.html</anchorfile>
      <anchor>a54350b4066e269bc574e1692656f800a</anchor>
      <arglist>(SModulFunctions *fn)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>singthreads.h</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>singthreads_8h.html</filename>
    <namespace>LibThread</namespace>
  </compound>
  <compound kind="file">
    <name>syncvar.h</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>syncvar_8h.html</filename>
    <includes id="singthreads_8h" name="singthreads.h" local="yes" import="no" module="no" objc="no">singthreads.h</includes>
    <includes id="thread_8h" name="thread.h" local="yes" import="no" module="no" objc="no">thread.h</includes>
    <class kind="class">LibThread::SyncVar</class>
    <namespace>LibThread</namespace>
  </compound>
  <compound kind="file">
    <name>thread.cc</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>thread_8cc.html</filename>
    <includes id="threadconf_8h" name="threadconf.h" local="yes" import="no" module="no" objc="no">threadconf.h</includes>
    <includes id="thread_8h" name="thread.h" local="yes" import="no" module="no" objc="no">thread.h</includes>
    <includes id="singthreads_8h" name="singthreads.h" local="yes" import="no" module="no" objc="no">singthreads.h</includes>
    <namespace>LibThread</namespace>
    <member kind="function">
      <type>void</type>
      <name>ThreadError</name>
      <anchorfile>thread_8cc.html</anchorfile>
      <anchor>a02edbd8dd83deefea2c1fb2b1f42c881</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="variable">
      <type>pthread_t</type>
      <name>no_thread</name>
      <anchorfile>thread_8cc.html</anchorfile>
      <anchor>ab80039c5632dafbec818bd0220d915b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>thread.h</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>thread_8h.html</filename>
    <class kind="class">Lock</class>
    <class kind="class">ConditionVariable</class>
    <class kind="class">Semaphore</class>
    <member kind="typedef">
      <type>pthread_t</type>
      <name>Thread</name>
      <anchorfile>thread_8h.html</anchorfile>
      <anchor>ae394c8e087038f7afc80e45a01ab66e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ThreadError</name>
      <anchorfile>thread_8h.html</anchorfile>
      <anchor>a02edbd8dd83deefea2c1fb2b1f42c881</anchor>
      <arglist>(const char *message)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>threadconf.h</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>threadconf_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>syzextra.h</name>
    <path>Singular/dyn_modules/syzextra/</path>
    <filename>syzextra_8h.html</filename>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <class kind="class">SBucketFactory</class>
    <class kind="struct">SchreyerSyzygyComputationFlags</class>
    <class kind="class">CLCM</class>
    <class kind="class">CLeadingTerm</class>
    <class kind="class">CReducerFinder</class>
    <class kind="struct">CCacheCompare</class>
    <class kind="class">SchreyerSyzygyComputation</class>
    <member kind="define">
      <type>#define</type>
      <name>NOPRODUCT</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a1d7fcdecfb611503ca64ebdafc4a1a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NODIVISION</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a31adf5575170d40e4c7c68a9e5a24017</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>idrec *</type>
      <name>idhdl</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>afbc569b5f7671444828cb67abb269458</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>kBucket *</type>
      <name>kBucket_pt</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a6ba9ad0c73f4aaa05104fd09bb08b10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sBucket *</type>
      <name>sBucket_pt</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a82daa070815d22363bc5d98ed3cd03c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>poly</type>
      <name>TCacheKey</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a1332ae4d13a24a96763c2d6bdaf2d31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>poly</type>
      <name>TCacheValue</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a274bfffa8875044b6fb5f928bee491db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; TCacheKey, TCacheValue, CCacheCompare &gt;</type>
      <name>TP2PCache</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a28366aaa43df4aa21a7cd301480f2687</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, TP2PCache &gt;</type>
      <name>TCache</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a6a9a73306e1c9a4ae5a1366da03045e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>leadmonom</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a20311438563fcdcda18b36b74d7185e2</anchor>
      <arglist>(const poly p, const ring r, const bool bSetZeroComp=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Sort_c_ds</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a44eb191d43b17ede4b48f62576e87a9c</anchor>
      <arglist>(const ideal id, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>my_p_LmCmp</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a0ce6a87e6878984503f8362fd5dcade7</anchor>
      <arglist>(poly, poly, const ring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ComputeSyzygy</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>ad1a5cb8b376b8b25d51a021bd0d08025</anchor>
      <arglist>(const ideal L, const ideal T, ideal &amp;LL, ideal &amp;TT, const SchreyerSyzygyComputationFlags A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>ComputeLeadingSyzygyTerms</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a416f78c34ea8fdc9e5d090eea7d70879</anchor>
      <arglist>(const ideal &amp;L, const SchreyerSyzygyComputationFlags A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>Compute2LeadingSyzygyTerms</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a5db76807d8ac53ab72fec99d261b2321</anchor>
      <arglist>(const ideal &amp;L, const SchreyerSyzygyComputationFlags A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>FindReducer</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a828f01984c6ab201d90f447c7989fd61</anchor>
      <arglist>(poly product, poly syzterm, ideal L, ideal LS, const SchreyerSyzygyComputationFlags A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>TraverseTail</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a9f1abe752dd8c3c667b4f23119fff8ed</anchor>
      <arglist>(poly multiplier, poly tail, ideal L, ideal T, ideal LS, const SchreyerSyzygyComputationFlags A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ReduceTerm</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a3c81072b98dc12bec4a97d2b96fd07b8</anchor>
      <arglist>(poly multiplier, poly term4reduction, poly syztermCheck, ideal L, ideal T, ideal LS, const SchreyerSyzygyComputationFlags A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>SchreyerSyzygyNF</name>
      <anchorfile>syzextra_8h.html</anchorfile>
      <anchor>a12639b34bdfc9d2a35cf55f056863d5a</anchor>
      <arglist>(poly syz_lead, poly syz_2, ideal L, ideal T, ideal LS, const SchreyerSyzygyComputationFlags A)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigenval_ip.cc</name>
    <path>Singular/</path>
    <filename>eigenval__ip_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="eigenval_8h" name="eigenval.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/eigenval.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="eigenval__ip_8h" name="eigenval_ip.h" local="yes" import="no" module="no" objc="no">Singular/eigenval_ip.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>evSwap</name>
      <anchorfile>eigenval__ip_8cc.html</anchorfile>
      <anchor>a09248a4989aebfb702c6f0442ee28ea0</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>evRowElim</name>
      <anchorfile>eigenval__ip_8cc.html</anchorfile>
      <anchor>a6a9c67d79921a86a50111b24eab37c0b</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>evHessenberg</name>
      <anchorfile>eigenval__ip_8cc.html</anchorfile>
      <anchor>a1c287839283d3620df957bd2f49445ed</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>evEigenvals</name>
      <anchorfile>eigenval__ip_8cc.html</anchorfile>
      <anchor>a000f0811bc7c86e85062c99fe709e0d8</anchor>
      <arglist>(matrix M)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>evEigenvals</name>
      <anchorfile>eigenval__ip_8cc.html</anchorfile>
      <anchor>a2a6d1aa9fd28ee1f9237bce1f7262eb1</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigenval_ip.h</name>
    <path>Singular/</path>
    <filename>eigenval__ip_8h.html</filename>
    <includes id="eigenval_8h" name="eigenval.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/eigenval.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>evSwap</name>
      <anchorfile>eigenval__ip_8h.html</anchorfile>
      <anchor>a09248a4989aebfb702c6f0442ee28ea0</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>evRowElim</name>
      <anchorfile>eigenval__ip_8h.html</anchorfile>
      <anchor>a6a9c67d79921a86a50111b24eab37c0b</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>evHessenberg</name>
      <anchorfile>eigenval__ip_8h.html</anchorfile>
      <anchor>a1c287839283d3620df957bd2f49445ed</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>evEigenvals</name>
      <anchorfile>eigenval__ip_8h.html</anchorfile>
      <anchor>a000f0811bc7c86e85062c99fe709e0d8</anchor>
      <arglist>(matrix M)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>evEigenvals</name>
      <anchorfile>eigenval__ip_8h.html</anchorfile>
      <anchor>a2a6d1aa9fd28ee1f9237bce1f7262eb1</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>emacs.cc</name>
    <path>Singular/</path>
    <filename>emacs_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">resources/feResource.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">Singular/feOpt.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ESINGULAR</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>a4e1c44222653135b7c09931bb877f1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIR_SEP</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>a5e4e2bb4643ada1903da735d4bf975ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIR_SEPP</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>a5d0ccdecaaffd599d468c3d38da513a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UP_DIR</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>ac1cbb918809c298502bfc304a8193134</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Warn</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>a3004a0c17fdbdb502c071f32f08be646</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WarnS</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>a3bf5e284d7f6869d3dd0508ee9ca1552</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>StringAppend</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>a7ed084cb7aed381f781cd1f57cdff9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Print</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>a08a010f36c7958b2991f1fbcf32e10ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>feReportBug</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>aab71df6eb7d3050e1ba2086a2360448e</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>error</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>ac33c8a42a58a6379397850b60be22028</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fePrintReportBug</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>a94faa596d27ff08e3138abad2a7d5dd5</anchor>
      <arglist>(char *msg, char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mainUsage</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>ac8c5266708dbc0e012ebf6282f4c25cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>feResourceDefault</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>a7bc69c46ee601dd73053ae4a0050cd8b</anchor>
      <arglist>(const char id)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>feResourceDefault</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>a4c8797b47864e8737f849ae50197feeb</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>emacs_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extra.cc</name>
    <path>Singular/</path>
    <filename>extra_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="sirandom_8h" name="sirandom.h" local="yes" import="no" module="no" objc="no">misc/sirandom.h</includes>
    <includes id="omFindExec_8h" name="omFindExec.h" local="yes" import="no" module="no" objc="no">resources/omFindExec.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">resources/feResource.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="pCoeff_8h" name="pCoeff.h" local="yes" import="no" module="no" objc="no">polys/pCoeff.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="fast__mult_8h" name="fast_mult.h" local="yes" import="no" module="no" objc="no">kernel/fast_mult.h</includes>
    <includes id="digitech_8h" name="digitech.h" local="yes" import="no" module="no" objc="no">kernel/digitech.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="kverify_8h" name="kverify.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kverify.h</includes>
    <includes id="linearAlgebra_8h" name="linearAlgebra.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/linearAlgebra.h</includes>
    <includes id="hutil_8h" name="hutil.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hutil.h</includes>
    <includes id="tgb_8h" name="tgb.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/tgb.h</includes>
    <includes id="minpoly_8h" name="minpoly.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/minpoly.h</includes>
    <includes id="mpr__base_8h" name="mpr_base.h" local="yes" import="no" module="no" objc="no">numeric/mpr_base.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">ipid.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">lists.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">cntrlc.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">ipshell.h</includes>
    <includes id="sdb_8h" name="sdb.h" local="yes" import="no" module="no" objc="no">sdb.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">feOpt.h</includes>
    <includes id="fehelp_8h" name="fehelp.h" local="yes" import="no" module="no" objc="no">fehelp.h</includes>
    <includes id="distrib_8h" name="distrib.h" local="yes" import="no" module="no" objc="no">misc/distrib.h</includes>
    <includes id="misc__ip_8h" name="misc_ip.h" local="yes" import="no" module="no" objc="no">misc_ip.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">attrib.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">links/silink.h</includes>
    <includes id="ssiLink_8h" name="ssiLink.h" local="yes" import="no" module="no" objc="no">links/ssiLink.h</includes>
    <includes id="walk_8h" name="walk.h" local="yes" import="no" module="no" objc="no">walk.h</includes>
    <includes id="newstruct_8h" name="newstruct.h" local="yes" import="no" module="no" objc="no">Singular/newstruct.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="pyobject__setup_8h" name="pyobject_setup.h" local="yes" import="no" module="no" objc="no">Singular/pyobject_setup.h</includes>
    <includes id="ringgb_8h" name="ringgb.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/ringgb.h</includes>
    <includes id="spectrum_8h" name="spectrum.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/spectrum.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="ncSAMult_8h" name="ncSAMult.h" local="yes" import="no" module="no" objc="no">polys/nc/ncSAMult.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <includes id="kernel_2GBEngine_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/nc.h</includes>
    <includes id="ipconv_8h" name="ipconv.h" local="yes" import="no" module="no" objc="no">ipconv.h</includes>
    <includes id="ratgring_8h" name="ratgring.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/ratgring.h</includes>
    <includes id="flintconv_8h" name="flintconv.h" local="yes" import="no" module="no" objc="no">polys/flintconv.h</includes>
    <includes id="clapconv_8h" name="clapconv.h" local="yes" import="no" module="no" objc="no">polys/clapconv.h</includes>
    <includes id="kstdfac_8h" name="kstdfac.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstdfac.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="eigenval__ip_8h" name="eigenval_ip.h" local="yes" import="no" module="no" objc="no">eigenval_ip.h</includes>
    <includes id="gms_8h" name="gms.h" local="yes" import="no" module="no" objc="no">gms.h</includes>
    <includes id="simpleipc_8h" name="simpleipc.h" local="yes" import="no" module="no" objc="no">Singular/links/simpleipc.h</includes>
    <includes id="pcv_8h" name="pcv.h" local="yes" import="no" module="no" objc="no">pcv.h</includes>
    <includes id="kernel_2fglm_2fglm_8h" name="fglm.h" local="yes" import="no" module="no" objc="no">kernel/fglm/fglm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_WALK</name>
      <anchorfile>extra_8cc.html</anchorfile>
      <anchor>aa7c8397f2d368091a1b14a0b2bcea433</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_EXTENDED_SYSTEM</name>
      <anchorfile>extra_8cc.html</anchorfile>
      <anchor>aa6a51a500effa7a3de5c32d28a711df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_FOR</name>
      <anchorfile>extra_8cc.html</anchorfile>
      <anchor>ac59483a6f4edb80385c54fda1b12272e</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR_PROCS_DIR</name>
      <anchorfile>extra_8cc.html</anchorfile>
      <anchor>a802fa58d1b64847a58a32e7d0f82f0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SHEAFCOH_TRICKS</name>
      <anchorfile>extra_8cc.html</anchorfile>
      <anchor>a4efb32d7f34f08db6afa2e4977ba06a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEXTENDED_SYSTEM</name>
      <anchorfile>extra_8cc.html</anchorfile>
      <anchor>aeed0cbce889a470c9e1d3d9b57570c46</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long **</type>
      <name>singularMatrixToLongMatrix</name>
      <anchorfile>extra_8cc.html</anchorfile>
      <anchor>a197667fc5e9634f9bad07af11c66fc93</anchor>
      <arglist>(matrix singularMatrix)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>longCoeffsToSingularPoly</name>
      <anchorfile>extra_8cc.html</anchorfile>
      <anchor>a2e6dc5e51dd8586341932668d48a32b6</anchor>
      <arglist>(unsigned long *polyCoeffs, const int degree)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjSYSTEM</name>
      <anchorfile>extra_8cc.html</anchorfile>
      <anchor>a0dae910fa54ccb9b18365d8997e48c7a</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>FE_OPT_NO_SHELL_FLAG</name>
      <anchorfile>extra_8cc.html</anchorfile>
      <anchor>a3cd46622c09a25bf2e1ce7b36e722f1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>febase.cc</name>
    <path>Singular/</path>
    <filename>febase_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>fePutChar</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>ae00ab598ac464fb377f611c0b19b120b</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FILE_BUFFER</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>a04ae11e38e4d8fe2de6e26f070bcf71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>monitor</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>abc7ebde4b8078bc3c1920de87b9bf34a</anchor>
      <arglist>(void *F, int mode)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>si_echo</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>a4cea21eb18d1491be699608ebd137870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>printlevel</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>a10a0c73ef43b2d11f067bbde8e1643a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>colmax</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>a23d91c1d90afa8d574fc005104f21950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>pagelength</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>a9f34e46c596f0d0d24954787b998f6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR char</type>
      <name>prompt_char</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>a55fcf086996b497f9f4fe75a73fd2135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>yylineno</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>a31d4d2bd749eb0fc42e4ad7cd2d34d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>myynest</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>a83de88ea8cce32f8755c6892646170c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>traceit</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>a1a3353c9de827fb371d61b62e9e79c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>traceit_stop</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>a1b1ad9858647c1b61eeed39bbf555f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR char</type>
      <name>my_yylinebuf</name>
      <anchorfile>febase_8cc.html</anchorfile>
      <anchor>a3567b10c43d458133cdea5ba5d536cc4</anchor>
      <arglist>[80]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fehelp.cc</name>
    <path>Singular/</path>
    <filename>fehelp_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">resources/feResource.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="omFindExec_8h" name="omFindExec.h" local="yes" import="no" module="no" objc="no">resources/omFindExec.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">ipshell.h</includes>
    <includes id="libparse_8h" name="libparse.h" local="yes" import="no" module="no" objc="no">libparse.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">feOpt.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">tok.h</includes>
    <includes id="fehelp_8h" name="fehelp.h" local="yes" import="no" module="no" objc="no">fehelp.h</includes>
    <class kind="struct">heEntry_s</class>
    <class kind="struct">heBrowser_s</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_HE_ENTRY_LENGTH</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a919b28b238ec080633e931e6dcc8cd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SYSCMD_LEN</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a6a8b5eb315ed27f769b2892a18d848e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HELP_OK</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a66fc0fb1f03e8f3a9e3209d1b6297203</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIN_INDEX</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>aab740215bce1648b262f501899b31d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HELP_NOT_OPEN</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>ac73963d3ca8bda4627333972d15f4441</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HELP_NOT_FOUND</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>ac2ad5acf618a4aeba33252d53288ccd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BUF_LEN</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a8b5839f71a3b6e7d64b2d5e9967e3dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDX_LEN</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a9223c1372abf6de825f952025493aed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>heEntry_s *</type>
      <name>heEntry</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>ab7304df122da9ba49f0b0b4ed7d69e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>heBrowserHelpProc</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>af12990c5bb11c6f8707fda603ecdd1de</anchor>
      <arglist>)(heEntry hentry, int br)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>heBrowserInitProc</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a6315661f1d391e28a5c0aa22f0b939fd</anchor>
      <arglist>)(int warn, int br)</arglist>
    </member>
    <member kind="typedef">
      <type>heBrowser_s *</type>
      <name>heBrowser</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a940f6373c2e90bf5a676c10c331c76a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>strclean</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a559a7b1d0628e7b31d9f70856a330c2c</anchor>
      <arglist>(char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>heKey2Entry</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>ab3d8334d7b949e6e1bc32e121bcefad6</anchor>
      <arglist>(char *filename, char *key, heEntry hentry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>heReKey2Entry</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a667566c861b575438b1e6b495a7ef3b7</anchor>
      <arglist>(char *filename, char *key, heEntry hentry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>strmatch</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>ae9bd497c7ac0cf04080c0351fde525eb</anchor>
      <arglist>(char *s, char *re)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>heOnlineHelp</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>af4de21391655105fb787485a95d42531</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>heBrowserHelp</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a57a049462a73567ba6cb9395868d1b94</anchor>
      <arglist>(heEntry hentry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>heKeyChksum</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>abc2b66ca1f3baa21b6a7e11451dbc4d8</anchor>
      <arglist>(char *key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>heGenInit</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a47640193fc1181c878052cd7940f52b9</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>heGenHelp</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>ae79410f2e9d8dbd2d822b828f73e0cf8</anchor>
      <arglist>(heEntry hentry, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>heBuiltinHelp</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>ab260183f43bb8cb7c4e74d3b3e653af0</anchor>
      <arglist>(heEntry hentry, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>heDummyInit</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a097d3e974c69a71e1e2df16a80644c82</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>heDummyHelp</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a80f5f5f4ea783bd39d68c4aa572ceeaf</anchor>
      <arglist>(heEntry hentry, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>heEmacsInit</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a4d8d2c5e54af3f656b141aca0a8979fa</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>heEmacsHelp</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>aacdfc5a2344730dd885166afd1749716</anchor>
      <arglist>(heEntry hentry, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feHelp</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a01c578ff1c86cbeff4680f658ee0730a</anchor>
      <arglist>(char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>feBrowserFile</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a0c09c6fb7807c8c14f91702e71eadd36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>feHelpBrowser</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>acb1d096dc4b6b79984f149d5b619c61f</anchor>
      <arglist>(char *which, int warn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feStringAppendBrowsers</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a3afbe4f1c3e71bc520d6b8b14b7aa8f7</anchor>
      <arglist>(int warn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hePrintHelpStr</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a450bc9052653313a97042c32eeb31175</anchor>
      <arglist>(const idhdl hh, const char *id, const char *pa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Print</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a261b04d0d5fbcbe30a7b9148c7c8ec0c</anchor>
      <arglist>(&quot;running `%s`\n&quot;, sys)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a33d8a85225f4bb56351a845a0fd272c2</anchor>
      <arglist>(!FE_OPT_NO_SHELL_FLAG)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>singular_manual</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a89b882fc0eb0cf41aacf817378567432</anchor>
      <arglist>(char *str, BOOLEAN isIndexEntry, heEntry hentry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>tolow</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>aeb165b6dcc1a346f112b598997d34b94</anchor>
      <arglist>(char p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>show</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a0def06d3f5603de60ad2cb545b860087</anchor>
      <arglist>(unsigned long offset, char *close)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR heBrowser</type>
      <name>heCurrentHelpBrowser</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a8649d3851de62b58aeb6a2d26751a603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>heCurrentHelpBrowserIndex</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>ae2328b97026e097840c35a5939f4c1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR heBrowser_s *</type>
      <name>heHelpBrowsers</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a5436cbd676294b6201ef780e5704be70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>FE_OPT_NO_SHELL_FLAG</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a3cd46622c09a25bf2e1ce7b36e722f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR BOOLEAN</type>
      <name>feHelpCalled</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a8d1551b2157e123794a15595ac22cfaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fehelp.h</name>
    <path>Singular/</path>
    <filename>fehelp_8h.html</filename>
    <member kind="function">
      <type>void</type>
      <name>feHelp</name>
      <anchorfile>fehelp_8h.html</anchorfile>
      <anchor>a0231f132c42848a5b83ff08ad2b2dedd</anchor>
      <arglist>(char *str=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>feHelpBrowser</name>
      <anchorfile>fehelp_8h.html</anchorfile>
      <anchor>a1ffcfdf4b1165fc510f4e7d528ab6e00</anchor>
      <arglist>(char *browser=NULL, int warn=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feStringAppendBrowsers</name>
      <anchorfile>fehelp_8h.html</anchorfile>
      <anchor>a8887b61745a0501f2c9ed6cadaec99e5</anchor>
      <arglist>(int warn=-1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feOpenWinntUrl.c</name>
    <path>Singular/</path>
    <filename>feOpenWinntUrl_8c.html</filename>
  </compound>
  <compound kind="file">
    <name>feOpt.cc</name>
    <path>Singular/</path>
    <filename>feOpt_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">feOpt.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="sirandom_8h" name="sirandom.h" local="yes" import="no" module="no" objc="no">misc/sirandom.h</includes>
    <includes id="fehelp_8h" name="fehelp.h" local="yes" import="no" module="no" objc="no">fehelp.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">resources/feResource.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="timer_8h" name="timer.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/timer.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">ipshell.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">tok.h</includes>
    <includes id="sdb_8h" name="sdb.h" local="yes" import="no" module="no" objc="no">sdb.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">cntrlc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FE_OPT_STRUCTURE</name>
      <anchorfile>feOpt_8cc.html</anchorfile>
      <anchor>a297e751ffa735891ff1febec075ec539</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>feOptIndex</type>
      <name>feGetOptIndex</name>
      <anchorfile>feOpt_8cc.html</anchorfile>
      <anchor>a5f38cf0563f812ff195b1c5652affd81</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>feOptIndex</type>
      <name>feGetOptIndex</name>
      <anchorfile>feOpt_8cc.html</anchorfile>
      <anchor>aaffa97997c9f322156a561a0a8fa7238</anchor>
      <arglist>(int optc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>feOptAction</name>
      <anchorfile>feOpt_8cc.html</anchorfile>
      <anchor>a93c55b9ed1c857a1fdca500d77d97373</anchor>
      <arglist>(feOptIndex opt)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>feSetOptValue</name>
      <anchorfile>feOpt_8cc.html</anchorfile>
      <anchor>a6468114076724506e1bf1a3e8261ef17</anchor>
      <arglist>(feOptIndex opt, char *optarg)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>feSetOptValue</name>
      <anchorfile>feOpt_8cc.html</anchorfile>
      <anchor>a1f0326e09359f0caa35f9c8f27c70bce</anchor>
      <arglist>(feOptIndex opt, int optarg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fePrintOptValues</name>
      <anchorfile>feOpt_8cc.html</anchorfile>
      <anchor>a2629dbd5bee697b2667d05820fabecd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feOptHelp</name>
      <anchorfile>feOpt_8cc.html</anchorfile>
      <anchor>adf4833f8ca24d7dad95681ae90b31762</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feOptDumpVersionTuple</name>
      <anchorfile>feOpt_8cc.html</anchorfile>
      <anchor>aae7160bf312dd2804670d3c497815d0f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SHORT_OPTS_STRING</name>
      <anchorfile>feOpt_8cc.html</anchorfile>
      <anchor>a4e4f71d14f2093727072b8a9ac038c4a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feOpt.h</name>
    <path>Singular/</path>
    <filename>feOpt_8h.html</filename>
    <includes id="fegetopt_8h" name="fegetopt.h" local="yes" import="no" module="no" objc="no">resources/fegetopt.h</includes>
    <includes id="feOptTab_8h" name="feOptTab.h" local="yes" import="no" module="no" objc="no">Singular/feOptTab.h</includes>
    <member kind="function">
      <type>void</type>
      <name>feOptHelp</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>adf4833f8ca24d7dad95681ae90b31762</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feOptDumpVersionTuple</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>aae7160bf312dd2804670d3c497815d0f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>feOptValue</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>a1cfe228053c763ddf64b760c7adaa82b</anchor>
      <arglist>(feOptIndex opt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>feOptValue</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>a4ccbc4ba3428c48a1cdfd117a6334fb9</anchor>
      <arglist>(feOptIndex opt, char **val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>feOptValue</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>ab052abe12d3683d33a3a2af1ed964f23</anchor>
      <arglist>(feOptIndex opt, int *val)</arglist>
    </member>
    <member kind="function">
      <type>feOptIndex</type>
      <name>feGetOptIndex</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>a5f38cf0563f812ff195b1c5652affd81</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>feOptIndex</type>
      <name>feGetOptIndex</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>aaffa97997c9f322156a561a0a8fa7238</anchor>
      <arglist>(int optc)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>feSetOptValue</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>a1f0326e09359f0caa35f9c8f27c70bce</anchor>
      <arglist>(feOptIndex opt, int optarg)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>feSetOptValue</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>a6468114076724506e1bf1a3e8261ef17</anchor>
      <arglist>(feOptIndex opt, char *optarg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fePrintOptValues</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>a2629dbd5bee697b2667d05820fabecd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SHORT_OPTS_STRING</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>a4e4f71d14f2093727072b8a9ac038c4a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR struct fe_option</type>
      <name>feOptSpec</name>
      <anchorfile>feOpt_8h.html</anchorfile>
      <anchor>a6eabe590a4bba0390bb020cd67f65d8a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feOptGen.cc</name>
    <path>Singular/</path>
    <filename>feOptGen_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="feOptGen_8h" name="feOptGen.h" local="yes" import="no" module="no" objc="no">feOptGen.h</includes>
    <includes id="fehelp_8h" name="fehelp.h" local="yes" import="no" module="no" objc="no">fehelp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FE_OPT_STRUCTURE</name>
      <anchorfile>feOptGen_8cc.html</anchorfile>
      <anchor>a297e751ffa735891ff1febec075ec539</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>feOptGen_8cc.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SHORT_OPTS_STRING</name>
      <anchorfile>feOptGen_8cc.html</anchorfile>
      <anchor>a4e4f71d14f2093727072b8a9ac038c4a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feOptGen.h</name>
    <path>Singular/</path>
    <filename>feOptGen_8h.html</filename>
    <includes id="fegetopt_8h" name="fegetopt.h" local="yes" import="no" module="no" objc="no">resources/fegetopt.h</includes>
    <includes id="feOptTab_8h" name="feOptTab.h" local="yes" import="no" module="no" objc="no">Singular/feOptTab.h</includes>
    <member kind="enumeration">
      <type></type>
      <name>feOptIndex</name>
      <anchorfile>feOptGen_8h.html</anchorfile>
      <anchor>a2e04311b82f1bcf8eb54186214dda737</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FE_OPT_UNDEF</name>
      <anchorfile>feOptGen_8h.html</anchorfile>
      <anchor>a2e04311b82f1bcf8eb54186214dda737a3eb48fed5c52fc781581a0395919cdef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>SHORT_OPTS_STRING</name>
      <anchorfile>feOptGen_8h.html</anchorfile>
      <anchor>a4e4f71d14f2093727072b8a9ac038c4a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>feOptTab.h</name>
    <path>Singular/</path>
    <filename>feOptTab_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LONG_OPTION_RETURN</name>
      <anchorfile>feOptTab_8h.html</anchorfile>
      <anchor>a8ff23d19c5aaf911ca20f149023ff84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR struct fe_option</type>
      <name>feOptSpec</name>
      <anchorfile>feOptTab_8h.html</anchorfile>
      <anchor>a6eabe590a4bba0390bb020cd67f65d8a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fevoices.cc</name>
    <path>Singular/</path>
    <filename>fevoices_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="sdb_8h" name="sdb.h" local="yes" import="no" module="no" objc="no">Singular/sdb.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>fePutChar</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>ae00ab598ac464fb377f611c0b19b120b</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FILE_BUFFER</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a04ae11e38e4d8fe2de6e26f070bcf71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STDIN_FILENO</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>afcf80a6d91178952d107ad00b165752b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>VoiceName</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a56cd3f5e642d35d9b739609f9b03676c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>VoiceLine</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>aea6e985f143698bb67c51a2d251c952d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoiceBackTrack</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>abaa86d66cdc42349a51f92031975a037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newFile</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>acab3db7863e0c4c2e435f0d8afde63aa</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newBuffer</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a3beaa631daa8f83978e6fd20bbad72cf</anchor>
      <arglist>(char *s, feBufferTypes t, procinfo *pi, int lineno)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>exitBuffer</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a380aa2c7a7f335962be950f0bbff145f</anchor>
      <arglist>(feBufferTypes typ)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>contBuffer</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a4bff029318999591ba9f45080b4b393c</anchor>
      <arglist>(feBufferTypes typ)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>exitVoice</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>af76526e4d483ba202f3aef6cb7878428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>feShowPrompt</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>ae81e6548dac4e637fe1576d1a1871cea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fePrintEcho</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>ac22fbdbd40a232ce0e4017762f68a46b</anchor>
      <arglist>(char *anf, char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>feReadLine</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a4c78065fb92e945147a89ce1a00ed67a</anchor>
      <arglist>(char *b, int l)</arglist>
    </member>
    <member kind="function">
      <type>Voice *</type>
      <name>feInitStdin</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>adbb456de5071f39ffa876dfe7d820cee</anchor>
      <arglist>(Voice *pp)</arglist>
    </member>
    <member kind="variable">
      <type>VAR char</type>
      <name>fe_promptstr</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a2a585b08382e19339f8ff47ae8ba873a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>VAR FILE *</type>
      <name>File_Profiling</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a0bba90710b475b218a9a5ecfea1bae34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR FILE *</type>
      <name>File_Log</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>aa82cc2bc9bd691eda52a7bd23e1ef129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>File_Log_written</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a57f183e99670e7d6d65ea89cdb416c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>blocknest</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a22515a10ec12e4a523ef755350773573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>yy_noeof</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>ad61228600afc4b5bbbf2eb359e4408c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>yy_blocklineno</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a87c226f59f92de20a99179734243490f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR Voice *</type>
      <name>currentVoice</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a4c8c6371b5e2353e73734cd51d71b644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>sNoName_fe</name>
      <anchorfile>fevoices_8cc.html</anchorfile>
      <anchor>a8909cea45864f8c6b53036c59c844068</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fevoices.h</name>
    <path>Singular/</path>
    <filename>fevoices_8h.html</filename>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">resources/feResource.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <class kind="class">Voice</class>
    <member kind="enumeration">
      <type></type>
      <name>feBufferTypes</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a800f7d41b45eca0dc1cc464b700d0be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_none</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a800f7d41b45eca0dc1cc464b700d0be1a0276d3accc020be599d0c41c7cc703c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_break</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a800f7d41b45eca0dc1cc464b700d0be1a701bb55c46d8056e6d84dd4b39eae893</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_proc</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a800f7d41b45eca0dc1cc464b700d0be1afd7db8e7a39ec07b6ff881b6a255e247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_example</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a800f7d41b45eca0dc1cc464b700d0be1a825ab8a9866b6d580edff80d8642b52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_file</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a800f7d41b45eca0dc1cc464b700d0be1affb8bb7e824f8c3faf22d1a093da85b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_execute</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a800f7d41b45eca0dc1cc464b700d0be1a92a8cb3abe83d34bbbed667b025b47d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_if</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a800f7d41b45eca0dc1cc464b700d0be1a683963cfd6c38cc843048a8efcdc8ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BT_else</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a800f7d41b45eca0dc1cc464b700d0be1a192fe8aaf51029e1f919cef27ea34afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>feBufferInputs</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a12d524f510979b64c06e298529f92bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BI_stdin</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a12d524f510979b64c06e298529f92bd2aefdabc0648a130e96379b2579b0272e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BI_buffer</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a12d524f510979b64c06e298529f92bd2abc4ccf5d02c4dce3fbe09c3e57093ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BI_file</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a12d524f510979b64c06e298529f92bd2a7a75f1b05b911a54fa012d7e7ee4e387</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>noeof_t</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a203860530f74aad37976848b2c0c0d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noeof_brace</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a203860530f74aad37976848b2c0c0d9ca1d66c04b542d1ec75a93f70615f1ef4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noeof_asstring</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a203860530f74aad37976848b2c0c0d9ca81b001709a8c52991f6783c9fc2db162</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noeof_block</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a203860530f74aad37976848b2c0c0d9ca93cb231c375acce2d3aa74a3c2e996a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noeof_bracket</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a203860530f74aad37976848b2c0c0d9cacf831a2bfe36756145bbe396541ca367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noeof_comment</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a203860530f74aad37976848b2c0c0d9ca6ccd9fa6d5ba44f6b66ce55d68b6af58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noeof_procname</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a203860530f74aad37976848b2c0c0d9cac196ecf31c4b62da6f209f4c6375dadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noeof_string</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a203860530f74aad37976848b2c0c0d9ca13b92e3278a0cbd7749186cf124366b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Voice *</type>
      <name>feInitStdin</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>adbb456de5071f39ffa876dfe7d820cee</anchor>
      <arglist>(Voice *pp)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>VoiceName</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a56cd3f5e642d35d9b739609f9b03676c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>VoiceLine</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>aea6e985f143698bb67c51a2d251c952d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VoiceBackTrack</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>abaa86d66cdc42349a51f92031975a037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>contBuffer</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a4bff029318999591ba9f45080b4b393c</anchor>
      <arglist>(feBufferTypes typ)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>exitBuffer</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a380aa2c7a7f335962be950f0bbff145f</anchor>
      <arglist>(feBufferTypes typ)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>exitVoice</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>af76526e4d483ba202f3aef6cb7878428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>monitor</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>abc7ebde4b8078bc3c1920de87b9bf34a</anchor>
      <arglist>(void *F, int mode)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newFile</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>acab3db7863e0c4c2e435f0d8afde63aa</anchor>
      <arglist>(char *fname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newBuffer</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a6c10e81dbe943872a0a5984e8e7f8b7f</anchor>
      <arglist>(char *s, feBufferTypes t, procinfo *pname=NULL, int start_lineno=0)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>myynewbuffer</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a8f1ae1f3e99a93dbd627f9828f28e48e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myyoldbuffer</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a1c07facdb2d79919d77ec5dc75b04a21</anchor>
      <arglist>(void *oldb)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>yylineno</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>af6dbf6c6808964da8f4b986f577d13e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char</type>
      <name>my_yylinebuf</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a70fdaec87bbeb83015a8f81226d8bcca</anchor>
      <arglist>[80]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>sNoName_fe</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a8909cea45864f8c6b53036c59c844068</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR Voice *</type>
      <name>currentVoice</name>
      <anchorfile>fevoices_8h.html</anchorfile>
      <anchor>a125994c9fbaa370927851c29734a4837</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fglm.cc</name>
    <path>Singular/</path>
    <filename>fglm_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kernel_2fglm_2fglm_8h" name="fglm.h" local="yes" import="no" module="no" objc="no">kernel/fglm/fglm.h</includes>
    <includes id="Singular_2fglm_8h" name="fglm.h" local="yes" import="no" module="no" objc="no">Singular/fglm.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <member kind="enumeration">
      <type></type>
      <name>FglmState</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>ae2d6658150785822e8c4ebd4cde94af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FglmOk</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>ae2d6658150785822e8c4ebd4cde94af8a0e8a9ecc33c4e7b6496edbd6347e4cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FglmHasOne</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>ae2d6658150785822e8c4ebd4cde94af8a59e0dbf012231f208d4d6a9b9bcff464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FglmNoIdeal</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>ae2d6658150785822e8c4ebd4cde94af8aef9a1737e2ac479e025306e8e975dc03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FglmNotReduced</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>ae2d6658150785822e8c4ebd4cde94af8a12f7a251fce68df845a6058d1f4243b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FglmNotZeroDim</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>ae2d6658150785822e8c4ebd4cde94af8a75d40a2dfd3239bfd48d825761bdf98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FglmIncompatibleRings</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>ae2d6658150785822e8c4ebd4cde94af8a7664f0dc250b8bb4d893d55ccc08e384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FglmPolyIsOne</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>ae2d6658150785822e8c4ebd4cde94af8ab95fa1bc76f99a92e468ee5153100ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FglmPolyIsZero</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>ae2d6658150785822e8c4ebd4cde94af8ad5e615f7f8fdff63432e431eabdbefc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>fglmUpdatesource</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>a99f37a249276664524ecd20b8269687c</anchor>
      <arglist>(const ideal sourceIdeal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fglmUpdateresult</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>ab5084871ea4bcfb3f5b89f1b3285c7d4</anchor>
      <arglist>(ideal &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>FglmState</type>
      <name>fglmConsistency</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>a54820398e52eae1f8234a9e9837176a3</anchor>
      <arglist>(ring sring, ring dring, int *vperm)</arglist>
    </member>
    <member kind="function">
      <type>FglmState</type>
      <name>fglmIdealcheck</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>a89129d8e54c4e04d39ca911ccd7eb7b4</anchor>
      <arglist>(const ideal theIdeal)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fglmProc</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>a1a41e187f3e3fc014148608e6180d14e</anchor>
      <arglist>(leftv result, leftv first, leftv second)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>fglmQuot</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>a0f4c3616e1a06970c632a2ca7dff06cb</anchor>
      <arglist>(ideal first, poly second)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>fglmQuotProc</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>a71b026ff4472cd6d044232d6035509ef</anchor>
      <arglist>(leftv result, leftv first, leftv second)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>findUni</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>af95738d9020e9a7824d8b604b6cf4dd1</anchor>
      <arglist>(ideal first)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>findUniProc</name>
      <anchorfile>fglm_8cc.html</anchorfile>
      <anchor>af76a907a2e4f38a6c8e1bc91ad509da0</anchor>
      <arglist>(leftv result, leftv first)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gentable.cc</name>
    <path>Singular/</path>
    <filename>gentable_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="table_8h" name="table.h" local="yes" import="no" module="no" objc="no">table.h</includes>
    <class kind="struct">_scmdnames</class>
    <class kind="struct">sValCmd2</class>
    <class kind="struct">sValCmd1</class>
    <class kind="struct">sValCmd3</class>
    <class kind="struct">sValCmdM</class>
    <class kind="struct">sValAssign_sys</class>
    <class kind="struct">sValAssign</class>
    <class kind="struct">sConvertTypes</class>
    <member kind="define">
      <type>#define</type>
      <name>RING_MASK</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a87655e5b91496d3afaa11764ccc9bf76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZERODIVISOR_MASK</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>afd6902376abd82225d91ecaa3c34344e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_NC</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>af879638c60daebc6a85e18337a2dfba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_PLURAL</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>af3955b510a74711cc67948eeef16fd1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMM_PLURAL</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a015b975542bd7b3c91f2ba937cda6817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_LP</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a8712939aa7c71ccfb88f5d98e03c4086</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NC_MASK</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>ab24fd58e65fd41038fe5c77395289b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_NC</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>aef55e2007470a26b3b55a8ebce2db9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_RING</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a3dacdf886502f40dea6e62b4fda21d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_RING</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>aa53f142c7ba252fdb60ba31f12e57d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_ZERODIVISOR</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a15eb6eab8da23710b99983c9cf1db416</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_ZERODIVISOR</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>affe480f8bc93db59f917f5378df233c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZERODIVISOR_MASK</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a052957cfd1bfc3ccee76298aabe46e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_ZZ</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a2ef6216ba3b686f20285a075bc864ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_RING</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>aae7af44bbd5672b8c968b9459a1806aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_CONVERSION</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a5d42bbc3894d20acd317824342a38215</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_LRING</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a49e05a35dd5455354c3b42c2d7d2d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>jjWRONG</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>ae602a5b82b01ee0790aafcaef54f3a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>jjWRONG2</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>ab954fc99ca2b58f49d8f39e691f4f2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>jjWRONG3</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a13d9c1539f66762d78099438ea36e85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>D</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>aa9b2d6305f081c2a942e66fc9ba1a25c</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NULL_VAL</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>afc64b30e282747645e8e6db5023797b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPARITH</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a7979b714b24926ea29b502daf2cdfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GENTABLE</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>ace9667d6dc1641ed991c78d89134351d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPCONV</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>ab2ddfef698c8ce833916b14033acce5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPASSIGN</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a17687a770ba1a387b3ea263e2d2e6276</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>RingDependend</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>af78b57243e7441da284613dff99d376c</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Tok2Cmdname</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>ad1e2ff1a3d012ea3b9b0e874da8e1bf2</anchor>
      <arglist>(int tok)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_gentable_sort_cmds</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a04b00e3ad18320103cfe2c59dbfd3343</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_texi_sort_cmds</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>aa22a5ba0d8d2aee59284ca363f78f8df</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>iiTwoOps</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a65cfd32f29435eb9d99d295bf896eb72</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiTestConvert</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a6309e14251ea010b52adecb76e2d7865</anchor>
      <arglist>(int inputType, int outputType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ttGen1</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>ad0370478bff2f85a5d1480da5ce8de8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ttGen2b</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a8537d8e9766057623dd73e3b353452c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_ref_cmd</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a5593f72762a919ac0a06c1c821b82c1c</anchor>
      <arglist>(cmdnames *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ttGen2c</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a476b25b048790305c22390045341d84c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ttGen4</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a735d336a14070e51ecb71c5ba4483c5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>produce_convert_table</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>ac422d328d27ca24b269430f273c8f983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR char *</type>
      <name>iparith_inc</name>
      <anchorfile>gentable_8cc.html</anchorfile>
      <anchor>adc6d2523cf076211c1983adef56e929c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gms.cc</name>
    <path>Singular/</path>
    <filename>gms_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="gms_8h" name="gms.h" local="yes" import="no" module="no" objc="no">gms.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">ipid.h</includes>
    <member kind="function">
      <type>lists</type>
      <name>gmsNF</name>
      <anchorfile>gms_8cc.html</anchorfile>
      <anchor>aae085b9078aecd68fd85839e3cb93f7e</anchor>
      <arglist>(ideal p, ideal g, matrix B, int D, int K)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>gmsNF</name>
      <anchorfile>gms_8cc.html</anchorfile>
      <anchor>af8beef4f236304f5133a68f9e304edbf</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gms.h</name>
    <path>Singular/</path>
    <filename>gms_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <member kind="function">
      <type>lists</type>
      <name>gmsNF</name>
      <anchorfile>gms_8h.html</anchorfile>
      <anchor>aae085b9078aecd68fd85839e3cb93f7e</anchor>
      <arglist>(ideal p, ideal g, matrix B, int D, int K)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>gmsNF</name>
      <anchorfile>gms_8h.html</anchorfile>
      <anchor>af8beef4f236304f5133a68f9e304edbf</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grammar.cc</name>
    <path>Singular/</path>
    <filename>grammar_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="grammar_8h" name="grammar.h" local="yes" import="no" module="no" objc="no">Singular/grammar.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="stype_8h" name="stype.h" local="yes" import="no" module="no" objc="no">Singular/stype.h</includes>
    <includes id="fehelp_8h" name="fehelp.h" local="yes" import="no" module="no" objc="no">Singular/fehelp.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="ipconv_8h" name="ipconv.h" local="yes" import="no" module="no" objc="no">Singular/ipconv.h</includes>
    <includes id="sdb_8h" name="sdb.h" local="yes" import="no" module="no" objc="no">Singular/sdb.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="timer_8h" name="timer.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/timer.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">Singular/cntrlc.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="libparse_8h" name="libparse.h" local="yes" import="no" module="no" objc="no">Singular/libparse.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>YYBISON</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a9f092f5b1dca6a6249fb2c7c8065b031</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYBISON_VERSION</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a72ebd0ca5807efcc6a5ae4fb72dd1553</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSKELETON_NAME</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a50db5aef8c2b6f13961b2480b37f84c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPURE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a9fa797a1f3c4fc9b12d1e4d569612767</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPUSH</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a3aa6e4af11755f8cf8e5ddb26833e918</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPULL</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a90f059b8a9d6c30a1e44e1b80d3fd6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLSP_NEEDED</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>abb3943553c2b5e911c89a3ea973d3079</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYMAXDEPTH</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a14ba2b263c446ffed1c888c4b42ae40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TESTSETINT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a3af231a86a585d74db1549dadf752133</anchor>
      <arglist>(a, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MYYERROR</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a574dd49d7a903cd161db8bec75ff4f82</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYERROR_VERBOSE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a0943f558a560b9b5fa0593d7e36496c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYTOKEN_TABLE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a3499e31aa832edc82b632ae811286a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYTOKENTYPE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a69ca0fbcc6d7aa5e8f47b11fc0048208</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSIZE_T</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a7d535939e93253736c6eeda569d24de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSIZE_MAXIMUM</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ab4bb7ad82d4a7e2df49ff6a8fb484109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a86f079016f11f0600f4259f3f03f8d43</anchor>
      <arglist>(msgid)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYUSE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ad7d1ef1bbc6adfe69894bc8221f557e1</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYID</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a0a6ff515042340dd341cf6ca8dd05f2d</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTACK_ALLOC</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>af45042ce56e04d634420d76caeb2ee73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTACK_FREE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a1a9dc526fd390d4808252bd631c4c2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTACK_ALLOC_MAXIMUM</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a7e55d995c7458f2f4af94a426d0adde8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_STDLIB_H</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a1a4b240b10a14e25bb58d14212c5bc2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYMALLOC</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a573b05852d8f080c907dfba725773d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYFREE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ac8adfd73c006c1926f387feb1eced3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYFINAL</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a6419f3fd69ecb6b7e063410fd4e73b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLAST</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ae67923760a28e3b7ed3aa2cfaef7f9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNTOKENS</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a75d260730a6c379a94ea28f63a7b9275</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNNTS</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>af54ae9e588f0ecc32eabbfdf1959df10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNRULES</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>aceaba8997dc3867478ae3b816647eb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNSTATES</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a2c387ba2caaade8bf8f78ed30023f79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYUNDEFTOK</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a926181abd06b6d1df27b6133971c24ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYMAXUTOK</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>af3f5ed4bc4517eff0ef1b17541192a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYTRANSLATE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>aad19ee88e33c02c4e720b28f78249bd7</anchor>
      <arglist>(YYX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPACT_NINF</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a62bf0ed0c4360b077071b5cf3177823b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYTABLE_NINF</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a504faa93b92f37fcc147f68e8d111a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyerrok</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a20bf055e53dc4fd5afddfd752a4d1adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyclearin</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a5035d59933b3f5388c44f596145db047</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYEMPTY</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ae59196b3765411a06cf234cf9bcae2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYEOF</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a3b1e3628411fabac03abe0a337322016</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYACCEPT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>aa6c7a65b580c214b2ea832fd7bdd472e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYABORT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a3bcde0b05b9aa4ec5169092d9d211dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYERROR</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>af1eef6197be78122699013d0784acc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYFAIL</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a383d9671b1abd97e4c6f3708d1ca32f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYRECOVERING</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ad860e18ca4b79fc589895b531bdb7948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYBACKUP</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>adfcaf974b837e3efc130377e9837b4fd</anchor>
      <arglist>(Token, Value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYTERROR</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ad2b58b1851184ddb3b60fede50bc7946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYERRCODE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a552f295255821fa7dea11b0237e1d61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYRHSLOC</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ab2b4f027a2b092ac14ca4464e7b3db60</anchor>
      <arglist>(Rhs, K)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLLOC_DEFAULT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a485d38f93de30679900c9cad6e7f3446</anchor>
      <arglist>(Current, Rhs, N)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_LOCATION_PRINT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a52c7d936ca7e6c34687ff71f29b8cfd1</anchor>
      <arglist>(File, Loc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLEX</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a0ea34e09602d1ede033f16ba669ef24b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYFPRINTF</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>af3b78184b3e3414afdaf2bbbff4a8bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYDPRINTF</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>af6d6ca80e87922f90264f1a4a802ea04</anchor>
      <arglist>(Args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_SYMBOL_PRINT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a1c510d33cb388afc9411141ba3076a36</anchor>
      <arglist>(Title, Type, Value, Location)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_STACK_PRINT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a7a52157fbe194e3a347afc4ef750af77</anchor>
      <arglist>(Bottom, Top)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_REDUCE_PRINT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a49ad456240785266cadae498ddae9310</anchor>
      <arglist>(Rule)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYINITDEPTH</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>aeb1508a3a38ec5d64c27e8eca25330b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYPOPSTACK</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ad2f9773cd9c031026b2ef4c1ee7be1be</anchor>
      <arglist>(N)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>yytype_uint8</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a79c09f9dcfd0f7a32f598ea3910d2206</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>yytype_int8</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>aed557a488f2c08c0956e2237f8eba464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short int</type>
      <name>yytype_uint16</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a00c27c9da5ed06a830b216c8934e6b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short int</type>
      <name>yytype_int16</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ade5b97f0021a4f6c5922ead3744ab297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>yytokentype</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOTDOT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9aaf40bb46e66376286beeb28ad11c9c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQUAL_EQUAL</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a56bd89f44f205c00adcfe8cb62332f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a558711b4a2a25070b970d85f5926d5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a662ed4b51721a45f07d645d4ca099a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINUSMINUS</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a0fc798138c0cfae4c51df59c9f0ed807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a0378ebc895849163b249d0b330257dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTEQUAL</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a9be4c1f75b13960446f5f5902c04d7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLUSPLUS</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a0154998e9cd921a68d90d767f4a7ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLONCOLON</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9abee8872d8a99eca1c42be614675c3bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a546eccfedc4dcc8623ed0668f77ef982</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRING_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9aeb819b7bfbacda91288e983ad02e227b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIGINTMAT_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a432526addd748c75d2e0bd6aba6e83f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIGINTVEC_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9aad8f1a55128a5d56ec52a284a3da7281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTMAT_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a69db95c0c72c2f72b641528b7d5362b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROC_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6360c98779a4cbe6ff2c5b43342d807d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RING_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9acf5668d441d17432f91733b290375557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BEGIN_RING</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a69d3d012f045afdc098d996fe993b01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUCKET_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a39aa2efe242d9824f97fd3b51ddccdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDEAL_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a13967c16853e180b0b1447df37246244</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAP_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a5d0f6b430c43e35f0c1fd8c35f2a5021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATRIX_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a297695dbbc6b0b21a1fa4d3de949da0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODUL_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a7607d9957d4594fcaa3703568db3f102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMBER_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac511d62b21a1297cae7033cca3128350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLY_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac6ed63ad5bcc5797f263e6b9bef8003c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESOLUTION_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a9a2e059b123d9843038fe308a066c3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SMATRIX_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a8c95a0f0203ef5f2f996385c4e30272e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VECTOR_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a93d0e3816fed2fdc7d5308860082796f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BETTI_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9afd80ddc5c96faa7b46643e8b3248101b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ae3ff38b317c22321142fdd769cfa80d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FETCH_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ae7885f3be034a5a9c37fd2c540560a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREEMODULE_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9aedcd47f892026edec325010a3a0ac820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEEPRING_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a2c8132faf6629de65dc90dd811be48f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAP_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a527357faed500d52edc27b8589fae86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KOSZUL_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a473f4165784d0cb6f3c6340800beb7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAXID_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac527f5d84464aa9fedc2ac0ff0202adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MONOM_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a8bb2379f32ffee0aa20e6c95617ef5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAR_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a1c0854a6674003a112075501da38783f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREIMAGE_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a1eac794522e449f5134eb4ea8d2f6833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VAR_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a9fa18315a956790a6633b93ebf835510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALTVARS</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a26a57bbe9ef9f3b2211bf87d5e57ca4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMAXDEG</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a8c4bb574ce53109d8e87ca0de8313793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMAXMULT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a753738712bdf953420f0bd0c89375757</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VNOETHER</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ae385714f8d435c71bb70fb07e978d09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMINPOLY</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac825006f0680f2bce8eab108ac578930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>END_RING</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a0decf5450ba44ccacadab851b42c19fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_1</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a0000888d6a8c4654aa283109ed6c9965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_2</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a28cda231446ceb23d989acc95245bdd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_3</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a592d1c6384e866c13b758b3e44a71380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_12</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a9bf51c59b3859d08020f3c6d7b92841f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_13</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac1d84c517aae173f8588313ea467544b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_23</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a1f09b291c3925b673c2b0a61490481c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_123</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a76d0a463281b95ea59d6a5efa80788cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_M</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac86376d37196bbc70f66f559a5905ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROOT_DECL</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a5a1d8e0478f3121d482451726d49a846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROOT_DECL_LIST</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6de88c87175149f776b634508c687b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RING_DECL</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a2d0e0e0ffafc52ab2825dc07d629a62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RING_DECL_LIST</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a4262cd65ca472dbeb946c729ebca3f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXAMPLE_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a236369bb7e9c1a5c5b2084236744e286</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPORT_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9af125aceacb29dcd388252e9affee61b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HELP_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac476b208ae616d4ce3d6166f923571ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KILL_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a03aff5da287448470504cf41a411987a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIB_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6dab10f9f4c5bb5026d9341f0f02d985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LISTVAR_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6ca667b4891ba5bfedfeb3fb493bbb86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SETRING_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a4c772f313cd1ba159ace8d0ccbb4ba6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a31c7517410257c2000072034cb89fa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRINGTOK</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9aaa921c34ce1abe185cf068e4ebdfd3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCKTOK</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a641bb3e249828196ffe87204099d45e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_CONST</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a63352015a695a186e024f340927b3de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_IDENT</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6cb865bd8604522a3aa39e3368b9c4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MONOM</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6c4dcaccbd92c177936f76db1d6959f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROC_DEF</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ab33b6fd27da0bc13d99bcb3e38f560a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APPLY</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a5c41450c4e719ca40d8e734f6a2008f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASSUME_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a83a029f97f884cd34b0478bc40dd98a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BREAK_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a70b021a759205c3e1b75b3c02d05ba9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTINUE_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a9ed560d21bf581b4fecec8e5364a74ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELSE_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a72920453c7c8be82cd01f837e1e9335c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a60ad4e9e08d2f606cd6a3f233c7c3777</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUOTE</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ada126905189f15af6d475cc45f0cb2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOR_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a92c78aaac1faae217abc47359d47d853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IF_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a880f29e6bf4f6ef32a89ad44141b2495</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYS_BREAK</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a48cf00b85de881d0eeba32b21c9cb96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHILE_CMD</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac345b2d6ad774354d4b19bbdd85fa73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETURN</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a520e09ffec033636dba711f3441cc600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAMETER</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a194cde856bd2d79eac8adb9741c55940</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYSVAR</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a59944f92a74b86fa5e6f9d040d5f5c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMINUS</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a1547315a0271bfc281fb75946da5f3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yyerror</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a8b14b05c0f857a5770048ef8a07da8df</anchor>
      <arglist>(const char *fmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_symbol_value_print</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a75e93dcf72bf2d3cfd48f1ddc80b6364</anchor>
      <arglist>(FILE *yyoutput, int yytype, YYSTYPE const *const yyvaluep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_symbol_print</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>aa0e60e36a5d6bd2677f1c59ee270778a</anchor>
      <arglist>(FILE *yyoutput, int yytype, YYSTYPE const *const yyvaluep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_stack_print</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a289ccf7ef43d1af713c6e68e20d9a165</anchor>
      <arglist>(yytype_int16 *yybottom, yytype_int16 *yytop)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_reduce_print</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a657c022eb06b5bb5124b729d28dadef1</anchor>
      <arglist>(YYSTYPE *yyvsp, int yyrule)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yydestruct</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a6e9efad8ad3dc078ec7c32b7f44be01d</anchor>
      <arglist>(const char *yymsg, int yytype, YYSTYPE *yyvaluep)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yyparse</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a847a2de5c1c28c9d7055a2b89ed7dad7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yylineno</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a5e36364965360da7b7cdfc2188e0af84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>yyin</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a46af646807e0797e72b6e8945e7ea88b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>currid</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a2ee8fbf71ecb8d342945bc2ebb161173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>yyInRingConstruction</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a96e130aa09ef2e0645b09bbd060fbb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>expected_parms</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a1ede8df73d671928e8c311ea4e47738b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cmdtok</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a1ed299f7714c75ace6f6a78661a1da6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inerror</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a93169c5658527965ce6158a29863d7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_uint8</type>
      <name>yytranslate</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a384fb3797a340a5415c03719ebab9c67</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_uint16</type>
      <name>yyprhs</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ae00b22f18cd22951d9714ad55da80b0b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int16</type>
      <name>yyrhs</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>af1b3f997902a66b394d721e517be4e05</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_uint16</type>
      <name>yyrline</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a6759275247eca11f6e342fa0117346df</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>yytname</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ab779f3189fbfd3b164b7802b945d619b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_uint8</type>
      <name>yyr1</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a0c34e3be3d497abf630697f406f3cc62</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_uint8</type>
      <name>yyr2</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>aa6be1bc256e649b3e922410e291bc7a5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_uint8</type>
      <name>yydefact</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>af80f4a4ea9a69eb19837849cc7083c77</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int16</type>
      <name>yydefgoto</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a4947c3c0c6f6ffa0abfd76efd299828a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int16</type>
      <name>yypact</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a52c12de9f634391f03b1680c3b680852</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int16</type>
      <name>yypgoto</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>a6d39cfd55875de3316f76edb1891c999</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int16</type>
      <name>yytable</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>aa34b998a7d10e810868620d09ffcfc71</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_int16</type>
      <name>yycheck</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>af434820fddd4631c08de7a1d9629ff18</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const yytype_uint8</type>
      <name>yystos</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>abc7e1225b6a8ee7619f19504cbefd97b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yydebug</name>
      <anchorfile>grammar_8cc.html</anchorfile>
      <anchor>ab138aa8e11f58bcdcc7134adf240ea8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grammar.h</name>
    <path>Singular/</path>
    <filename>grammar_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>yystype</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a4ccf5315e8f5c1cec48ec67ca1771e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTYPE_IS_DECLARED</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>af0232d21120b2cfc5e5f82f0fbadab3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>yytokentype</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOTDOT</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9aaf40bb46e66376286beeb28ad11c9c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EQUAL_EQUAL</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a56bd89f44f205c00adcfe8cb62332f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GE</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a558711b4a2a25070b970d85f5926d5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LE</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a662ed4b51721a45f07d645d4ca099a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINUSMINUS</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a0fc798138c0cfae4c51df59c9f0ed807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a0378ebc895849163b249d0b330257dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOTEQUAL</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a9be4c1f75b13960446f5f5902c04d7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLUSPLUS</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a0154998e9cd921a68d90d767f4a7ee3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLONCOLON</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9abee8872d8a99eca1c42be614675c3bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARROW</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a546eccfedc4dcc8623ed0668f77ef982</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRING_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9aeb819b7bfbacda91288e983ad02e227b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIGINTMAT_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a432526addd748c75d2e0bd6aba6e83f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIGINTVEC_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9aad8f1a55128a5d56ec52a284a3da7281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTMAT_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a69db95c0c72c2f72b641528b7d5362b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROC_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6360c98779a4cbe6ff2c5b43342d807d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RING_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9acf5668d441d17432f91733b290375557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BEGIN_RING</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a69d3d012f045afdc098d996fe993b01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BUCKET_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a39aa2efe242d9824f97fd3b51ddccdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDEAL_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a13967c16853e180b0b1447df37246244</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAP_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a5d0f6b430c43e35f0c1fd8c35f2a5021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATRIX_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a297695dbbc6b0b21a1fa4d3de949da0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODUL_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a7607d9957d4594fcaa3703568db3f102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMBER_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac511d62b21a1297cae7033cca3128350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLY_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac6ed63ad5bcc5797f263e6b9bef8003c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESOLUTION_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a9a2e059b123d9843038fe308a066c3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SMATRIX_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a8c95a0f0203ef5f2f996385c4e30272e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VECTOR_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a93d0e3816fed2fdc7d5308860082796f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BETTI_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9afd80ddc5c96faa7b46643e8b3248101b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ae3ff38b317c22321142fdd769cfa80d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FETCH_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ae7885f3be034a5a9c37fd2c540560a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FREEMODULE_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9aedcd47f892026edec325010a3a0ac820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEEPRING_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a2c8132faf6629de65dc90dd811be48f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMAP_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a527357faed500d52edc27b8589fae86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KOSZUL_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a473f4165784d0cb6f3c6340800beb7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAXID_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac527f5d84464aa9fedc2ac0ff0202adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MONOM_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a8bb2379f32ffee0aa20e6c95617ef5ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAR_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a1c0854a6674003a112075501da38783f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PREIMAGE_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a1eac794522e449f5134eb4ea8d2f6833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VAR_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a9fa18315a956790a6633b93ebf835510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALTVARS</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a26a57bbe9ef9f3b2211bf87d5e57ca4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMAXDEG</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a8c4bb574ce53109d8e87ca0de8313793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMAXMULT</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a753738712bdf953420f0bd0c89375757</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VNOETHER</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ae385714f8d435c71bb70fb07e978d09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VMINPOLY</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac825006f0680f2bce8eab108ac578930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>END_RING</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a0decf5450ba44ccacadab851b42c19fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_1</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a0000888d6a8c4654aa283109ed6c9965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_2</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a28cda231446ceb23d989acc95245bdd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_3</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a592d1c6384e866c13b758b3e44a71380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_12</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a9bf51c59b3859d08020f3c6d7b92841f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_13</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac1d84c517aae173f8588313ea467544b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_23</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a1f09b291c3925b673c2b0a61490481c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_123</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a76d0a463281b95ea59d6a5efa80788cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_M</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac86376d37196bbc70f66f559a5905ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROOT_DECL</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a5a1d8e0478f3121d482451726d49a846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROOT_DECL_LIST</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6de88c87175149f776b634508c687b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RING_DECL</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a2d0e0e0ffafc52ab2825dc07d629a62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RING_DECL_LIST</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a4262cd65ca472dbeb946c729ebca3f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXAMPLE_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a236369bb7e9c1a5c5b2084236744e286</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPORT_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9af125aceacb29dcd388252e9affee61b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HELP_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac476b208ae616d4ce3d6166f923571ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KILL_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a03aff5da287448470504cf41a411987a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIB_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6dab10f9f4c5bb5026d9341f0f02d985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LISTVAR_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6ca667b4891ba5bfedfeb3fb493bbb86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SETRING_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a4c772f313cd1ba159ace8d0ccbb4ba6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a31c7517410257c2000072034cb89fa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRINGTOK</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9aaa921c34ce1abe185cf068e4ebdfd3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCKTOK</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a641bb3e249828196ffe87204099d45e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_CONST</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a63352015a695a186e024f340927b3de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN_IDENT</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6cb865bd8604522a3aa39e3368b9c4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MONOM</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a6c4dcaccbd92c177936f76db1d6959f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROC_DEF</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ab33b6fd27da0bc13d99bcb3e38f560a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APPLY</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a5c41450c4e719ca40d8e734f6a2008f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASSUME_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a83a029f97f884cd34b0478bc40dd98a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BREAK_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a70b021a759205c3e1b75b3c02d05ba9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTINUE_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a9ed560d21bf581b4fecec8e5364a74ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELSE_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a72920453c7c8be82cd01f837e1e9335c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVAL</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a60ad4e9e08d2f606cd6a3f233c7c3777</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUOTE</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ada126905189f15af6d475cc45f0cb2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOR_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a92c78aaac1faae217abc47359d47d853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IF_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a880f29e6bf4f6ef32a89ad44141b2495</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYS_BREAK</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a48cf00b85de881d0eeba32b21c9cb96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHILE_CMD</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9ac345b2d6ad774354d4b19bbdd85fa73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETURN</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a520e09ffec033636dba711f3441cc600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAMETER</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a194cde856bd2d79eac8adb9741c55940</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYSVAR</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a59944f92a74b86fa5e6f9d040d5f5c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UMINUS</name>
      <anchorfile>grammar_8h.html</anchorfile>
      <anchor>a15c9f7bd2f0e9686df5d9df4f3314aa9a1547315a0271bfc281fb75946da5f3d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>htable.cc</name>
    <path>Singular/</path>
    <filename>htable_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="hash__me_8h" name="hash_me.h" local="yes" import="no" module="no" objc="no">resources/hash_me.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="htable_8h" name="htable.h" local="yes" import="no" module="no" objc="no">Singular/htable.h</includes>
    <member kind="function">
      <type>stablerec *</type>
      <name>t_createTable</name>
      <anchorfile>htable_8cc.html</anchorfile>
      <anchor>a06d2e6a022858df7bf65007754dd16a7</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>t_destroyTable</name>
      <anchorfile>htable_8cc.html</anchorfile>
      <anchor>a022e61aa97522b7d0d1cfc07f492d67e</anchor>
      <arglist>(stablerec *t)</arglist>
    </member>
    <member kind="function">
      <type>stablerec *</type>
      <name>copyTable</name>
      <anchorfile>htable_8cc.html</anchorfile>
      <anchor>ac6a8d8ee6240fdd1052877f44e46989f</anchor>
      <arglist>(stablerec *t)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>stringTable</name>
      <anchorfile>htable_8cc.html</anchorfile>
      <anchor>a06477bf5890025d333d6f029d502530e</anchor>
      <arglist>(stablerec *t)</arglist>
    </member>
    <member kind="function">
      <type>telem</type>
      <name>t_findTable</name>
      <anchorfile>htable_8cc.html</anchorfile>
      <anchor>ab07cd1e1256c86d43e4bec9689342afe</anchor>
      <arglist>(stablerec *t, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>t_findTabelVal</name>
      <anchorfile>htable_8cc.html</anchorfile>
      <anchor>a4b35e3ea4aadf21ac3163c5c89267fc2</anchor>
      <arglist>(stablerec *t, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>t_addTable</name>
      <anchorfile>htable_8cc.html</anchorfile>
      <anchor>a7fbf5638b397f88e4816a3d4e1b6732f</anchor>
      <arglist>(stablerec *t, char *s, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>htable_Print</name>
      <anchorfile>htable_8cc.html</anchorfile>
      <anchor>a115231329ed24eef4fe55d37e738990e</anchor>
      <arglist>(stablerec *d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>htable.h</name>
    <path>Singular/</path>
    <filename>htable_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <class kind="struct">stelem</class>
    <class kind="struct">stablerec</class>
    <member kind="define">
      <type>#define</type>
      <name>TABLE_MAX</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>a2cf7cae8bb2f9a2a5af2e162fde5e5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>stablerec *</type>
      <name>t_createTable</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>a06d2e6a022858df7bf65007754dd16a7</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>t_destroyTable</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>a022e61aa97522b7d0d1cfc07f492d67e</anchor>
      <arglist>(stablerec *t)</arglist>
    </member>
    <member kind="function">
      <type>stablerec *</type>
      <name>copyTable</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>ac6a8d8ee6240fdd1052877f44e46989f</anchor>
      <arglist>(stablerec *t)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>stringTable</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>a06477bf5890025d333d6f029d502530e</anchor>
      <arglist>(stablerec *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>htable_Print</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>a115231329ed24eef4fe55d37e738990e</anchor>
      <arglist>(stablerec *d)</arglist>
    </member>
    <member kind="function">
      <type>telem</type>
      <name>t_findTable</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>ab07cd1e1256c86d43e4bec9689342afe</anchor>
      <arglist>(stablerec *t, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>t_findTabelVal</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>a4b35e3ea4aadf21ac3163c5c89267fc2</anchor>
      <arglist>(stablerec *t, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>t_addTable</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>a7fbf5638b397f88e4816a3d4e1b6732f</anchor>
      <arglist>(stablerec *t, char *s, leftv v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>idrec.h</name>
    <path>Singular/</path>
    <filename>idrec_8h.html</filename>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <class kind="union">uutypes</class>
    <class kind="class">idrec</class>
  </compound>
  <compound kind="file">
    <name>iparith.cc</name>
    <path>Singular/</path>
    <filename>iparith_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="sirandom_8h" name="sirandom.h" local="yes" import="no" module="no" objc="no">misc/sirandom.h</includes>
    <includes id="prime_8h" name="prime.h" local="yes" import="no" module="no" objc="no">misc/prime.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="sparsmat_8h" name="sparsmat.h" local="yes" import="no" module="no" objc="no">polys/sparsmat.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="flintconv_8h" name="flintconv.h" local="yes" import="no" module="no" objc="no">polys/flintconv.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="hilb_8h" name="hilb.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hilb.h</includes>
    <includes id="interpolation_8h" name="interpolation.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/interpolation.h</includes>
    <includes id="linearAlgebra_8h" name="linearAlgebra.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/linearAlgebra.h</includes>
    <includes id="MinorInterface_8h" name="MinorInterface.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/MinorInterface.h</includes>
    <includes id="kChinese_8h" name="kChinese.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kChinese.h</includes>
    <includes id="GMPrat_8h" name="GMPrat.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/GMPrat.h</includes>
    <includes id="walkProc_8h" name="walkProc.h" local="yes" import="no" module="no" objc="no">kernel/groebner_walk/walkProc.h</includes>
    <includes id="timer_8h" name="timer.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/timer.h</includes>
    <includes id="kernel_2fglm_2fglm_8h" name="fglm.h" local="yes" import="no" module="no" objc="no">kernel/fglm/fglm.h</includes>
    <includes id="kstdfac_8h" name="kstdfac.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstdfac.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="units_8h" name="units.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/units.h</includes>
    <includes id="tgb_8h" name="tgb.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/tgb.h</includes>
    <includes id="preimage_8h" name="preimage.h" local="yes" import="no" module="no" objc="no">kernel/preimage.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="sdb_8h" name="sdb.h" local="yes" import="no" module="no" objc="no">Singular/sdb.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="maps__ip_8h" name="maps_ip.h" local="yes" import="no" module="no" objc="no">Singular/maps_ip.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">Singular/feOpt.h</includes>
    <includes id="ipconv_8h" name="ipconv.h" local="yes" import="no" module="no" objc="no">Singular/ipconv.h</includes>
    <includes id="ipprint_8h" name="ipprint.h" local="yes" import="no" module="no" objc="no">Singular/ipprint.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="misc__ip_8h" name="misc_ip.h" local="yes" import="no" module="no" objc="no">Singular/misc_ip.h</includes>
    <includes id="linearAlgebra__ip_8h" name="linearAlgebra_ip.h" local="yes" import="no" module="no" objc="no">Singular/linearAlgebra_ip.h</includes>
    <includes id="number2_8h" name="number2.h" local="yes" import="no" module="no" objc="no">Singular/number2.h</includes>
    <includes id="htable_8h" name="htable.h" local="yes" import="no" module="no" objc="no">Singular/htable.h</includes>
    <includes id="Singular_2fglm_8h" name="fglm.h" local="yes" import="no" module="no" objc="no">Singular/fglm.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="newstruct_8h" name="newstruct.h" local="yes" import="no" module="no" objc="no">Singular/newstruct.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="ratgring_8h" name="ratgring.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/ratgring.h</includes>
    <includes id="kernel_2GBEngine_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/nc.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <includes id="table_8h" name="table.h" local="yes" import="no" module="no" objc="no">table.h</includes>
    <class kind="struct">sValCmdTab</class>
    <class kind="struct">_scmdnames</class>
    <class kind="struct">sValCmd1</class>
    <class kind="struct">sValCmd2</class>
    <class kind="struct">sValCmd3</class>
    <class kind="struct">sValCmdM</class>
    <class kind="struct">SArithBase</class>
    <member kind="define">
      <type>#define</type>
      <name>NC_MASK</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab24fd58e65fd41038fe5c77395289b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RING_MASK</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a87655e5b91496d3afaa11764ccc9bf76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZERODIVISOR_MASK</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afd6902376abd82225d91ecaa3c34344e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_PLURAL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af3955b510a74711cc67948eeef16fd1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_NC</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af879638c60daebc6a85e18337a2dfba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMM_PLURAL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a015b975542bd7b3c91f2ba937cda6817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_RING</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3dacdf886502f40dea6e62b4fda21d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_RING</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa53f142c7ba252fdb60ba31f12e57d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_ZERODIVISOR</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a15eb6eab8da23710b99983c9cf1db416</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_ZERODIVISOR</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>affe480f8bc93db59f917f5378df233c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_LP</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8712939aa7c71ccfb88f5d98e03c4086</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_LRING</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a49e05a35dd5455354c3b42c2d7d2d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_NC</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aef55e2007470a26b3b55a8ebce2db9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOW_ZZ</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2ef6216ba3b686f20285a075bc864ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WARN_RING</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aae7af44bbd5672b8c968b9459a1806aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_CONVERSION</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5d42bbc3894d20acd317824342a38215</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bit31</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a465e7af11ea7cc6e38ae1f09546505b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ii_div_by_0</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a945a2b602315c2a6d9ae1d5a3bad0809</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMPL_NORMALIZE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adfa5ed7702b34f185dad11b052b51490</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMPL_LMDIV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aeb141bc780ceec5135fdc6c1ea194c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMPL_LMEQ</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4222ea092edb022583b52e95393ed83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMPL_MULT</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aaf1149c2cebad64ac16ab81a8ff8e41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMPL_EQU</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a02ba56e9b13e8838705c786e1b9a38d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMPL_NULL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8636ef3a34e6dfc7ef32dba800683c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMPL_NORM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a36f4e371b8c3999e2504b77359ced096</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>D</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa9b2d6305f081c2a942e66fc9ba1a25c</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NULL_VAL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afc64b30e282747645e8e6db5023797b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPARITH</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7979b714b24926ea29b502daf2cdfb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sValCmdTab</type>
      <name>jjValCmdTab</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a989067bd1b7334f92033736ffdb9c39d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>proc2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5a2eb6924a2eafe3be8a48bcf9d3d1e4</anchor>
      <arglist>)(leftv, leftv, leftv)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>proc3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2e4da6491c5eae89f7fce7f324280e03</anchor>
      <arglist>)(leftv, leftv, leftv, leftv)</arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>si_char_2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af197853a8f1b9077d7b2005a02b71bba</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>check_valid</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9d334707a8bff66b776a46fd24c2f5b8</anchor>
      <arglist>(const int p, const int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>_gentable_sort_cmds</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a04b00e3ad18320103cfe2c59dbfd3343</anchor>
      <arglist>(const void *a, const void *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiArithRemoveCmd</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a692f0c681e9bfac7907d9b95c5b987b6</anchor>
      <arglist>(char *szName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiArithAddCmd</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8c9a74fafcc5261fd1574323f8803973</anchor>
      <arglist>(const char *szName, short nAlias, short nTokval, short nToktype, short nPos=-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>iiTabIndex</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afac046010b3ecf739e33dd032024c654</anchor>
      <arglist>(const jjValCmdTab dArithTab, const int len, const int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Subexpr</type>
      <name>jjMakeSub</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a73bd7f844af689bb15eff702fe1ab52e</anchor>
      <arglist>(leftv e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>iin_Int</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aaf6f91e9b3d6ab71fe9cc9e8375dcee6</anchor>
      <arglist>(number &amp;n, coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiTokType</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aed3065d0548362f321018e3c262cab54</anchor>
      <arglist>(int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOP_BIM_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a005955078d1d2d3cc919cd3c36f79940</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOP_I_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a813caa7c0832be6c0b2f491f42e4c1be</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOP_BIM_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad83c442552996b960bb2cadf2cc0cb78</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOP_BI_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9c56730d60f1ecb8ec0d05efaac43d77</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOP_IV_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a09502b9e70233ccb0b09cd4357e7161b</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOP_I_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1ae7b7a9c96e2691307e15f86ac46079</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOP_IM_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a76e39260087159308095c05ec43d347c</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOP_I_IM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a135f803ab513e9887317500788ddc1f9</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOLON</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad138116e10ffa0d80b9d060876e4a1d9</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDOTDOT</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0da6655216793eb62be601979b5d378f</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>jjEQUAL_REST</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aea3dad76ed09a3dd27a1dd30af00dde9</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOMPARE_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6e2e8c3f65fab8e90de984f48946dd85</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOMPARE_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae165541688963c44a3a5d6d0ce7bb85f</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOMPARE_IV_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aca3f1dd646cabf0df6d9834e7d50ab52</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOMPARE_MA</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac7ea0436968cc8e1a161c70098d13b4c</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOMPARE_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab764d384d8eb894ff1ffabd66345a49f</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOMPARE_S</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a41f69228343b9a6e5a836c13869dd667</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOP_REST</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a638fc204d9fd3d82e71a36af1e226b58</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPOWER_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aae8cc5cfe0e6edff51c62437137be4a7</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPOWER_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9ff265ca25d9df535fdd3ff05e0a0eb0</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPOWER_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afc8062a95ffe12b7c7262c723690da9e</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPOWER_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af84593ed50c87edac641b14b07ed2e14</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPOWER_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a83c50e78e70311065ba009575ad874d3</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUSMINUS_Gen</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afa2dc412fb4d193f181a8ac6e528298e</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOLCOL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad3bb2d3a6e1ce3e265b96a3845c9d477</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5d59848a8a670edf149ca8e6366da127</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acdc90b9532d4a35b9838654c8dafd4c2</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a89f34f8feb42475979e5b63a8a4bcc1a</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_V</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aeacb4dfd4b9db7886ddcd6d276277521</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_B</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae8e3cfa69ef2bd53dea8f97a62434ffc</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_B_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a59e9b751b62aa56a39f07af9e67c1bc1</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a67ecac0df5725ba0a1ac1b57f797e935</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab1c8384aefb41d472447789a450dff6d</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_MA</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a37c9c7d8a89793016ae99f8f7d1e0f67</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_SM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa6d3adbb20314fd89488c83df46c902c</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_MA_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab97fe4480cdfc66d5640149d871fea86</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_P_MA</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab0a0df55ec32f883d2dc263d67c293cf</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_S</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aeea112779353e86ac29926307132fd16</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUS_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a72666a7ae12fb52d5339fd604302445b</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINUS_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af499f08afd6151ca80f9b92c3a8bc005</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINUS_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aaa082e087793382dfe3ab4e004b45a50</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINUS_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4c81d180036fe20197c80a29b14e36d0</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINUS_V</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a38e0a7a97a587c2db93e628dba734077</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINUS_B_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1dfdc948cbfdfba7cbeb00dfab413ca7</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINUS_B</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9dc6cf6da59d07d02eed6594e1bfdb9b</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINUS_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a50eee5a315698b0e8d9ffab46250f615</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINUS_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a48997a727c96197431024c5377aafef1</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINUS_MA</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3e5f80f54435269606f2716f8ef487d6</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINUS_SM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adccb7ba6671d96c2c6d9c06422bd2cb3</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac11ff34789d011225cd75a14e36bef05</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aaab5006cfa2d02cc332aa293a67175a5</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5abb4b1ea97604edb1b744e49ca7a23a</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa44d7edd816b7671e9770a792eb0ec60</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3cba31f906a61e41ef0b352ac46b7706</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5cdb265d05c5e73b7867c6add287b34b</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>abfa408f8762dc35eda98e77cc7842549</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_MA_BI1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a843e9b9e5a026ab456b730277e0d2444</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_MA_BI2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0ffc15fd1d16ecf8e62f5b7128b192e6</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_MA_P1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a078c39f5d6515530fdfc528a0cafade5</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_MA_P2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a34c572feb7318c87824d24de76b0ef7d</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_MA_N1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4589206440cd79557daef768044ab4e4</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_MA_N2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a249acc7e704baa0bdcfd2d137a78aed1</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_MA_I1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a43e5e47b1a2e4ae556298466023a9165</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_MA_I2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2dd07bf5777723a1763ac3ada1fca958</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_MA</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5cc5f140eba45bc6f2702aa4e23b3923</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMES_SM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2b9da2a4edec1ffdc426fb1194b2b614</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjGE_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a96ca4e74e5678b515b5b009a3cfddb94</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjGE_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab2bc5082a5f831172ac7fcc37cb61417</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjGE_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a693e4d211b096141114468fe9e846d6f</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjGT_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a10f9f73802cb427905c9ff64acf187b8</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjGT_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2e6d64277f53c8087774e755baa65d9c</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjGT_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab366c1edc5e08268abf5cce9a67731a2</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLE_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a59d9ff9807af729da793c21762a9201a</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLE_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acb6417aa9d0585417946ae074fd0cdf7</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLE_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a40359f2d27159330013ac4e4a496a124</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLT_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af81c4c4eb1bb73db1782c4d1b5a07374</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLT_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8e9a44d7fe5bf0746aa08ce139f44eb7</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLT_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3e54c3d46577edcf4f31f1b5f6d06cbe</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIVMOD_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acaed047fc3160e640a3510848d731d3f</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIV_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae15818443177ca5282889d78608a626b</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIV_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac14d51a6fac66b6f09ecfad293bfcf2f</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIV_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aac8edf2c2432805d56c89407a711ea66</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIV_Ma</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6dc5d6fd73eba32a0ee4bed447180c03</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEQUAL_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1bf4129b75e969baac88608a00707554</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEQUAL_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a34bf56fd6610956a5228e1d21fa28625</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEQUAL_Ma</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adf37f0ca2958164afa1d6043c6ec4377</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEQUAL_SM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a69cd118002ffbd35ddfe945acd4a9f37</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEQUAL_R</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9adabc80e9749ad0f23d976d57938c0f</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEQUAL_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae1671d41a4d202624ebea247142fa8a9</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEQUAL_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afd6c922a683b83488a67b9d6a397c991</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjAND_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acf0a6b255e74a77c3268642c8d587a08</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOR_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a43416dc1ba06550b89441cc81517f774</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINDEX_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9f60b0c5d4802ea00870fecc43f4e1eb</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINDEX_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aefb9b60b0676cb74aae22d92d1d34f29</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINDEX_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adedd06ebdcf9a2267e72540d34522b96</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINDEX_PBu</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afa8d87be45d162edd914b6a0fd6305ed</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINDEX_P_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acf29caa5784ebdbc664eb66339b68df8</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINDEX_V</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad7dff3f7bd88e967c2fb4c4dc5c222b4</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINDEX_V_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a01a596e734eb8912e5d8469e775e2eee</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjKLAMMER_rest</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aed95034bd5fe77e70400d4fa2ee70b2d</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjKLAMMER</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac4fba22f7f109ebbffebb130c038a356</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjKLAMMER_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa1095a06f51351c93e6b78dc9fb2ef5d</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjPROC</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acd1d8ef114396262559b0b8561da91d0</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMAP</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a104ccd979c7165fbc78f1fb8600d2c53</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRING_1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a80a10c566c5bc3d8c2240213bba5eb37</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCHINREM_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a747e0ae6d4341f07d9b52c8ebffc3465</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjALIGN_V</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afeb8d3391e2b1cb01b521ef7b774d156</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjALIGN_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae008b6f43e9817619b94553a6695b830</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCHINREM_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aedd275a237a98df78a76d6acc382b2e1</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOEF</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a62395613546110eb9025ec8c50ec9047</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOEF_Id</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a81e0c27040d99db704d7abeda66fbbd7</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOEFFS_Id</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae273eb5307972918a183fc9f6e2c7c19</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOEFFS2_KB</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a85e74868b0c764b28f0e328962f57c24</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCONTRACT</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a919ed7533f853fd389d93ce2fc39af06</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDEG_M_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a65abf2d742ce271293db2fcbee21cd8e</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDEG_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4f479b473fe8cfcfcbcb5219da4b35e7</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDelete_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a96c8abd5d9ccb9fc5d0b8aad8533fa6b</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDelete_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4019e567066ef3717e9708a4ee445b92</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDelete_ID_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae22cb3d678cf0b79f795b6fac688ae11</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDET2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ace11022359eb59b88c1c2e494761aa0b</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDET2_S</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae257fbed95ae0f1e38afdffeaadf7625</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIFF_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9cbd1c04ee6a74d7752667e27437dcb5</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIFF_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>abeb8307acad8486a0c28974d396dbcf2</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIFF_ID_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7ed9240f5018e0c987edaefe29e74c16</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIM2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad82c111ebf9ff820481f582569c59d4d</anchor>
      <arglist>(leftv res, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIVISION</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1ab2f4d41143b00af5e54fdbe3fd9dea</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjELIMIN</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a72c1f4a6c6ff895ac9f7ef9d9d2f0fc0</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjELIMIN_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>abc81330dad578b2b914f3ae816db5093</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEXPORTTO</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aab74b6c8328e6588695f88afc6487114</anchor>
      <arglist>(leftv, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjERROR</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afe2c51d07a1829b093618659a03e3a66</anchor>
      <arglist>(leftv, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEXTGCD_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8f9fb2dc078e2cec9fc11b7bdd32b5d3</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEXTGCD_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3f4763cffcb3f0e2e7248894561b57e8</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEXTGCD_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0a6c5288d891052a4a7c3f0412a674b9</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFAC_P2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad55a7b4bd66f35aa6ccbdf1c09fd0ed8</anchor>
      <arglist>(leftv res, leftv u, leftv dummy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFACSTD2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aaaf0ba13461a7eb4c00303ca6dd8d1a7</anchor>
      <arglist>(leftv res, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFAREY_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aca0aeb28f952dfa0df0910b0414d3898</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFAREY_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7194a6c33e5158dd0c5319c6fdbf3c65</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFAREY_LI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a93be62afb371ebf74b9057be7beeb050</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFETCH</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa110bda89afaaca4329ae70afc43de94</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFIND2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a81cb0c6e2276d88a9d5e9f8961feb079</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFRES3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6e225a3819232a0d82025fd6ad18a062</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFRES</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac3c5611f7e9f4486ff76d18f55ec1547</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFWALK</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7d9bf720112831b842f26c420ca9fa89</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjGCD_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a91513e6a5089f07b3f0ebfc4629240ab</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjGCD_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ada4cce29c09769b89aeac93c17f8ce53</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjGCD_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a726ca150fd11d1c30b88188def1bde8a</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjGCD_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae8f7a1f05fc6456f67f21c828b81fba3</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHILBERT2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a815cd7a3732e6279e90a2356fa583c9c</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHOMOG_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5182e1c5125c0d48e647099ef51728f9</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHOMOG_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad5f369ddb37ea4a7cd62af653eec2978</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHOMOG1_W</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aeea7f5d334f93969ea39447e1ca08a29</anchor>
      <arglist>(leftv res, leftv v, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHOMOG1_WI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a19dd4fe3a7dafca1f98ea9aa8afb5a93</anchor>
      <arglist>(leftv res, leftv v, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINDEPSET2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adb34bd08e6749cf0f07d424da77043f9</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINTERSECT</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9c2cd0400e46ebfbff572694cc123078</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINTERPOLATION</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6b9b3c9d29a11d02a27425d308540ed7</anchor>
      <arglist>(leftv res, leftv l, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjJanetBasis2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acfaa1f4dede1a0cc4b590be74a15d162</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjJanetBasis</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7711ae7016c6fe08fbfadc3ce3d5b256</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjJET_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af54875d5fb638d327f13a26a530530ae</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjJET_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a75927d9e3e22edd25d6470348fa3b513</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjKBASE2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aad93687fb24e9c6edb4aa0a995af9804</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPREIMAGE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa4a346d1a354e649dc5b4cfa77581337</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjKERNEL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a96f62a64d93490428d8a6d4df057591e</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjKoszul</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5a6899a2088c636aa5596f6db15001fb</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjKoszul_Id</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aed408fb6f1b083a08c374b5558bfb42a</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLIFT</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a23a7ade72bae300390873846fa84520c</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLIFTSTD</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a15935757a08f98284c03640db9154cc5</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLOAD2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adfaeaefc620c7304a198e6acb9bd47ac</anchor>
      <arglist>(leftv, leftv, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLOAD_E</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a994a3c10cbf49be143ad62e81cf74410</anchor>
      <arglist>(leftv, leftv v, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMODULO</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6e27d78ec069cc8d78f2b454c2c022fd</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMOD_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2bd9e28249cb5556bb8cc25b668c5dd0</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMOD_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a98fb97cff08b503c04a0ca6b58061d98</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMOD_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae71b313e13b7db14d627d87c4b7052d5</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMONITOR2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1718662c4ac955b17ccc4ea2f69ba600</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMONITOR1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa0739d86cb208ac2bcb028ea7371f580</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMONOM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4df8061bbb5d71c480f68ecbb6462e9c</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjNEWSTRUCT2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a15b006d8ccfb4891d86bb7e3c3d8e843</anchor>
      <arglist>(leftv, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPARSTR2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5a28c2afb2f6d76609b2823098451879</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPlural_num_poly</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aabfb32d33f28c417b294668c6bef68a8</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPlural_num_mat</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afd94eb23cfa9c0b2002d69e7a26fab11</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPlural_mat_poly</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2b4bfd63afd1032c0812d2bc75f19138</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPlural_mat_mat</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a59ec244ac479dde8fc9040fb3f3f472b</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBRACKET</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a179e596fa3fad46f5b52106dc75de1a0</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBRACKET_REC</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aca208a5bd728ad8ed17f20b3b83157e8</anchor>
      <arglist>(leftv res, leftv a, leftv b, leftv c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOPPOSE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae6918244493e62917ab853bcf7dc15c2</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPRUNE_MAP</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af7c3584af2f180290273a624dd599e94</anchor>
      <arglist>(leftv res, leftv v, leftv ma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjQUOT</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a03e6747246e5c4d1eea41bf6e04241ed</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRANDOM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1aa933c48bd8f15c4b2d56645c9dd219</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRANK2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adacdc1ef2915b61ad98f40e7efb88cdd</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREAD2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6f6820bc5bf0dac7eea9f2b6c5e383d1</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREDUCE_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6d7283afabef672b122645345d537070</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREDUCE_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6220d8ee3fba5c27e2e89896671cc4e0</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRES</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aaf1e9f3b37745ff6bde72385b6d85cb8</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPFAC2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2ffea413b90a258bfacdd1f44a68d71b</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRMINUS</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acc04ad1b522bd3af73f89a43c20e22fd</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRPLUS</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad31580429e4f76163778dabc20df3ade</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRSUM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9e5af22402e5f7a25e1188334958110d</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSIMPL_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6ce5dda737b61c809c370f1f5179bf00</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSQR_FREE2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4af78a8cbd78b60e58bd99a9ecb07e50</anchor>
      <arglist>(leftv res, leftv u, leftv dummy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSTATUS2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afe8907ca945eb4c287523a035a614275</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSTATUS2L</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2e304815fa28062b5b98e448952e1ffb</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSIMPL_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aba20b43d7c839e0b6e8e6bd11e26edca</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSTD_HILB</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ace39f45ef98263f877b4f697fbab2701</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSTD_1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa350a41419769f6d3fc54c7a14d6bafa</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSYZ_2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7f02b818c4c5e35775f8cf42ae3dbcd5</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTENSOR</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a78df14bda53a80c25f3c08dab103513b</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTENSOR_Ma</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acbb5c6474e6a373b59b85345eb45428c</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjVARSTR2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a89bb2f30ca3dc4265cb14d26f8cb6e0b</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjWAIT1ST2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae00d577700029924c0608f78183a66ee</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjWAITALL2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adb5688db6c572da10a4323aef3a60fcd</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjWEDGE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab67832105a24edb1dd8e262ef74d07cd</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjWRONG</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a38bec6b0d5b2aeea42752debfff30968</anchor>
      <arglist>(leftv, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjWRONG2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1546405b454d5916525b4491b60636c4</anchor>
      <arglist>(leftv, leftv, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjWRONG3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a27bee5fa8ebe6c538fdadb780221b9c4</anchor>
      <arglist>(leftv, leftv, leftv, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDUMMY</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac4010b5a9a31269138d1878fe16c8cf2</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjNULL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a15a7c60bb39213a51592a451a33d5c6d</anchor>
      <arglist>(leftv, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPLUSPLUS</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a72ecabbd98cc701155966d8548887354</anchor>
      <arglist>(leftv, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjUMINUS_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8c1d8277c0178fc7d520085bf9bde00b</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjUMINUS_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa46d94076da8db58dc076e0b9695a8b7</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjUMINUS_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa3e21af8ffc542cb7db39cd15581aca6</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjUMINUS_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adb8bbdb19a31e0912a8efa19919e511e</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjUMINUS_MA</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a000696335127fcb67e26b83927c5ede2</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjUMINUS_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a03f2572d5977a135067ba6cc573bf78f</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjUMINUS_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a23c81c1c17ba5118f74f66c8c01adfb6</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSetRing</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa98ae1024677ca6f0dc4b8f898a3ef03</anchor>
      <arglist>(leftv, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPROC1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae36b1db4a400ff9e98342fc3ef4ab605</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBAREISS</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3ceabf6257941151b92637c1a7c5f804</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBAREISS_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab93564c8c4a9f4260df8a34f0b47da31</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBI2N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac5cbb0d5a58c675e617b0e236020af81</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBI2IM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adab624c36b407331ba0be5ff7fbcd73e</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBI2P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8fee7057ddb09671eae051c066a16475</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCALL1MANY</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a377020388be0d86502a3d3ddf330dec9</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCHAR</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a132ed0beb6cfea3dbe9a58c533b6fd95</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOEFFS1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a274c3ff0e2130c29c1fce68122649120</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOLS</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab16c06bb799a675fb06b1caf4a4f03a5</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOLS_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a55dc88effc75020e2ea454e3cde0c189</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOLS_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a17acf211057e7f57eabb26d301ad4a01</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCONTENT</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>abdaed78f6650c8a972df688e6b4ba2e4</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOUNT_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a535d3f8537774fdd8791293e80e8140d</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOUNT_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a17907623cb4c98f86ecab871e04799d9</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOUNT_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a81538d62eb7b7321a220a22c1f0b456b</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOUNT_L</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9b34fcfd9c791cd7d4f40d339fae9df3</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOUNT_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aea57b4b91215c7e8f6f00bf939a4c9ca</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOUNT_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac3a2796e752b7d092fd32e6410752953</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOUNT_RG</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9c1261ff0ec12d7b34ac1a9dfad69e1d</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDEG</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad76a7329e4ef52549bf6c55709c71df8</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDEG_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a67bc8336b7f6323f73ec67a1be8047ea</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDEGREE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adafbbe7253b12c105c46176a186d332d</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDEFINED</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a803e4f7d5ac01ff2b7b9827a88d1bd2c</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDENOMINATOR</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1a9660fc0afdf34b9f122aac4a19875f</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjNUMERATOR</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa3ef7a1f9166293539b1b30c80e19b42</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDET</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae997edc307e31d3ada8beda24c1be071</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDET_BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0bdd4375de032978c31fe63edf6a4ac9</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDET_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9b86c328353eb0b25c523f0d39e4cd37</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDET_S</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1c5bbcf12f0b7c7ab79973dcf6d2d735</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a172bd994bd09257f5a5e2b0ada4e8da0</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDUMP</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a264a7dd000a340fba17473ae6750e3f9</anchor>
      <arglist>(leftv, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8323b00e297a2a8c3d9338504c5d6167</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjEXECUTE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6476efbd1db57f75367445ac052009ac</anchor>
      <arglist>(leftv, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFACSTD</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a22c7699bd929c7af9a8bc1ad90835db2</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFAC_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a928560f0efe87920f12c40b0305e1f08</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjGETDUMP</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac8104580bc937070915dfab227e551b9</anchor>
      <arglist>(leftv, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHIGHCORNER</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adee6edf6c1243494f582eb24a2b0ed90</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHIGHCORNER_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>add55f2cede921e34881a0670c4e82736</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHILBERT</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a06591afbd2cba01bb965947d1d702dd7</anchor>
      <arglist>(leftv, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHILBERT_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1eb36df9c54f624a893dbdea64ca3a9b</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHOMOG1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae992fedbebd2b4717ad923750e8bde5e</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjidMaxIdeal</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a52551e9c3a1277c5b5e99b3099a671e0</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjIDEAL_Ma</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1aac459d9071a10e4e197dff51324875</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjIDEAL_Map</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a59f7b48b2fa1528cbc96069194c5d44e</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjIDEAL_R</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a202c50397d1e1449b5d26aa7064fd3ff</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjIm2Iv</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a021f80f1a529ac86f461bf87d48191c0</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjIMPART</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a01b5a6abaf9583329ce789f635e9ed89</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINDEPSET</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a206eef4a7bc1d2c4b310280fe36a9d5e</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINTERRED</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3a786101e07ae964be2b32d2c883f0d4</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBIV2IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a15d3fd0311dd27848a044920efdbca81</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjIS_RINGVAR_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0d5841c35b8d2ddb03ab838d7ef170f6</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjIS_RINGVAR_S</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3f67aa1e35803fb0a27768335bf1bef6</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjIS_RINGVAR0</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8f109198e290f0ec1a8ceafe5a7ee86d</anchor>
      <arglist>(leftv res, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjJACOB_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a30da93f0a3a581cd83bec54a0b0f68c0</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIFF_COEF</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a67f76c30bfc0111c107d4d022b272ba8</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjJACOB_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3ba04cd94da92f2eaa3897f5d0eca38f</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjKERNEL_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a54eef7a487346559077bd2a3d434fee9</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjKERNEL_SM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad31cdb4ee9980790ff70bbfbe0fbfcfe</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjKBASE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7826e53b39c9418c4dbca17b3cbf9059</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjL2R</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1ce5d5df0aec5af32fe75a25e50e05d7</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLEADCOEF</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8835dc4723f2f99724f11a30fd28f02e</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLEADEXP</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a67b5df5f95f75804d92563f0aeadc701</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLEADMONOM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a07afab635f92742e4578d03796916639</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLOAD1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad10362bdb1610ef7eb2c61954495f7ef</anchor>
      <arglist>(leftv, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLISTRING</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a85a218c3bda61ed3e06d672d2aece5e4</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPFAC1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>abadc9d6a9358f7412e1c8efbbc3d7985</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLagSolve</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a80687465f9c36de19b47da458ef02f1c</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLU_DECOMP</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afd89b0d5886c4a2d1a71e582b33498d6</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMEMORY</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2390b5bab907155d38200fa8ede8234e</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMSTD</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a46267c7bbba138398f3f7f8f8addf4cb</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMULT</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a19807d830a6fc824ad16b6303af96e76</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINRES_R</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab0c5d9aa761a04d64e3d3bb6ae8df7de</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjN2BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a115ab5191433c9d80d9e21492bd9294c</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjNAMEOF</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2b28b7488082983cbf826292075bd263</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjNAMES</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adeb4ee5951a5b9aa1dbd4d082e59c117</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjNAMES_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a17d684a2fdadf46dadcb16ac615f7f77</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjNOT</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae3ae99b71f8aa84ac38744de90c03eb5</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjNVARS</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afdf58d5d3b79c5f00cd81b32507d9857</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOpenClose</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adb5696c9069e03c10b5a7c851a091e2f</anchor>
      <arglist>(leftv, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjORD</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa43db1cac7c5ef783f6c3435d6428abf</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPAR1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a70a476a4b4922b14518e87283fd52ff5</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPARDEG</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1a3dd519ff69d8712605054b9bc6dd18</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPARSTR1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae5c141c236eb66a060e3ceafd23567e0</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjP2BI</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab2a3c0d2b4742350a1751468ffdfcb00</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjP2I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0d0be8ef8f7dfa1b499a519d9e20c78c</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPREIMAGE_R</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a512e931b2ced4967f979e8f5dc53311f</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPRIME</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2e9ef62601bab4174207ed452ca68059</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPRUNE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7fcc5977e94958eb2fccb3a63addfc28</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjP2N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a82a2e65eba2c22a8812c1b84efb97a6c</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRESERVEDNAME</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acaac1cfaf35e7d0b0c9d79b96dd5283a</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRANK1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a00fd33da0f3cd02fa565724511d874f9</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREAD</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3d6458b527e9f836de149490c775f5c0</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREGULARITY</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4b63c40c5774c0a75050afd37c26fb07</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREPART</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0eedd346617ce3736e76fee8e96e84a8</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRINGLIST</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad80af8dd2d11cf7aceb858dfa56cf713</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRINGLIST_C</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aff7a396f274730c6cc9a5c34862c6908</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRING_LIST</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af1f4683779b6fe23b160cd77752a8dcc</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjROWS</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a752c433eba7e8c7e91f46efbe6692fd4</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjROWS_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a40c273895588880ae4f2a1769576dd40</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjROWS_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a153f9eb7c73a00ea50db808eb935b908</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRPAR</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acf2f8cdc3feb8f05ec157f85532a4ca5</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjS2I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac4f83cf63f0bce75b10f373f0d95e86e</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSLIM_GB</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a45d04861edb44c33f474ae66e0651915</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSBA</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a76e26a9b858ae164498e0a6d4e87545e</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSBA_1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a36739286822666903e91a540e8defb4d</anchor>
      <arglist>(leftv res, leftv v, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSBA_2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aef930728afb4390207664833683e8f7d</anchor>
      <arglist>(leftv res, leftv v, leftv u, leftv t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSTD</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>abecd00806f819d5c00ba82fd713db194</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSort_Id</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4eae53722bad3a36fa0836153114aa37</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSQR_FREE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a329fa08d03e6a644b6baa8a84bb7b505</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSYZYGY</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afbeda8b503c746417cb16354bba0641a</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTRACE_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4cd3ee8738b32723788b3b4053f9bb1e</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTRANSP_BIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a94007e6f2e0ea3ae1a19e94c5671f1c7</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTRANSP_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab36134af348831ec3e6b8953aa9a8f9f</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOPPOSITE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a04ab36ab4a117c861006c37966330c96</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjENVELOPE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa7f811334644c7d43e11bccc2290a8e8</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTWOSTD</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a90fb716aff93b387b08d526be7c6d25d</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRIGHTSTD</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac70e131f6651ee92376d3627c7c977f4</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTYPEOF</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a21df5f8cea65f41924ece7e8b4389952</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjUNIVARIATE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab46cf79f8328ce8db5e4168b041cc765</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjVAR1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8796218eaa9708727169f212cef0f483</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjVARSTR1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af5921de35cf38e2204d64733b27e067f</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjVDIM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a80ca49442eb03899efb567584765e3a6</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjWAIT1ST1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0c59b373cd900fe0c606d4c625ff8609</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjWAITALL1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a04de955a729b36de77dc6439c0261659</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjLOAD</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0ca4701bba725ec6b908f97b4d71405e</anchor>
      <arglist>(const char *s, BOOLEAN autoexport)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WerrorS_dummy</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab2b10c9827df92add199194fd202ed80</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjLOAD_TRY</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa719aefe2f99696c819e43b22fe8d05f</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjstrlen</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0a0d8b8becef5f1bfcaeb2e63b9790fa</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjpLength</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8d6d5c9b00b4b2efd71fd9867940cfdf</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjidElem</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad82793470999d15119510706486fc0d0</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjidFreeModule</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac97ff34cd139f8ddb60374cede94ce58</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjidVec2Ideal</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a30baec8ac42468c30e357048f17c8e8c</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjrCharStr</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1d9aa8c5cd0db52ef7d906a695882fb5</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjpHead</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9a567430a8897622e925d9bc80c77340</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjidHead</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a061355a872b5839c2db7ba41a0bded53</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjidMinBase</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4ef4be9eebc779ed1e06b32f94937681</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjpMaxComp</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a26925a6b4c26a8fb77f073aa62250ce6</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjmpTrace</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a79e50bc1e18422e23fb4e652a3ed15c0</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjmpTransp</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1bcda6fdb452c11819f71d10ab552bd2</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjrOrdStr</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a96eabec82c84b0a40dea96da8d2e8be9</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjrVarStr</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9c3ca819b4fb829669214342ddffa497</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjrParStr</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad65b52ea22e8f4fc7b50d547d70a2bdd</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOUNT_RES</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a94421ccc809cdc2fcab0e01891eb835c</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIM_R</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a24c99318cf5d39d826cd05b0a835288e</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjidTransp</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a23986fbd66a894f8ef8f13b91cad1b81</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjnInt</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a49defa20da531e40a94bca5d1d6aab89</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjnlInt</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a711da243d723e63c90b8eb3696988cd8</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBRACK_S</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adb5cdce1a689ec6935244c18297bb50f</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBRACK_Im</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5225ba3208f1b40e4155012681a20f0e</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBRACK_Bim</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0a2fbbc8031a521120975ef9bfd291b0</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBRACK_Ma</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a98825817f83731b429c345fdb8cece1c</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBRACK_SM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af215b5e9b53ee8a21ca4274abe2ed996</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBRACK_Ma_I_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a58ccf3ea7b09f31966e09922b9dcc54b</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBRACK_Ma_IV_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a141292381ec84367447657b574a2f0b8</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBRACK_Ma_IV_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa5124aa568ac5d33b4b0603370411971</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPROC3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5460419429875a1ac8e06f9650187c55</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRING_2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a50c20745449e481ccc4d704241ad8a5d</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBAREISS3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a44c8e5df53e5204c1bf29acac9cad05d</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOEFFS3_Id</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4b0d480a0eef29978353a63deb598a64</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOEFFS3_KB</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acbb71fe2d0dc9c63c2840b5f0d837727</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOEFFS3_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a373f2ebf909875eaf3abcd11ba754747</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjELIMIN_ALG</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8789789ca1d4b225ab9507867893755f</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjELIMIN_HILB</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2a1fb6d852a9d84b8bedf758be6799c1</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFIND3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab7b1f1c4b2dbaaa7124b63f16831bcc0</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFWALK3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0e0ec729f7df525df9840bbd96ebe829</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHILBERT3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acdd256423e13007202488116b32031dc</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHILBERT3Qt</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a80d7b718d14392a3ec01debb6b2ef03e</anchor>
      <arglist>(leftv, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHOMOG_ID_W</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab6683021ec76a086e7329eda4df474b0</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHOMOG_P_W</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9a0602c1ea636e9d00826eacbd1b9210</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjHOMOG_W_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4c4cb514d9beeb1d1926af2d1a35eb85</anchor>
      <arglist>(leftv res, leftv v1, leftv v2, leftv v3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINTMAT3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac261fa9b432d9f3fb8aefd100aa6b987</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINTERSECT3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a97b05720ab3203efc3f09fc5a54bf72b</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINTERSEC3S</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5d68fa1506395cee719c5a8cb640c19a</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjJET_P_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6213190b2c88f35c14c91de8b6647db1</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjJET_P_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8dea00f82351eb18e6613d21242a33cf</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjJET_ID_IV</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3c47b826b0501a90298460b366f82343</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjJET_ID_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a488c5bd51eb536a5128370a397eb2785</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINOR_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a52e56a0429e949f0ac4b566c740d28fe</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMRES_MAP</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa6b1d969ae72a4b13dc7ee0f4b45fd59</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv ma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjNEWSTRUCT3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9981f44c15e58781612a7795018e0e6f</anchor>
      <arglist>(leftv, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRANDOM_Im</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aca8bad351898a6dd03dee5405744a843</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSUBST_Test</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af3eecca33ec5b55f61058dd4032a1a2b</anchor>
      <arglist>(leftv v, leftv w, int &amp;ringvar, poly &amp;monomexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSUBST_Bu</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2444f8196b2f88d5be3bc1c0b93de1af</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSUBST_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4037adc532281f0ad684ab2e8711b873</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSUBST_Id</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9a950fa6fafefe440a71293f2742ac45</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSUBST_Id_X</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8afc3c58b2a309163e4f1b4d1b3b605f</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w, int input_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSUBST_Id_I</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1dd1fc9308dc33e9b0142c9272f5b444</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSUBST_Id_N</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae60895f9144ced575f580a3c0526e349</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMATRIX_Id</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3f2ea193ab7fd8caebb9f09f8d6fe012</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMATRIX_Mo</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0ce11fa18b680c971f3ae7d7a8e980b4</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMATRIX_Ma</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5233c57fe74d200335eceb7702b2e87e</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMODULO3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a34f8a9e981aeceed9a74b2fd447e9771</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMODULO3S</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab928c488bea73daaca0a0a7e9e2be792</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSMATRIX_Mo</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9c146767eac4a8a2345e0d15bc7cda2b</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLIFT3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa794fc970f6759a69c1eddca70a16c9b</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLIFTSTD_SYZ</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a443e8d82960624b4925cbdb1ef04c467</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLIFTSTD_ALG</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adb31557c900913259c2741d34ca051ca</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREDUCE3_CP</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a576edefa9d91b3273dde07b9824b1b19</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREDUCE3_CID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a92fdbd8e06e9b84b502a2fa4aefd584d</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREDUCE3_P</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a708e160f210f56061ca55ea28666a9c8</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREDUCE3_ID</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a28124e7bf37ce0843bd1429f5c5bc54f</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRES3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5da95476e7465f9a04a839b3c88e3457</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRING3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6d17b531724dfa8ed39bc19fc249bab0</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSTATUS3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a67ae5d7035143304dba6d28aa1a97a1f</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSTD_HILB_W</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a33d74fb3b35c8ba090a243e8a726fec1</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBREAK0</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4ccfa04f68319ad1a1c43856fe1862fd</anchor>
      <arglist>(leftv, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBREAK1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4725f9b4d2aef5ec082b4183efe2dbad</anchor>
      <arglist>(leftv, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCALL1ARG</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af7a86863b46080b7c5c8ec333f3b8074</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCALL2ARG</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afa5c5c4a59ffb629d315ebabecd2752c</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCALL3ARG</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa16398b81312aa092515bdfc04a2f453</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOEF_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4ec1b274b1a8709023cfdd7c13174943</anchor>
      <arglist>(leftv, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjDIVISION4</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8023667dc9963f27ab4a494b32a502a6</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjIDEAL_PL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afdd6ff86b1bd1fe063bf96e99ad3b69b</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFETCH_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad7a67252d9b6328be3cc01a0738d74a3</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINTERSECT_PL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5bbe8afbbd7847665a0b43f28da8703d</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLU_INVERSE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab8dd33232c1f2386efb0dd0e6e70caa2</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLU_SOLVE</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a226e97a854a2e54a6072f7da3ea084bf</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjINTVEC_PL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aaaf791f89bc69df8fef5269c558c9021</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjBIGINTVEC_PL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a5dfe7f4fc98b30af985ee1bfa9ef4f95</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjJET4</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae687a50454898c9b8904e204d6c81d55</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjKLAMMER_PL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afc8dc1cd3cfe690fe88a6a48e0513020</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLIFT_4</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a45a74a2c56a5c7e06810d16c388077e1</anchor>
      <arglist>(leftv res, leftv U)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjLIFTSTD_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a86a6ead15033ffeab116ae94d0d32593</anchor>
      <arglist>(leftv res, leftv U)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjLIST_PL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af982d8d2ab35871a5dc2838dba5942b7</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMODULO4</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab64f0ab7b55f6bbcf79fd42f2d25618a</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjNAMES0</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>adf4046512cff1aceb1e8a0ef966f690b</anchor>
      <arglist>(leftv res, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjOPTION_PL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1bd45c001f7fa6e8fb3299f355d37502</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREDUCE4</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7cb56a0be2daca9a9e910b2db8f4aa4a</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjREDUCE5</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1d8151bf5d754a8c6d877b50b13bacda</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRESERVED0</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a45655425661621f3406129419cd71864</anchor>
      <arglist>(leftv, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRESERVEDLIST0</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a120ff89629b8d35781c3f849856086b8</anchor>
      <arglist>(leftv res, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSTRING_PL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9d896b0f492c458acdd3a5a7265dfea3</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTEST</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7dba40597c5aefafb9aa9c64e16ccba2</anchor>
      <arglist>(leftv, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjFactModD_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a3eb8a528f013c5070796d902c2cc45d7</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSTATUS_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af6ce1af46becc4748eaa334f265ff11c</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSUBST_M</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>afcd645200fe117b77cac23a1e9b1ed62</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjQRDS</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>abb1888e501474f1cfee95ceb7dbea7f3</anchor>
      <arglist>(leftv res, leftv INPUT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSTD_HILB_WP</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a853530a0fcfcbb5502acb0c0765df551</anchor>
      <arglist>(leftv res, leftv INPUT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRING_PL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7aea6181e6b816c1d814bba11ac7ec89</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRESTART</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a0587fd2ed4c834d140813fb6f39ef95c</anchor>
      <arglist>(leftv, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>iiExprArith2TabIntern</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a75e482bffd0851a96fab40ecb00ab04d</anchor>
      <arglist>(leftv res, leftv a, int op, leftv b, BOOLEAN proccall, const struct sValCmd2 *dA2, int at, int bt, const struct sConvertTypes *dConvertTypes)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith2Tab</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac50ad89069f24c6c0138dcc05c70d90a</anchor>
      <arglist>(leftv res, leftv a, int op, const struct sValCmd2 *dA2, int at, const struct sConvertTypes *dConvertTypes)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a4d5635ffb85eff5685fb3a34b63d78a8</anchor>
      <arglist>(leftv res, leftv a, int op, leftv b, BOOLEAN proccall)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith1Tab</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae81dbb9ff79482d35daf45765b556ea3</anchor>
      <arglist>(leftv res, leftv a, int op, const struct sValCmd1 *dA1, int at, const struct sConvertTypes *dConvertTypes)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a850de2a183a841954c49984bb673fdc9</anchor>
      <arglist>(leftv res, leftv a, int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>iiExprArith3TabIntern</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acbdbe7c34d1aa4e0f20c39ee967fdf08</anchor>
      <arglist>(leftv res, int op, leftv a, leftv b, leftv c, const struct sValCmd3 *dA3, int at, int bt, int ct, const struct sConvertTypes *dConvertTypes)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac806c0db19440a069a760e30251ec34a</anchor>
      <arglist>(leftv res, int op, leftv a, leftv b, leftv c)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith3Tab</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a63248c70d8422c0b4bf6d71e0e4d8fc2</anchor>
      <arglist>(leftv res, leftv a, int op, const struct sValCmd3 *dA3, int at, const struct sConvertTypes *dConvertTypes)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArithM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac758596fd4894772420dcefcbb14002a</anchor>
      <arglist>(leftv res, leftv a, int op)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsCmd</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7673fc86ede2e196d9ddbf5ca0fad8ab</anchor>
      <arglist>(const char *n, int &amp;tok)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Tok2Cmdname</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad1e2ff1a3d012ea3b9b0e874da8e1bf2</anchor>
      <arglist>(int tok)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiInitArithmetic</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a431a2402f5dcff1b739a8934346b071e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiArithFindCmd</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a1eba8162c366755e09803ccbd103b3bf</anchor>
      <arglist>(const char *szName)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiArithGetCmd</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af5e100589c71a8ad2240cab4079a3f63</anchor>
      <arglist>(int nPos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiArithRemoveCmd</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2f86324f8dbedd5335c33b75706a3b7e</anchor>
      <arglist>(const char *szName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>jjCOMPARE_ALL</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2aa6a323fd68219561d9dd79a3ca634f</anchor>
      <arglist>(const void *aa, const void *bb)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjSORTLIST</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a252d6fdd899ba7523906372d4b92f8a1</anchor>
      <arglist>(leftv, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjUNIQLIST</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a2c290900759cdff3e60cbd72a76fbc81</anchor>
      <arglist>(leftv, leftv arg)</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>all_farey</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad419ce67768441f3e0ab45137e9db495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>farey_cnt</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab3240a0f6e06bb4a7570e3010df48d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR SArithBase</type>
      <name>sArithBase</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aab3118f5a749c31fd205d767e7c1adad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>cmdtok</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac0acb09dbd396294c354096379fec83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>expected_parms</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ab6afb169ba416ff8acbcad83d189e6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>iiOp</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>aa9973b536491752c89241d01b0879dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>singclap_factorize_retry</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a7fd4f65b310f0a1b6b020b8a0f0e4be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>WerrorS_dummy_cnt</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a6e9dd2632f14c50ab0690b37736a9cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR si_char_2</type>
      <name>Tok2Cmdname_buf</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ae32619444c24bb6ffebe5991d2278453</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipassign.cc</name>
    <path>Singular/</path>
    <filename>ipassign_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="algext_8h" name="algext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/algext.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="libpolys_2polys_2nc_2nc_8h" name="nc.h" local="yes" import="no" module="no" objc="no">polys/nc/nc.h</includes>
    <includes id="sca_8h" name="sca.h" local="yes" import="no" module="no" objc="no">polys/nc/sca.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="timer_8h" name="timer.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/timer.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">ipid.h</includes>
    <includes id="idrec_8h" name="idrec.h" local="yes" import="no" module="no" objc="no">idrec.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">subexpr.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">lists.h</includes>
    <includes id="ipconv_8h" name="ipconv.h" local="yes" import="no" module="no" objc="no">ipconv.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">attrib.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">links/silink.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">ipshell.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">blackbox.h</includes>
    <includes id="number2_8h" name="number2.h" local="yes" import="no" module="no" objc="no">Singular/number2.h</includes>
    <includes id="table_8h" name="table.h" local="yes" import="no" module="no" objc="no">table.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TRANSEXT_PRIVATES</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a9f340994b754fd938d7256290339fc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IPASSIGN</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a17687a770ba1a387b3ea263e2d2e6276</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>D</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>aa9b2d6305f081c2a942e66fc9ba1a25c</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NULL_VAL</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>afc64b30e282747645e8e6db5023797b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjECHO</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a43756056ed09c6bd10600a1a3df59752</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjPRINTLEVEL</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a20f485d00a3dc1bb6d274be7d24e198f</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjCOLMAX</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a3af62d37dc7035327f37293105188aff</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTIMER</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ae63d6c87b711905bc09f5bba4a720b81</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjRTIMER</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a68891ce86ab415712086b210c98a6605</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMAXDEG</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a5bb39941c78449cc7773a4094782bc3f</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMAXMULT</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>adf0eaf2ada6595c00cffba3f1e858ad1</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjTRACE</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a27b886f87d6dfa626e2b1256b0e78771</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjSHORTOUT</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ac893ab266233680ca42ed385da2449e0</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>jjMINPOLY_red</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a85b869a68dba240ec880fed8dbb69b11</anchor>
      <arglist>(idhdl h)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>jjSetMinpoly</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ac21cb87477868c69e9622abd07269236</anchor>
      <arglist>(coeffs cf, number a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjMINPOLY</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a24417e20ab13ac3a8a78e90998bf7845</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjNOETHER</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>acc2ca52dd7b3d7860e73b5429dde77e1</anchor>
      <arglist>(leftv, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>jiAssignAttr</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a63adb5fea8b40590d16c9400bafa76bd</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_INT</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a7a0e59e1fb0ff6869327c71ccebb4481</anchor>
      <arglist>(leftv res, leftv a, Subexpr e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>jjCheck_FLAG_OTHER_RING</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a1db73debdca15b3cab389e8e56c29957</anchor>
      <arglist>(leftv res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_NUMBER</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>aaf8200ba3f2521ca13bb8c1c074f4315</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_BIGINT</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a3219976ffb4d745e6359a7ed72c5111c</anchor>
      <arglist>(leftv res, leftv a, Subexpr e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_BIGINT_N</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a02d7dd7a51e7c96d062d24be7810b6d4</anchor>
      <arglist>(leftv res, leftv a, Subexpr e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_LIST_RES</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ac0c86fae5c98f452953e7da28fb256a5</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_LIST</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>add534b826e4485532273f512307bfcae</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_POLY</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a3540f0dc63b7da015f437fb1bc8249db</anchor>
      <arglist>(leftv res, leftv a, Subexpr e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_1x1INTMAT</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a02c9ae4a80015419163649b2cdfacf2c</anchor>
      <arglist>(leftv res, leftv a, Subexpr e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_1x1MATRIX</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a15fce8e20f1bc8d29895bc8aac416d79</anchor>
      <arglist>(leftv res, leftv a, Subexpr e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_STRING</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ac581c9176939f6393d5dedbdbd3944fc</anchor>
      <arglist>(leftv res, leftv a, Subexpr e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_PROC</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>af3cf1bfbfafba8855bb103233e6cba26</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_INTVEC</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a055fc0bb972954e7822bd39cbb298616</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_INTVEC_BI</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a185b5abaf0ab90dc30a955201896dcae</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_BIGINTMAT</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>aaa024081d0659865d23816808afbf2a9</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_BIGINTVEC_IV</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ae78809ffeb556fd9aac81d41c70d3c59</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_BUCKET</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a51b3c4b5cdbed9a8069ccbe183beb0b7</anchor>
      <arglist>(leftv res, leftv a, Subexpr e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_IDEAL</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a8ffbd3c8022a9883d1e8c5df36c4b4be</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_RESOLUTION</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a54d6549e20f93bbdc487f0869fd47a34</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_MODUL_P</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>aa74f012521e537cca1d511b3a99c2b49</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_IDEAL_M</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ad1d3aedda135d4447e9519760f2ce116</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_IDEAL_Mo</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a0bc7f183657d53cfc46b57a6853bfb7d</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_LINK</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ac24d4bc782736763c0ff6d7bfba0dd6c</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_MAP</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a77d85c6d2e7b5af7dede54d9252548ba</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_MAP_ID</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ac3be21ce9305817a58726115eed2c73e</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_QRING</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ad8e047ca5fb5efe0eef0a47c1b52a861</anchor>
      <arglist>(leftv res, leftv a, Subexpr e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_RING</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a733f72163780ca584b20fad634cf41d9</anchor>
      <arglist>(leftv res, leftv a, Subexpr e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_PACKAGE</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a14a9e3c8addc79c54130b8c940ed7f85</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_DEF</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a8c9e0017272db85861cf35b64bc4918d</anchor>
      <arglist>(leftv res, leftv, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_CRING</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a588ecec653d42582bbd465506cedad03</anchor>
      <arglist>(leftv res, leftv a, Subexpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiAssign_1</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a4ce1bbb82d8d59f51cb960130cc272be</anchor>
      <arglist>(leftv l, leftv r, int rt, BOOLEAN toplevel, BOOLEAN is_qring=FALSE)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>iiAssign_sys</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a344bde2eb78d3b83374a575fff823df5</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_INTVEC_L</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ad64054f8129ca18a4a4bc788f785e5e2</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_VECTOR_L</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a2e9d0cff2507b44ca4407e89cd5534c2</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjA_L_LIST</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a60d5788f06fe1514d4633293649e9eaa</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjA_L_INTVEC</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>aea4466ce563e8ad8450a73def9292919</anchor>
      <arglist>(leftv l, leftv r, intvec *iv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjA_L_BIGINTMAT</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a7edb7a8362d990465d1abaf6f6bef228</anchor>
      <arglist>(leftv l, leftv r, bigintmat *bim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjA_L_BIGINTVEC</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a048dc808067cd5f0c49fb3f55433aafc</anchor>
      <arglist>(leftv l, leftv r, bigintmat *bim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jjA_L_STRING</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>abc1de3c47895a841ae7b18e736d7eeb7</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_MATRIX_L</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a11d465193b4a360c1a53a376e0d3c891</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiA_STRING_L</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a7b8c7127779ca5ba30e20632713c7725</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiAssign_list</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ab540f86f3dbdb97e65af80529fc963c9</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jiAssign_rec</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a3fdc7b2f771ecb40d50468947f2eb878</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiAssign</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>ad1707809ef4e54662931db8603d4ee0c</anchor>
      <arglist>(leftv l, leftv r, BOOLEAN toplevel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jjNormalizeQRingId</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a1565ba5814b1c3f80356b521453fe8ac</anchor>
      <arglist>(leftv I)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>jj_NormalizeQRingP</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a4abd4d2fe898d02532330809ca811a4c</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjIMPORTFROM</name>
      <anchorfile>ipassign_8cc.html</anchorfile>
      <anchor>a6807a058e87b72c224155e237cafabab</anchor>
      <arglist>(leftv, leftv u, leftv v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipconv.cc</name>
    <path>Singular/</path>
    <filename>ipconv_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="number2_8h" name="number2.h" local="yes" import="no" module="no" objc="no">Singular/number2.h</includes>
    <includes id="ipconv_8h" name="ipconv.h" local="yes" import="no" module="no" objc="no">Singular/ipconv.h</includes>
    <includes id="table_8h" name="table.h" local="yes" import="no" module="no" objc="no">Singular/table.h</includes>
    <class kind="struct">sConvertTypes</class>
    <member kind="define">
      <type>#define</type>
      <name>IPCONV</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ab2ddfef698c8ce833916b14033acce5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>D</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>aa9b2d6305f081c2a942e66fc9ba1a25c</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NULL_VAL</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>afc64b30e282747645e8e6db5023797b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *(*</type>
      <name>iiConvertProc</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a9faeb2df208c5bb75d5929521cc596c8</anchor>
      <arglist>)(void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>iiConvertProcL</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>aaab345fab8c5915e64e76f0fbedec430</anchor>
      <arglist>)(leftv out, leftv in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiI2P</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>aeeeb250964abe81b07181e79fbf653ce</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiBI2P</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a3fdcba63abcaa8561ff67429c8a6407c</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iiBu2P</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a696f105c0d3b0d237dd73366287df683</anchor>
      <arglist>(leftv out, leftv in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiI2V</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ad0d75fdc4215c1117454234647a62eca</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiBI2V</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a1e9f6791918c07f9e85f70b8da9c2e07</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiIV2BIV</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a90f8cabad532ceb02c474a0ef2f41cb2</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiI2Id</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ab65f7a4f18af8683e686921687382fb0</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiBI2Id</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>aebbf6c0b297b50053109403678e21481</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiBu2V</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>aeb7f54f672e9d7fc11ceda86d4ffc97b</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiP2V</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a26c9459a96bf1e31b5de34a7bcba8dbd</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiBu2Id</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ae5c9519a2ba817a7207a60a20316d141</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiP2Id</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ab1ee075e46b42e6e6f584e6e3d118d06</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiV2Ma</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a710c84b69c774567795c669c6fcef18b</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiN2P</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a6d24f4ab5bb69b45298eb119c281f77c</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiDummy</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a92bc6c086f319045cce6cf284b4320a6</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiMo2Ma</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>acd4518c127b18761fdb237f8161cce23</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiMa2Mo</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ab5d0a0d77f25c542b724ba6b9ee4e097</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiI2Iv</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ac097d8f82f6d6b8de256d45f211b5298</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiI2N</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ac1b255526947bede872b91e10cda20e0</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiI2BI</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>aa2131bc4da6b2f693014e1533cda33bb</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiI2BIV</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>adbba8485c82d5d7d7220ac55972d7175</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiBI2N</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>afc40df83731797c33dfc6ce50db47e0f</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiIm2Ma</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a317e21d5ae79a3d000652b157686abdf</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiIm2Bim</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ad7089f91f9b4e6ec25675c235841606b</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiN2Ma</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a696f83ff882f7c68d81476e88bd9e979</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>iiS2Link</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>abedd451caacab82dd493b8b6eb40e57c</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iiR2L_l</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>acecb507905b3f1708419111ddb56a77d</anchor>
      <arglist>(leftv out, leftv in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iiL2R</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a2922a28b86c80684da267f2ae7752d13</anchor>
      <arglist>(leftv out, leftv in)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiConvert</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ab3a42f1191923b1ea2c72102fa9e7a00</anchor>
      <arglist>(int inputType, int outputType, int index, leftv input, leftv output, const struct sConvertTypes *dConvertTypes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiTestConvert</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ad36c4c86b026df21bf9f3a5d743f080d</anchor>
      <arglist>(int inputType, int outputType, const struct sConvertTypes *dConvertTypes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipconv.h</name>
    <path>Singular/</path>
    <filename>ipconv_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="function">
      <type>int</type>
      <name>iiTestConvert</name>
      <anchorfile>ipconv_8h.html</anchorfile>
      <anchor>a0f452911cea9b61660a51c84e6a19c5f</anchor>
      <arglist>(int inputType, int outputType, const struct sConvertTypes *dCT=dConvertTypes)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiConvert</name>
      <anchorfile>ipconv_8h.html</anchorfile>
      <anchor>aec49f4a419adf53ed9120020e6b0aba9</anchor>
      <arglist>(int inputType, int outputType, int index, leftv input, leftv output, const struct sConvertTypes *dCT=dConvertTypes)</arglist>
    </member>
    <member kind="variable">
      <type>const struct sConvertTypes</type>
      <name>dConvertTypes</name>
      <anchorfile>ipconv_8h.html</anchorfile>
      <anchor>a0d6cd44f99b4e09cb40f03fb1bf1196d</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipid.cc</name>
    <path>Singular/</path>
    <filename>ipid_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="number2_8h" name="number2.h" local="yes" import="no" module="no" objc="no">Singular/number2.h</includes>
    <includes id="mod__raw_8h" name="mod_raw.h" local="yes" import="no" module="no" objc="no">polys/mod_raw.h</includes>
    <member kind="function">
      <type>void</type>
      <name>paCleanUp</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a2136fc231f7181fac3754effcbca674e</anchor>
      <arglist>(package pack)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>idrecDataInit</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a947d93cda5998c40b628acd454acfc2f</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>enterid</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a40ba78d0c1e9e200ed89125d2006bc7c</anchor>
      <arglist>(const char *s, int lev, int t, idhdl *root, BOOLEAN init, BOOLEAN search)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>killid</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a2805e26e748e2fbaebc8baac080dfa13</anchor>
      <arglist>(const char *id, idhdl *ih)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>killhdl</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a856fecfbf7a54314738e39996cb04e56</anchor>
      <arglist>(idhdl h, package proot)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>killhdl2</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a3c93497cd2bcc22acc478604cdb7760f</anchor>
      <arglist>(idhdl h, idhdl *ih, ring r)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>ggetid</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a297ae2103a4476f18913b6afb4427b7c</anchor>
      <arglist>(const char *n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ipListFlag</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a5e239e0b6f41bf2a0e967f6fba84493b</anchor>
      <arglist>(idhdl h)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>ipNameList</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>ab45883fba3ae0651b7ea7296db1e8825</anchor>
      <arglist>(idhdl root)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>ipNameListLev</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a19dba0031488bff82df56e4c6aded097</anchor>
      <arglist>(idhdl root, int lev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ipSwapId</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a244216c607f9fa8449f1c253e4a6555c</anchor>
      <arglist>(idhdl tomove, idhdl &amp;root1, idhdl &amp;root2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ipMoveId</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>ab6fae4a6dc5cec974154bb4a1578cb16</anchor>
      <arglist>(idhdl tomove)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>piProcinfo</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>abd120e784798d0f7f6e282dd231e6b37</anchor>
      <arglist>(procinfov pi, const char *request)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>piKill</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>aba895a82b2cb010eb54f6ffd0714fbb3</anchor>
      <arglist>(procinfov pi)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>packFindHdl</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a9f080458f30da9415e499ae8cc635c73</anchor>
      <arglist>(package r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiAlias</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a7c0caaeb5281719f62049c66361cd49e</anchor>
      <arglist>(leftv p)</arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>sip_command_bin</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a077b5b5609319506dd46b33f2d228bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>sip_package_bin</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a1e91dad19479ccdf8cc037edc9205a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>idrec_bin</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a551593a8df247be9197536b4605b6db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR proclevel *</type>
      <name>procstack</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a667524c25721f50164e52cee7d8b763c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR idhdl</type>
      <name>currPackHdl</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a9d0423d62cbc5027f268790a24d0760f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR idhdl</type>
      <name>basePackHdl</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>aad460c2469ab8f1b44fb463640c6324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR package</type>
      <name>currPack</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a780d6a82b6a35af804d264587eec0661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR package</type>
      <name>basePack</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a4b86f43ebf0c4544f6f80ed8d10a246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR idhdl</type>
      <name>currRingHdl</name>
      <anchorfile>ipid_8cc.html</anchorfile>
      <anchor>a6f292f1558f4bbc4339ac6950b6452e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipid.h</name>
    <path>Singular/</path>
    <filename>ipid_8h.html</filename>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="idrec_8h" name="idrec.h" local="yes" import="no" module="no" objc="no">Singular/idrec.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <class kind="struct">sip_command</class>
    <class kind="struct">sip_package</class>
    <class kind="class">proclevel</class>
    <class kind="struct">SModulFunctions</class>
    <class kind="struct">soptionStruct</class>
    <member kind="define">
      <type>#define</type>
      <name>IDROOT</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a7f1ba3dec357556083e49a5b5cd2fbd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>jjNormalizeQRingP</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>adbc1c28635b52be5b3581fab92e60168</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_STD</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>add9745e7f0a76c9e59d1e3d236379897</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_TWOSTD</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a8108c6dc4af2075021e425f26cbb835a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_QRING</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a8672e1e56d4a0bf339db5619d4c56296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_QRING_DEF</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a9376ae0541608152cc8f1b2e48806625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_OTHER_RING</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a49de9e84aec4975e473965e900ee13f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_RING</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>afc483f27109bd64a5c5142df11631f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>hasFlag</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a457659235fd24adf69ef826bfebd6185</anchor>
      <arglist>(A, F)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setFlag</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a4b10f42c7ba3c1018554126748963758</anchor>
      <arglist>(A, F)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>resetFlag</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a22b9cfc51a120056d0398dcbc2e21040</anchor>
      <arglist>(A, F)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDNEXT</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a11c121a8e8628e7d162e4b29e219cc30</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDTYP</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>adceb0f7ab78a666df049dd2bf1f123d9</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDFLAG</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a61f4e5f977fb0dbdaf988b9efa7fc954</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDLEV</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>ab5a53ab0f99f70547afcb7cbe8e5d314</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDID</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a72a5b826a9ad8b727f1c4f91268c6c7c</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDATTR</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>ae6c63f08b04b2e9a71a02ad604952545</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDINT</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a7f3ec8a3b8bc3b7463638567b37aa5cf</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDDATA</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a27dae34ed00fc4b178ca421dfd541ff3</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDRING</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>ad24bc97dad077f80496e59a90ca4bb7c</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDINTVEC</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a514ffe1b103abc8eae74bc201761bf7a</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDBIMAT</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a5c258da4b10018848f9d51861f990e9d</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDPOLY</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a6b03191a20c39d2bc89b28e1a4bcadc3</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDBIGINT</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a4d860bf81312a44df4bba8660495ab80</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDNUMBER</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a97ba0639b735f7a593e1ea072d0a5533</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDIDEAL</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a5df28234f02d835a6636469c41a118d2</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDMATRIX</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a0877b24fd662821f744db3dd19be66d5</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDMAP</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a07ff95253b14c0aa412da65c5db359ab</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDSTRING</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a113ebd35f180d23a39123319a55c5ac6</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDLIST</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>ae4deeaee86f3919b20bcd5f09175a6f3</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDLINK</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a5dc61687a3dfe58b803cd9ed73822e77</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDPACKAGE</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>aac57dfc42d4fec02064d0b59e0030756</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDPROC</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a30b8196aadbba39b97cbeda428f028cc</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="typedef">
      <type>ip_command *</type>
      <name>command</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a24206e52a9bc0c06def97ade0c098067</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>SModulFunc_t</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>ac4bd1bb94b942e23d6033ba3fc1c30b4</anchor>
      <arglist>)(SModulFunctions *)</arglist>
    </member>
    <member kind="function">
      <type>package</type>
      <name>paCopy</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>af8b2ebddd0e097ba7a8fe36cef4df948</anchor>
      <arglist>(package pack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paKill</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>ac54c44cde5b7471da4e642660bd73071</anchor>
      <arglist>(package pack)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>load_builtin</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>aa80acd6ab42f61fc0bc2a3240783a2b1</anchor>
      <arglist>(const char *newlib, BOOLEAN autoexport, SModulFunc_t init)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>module_help_main</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>ab810ebda9a58502541e2802998b7306b</anchor>
      <arglist>(const char *newlib, const char *help)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>module_help_proc</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>acf4f55792bf14bce1c3cb2b9b002edfe</anchor>
      <arglist>(const char *newlib, const char *p, const char *help)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>enterid</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>aa284679c4fd78a031adc84f674ed8d54</anchor>
      <arglist>(const char *a, int lev, int t, idhdl *root, BOOLEAN init=TRUE, BOOLEAN search=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>ggetid</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a297ae2103a4476f18913b6afb4427b7c</anchor>
      <arglist>(const char *n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>killid</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>aab7befd433df3b26593a2e2704571bf8</anchor>
      <arglist>(const char *a, idhdl *i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>killhdl</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a51a6cde5b1e40432ee383597b5bd7638</anchor>
      <arglist>(idhdl h, package prooti=currPack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>killhdl2</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a3c93497cd2bcc22acc478604cdb7760f</anchor>
      <arglist>(idhdl h, idhdl *ih, ring r)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>ipNameList</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>ab45883fba3ae0651b7ea7296db1e8825</anchor>
      <arglist>(idhdl root)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>ipNameListLev</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a19dba0031488bff82df56e4c6aded097</anchor>
      <arglist>(idhdl root, int lev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ipMoveId</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>afdec7f4f4d3cee900b8cc2508c5bfdd9</anchor>
      <arglist>(idhdl h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>checkPackage</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a9b795d292e2e07d39b290f6d91047c46</anchor>
      <arglist>(package pack)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>packFindHdl</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a9f080458f30da9415e499ae8cc635c73</anchor>
      <arglist>(package r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>jj_NormalizeQRingP</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a4abd4d2fe898d02532330809ca811a4c</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jjNormalizeQRingId</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a1565ba5814b1c3f80356b521453fe8ac</anchor>
      <arglist>(leftv I)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>idrecDataInit</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a947d93cda5998c40b628acd454acfc2f</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ipListFlag</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a5e239e0b6f41bf2a0e967f6fba84493b</anchor>
      <arglist>(idhdl h)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR idhdl</type>
      <name>currPackHdl</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a877e4600d518335f4a0da930f635eb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR idhdl</type>
      <name>basePackHdl</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>ac07375d8a12f608b5d385b2adeac514e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR package</type>
      <name>currPack</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a3f2aff18957a8c97c60952df6e131363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR package</type>
      <name>basePack</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>af7fdadea0fd9628ec52dc1ae366531b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR proclevel *</type>
      <name>procstack</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a2301292d35332524324fc42b07584f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR idhdl</type>
      <name>currRingHdl</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a373bd4c773d4029ce4e1df31e13404f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>sip_command_bin</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a86bc1ff15a15085a57112821ffd986ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>sip_package_bin</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>af65fb3441f9466c8243a2ec41f3635d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>idrec_bin</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a81a6b628e21c61ad57cb6c4e5ccd94fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>sleftv_bin</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a1dd69e91eebfebb89275f2da7ca54c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct soptionStruct</type>
      <name>optionStruct</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>ad39893cc52beeecf7dff2d96bdda29f2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct soptionStruct</type>
      <name>verboseStruct</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a2bd542987881c3b82b2e5a43d917b531</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iplib.cc</name>
    <path>Singular/</path>
    <filename>iplib_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="libparse_8h" name="libparse.h" local="yes" import="no" module="no" objc="no">libparse.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SINGULAR_PATH_LENGTH</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>aa40a3d4ddeef79f95a1b60f0c5694426</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_MAX_NEST</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a220c17c351adb0729f2392a87eafdc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODULE_SUFFIX</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a78609f98df93225f9438ad6ee6edc089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODULE_SUFFIX_STRING</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a7b5b6dac461845a375415e95d47af017</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_GET_BUILTIN_MOD_INIT0</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a4ee409427edc317c9966756e2a322bd5</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_GET_BUILTIN_MOD_INIT</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a63502a655ec5a4eb5e518cd3ff1d7e2f</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>load_modules</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a7c57da97ed1dec5adf1104a9c66ea3b7</anchor>
      <arglist>(const char *newlib, char *fullname, BOOLEAN autoexport)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiArithAddCmd</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>af701578d580edea32dc5dc7d144c396d</anchor>
      <arglist>(const char *szName, short nAlias, short nTokval, short nToktype, short nPos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yylprestart</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a298f7cc83db5c6caeebc383ab47c2500</anchor>
      <arglist>(FILE *input_file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>current_pos</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a634c951e3a3ba227cd448831e7577b74</anchor>
      <arglist>(int i=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_init</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a6fe121e87f85bfa60de130c81783d69f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>mytolower</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a8c2ffedff89fe1115ac887a4cc4fbd12</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiGetLibStatus</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a6add4f2e7d919d0c17cedebda88a4a81</anchor>
      <arglist>(const char *lib)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiProcName</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a007ab2f83ee710870df4b8ba1f9f59e6</anchor>
      <arglist>(char *buf, char &amp;ct, char *&amp;e)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiProcArgs</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a38f9537c6f46c0abad27f8cfc2b84949</anchor>
      <arglist>(char *e, BOOLEAN withParenth)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiGetLibProcBuffer</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>adcb73cc629b5bd907c1771df9b02f8f7</anchor>
      <arglist>(procinfo *pi, int part)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiAllStart</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>abd96bb7cb171118817ef8f4d4bc24100</anchor>
      <arglist>(procinfov pi, const char *p, feBufferTypes t, int l)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiPStart</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>ae22c2d7b4f56b8f3a1ebe6db20417a4b</anchor>
      <arglist>(idhdl pn, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iiShowLevRings</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>abd457455e4b62cac849d4a13266f7eba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iiCheckNest</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a5ffc22e7a5f505c63dc7f66d609894c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiMake_proc</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a75c64a8ac303bd9109fee4111abc43c6</anchor>
      <arglist>(idhdl pn, package pack, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iiCallLibProcBegin</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>ac9ec8a4b69f0cb76fd0531939c0acb99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iiCallLibProcEnd</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a479da38f5b8d21dfbd5ea0f4cbc3dcf8</anchor>
      <arglist>(idhdl save_ringhdl, ring save_ring)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>iiCallLibProc1</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>ac8076c57eb69fcfa11a79da136e17cfe</anchor>
      <arglist>(const char *n, void *arg, int arg_type, BOOLEAN &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>ii_CallProcId2Id</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a344c07577bef531216da1c69351d1f32</anchor>
      <arglist>(const char *lib, const char *proc, ideal arg, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ii_CallProcId2Int</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a82641ae493575331656bcd6eed1e8cf7</anchor>
      <arglist>(const char *lib, const char *proc, ideal arg, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>ii_CallLibProcM</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a6f10f5e26da7735714536a7646c033ed</anchor>
      <arglist>(const char *n, void **args, int *arg_types, const ring R, BOOLEAN &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiEStart</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a4b57b57d5fa11519ae744a0f0c03f9b6</anchor>
      <arglist>(char *example, procinfo *pi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SI_FOREACH_BUILTIN</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a80bfee472cae47fadb9c8b625ef01f78</anchor>
      <arglist>(SI_GET_BUILTIN_MOD_INIT0) }</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flint_mod_init</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a51d19883ac74376415aaa69b24072ce0</anchor>
      <arglist>(SModulFunctions *psModulFunctions)</arglist>
    </member>
    <member kind="function">
      <type>SModulFunc_t</type>
      <name>iiGetBuiltinModInit</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>ab3da84c2243609fdfcf679c0d38d69c6</anchor>
      <arglist>(const char *libname)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiTryLoadLib</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a75e9ec2ed9fe72945c05cb9b890e431d</anchor>
      <arglist>(leftv v, const char *id)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiLocateLib</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>aade97b94284ab4644c768afe69e4f734</anchor>
      <arglist>(const char *lib, char *where)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiLibCmd</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a68b34e70b1ce570830ff72a43a0f74b9</anchor>
      <arglist>(const char *newlib, BOOLEAN autoexport, BOOLEAN tellerror, BOOLEAN force)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iiCleanProcs</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a7bca3c68ba6a8caaf5832afe9c9cb249</anchor>
      <arglist>(idhdl &amp;root)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iiRunInit</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>ad2a498f793bbc2705f4e9cdbd254efcf</anchor>
      <arglist>(package p)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiLoadLIB</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a3f4ea69def4452634778ed4ae52621ed</anchor>
      <arglist>(FILE *fp, const char *libnamebuf, const char *newlib, idhdl pl, BOOLEAN autoexport, BOOLEAN tellerror)</arglist>
    </member>
    <member kind="function">
      <type>procinfo *</type>
      <name>iiInitSingularProcinfo</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>afa839f8673e04bb748eb844c78c40fff</anchor>
      <arglist>(procinfov pi, const char *libname, const char *procname, int, long pos, BOOLEAN pstatic)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiAddCproc</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a0ec7ea3838ee177f1fcbbf64ad575756</anchor>
      <arglist>(const char *libname, const char *procname, BOOLEAN pstatic, BOOLEAN(*func)(leftv res, leftv v))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiAddCprocTop</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a9464453e3d68829b10e3a461d6041a23</anchor>
      <arglist>(const char *libname, const char *procname, BOOLEAN pstatic, BOOLEAN(*func)(leftv res, leftv v))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registered_dyn_module</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a2b8d583a943dd6b7aba75108607092c5</anchor>
      <arglist>(char *fullname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>register_dyn_module</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a353e6821988682ed471a9eeebaf1221e</anchor>
      <arglist>(char *fullname, void *handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_all_dyn_modules</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a9c4c481c91ea83737a0e0659082b202c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>load_modules_aux</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a556f11ab0770bd70176db62bb3d19442</anchor>
      <arglist>(const char *newlib, char *fullname, BOOLEAN autoexport)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>load_builtin</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>aa80acd6ab42f61fc0bc2a3240783a2b1</anchor>
      <arglist>(const char *newlib, BOOLEAN autoexport, SModulFunc_t init)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>module_help_main</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>ab810ebda9a58502541e2802998b7306b</anchor>
      <arglist>(const char *newlib, const char *help)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>module_help_proc</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>acf4f55792bf14bce1c3cb2b9b002edfe</anchor>
      <arglist>(const char *newlib, const char *p, const char *help)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>binary_module_function</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>af0387fbddb4abe05738a6956ed9ecf8e</anchor>
      <arglist>(const char *newlib, const char *funcname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>mytoupper</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a96fd49c2a86fe242ee59df23f6193dfb</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiConvName</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a641973ad2773fe6aeeef62f4db8a2b48</anchor>
      <arglist>(const char *libname)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>yylp_errno</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>adc584af9a3125c6e99fbce0b13034f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>yylplineno</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>aa922ab11fb946979fb77b211912e89be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>yylp_errlist</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>aa7764bfc47148319509f0c92675d50ec</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>VAR libstackv</type>
      <name>library_stack</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a8ca7ee8d1907cebc15e14b8db21bb1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR ring *</type>
      <name>iiLocalRing</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>ab51334c58ad3a0d0832b19f6321c2caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>INST_VAR sleftv</type>
      <name>iiRETURNEXPR</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a970588b560c92af94b7a37e5b31222a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>iiRETURNEXPR_len</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a445d919f111126a53363130129ac8c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>THREAD_VAR std::map&lt; std::string, void * &gt; *</type>
      <name>dyn_modules</name>
      <anchorfile>iplib_8cc.html</anchorfile>
      <anchor>a87455700afb93951eef7eb0cf707530b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipprint.cc</name>
    <path>Singular/</path>
    <filename>ipprint_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">ipid.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">subexpr.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">ipshell.h</includes>
    <includes id="ipprint_8h" name="ipprint.h" local="yes" import="no" module="no" objc="no">ipprint.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">attrib.h</includes>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ipPrint_INTVEC</name>
      <anchorfile>ipprint_8cc.html</anchorfile>
      <anchor>ac32eb2b0e5ec50e7525404bbf4ccff2d</anchor>
      <arglist>(intvec *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ipPrint_INTMAT</name>
      <anchorfile>ipprint_8cc.html</anchorfile>
      <anchor>ae389c80978f4b0419d7c0cd438286104</anchor>
      <arglist>(intvec *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ipPrint_MA0</name>
      <anchorfile>ipprint_8cc.html</anchorfile>
      <anchor>a4b9be93c7a758c23ac0e471401db33be</anchor>
      <arglist>(matrix m, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ipPrint_MA</name>
      <anchorfile>ipprint_8cc.html</anchorfile>
      <anchor>a7c5da96104e70a20ab032cdfa0ec9bd1</anchor>
      <arglist>(leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ipPrint_RING</name>
      <anchorfile>ipprint_8cc.html</anchorfile>
      <anchor>a0852a337f514919def073317d0a92899</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ipPrint_CRING</name>
      <anchorfile>ipprint_8cc.html</anchorfile>
      <anchor>afe8e2d40eeefe26d268d3008e16397e8</anchor>
      <arglist>(coeffs r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ipPrint_V</name>
      <anchorfile>ipprint_8cc.html</anchorfile>
      <anchor>a66bc0e6fe67b9973ed323fb663e1468d</anchor>
      <arglist>(poly u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjPRINT</name>
      <anchorfile>ipprint_8cc.html</anchorfile>
      <anchor>a55d6ac2dc9c48baab17765b5c1fa4be0</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjDBPRINT</name>
      <anchorfile>ipprint_8cc.html</anchorfile>
      <anchor>afecbce664fd3e252af4b506b78820922</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ipPrintBetti</name>
      <anchorfile>ipprint_8cc.html</anchorfile>
      <anchor>a8ff15ef89ab5485af9c8c6fad495103d</anchor>
      <arglist>(leftv u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjPRINT_FORMAT</name>
      <anchorfile>ipprint_8cc.html</anchorfile>
      <anchor>ae23dadd11ef408273cce824773cd0f2d</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipprint.h</name>
    <path>Singular/</path>
    <filename>ipprint_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="typedef">
      <type>sleftv *</type>
      <name>leftv</name>
      <anchorfile>ipprint_8h.html</anchorfile>
      <anchor>a3f353c93e5f638332bd1e7da335c54ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjPRINT</name>
      <anchorfile>ipprint_8h.html</anchorfile>
      <anchor>a55d6ac2dc9c48baab17765b5c1fa4be0</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjPRINT_FORMAT</name>
      <anchorfile>ipprint_8h.html</anchorfile>
      <anchor>ae23dadd11ef408273cce824773cd0f2d</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjDBPRINT</name>
      <anchorfile>ipprint_8h.html</anchorfile>
      <anchor>afecbce664fd3e252af4b506b78820922</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ipPrint_MA0</name>
      <anchorfile>ipprint_8h.html</anchorfile>
      <anchor>a4b9be93c7a758c23ac0e471401db33be</anchor>
      <arglist>(matrix m, const char *name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipshell.cc</name>
    <path>Singular/</path>
    <filename>ipshell_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="prime_8h" name="prime.h" local="yes" import="no" module="no" objc="no">misc/prime.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="rmodulon_8h" name="rmodulon.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulon.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="algext_8h" name="algext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/algext.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="mpr__base_8h" name="mpr_base.h" local="yes" import="no" module="no" objc="no">kernel/numeric/mpr_base.h</includes>
    <includes id="mpr__numeric_8h" name="mpr_numeric.h" local="yes" import="no" module="no" objc="no">kernel/numeric/mpr_numeric.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="hutil_8h" name="hutil.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hutil.h</includes>
    <includes id="semic_8h" name="semic.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/semic.h</includes>
    <includes id="splist_8h" name="splist.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/splist.h</includes>
    <includes id="spectrum_8h" name="spectrum.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/spectrum.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <includes id="ipconv_8h" name="ipconv.h" local="yes" import="no" module="no" objc="no">Singular/ipconv.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="maps__ip_8h" name="maps_ip.h" local="yes" import="no" module="no" objc="no">Singular/maps_ip.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <includes id="sdb_8h" name="sdb.h" local="yes" import="no" module="no" objc="no">Singular/sdb.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">Singular/feOpt.h</includes>
    <includes id="gen__maps_8h" name="gen_maps.h" local="yes" import="no" module="no" objc="no">kernel/maps/gen_maps.h</includes>
    <includes id="libparse_8h" name="libparse.h" local="yes" import="no" module="no" objc="no">libparse.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BREAK_LINE_LENGTH</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a8ec7a5a60059ffec5b0bb754951c9fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>semicState</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicOK</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497dae8e7fbc920b3f8671534f32a5266f1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicMulNegative</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497dae433ba795ef9259ff30494ad675b647e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListTooShort</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497daa559ad0e9aa63f53e463bc2793ae1e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListTooLong</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497dab62b22972d94095af60f3575be39ac5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListFirstElementWrongType</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497da0d11fdec8b4b39163caa38e3209b6d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListSecondElementWrongType</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497da40d2d477d4b866d84221bb89e07dee21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListThirdElementWrongType</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497dabdf52c2fcd83b3250d022456d0655aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListFourthElementWrongType</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497da89b722ec7fc0d58443e3acff30f4db80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListFifthElementWrongType</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497daee522a1c673231d5500a605b87b6b752</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListSixthElementWrongType</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497daf72408373d8a15791173a5b8b8052132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListNNegative</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497daa2047d65b3befd312c454abf380455bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListWrongNumberOfNumerators</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497da07c5d684b37a1e4e8896cb1e979baa65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListWrongNumberOfDenominators</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497da93b49fdcea4e6b9128bd9375646bbd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListWrongNumberOfMultiplicities</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497dae81e791597155a35d2d63a631c0cb691</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListMuNegative</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497dad9deb3cd2291880236e4a10714181f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListPgNegative</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497da3209bf7de9618e3f19aa3e3706dd8347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListNumNegative</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497dade6f1bc0b22635cf3e2574a0d6efc3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListDenNegative</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497daa4fb54c0606d14fc96611a4281d05997</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListMulNegative</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497da5bc528085b4da6e07cf5ff83acf6b1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListNotSymmetric</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497da9f4196a7864aa2710fc4e568a7ac1956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListNotMonotonous</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497da9bb2f02b326b69e14e377d05ebab1745</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListMilnorWrong</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497da40d7e45a0d8e3f19e27cf764e79cd2a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>semicListPGWrong</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a05214df7be6e54f223f45a1d4fca497da0aaee6e8c52cf586679f13045c87b1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>spectrumState</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a70bc5fb313d2db043693af1d30aefdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spectrumOK</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a70bc5fb313d2db043693af1d30aefddaa39b1aacb2b5079122cde877df2c53fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spectrumZero</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a70bc5fb313d2db043693af1d30aefddaaa1e43efd06fe5d63b30058e2c8474241</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spectrumBadPoly</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a70bc5fb313d2db043693af1d30aefddaa6a06e77ac857196f5ff716545f0cf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spectrumNoSingularity</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a70bc5fb313d2db043693af1d30aefddaa76f9bdb08ad99e2f0e639aeefed6ebef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spectrumNotIsolated</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a70bc5fb313d2db043693af1d30aefddaa5658b9b194c19910226323b711a16f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spectrumDegenerate</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a70bc5fb313d2db043693af1d30aefddaa402739d5829c132da98ce4dfeea86c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spectrumWrongRing</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a70bc5fb313d2db043693af1d30aefddaa0eec4ffac0d3647f3fd9511085e73383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spectrumNoHC</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a70bc5fb313d2db043693af1d30aefddaacafc2bc66a03419d48a8f1e4e1fa4ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>spectrumUnspecErr</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a70bc5fb313d2db043693af1d30aefddaa51a99c8a19929fd9a9048ba371be639e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>iiTwoOps</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a65cfd32f29435eb9d99d295bf896eb72</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiOpsTwoChar</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a0ff67cd80f468e1b4be132f9e93ab7e6</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>list1</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a5cce2cc37652280e6c5a22e8bc3777f5</anchor>
      <arglist>(const char *s, idhdl h, BOOLEAN c, BOOLEAN fullname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_cmd</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>adbf0a3518b7785a0badde6b974ea9ac0</anchor>
      <arglist>(leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>killlocals0</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ac2a15e00c48a69c33e9b6e787b88131b</anchor>
      <arglist>(int v, idhdl *localhdl, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>killlocals_rec</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aba1a28403d47cbc515307e1271161415</anchor>
      <arglist>(idhdl *root, int v, ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>killlocals_list</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a19d1fce958c8805b790ae33361e159d3</anchor>
      <arglist>(int v, lists L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>killlocals</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a490915735151a85d8a588005db15466a</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>list_cmd</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a3504f2e050b06ebfc1c8911f005adeb4</anchor>
      <arglist>(int typ, const char *what, const char *prefix, BOOLEAN iterate, BOOLEAN fullname)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_cmd</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aa98919e0b578846f44e5e41687e0d097</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exprlist_length</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a4eb7e4a02b54b5b13df3cd622f3ffd52</anchor>
      <arglist>(leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiWRITE</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aee3e70446ffe2cc5608c59e6186e278e</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>iiMap</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a3c3bdf0a4e7da4ba4c4b613e26fdd470</anchor>
      <arglist>(map theMap, const char *what)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iiMakeResolv</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a43e003c863b32efe935602edac617671</anchor>
      <arglist>(resolvente r, int length, int rlen, char *name, int typ0, intvec **weights)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static resolvente</type>
      <name>iiCopyRes</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ae16b70692c060c4334f3c1c533f5541f</anchor>
      <arglist>(resolvente r, int l)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjMINRES</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a18ccc6f5f238ab09598dcc7d673faee8</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjBETTI</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ae92b0c606efa5bc73b4c3662392a8ffe</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjBETTI2_ID</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a6edfa4e460d6085c0e3b5b40094a7acd</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjBETTI2</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ad497a9883986e14e606e1c9bb17c5688</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiRegularity</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a3e510df75f13d8aa3903b8a1f841e351</anchor>
      <arglist>(lists L)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iiDebug</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a7f681037b2c10b543b389f42bd190af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>scIndIndset</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a57c83a0a0f65ba1a1431e311d3f2bfa2</anchor>
      <arglist>(ideal S, BOOLEAN all, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiDeclCommand</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a204389a0e85c579160a03878cedf0e8b</anchor>
      <arglist>(leftv sy, leftv name, int lev, int t, idhdl *root, BOOLEAN isring, BOOLEAN init_b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiDefaultParameter</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a8124d073e601a4103ae99ddbd85cd665</anchor>
      <arglist>(leftv p)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiBranchTo</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a6d54cda75afa3ca89d029d82bc30b677</anchor>
      <arglist>(leftv, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiParameter</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a1af515d80d947c09cd0a8f1e6e4c7a3c</anchor>
      <arglist>(leftv p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>iiInternalExport</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aad7928e312e9f13d229b90c66bdd07bf</anchor>
      <arglist>(leftv v, int toLev)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiInternalExport</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a1674125d67485a55ff15ef29d341be2e</anchor>
      <arglist>(leftv v, int toLev, package rootpack)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExport</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ae8aeb41674a987a431cf64a398d1c9dc</anchor>
      <arglist>(leftv v, int toLev)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExport</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a56de28bcc36e52b8db423cc78c52d038</anchor>
      <arglist>(leftv v, int toLev, package pack)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiCheckRing</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a881230dc425c9568cd3c397a0970e355</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>iiHighCorner</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a4ef4d4344ec442d5ed61708982fad912</anchor>
      <arglist>(ideal I, int ak)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iiCheckPack</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a2717a0a03258f6ff37fe9fd30e45633c</anchor>
      <arglist>(package &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>rDefault</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a4b592778c9ce2993ded883426be78163</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static idhdl</type>
      <name>rSimpleFindHdl</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aa568d56bbaef3b8dad7068a4ee2edc45</anchor>
      <arglist>(const ring r, const idhdl root, const idhdl n)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>rFindHdl</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a7b2a1d1702f29944c0ba3377dfc39428</anchor>
      <arglist>(ring r, idhdl n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rDecomposeCF</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a5c770c071f2cc20229dcc5bd4ef8a369</anchor>
      <arglist>(leftv h, const ring r, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rDecomposeC_41</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a405f2a1d81960809ce26125052ec0444</anchor>
      <arglist>(leftv h, const coeffs C)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rDecomposeC</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a4d6ac2b2bb382e44680e922516416722</anchor>
      <arglist>(leftv h, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rDecomposeRing_41</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a900d51064be53d495614c15b03954ec1</anchor>
      <arglist>(leftv h, const coeffs C)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rDecomposeRing</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aab4c3ed857e731c1cf2443eb328c3fbd</anchor>
      <arglist>(leftv h, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rDecompose_CF</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a3ebeeb1ec7c8042e85daa871c9ff5797</anchor>
      <arglist>(leftv res, const coeffs C)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rDecompose_23456</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ab7c18cfbed6df2777d1df30acf2631d6</anchor>
      <arglist>(const ring r, lists L)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>rDecompose_list_cf</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a0e7384f165c065d1f4511e84884eb426</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>rDecompose</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a0159f51767065020a68086fa05e46d1f</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rComposeC</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a86c43368fa3169a2645e05408317cce8</anchor>
      <arglist>(lists L, ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rComposeRing</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ae2b3b6f5f2d0b3918f63e474ab76b68e</anchor>
      <arglist>(lists L, ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rRenameVars</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a25982535a747eb1ab0ba7cdbfde8bf6c</anchor>
      <arglist>(ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rComposeVar</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>afb75f24362c118b6bf28575524984d54</anchor>
      <arglist>(const lists L, ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rComposeOrder</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a9e956a9112aa9cd5dd1c1e215caa0e0e</anchor>
      <arglist>(const lists L, const BOOLEAN check_comp, ring R)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rCompose</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>acdd3d6abd0c796307bce0d839830c194</anchor>
      <arglist>(const lists L, const BOOLEAN check_comp, const long bitmask, const int isLetterplace)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mpJacobi</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a61ebb797da064ddeabee127a9c0597b7</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mpKoszul</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a4ec482618b42b84feec3ce8d30e646b1</anchor>
      <arglist>(leftv res, leftv c, leftv b, leftv id)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>syBetti2</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a942f6a4132efe26a87a0b830d0e691c5</anchor>
      <arglist>(leftv res, leftv u, leftv w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>syBetti1</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a47c793a5949f51bbac9610f994d0fa03</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>syConvRes</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ad8547b61108ba4b83fe740e0e4987655</anchor>
      <arglist>(syStrategy syzstr, BOOLEAN toDel, int add_row_shift)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syConvList</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a802b153e44c43f3d20a3a200d8f62f7d</anchor>
      <arglist>(lists li)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kWeight</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a98585bf1cd7454424599dc4d2dca8938</anchor>
      <arglist>(leftv res, leftv id)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kQHWeight</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ae28a632faf55b4b3a421e7cb2d0648b1</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjRESULTANT</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aac230d5f2f3bdaceb588b781ff972867</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjCHARSERIES</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a5c4b383c80050288ba671eaf37cbb0f4</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_deep</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ab862b15a91b7ca3a96a5eb8df879de32</anchor>
      <arglist>(spectrum &amp;spec, lists l)</arglist>
    </member>
    <member kind="function">
      <type>spectrum</type>
      <name>spectrumFromList</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a9f31f18b9df1e627e55c4122e5cae0a4</anchor>
      <arglist>(lists l)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>getList</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aec2f05449bbde7325d21d8a738b28671</anchor>
      <arglist>(spectrum &amp;spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>list_error</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a5da6e8129a76af1b1fb2712f3a537f42</anchor>
      <arglist>(semicState state)</arglist>
    </member>
    <member kind="function">
      <type>spectrumState</type>
      <name>spectrumStateFromList</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a91a565016b56f6a91c6d4fecc2289b34</anchor>
      <arglist>(spectrumPolyList &amp;speclist, lists *L, int fast)</arglist>
    </member>
    <member kind="function">
      <type>spectrumState</type>
      <name>spectrumCompute</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a7a879a213c8acbe435fc6b56b377e0c7</anchor>
      <arglist>(poly h, lists *L, int fast)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spectrumPrintError</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aea35c21957e0c5231b60851718eeb599</anchor>
      <arglist>(spectrumState state)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>spectrumProc</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a810200540ae10bde08a5e31bc1ea21e9</anchor>
      <arglist>(leftv result, leftv first)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>spectrumfProc</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a4f61a699f6ab2ea5618e3d1cbb623436</anchor>
      <arglist>(leftv result, leftv first)</arglist>
    </member>
    <member kind="function">
      <type>semicState</type>
      <name>list_is_spectrum</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ac1fd056548107bd97289d276c1fe63be</anchor>
      <arglist>(lists l)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>spaddProc</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a134e9f9ed9de4c6871698449f4355115</anchor>
      <arglist>(leftv result, leftv first, leftv second)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>spmulProc</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a7a4c4a9895725de5c04577578a4d0631</anchor>
      <arglist>(leftv result, leftv first, leftv second)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>semicProc3</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a46d15dfcd52af7853ea8a871d5b25fb8</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>semicProc</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ac6c633773efbb49b32d4ef69fadefafc</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>loNewtonP</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ace8fe3fe2b53f35f0052ba4df6ed2809</anchor>
      <arglist>(leftv res, leftv arg1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>loSimplex</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ac91a47b2041433c68a52671e0499fc47</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuMPResMat</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>abc7abbe35b9a0ea3e2451d2edb31b83a</anchor>
      <arglist>(leftv res, leftv arg1, leftv arg2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuLagSolve</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a3e58ae3815c13129b4a64ce3afd34e1f</anchor>
      <arglist>(leftv res, leftv arg1, leftv arg2, leftv arg3)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuVanderSys</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a5b9e8ba5d03e96202be19d8b82ef0b3f</anchor>
      <arglist>(leftv res, leftv arg1, leftv arg2, leftv arg3)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuUResSolve</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aedba69f704b7316e844c34909207fe92</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>listOfRoots</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a5491feef327ea3391436b0241e6d1ccf</anchor>
      <arglist>(rootArranger *self, const unsigned int oprec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rSetHdl</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ae19971a9f288bb75f3c79a7dc0d21d4b</anchor>
      <arglist>(idhdl h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static leftv</type>
      <name>rOptimizeOrdAsSleftv</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a9e11404c4fa151edd6e3062fe83d9d86</anchor>
      <arglist>(leftv ord)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rSleftvOrdering2Ordering</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a9e3add37466b797ecf6a2f0b620e6679</anchor>
      <arglist>(sleftv *ord, ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>rSleftvList2StringArray</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ad638be166e2ebd8028933f19e9e1b2e2</anchor>
      <arglist>(leftv sl, char **p)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rInit</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a37a9990e1629e31e23854300bb41ab96</anchor>
      <arglist>(leftv pn, leftv rv, leftv ord)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rSubring</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a94da0dae65ef203928017c584dcb84db</anchor>
      <arglist>(ring org_ring, sleftv *rv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rKill</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a27c9ff79b24157d00969ac7e64dc937c</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rKill</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a58ca1398dee32c7ff4304d1493c296c2</anchor>
      <arglist>(idhdl h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjPROC</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>acd1d8ef114396262559b0b8561da91d0</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>jjINT_S_TO_ID</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a54ead143a0e7771a3ee912fc43debb79</anchor>
      <arglist>(int n, int *e, leftv res)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjVARIABLES_P</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a0e2a698959cc860c5fd6b3e184c54dd9</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjVARIABLES_ID</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aee90168a86ce6a0a9beb739f4ec50d9e</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paPrint</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>adfc4ced0f73a1da52ccf17dd4cbe757e</anchor>
      <arglist>(const char *n, package p)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiApplyINTVEC</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a0cce43b76318a45de3cf53068748e48e</anchor>
      <arglist>(leftv res, leftv a, int op, leftv proc)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiApplyBIGINTMAT</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ad407047bda9c19f340e3fbdb98f0b857</anchor>
      <arglist>(leftv, leftv, int, leftv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiApplyIDEAL</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a5ca918e8d07989106f9d50fbac797cd4</anchor>
      <arglist>(leftv, leftv, int, leftv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiApplyLIST</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a4a35d96272780e5620d38fe8f0430598</anchor>
      <arglist>(leftv res, leftv a, int op, leftv proc)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiApply</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a2d027263b97bc3c7dbeb7cd07aadb4d1</anchor>
      <arglist>(leftv res, leftv a, int op, leftv proc)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiTestAssume</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a7179731c75b6bdedcd852fce936ace29</anchor>
      <arglist>(leftv a, leftv b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiARROW</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a453c39e14bed058e30dad90634222199</anchor>
      <arglist>(leftv r, char *a, char *s)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiAssignCR</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a75403b9031b98437899d5ca75c5e1102</anchor>
      <arglist>(leftv r, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>iiReportTypes</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>aaa26df6e57c75f18e1369703381aa9e2</anchor>
      <arglist>(int nr, int t, const short *T)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiCheckTypes</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a282cd4506df313fd00749b01587315e3</anchor>
      <arglist>(leftv args, const short *type_list, int report)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iiSetReturn</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a739b621c3517834af551a19367b53c48</anchor>
      <arglist>(const leftv source)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>siSetCpus</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a4cba4a8d1fc1aa9a7ad908ee205589ff</anchor>
      <arglist>(int cpu)</arglist>
    </member>
    <member kind="variable">
      <type>VAR leftv</type>
      <name>iiCurrArgs</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a5a8036acb59da2dd095d8c5987c00570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR idhdl</type>
      <name>iiCurrProc</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a150b8fbd4c405c4aa69bf3d3eb9a6813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>lastreserved</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>ad50d7ae0076f9f69323e0a9f9d8690d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR BOOLEAN</type>
      <name>iiNoKeepRing</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a1d651999b8a2c0b137fb915b657ea26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>iiDebugMarker</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a3619046ea14e5b99c13109190ea81661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const short</type>
      <name>MAX_SHORT</name>
      <anchorfile>ipshell_8cc.html</anchorfile>
      <anchor>a9391660997747038aea6d27211416a09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipshell.h</name>
    <path>Singular/</path>
    <filename>ipshell_8h.html</filename>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <class kind="struct">sValCmd1</class>
    <class kind="struct">sValCmd2</class>
    <class kind="struct">sValCmd3</class>
    <class kind="struct">sValCmdM</class>
    <class kind="struct">sValAssign_sys</class>
    <class kind="struct">sValAssign</class>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>proc1</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aad6f4601203924cb12859a40cc0363cc</anchor>
      <arglist>)(leftv, leftv)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>proc2</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a5a2eb6924a2eafe3be8a48bcf9d3d1e4</anchor>
      <arglist>)(leftv, leftv, leftv)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>proc3</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a2e4da6491c5eae89f7fce7f324280e03</anchor>
      <arglist>)(leftv, leftv, leftv, leftv)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>proci</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a0605b6baa82f4ed05fe9861e11934e64</anchor>
      <arglist>)(leftv, leftv, Subexpr)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>spectrumProc</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a55633c7e76e820b1fe01dbcf3fc5980e</anchor>
      <arglist>(leftv, leftv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>spectrumfProc</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>af618e13217ba6fdcbfbeea091e43d380</anchor>
      <arglist>(leftv, leftv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>spaddProc</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a1ec9b7ebc8fe25fd0a080f69ce92735e</anchor>
      <arglist>(leftv, leftv, leftv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>spmulProc</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a887f2d77dc7cc979c8033213121455e3</anchor>
      <arglist>(leftv, leftv, leftv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>semicProc</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a741ebe382fefdd15ee1f6f516fe92420</anchor>
      <arglist>(leftv, leftv, leftv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>semicProc3</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>acee46141a951ce063d0844dc9f3dc1da</anchor>
      <arglist>(leftv, leftv, leftv, leftv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiAssignCR</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ae91464f47e1ef95bff8835bdcee74052</anchor>
      <arglist>(leftv, leftv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiARROW</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a190ce289393a6bc9c967bafaffc584f1</anchor>
      <arglist>(leftv, char *, char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsCmd</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a7673fc86ede2e196d9ddbf5ca0fad8ab</anchor>
      <arglist>(const char *n, int &amp;tok)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiPStart</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a385e47a3708d572a211a74f9e787e220</anchor>
      <arglist>(idhdl pn, leftv sl)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiEStart</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a4b57b57d5fa11519ae744a0f0c03f9b6</anchor>
      <arglist>(char *example, procinfo *pi)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiAllStart</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>abd96bb7cb171118817ef8f4d4bc24100</anchor>
      <arglist>(procinfov pi, const char *p, feBufferTypes t, int l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_cmd</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>adbf0a3518b7785a0badde6b974ea9ac0</anchor>
      <arglist>(leftv v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_cmd</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aa98919e0b578846f44e5e41687e0d097</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>list_cmd</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>afd855e90b080fbb09bc5247ab4dca760</anchor>
      <arglist>(int typ, const char *what, const char *prefix, BOOLEAN iterate, BOOLEAN fullname=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>killlocals</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a490915735151a85d8a588005db15466a</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exprlist_length</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a4eb7e4a02b54b5b13df3cd622f3ffd52</anchor>
      <arglist>(leftv v)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Tok2Cmdname</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a56092699b15460195b4df2964223fa99</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>iiTwoOps</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a65cfd32f29435eb9d99d295bf896eb72</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiOpsTwoChar</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a0ff67cd80f468e1b4be132f9e93ab7e6</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiWRITE</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a0dde71c840605dcca3b0638d5ff44777</anchor>
      <arglist>(leftv res, leftv exprlist)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExport</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ae8aeb41674a987a431cf64a398d1c9dc</anchor>
      <arglist>(leftv v, int toLev)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExport</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a56de28bcc36e52b8db423cc78c52d038</anchor>
      <arglist>(leftv v, int toLev, package pack)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiInternalExport</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ae6cb2c90b33d9dc8694bab35abf6b4fa</anchor>
      <arglist>(leftv v, int toLev, package pack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>iiGetLibName</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a4a217828c60b4147c9950b1569428943</anchor>
      <arglist>(const procinfov pi)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiGetLibProcBuffer</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a768f4c52e21e1f74b42b34930f90db7c</anchor>
      <arglist>(procinfov pi, int part=1)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiProcName</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a007ab2f83ee710870df4b8ba1f9f59e6</anchor>
      <arglist>(char *buf, char &amp;ct, char *&amp;e)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiProcArgs</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a38f9537c6f46c0abad27f8cfc2b84949</anchor>
      <arglist>(char *e, BOOLEAN withParenth)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiLibCmd</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a68b34e70b1ce570830ff72a43a0f74b9</anchor>
      <arglist>(const char *newlib, BOOLEAN autoexport, BOOLEAN tellerror, BOOLEAN force)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjLOAD</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a1bdd44f6d625f8aed1a6469219117790</anchor>
      <arglist>(const char *s, BOOLEAN autoexport=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjLOAD_TRY</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aa719aefe2f99696c819e43b22fe8d05f</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiLocateLib</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aade97b94284ab4644c768afe69e4f734</anchor>
      <arglist>(const char *lib, char *where)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>iiMap</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a3c3bdf0a4e7da4ba4c4b613e26fdd470</anchor>
      <arglist>(map theMap, const char *what)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iiMakeResolv</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a0744b5ae80bce6abc39420c778af010b</anchor>
      <arglist>(resolvente r, int length, int rlen, char *name, int typ0, intvec **weights=NULL)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjMINRES</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a18ccc6f5f238ab09598dcc7d673faee8</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjBETTI</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a28c2ca934312466307efe897d6c620f3</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjBETTI2</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ad497a9883986e14e606e1c9bb17c5688</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjBETTI2_ID</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a6edfa4e460d6085c0e3b5b40094a7acd</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjIMPORTFROM</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a877f93836b66cad02cf185eebf2f5c56</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjLIST_PL</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>af982d8d2ab35871a5dc2838dba5942b7</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjVARIABLES_P</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a0e2a698959cc860c5fd6b3e184c54dd9</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjVARIABLES_ID</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aee90168a86ce6a0a9beb739f4ec50d9e</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiRegularity</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a3e510df75f13d8aa3903b8a1f841e351</anchor>
      <arglist>(lists L)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>singular_system</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a7ff45ebf6c7afa76d0c6f916deaf8250</anchor>
      <arglist>(sleftv h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjSYSTEM</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a1974842f81a43b505ebcc561f81618c3</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iiDebug</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a7f681037b2c10b543b389f42bd190af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiCheckRing</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a881230dc425c9568cd3c397a0970e355</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>iiHighCorner</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aad9210eae9c026d810a012b6e0cea1c1</anchor>
      <arglist>(ideal i, int ak)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iiConvName</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a641973ad2773fe6aeeef62f4db8a2b48</anchor>
      <arglist>(const char *libname)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiGetLibStatus</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a6add4f2e7d919d0c17cedebda88a4a81</anchor>
      <arglist>(const char *lib)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiLoadLIB</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a3f4ea69def4452634778ed4ae52621ed</anchor>
      <arglist>(FILE *fp, const char *libnamebuf, const char *newlib, idhdl pl, BOOLEAN autoexport, BOOLEAN tellerror)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>syConvRes</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ac79d891e27ddb1dcb9093d494c189742</anchor>
      <arglist>(syStrategy syzstr, BOOLEAN toDel=FALSE, int add_row_shift=0)</arglist>
    </member>
    <member kind="function">
      <type>syStrategy</type>
      <name>syConvList</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a802b153e44c43f3d20a3a200d8f62f7d</anchor>
      <arglist>(lists li)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>syBetti1</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a47c793a5949f51bbac9610f994d0fa03</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>syBetti2</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a942f6a4132efe26a87a0b830d0e691c5</anchor>
      <arglist>(leftv res, leftv u, leftv w)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>siSetCpus</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a4cba4a8d1fc1aa9a7ad908ee205589ff</anchor>
      <arglist>(int cpu)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith1</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a950a5d17e67df32981dc2857c485656b</anchor>
      <arglist>(leftv res, sleftv *a, int op)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith2</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>af6d11f4a597540ccefb57608c04559fc</anchor>
      <arglist>(leftv res, sleftv *a, int op, sleftv *b, BOOLEAN proccall=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith3</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ac806c0db19440a069a760e30251ec34a</anchor>
      <arglist>(leftv res, int op, leftv a, leftv b, leftv c)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArithM</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ad53575620c65ec8cbab460cfbd0b37c7</anchor>
      <arglist>(leftv res, sleftv *a, int op)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiApply</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a2d027263b97bc3c7dbeb7cd07aadb4d1</anchor>
      <arglist>(leftv res, leftv a, int op, leftv proc)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiAssign</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a7de9d3e84b5d91fdfb79cf7c8f9132dc</anchor>
      <arglist>(leftv left, leftv right, BOOLEAN toplevel=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>jjSetMinpoly</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ac21cb87477868c69e9622abd07269236</anchor>
      <arglist>(coeffs cf, number a)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiParameter</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a1af515d80d947c09cd0a8f1e6e4c7a3c</anchor>
      <arglist>(leftv p)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiAlias</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a7c0caaeb5281719f62049c66361cd49e</anchor>
      <arglist>(leftv p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiTokType</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aed3065d0548362f321018e3c262cab54</anchor>
      <arglist>(int op)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiDeclCommand</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>abdb87af47fb21194057a1f9703e0046e</anchor>
      <arglist>(leftv sy, leftv name, int lev, int t, idhdl *root, BOOLEAN isring=FALSE, BOOLEAN init_b=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiMake_proc</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aa5d5912f916ee9aa2c2584e3de2d1ba4</anchor>
      <arglist>(idhdl pn, package pack, leftv sl)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>iiCallLibProc1</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ac8076c57eb69fcfa11a79da136e17cfe</anchor>
      <arglist>(const char *n, void *arg, int arg_type, BOOLEAN &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>ii_CallLibProcM</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a6f10f5e26da7735714536a7646c033ed</anchor>
      <arglist>(const char *n, void **args, int *arg_types, const ring R, BOOLEAN &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>ii_CallProcId2Id</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a344c07577bef531216da1c69351d1f32</anchor>
      <arglist>(const char *lib, const char *proc, ideal arg, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ii_CallProcId2Int</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a82641ae493575331656bcd6eed1e8cf7</anchor>
      <arglist>(const char *lib, const char *proc, ideal arg, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>showOption</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ae6582d63c0ea669b698f05d0a9c7b390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>setOption</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a703c8efa472faec479e749090668d598</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>versionString</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a3e670ed5fef51cfebc0671f094415991</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>singular_example</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>abc16ce14800c310cd09ada3a217abe36</anchor>
      <arglist>(char *str)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiTryLoadLib</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a75e9ec2ed9fe72945c05cb9b890e431d</anchor>
      <arglist>(leftv v, const char *id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iiAddCproc</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a0ec7ea3838ee177f1fcbbf64ad575756</anchor>
      <arglist>(const char *libname, const char *procname, BOOLEAN pstatic, BOOLEAN(*func)(leftv res, leftv v))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iiCheckPack</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a2717a0a03258f6ff37fe9fd30e45633c</anchor>
      <arglist>(package &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rSetHdl</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ae19971a9f288bb75f3c79a7dc0d21d4b</anchor>
      <arglist>(idhdl h)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rInit</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a37a9990e1629e31e23854300bb41ab96</anchor>
      <arglist>(leftv pn, leftv rv, leftv ord)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>rDefault</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a4b592778c9ce2993ded883426be78163</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>rFindHdl</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a7b2a1d1702f29944c0ba3377dfc39428</anchor>
      <arglist>(ring r, idhdl n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rKill</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a58ca1398dee32c7ff4304d1493c296c2</anchor>
      <arglist>(idhdl h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rKill</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a27c9ff79b24157d00969ac7e64dc937c</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>scIndIndset</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a57c83a0a0f65ba1a1431e311d3f2bfa2</anchor>
      <arglist>(ideal S, BOOLEAN all, ideal Q)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mpKoszul</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a4ec482618b42b84feec3ce8d30e646b1</anchor>
      <arglist>(leftv res, leftv c, leftv b, leftv id)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mpJacobi</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a61ebb797da064ddeabee127a9c0597b7</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjRESULTANT</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aac230d5f2f3bdaceb588b781ff972867</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kQHWeight</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ae28a632faf55b4b3a421e7cb2d0648b1</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>kWeight</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a98585bf1cd7454424599dc4d2dca8938</anchor>
      <arglist>(leftv res, leftv id)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>loSimplex</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ac91a47b2041433c68a52671e0499fc47</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>loNewtonP</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ace8fe3fe2b53f35f0052ba4df6ed2809</anchor>
      <arglist>(leftv res, leftv arg1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuMPResMat</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>abc7abbe35b9a0ea3e2451d2edb31b83a</anchor>
      <arglist>(leftv res, leftv arg1, leftv arg2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuLagSolve</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a3e58ae3815c13129b4a64ce3afd34e1f</anchor>
      <arglist>(leftv res, leftv arg1, leftv arg2, leftv arg3)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuVanderSys</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a5b9e8ba5d03e96202be19d8b82ef0b3f</anchor>
      <arglist>(leftv res, leftv arg1, leftv arg2, leftv arg3)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>nuUResSolve</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aedba69f704b7316e844c34909207fe92</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjCHARSERIES</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a5c4b383c80050288ba671eaf37cbb0f4</anchor>
      <arglist>(leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paPrint</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>adfc4ced0f73a1da52ccf17dd4cbe757e</anchor>
      <arglist>(const char *n, package p)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiTestAssume</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a7179731c75b6bdedcd852fce936ace29</anchor>
      <arglist>(leftv a, leftv b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith1Tab</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ae81dbb9ff79482d35daf45765b556ea3</anchor>
      <arglist>(leftv res, leftv a, int op, const struct sValCmd1 *dA1, int at, const struct sConvertTypes *dConvertTypes)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith2Tab</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ac50ad89069f24c6c0138dcc05c70d90a</anchor>
      <arglist>(leftv res, leftv a, int op, const struct sValCmd2 *dA2, int at, const struct sConvertTypes *dConvertTypes)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiExprArith3Tab</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a63248c70d8422c0b4bf6d71e0e4d8fc2</anchor>
      <arglist>(leftv res, leftv a, int op, const struct sValCmd3 *dA3, int at, const struct sConvertTypes *dConvertTypes)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiCheckTypes</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a85dbd865f74e46f3b545608253959397</anchor>
      <arglist>(leftv args, const short *type_list, int report=0)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>iiBranchTo</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>afa2b12f9e6bcddf253fb86b081199586</anchor>
      <arglist>(leftv r, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>rDecompose</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a0159f51767065020a68086fa05e46d1f</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>rDecompose_list_cf</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a0e7384f165c065d1f4511e84884eb426</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rDecompose_CF</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a3ebeeb1ec7c8042e85daa871c9ff5797</anchor>
      <arglist>(leftv res, const coeffs C)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rCompose</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a63173ccef2fe7a3b78072f064b78d935</anchor>
      <arglist>(const lists L, const BOOLEAN check_comp=TRUE, const long bitmask=0x7fff, const int isLetterplace=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iiSetReturn</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a69ffc2b5eddd32f74d7b1a5fc45478e3</anchor>
      <arglist>(const leftv h)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR leftv</type>
      <name>iiCurrArgs</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a0f6d1be1e43cebe8fac69eff50d4275f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR idhdl</type>
      <name>iiCurrProc</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a52a935634d62da166d41d45be79cfc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>iiOp</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a90ad77a04572c2319148776cbcaa46d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>currid</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a2ee8fbf71ecb8d342945bc2ebb161173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>iiRETURNEXPR_len</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ad904d3b1a60313c4ff1e1e09f1573d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_INST_VAR sleftv</type>
      <name>iiRETURNEXPR</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a19ff91472072a145d71fcbc185efa7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR ring *</type>
      <name>iiLocalRing</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ad96510b635814de86dbb2a936d5fb15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>lastreserved</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ad50d7ae0076f9f69323e0a9f9d8690d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>myynest</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a3cf2a3733d046f1de1a556417175c451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>printlevel</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aa8115acd6853c1c48c92428e51456dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>si_echo</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a1ebd90973400e2eb29c5283a7992d216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>yyInRingConstruction</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a14bea1a7e3b2c945df05c98b6bc95bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const struct sValCmd2</type>
      <name>dArith2</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a45b03181bf19cad147492104b4ecbe59</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct sValCmd1</type>
      <name>dArith1</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a01bb797e4ef4325b72cd8c0f5a753b8f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct sValCmd3</type>
      <name>dArith3</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>afa5180a47e042f67c0231834d898d324</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct sValCmdM</type>
      <name>dArithM</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ab1230b03aba508ed4cba5076d437c5ae</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>libparse.cc</name>
    <path>Singular/</path>
    <filename>libparse_8cc.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">factory/globaldefs.h</includes>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="grammar_8h" name="grammar.h" local="yes" import="no" module="no" objc="no">Singular/grammar.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="libparse_8h" name="libparse.h" local="yes" import="no" module="no" objc="no">Singular/libparse.h</includes>
    <class kind="struct">yy_buffer_state</class>
    <member kind="define">
      <type>#define</type>
      <name>yy_create_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac86ea8173dfcfc5c989d3295a77e2f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_delete_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ad1868c6b38b45af25a4a0f449912a808</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_scan_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a6849452203fd033f103556fdf858fd33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_scan_string</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a6c5cf8c3b7a69bf60a87dd6eb00fe579</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_scan_bytes</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a3b70699ea880c5d25a1c75f4ad96c315</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_flex_debug</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a301f4439c9b191c80db45f5b1a8c7269</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_init_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa14efad9f9c24106a3e3398a4f6621c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_flush_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab01a4c7245136f22a63acac7c0ceb343</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_load_buffer_state</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a4b7bb32e4a1d19ca15a622d2132b88b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_switch_to_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a968d5b9e7e06a38bfca977b343d47d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyin</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a0766fbfbf9e373baec4fbc8a981d7ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyleng</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a91f729a8373f7bb0dcf492894da2d324</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yylex</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a3bfa55ce11beedbbf77929b1be152067</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyout</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a1f685a63277686c846a79ae1390e8dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyrestart</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a2259355ac49295f72feab070a34a9b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yytext</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a915ca5c287835eaf0c95a718ec359706</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yywrap</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a5be541efdb129f7cefb2437f52fe7359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLEX_SCANNER</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a3c3d1ef92e93b0bc81d7760a73d5c3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FLEX_MAJOR_VERSION</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a243ca1d30872935faf05ea5118ed6fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FLEX_MINOR_VERSION</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a90f9d458829400869e47efb68a865677</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_USE_PROTOS</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>acd5a3a2ed3bb3290c6fc9db6ba14a753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_USE_CONST</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>acd32894c0a0a282a0842477fde3c8f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyconst</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa2f1a918be586b44bf08126bde2d7cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ad1c3fde80f461fe055f996f4ec6d4830</anchor>
      <arglist>(proto)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NULL</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a8e0bcf8f8a5b613ea583347f8bc31cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_SC_TO_UI</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>af1185350b7a92cf8aa5324c68850c8a6</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab766bbbee08d04b67e3fe599d6900873</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_START</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a8e14785f9eab7a997d659b25af9584c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTATE</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a32b5b960944f946b192d54f672569cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_STATE_EOF</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab3077e60914fc54dcc55ecae1ce9700b</anchor>
      <arglist>(state)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NEW_FILE</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a0406739e64fb5750cf995d2ae68ce69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_END_OF_BUFFER_CHAR</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab866a64da164ed2d4d444df1ef1fc9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUF_SIZE</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae7e51116e747d3390e7a6cfc6532834c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EOB_ACT_CONTINUE_SCAN</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>adf4b0db227e07782e28ade353a7ba7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EOB_ACT_END_OF_FILE</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a7f71d7fa2c403eb4b2f38cb9536f3c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EOB_ACT_LAST_MATCH</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ad1a0b5ebcabffe388e9e9ebb2619c1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyless</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae65cb72d09db0abdc4b8e8c4d533ab14</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unput</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a448a4e9041a09588332733c6846c770c</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUFFER_NEW</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a53579db42834b88199458993912c646d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUFFER_NORMAL</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a609d19f40900ecc2a5f812d9388c21fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUFFER_EOF_PENDING</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ad689d97c15e807a6116ace7a420cea57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_CURRENT_BUFFER</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa093d500a6330d06d8e4760c494fac33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FLUSH_BUFFER</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac5d478d90ea9a2ecd43d579067a2e89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_new_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab7eb911e18655f2f78e63afe5a8a4a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_set_interactive</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac56eb96366c08862bf0efe5d83d1fc4c</anchor>
      <arglist>(is_interactive)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_set_bol</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a12e30d13a76a94e78010db9996d39c50</anchor>
      <arglist>(at_bol)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_AT_BOL</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a71ca89b3656acd0552f14949a571560b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yytext_ptr</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a790a191a93ef4d3b8c0bb43fd7480052</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_DO_BEFORE_ACTION</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>acc3486d769af4e4b2820346a0093cc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NUM_RULES</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae558785bb896e090901c2b905f6790c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_END_OF_BUFFER</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab2708fd42cff29ce6a0a52b91bea40d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REJECT</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a835f10dd1ab4bf9a80c4cd80ee6e3058</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yymore</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a745d37b5e002b2e5f93ad42ea7b554be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_MORE_ADJ</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a68792d73820bc46a71d3d4e613f0b977</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_RESTORE_YY_MORE_OFFSET</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a56858d18c7eda4f53664496ef566f651</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INITIAL</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa3d063564f6ab16f6d408b8369d0e9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_SKIP_YYWRAP</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae1ef5933028cbc587d31328e53d11a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pi</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a1daf785e3f68d293c7caa1c756d5cb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_DEF_END</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a5ea2bcd318ca85b0e05fa4ea76bfe62b</anchor>
      <arglist>(mode, pi, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_HELP_START</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a9a7fd7060ebb8f7b140d5228d58ec49e</anchor>
      <arglist>(mode, pi, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_HELP_END</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae81678ed6216fb95e0f6dc8e892f8f7c</anchor>
      <arglist>(mode, pi, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_BODY_START</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>af5c052d52e120486be44e4008997e272</anchor>
      <arglist>(mode, pi, l, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_BODY_END</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac700d18d7131ea2c9339d85768644158</anchor>
      <arglist>(mode, pi, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_EXAMPLE_START</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a867fd2b008741d3de54b6cff7312b8e7</anchor>
      <arglist>(mode, pi, l, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_PROC_END</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>af3076ab70a426c4e18e29c80c92954b8</anchor>
      <arglist>(mode, pi, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROTATE_RIGHT</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aff799f1e2c33c201cfbed382a49d3e58</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IncrCheckSum</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab20ce6478169de6bd9569a7060e29544</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_DECL</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae5b01ac2fa5a6ad5fb97559638abe686</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_INPUT</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aacfdca45fa4beb8b06172525a53c424a</anchor>
      <arglist>(buf, result, max_size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_USER_INIT</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a231e56d8de12d0283bd71ed4e7592171</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>header</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a383d5e14413e39bc8997c9f4edbe05d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>help</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a1dd564f63d717b728806d26e379d8915</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>libcmd</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a335be1210ce64a9365ebc6c035be9c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>libcmd2</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a5d2513a04ce0dc496d19d78bc7a077b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pdef</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae75172ff3a4a42a9a80c1d3c116efc92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>phead</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa61819a42fc516258165bda9c64397cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>poldhelp</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae4f2222b87acfdfbad13ed7136e855bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>phelp</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a1e2a23de5cd0d0b1ac526e311c0f68d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pbody</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a3e3eece9913e03542947ae2e26c7ed1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pstr</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a1c27aedb7722190a54db0c0156d8a595</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pexample</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae7669476477ecc587688881d2259ccc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pestr</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a0a880b2ca52dec75d428d931b1c1f334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>string</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a25093e36e9fb377b246945a84745823f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>comment</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a43be22b7a1b528eaf759e034ec581543</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>info</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a07b32b3e4728b7d10b82d882268e96fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>category</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a4b393275a2f09e8882d76ef21b9ebee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>url</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a70dc0048c254a33d5a8e6bae030473db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>version</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae1e8d82e2faa5d90a6ab07852f3d74d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NO_PUSH_STATE</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a38e3a1cf6bfd339e7cfe0370e245730f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NO_POP_STATE</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab99a7dbce52206f2cee91121f70f3f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NO_TOP_STATE</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac3eedc6d2e3e4c9b2bacd0f1ebeab98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_READ_BUF_SIZE</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aab1491ceccb1c95c14320b2903773a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECHO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aad1dc60a04a1d8cfc8b3ded13601e361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyterminate</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac3286b18a2e91b4571b97df96a118e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_START_STACK_INCR</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a227e75c43b9e0cd41529974230be7e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FATAL_ERROR</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac0586b8b0b092d02f4ba7d45abe328f2</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_USER_ACTION</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a6198b2fcf96178b24ad4efff2a3debb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BREAK</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a3cc40a460ad7df816678bcc05241e84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_RULE_SETUP</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a690504b662e4281515bf12722df178ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_EXIT_FAILURE</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae93e67b85c44f6bd31ead14a552a35c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyless</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a52c21f27ba82eb3ec641e94dd3a0a210</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>yy_size_t</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa14cc3d400000eef0cd40225fd790cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>YY_CHAR</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a1f324b3cb0839eeb90145f0274e6946e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>yy_state_type</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a9ba7c416f135b0f0c1f4addded4616b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lib_cmds</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae2b7dab1f7b2861944d1ec60003197d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LP_NONE</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae2b7dab1f7b2861944d1ec60003197d4a0583e61d0304bb522c222dd9a5b75e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LP_INFO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae2b7dab1f7b2861944d1ec60003197d4a5fdd02f3c8248f3738dd307ac8adef9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LP_CATEGORY</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae2b7dab1f7b2861944d1ec60003197d4a180262be3be9de6158c6228f15792045</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LP_URL</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae2b7dab1f7b2861944d1ec60003197d4a5ba401bd21f280a759bd78932ec0a532</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LP_VERSION</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae2b7dab1f7b2861944d1ec60003197d4a621b46786524439ede76cb1f18f47295</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void yyrestart</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ad0030daf8055c0afc233a0c34bc12fd6</anchor>
      <arglist>((FILE *input_file))</arglist>
    </member>
    <member kind="function">
      <type>void yy_switch_to_buffer</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa4d8fcf388290ca0a2849fb6120b8bdb</anchor>
      <arglist>((YY_BUFFER_STATE new_buffer))</arglist>
    </member>
    <member kind="function">
      <type>void yy_load_buffer_state</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a64d240f0dd577100b524e37e9f719a77</anchor>
      <arglist>((void))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_create_buffer</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa2feac785a778f388f5789c00eccf8c3</anchor>
      <arglist>((FILE *file, int size))</arglist>
    </member>
    <member kind="function">
      <type>void yy_delete_buffer</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>af3396691b9b779b13d6cc623715bb1dd</anchor>
      <arglist>((YY_BUFFER_STATE b))</arglist>
    </member>
    <member kind="function">
      <type>void yy_init_buffer</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>adb439e9a28fc4c4ad50eff59cb513eba</anchor>
      <arglist>((YY_BUFFER_STATE b, FILE *file))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_scan_buffer</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>abe2bec50f45200479e22b18dc62fee11</anchor>
      <arglist>((char *base, yy_size_t size))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_scan_string</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a689b8676764ac30cbf27edfb45c74391</anchor>
      <arglist>((yyconst char *yy_str))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_scan_bytes</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a0a2ce3902c765bc21ae783522d579223</anchor>
      <arglist>((yyconst char *bytes, int len))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *yy_flex_alloc</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>af8bc2ad0097a1a4b293e94505ed7467e</anchor>
      <arglist>((yy_size_t))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *yy_flex_realloc</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a2451932f27d9a37ae1a8ddc5aaa479d5</anchor>
      <arglist>((void *, yy_size_t))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void yy_flex_free</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a3fd5f45113b804aa19cc90c97515ea8c</anchor>
      <arglist>((void *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yy_state_type yy_try_NUL_trans</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a0e41cdaae3095c0b0f5d21bc9d94bbd4</anchor>
      <arglist>((yy_state_type current_state))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void yy_fatal_error</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a7bf00c5eaadb041f8ce0433319e36499</anchor>
      <arglist>((yyconst char msg[]))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>libread</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a04a394bc50f5b2524b2a88c0c95c6f70</anchor>
      <arglist>(FILE *f, char *buf, int max_size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>current_pos</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a3f07e8fd9f8b1d74c50b58c2edf6587e</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_version</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a85c15715640608118ab1b69de13e9a04</anchor>
      <arglist>(lp_modes mode, char *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_string</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>abb8f03db50622f7aa26e71c8ccb1136f</anchor>
      <arglist>(lp_modes mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_version</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a92895bae13d89eabec3fbd90cc4deb13</anchor>
      <arglist>(char *p, int what)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yylpwrap</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a49dc8994d6a8f457fcff6ce512f81a1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void yyunput</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a0d7dfacabee3edb7770b447c934e0ce5</anchor>
      <arglist>((int c, char *buf_ptr))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a709183e322e370a05cfdd3bb79f9ae79</anchor>
      <arglist>(yy_init)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>while</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a8fdafe3be7e00ce3d4f0cb50a9a5eb39</anchor>
      <arglist>(1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yy_get_next_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a941fbfdbb3a4aa1ebc5bbac0be477d2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yy_state_type</type>
      <name>yy_get_previous_state</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac7941891fb35553e85c394d7240b6fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yy_state_type</type>
      <name>yy_try_NUL_trans</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aef834b9da0e6ab2c8100976ec1ebd004</anchor>
      <arglist>(yy_state_type yy_current_state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yyunput</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>afcbf6a419ed8cf599219410c930ab5e2</anchor>
      <arglist>(int c, REGISTER char *yy_bp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yyinput</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a82206f88fb304f4db3bdb30f77bb0e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yyrestart</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab657ddef65d43cc3ab8dfc2cad0ac5b8</anchor>
      <arglist>(FILE *input_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yy_switch_to_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a3098c48a74ef8fd852f7dd4b3331cbce</anchor>
      <arglist>(YY_BUFFER_STATE new_buffer)</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE</type>
      <name>yy_create_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a5bc6f1a5f7812508f425b08283f13ae8</anchor>
      <arglist>(FILE *file, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yy_delete_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae6ac796aa6c45d433a4b89bf45e6e9dc</anchor>
      <arglist>(YY_BUFFER_STATE b)</arglist>
    </member>
    <member kind="function">
      <type>int isatty</type>
      <name>YY_PROTO</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae0aab2a162c6d4c6c1156b8f403a6ebb</anchor>
      <arglist>((int))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yy_init_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a50748cd5701bec39eeb94d2cd2a011dd</anchor>
      <arglist>(YY_BUFFER_STATE b, FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yy_flush_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a2f59cc88e85e5455c62e4ef7ce095ea8</anchor>
      <arglist>(YY_BUFFER_STATE b)</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE</type>
      <name>yy_scan_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>af81595b30c0da73f9034ffb511db6388</anchor>
      <arglist>(char *base, yy_size_t size)</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE</type>
      <name>yy_scan_string</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aff5cfd2eb6bb46cdfa10a03b294d78a4</anchor>
      <arglist>(yyconst char *yy_str)</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE</type>
      <name>yy_scan_bytes</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a740e4f0abc17205bf25d0da1864fe7b0</anchor>
      <arglist>(yyconst char *bytes, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_fatal_error</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aea4ced6513a1062621f055dd066ca4dd</anchor>
      <arglist>(yyconst char msg[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>yy_flex_alloc</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a8f1dd33d29669e121e8d658c2c985bec</anchor>
      <arglist>(yy_size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>yy_flex_realloc</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a3faedab006db1458f8e99ccfea94c5e6</anchor>
      <arglist>(void *ptr, yy_size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_flex_free</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac713f8130aa0fdb7b4ed03c9d9c32294</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reinit_yylp</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a805a3e0e1ba6fcb53dc44ca71e042d88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_init</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a6fe121e87f85bfa60de130c81783d69f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>yyleng</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a957a20be7ca1319b91a520d14235b041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR FILE *</type>
      <name>yyin</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab9f31bc74fd95b91ea78443360e67dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR FILE *</type>
      <name>yyout</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a1f685a63277686c846a79ae1390e8dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR YY_BUFFER_STATE</type>
      <name>yy_current_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>abfe2df6626b9f3297ac0dc9d930609d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char</type>
      <name>yy_hold_char</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae35a5adeafff3c046b5c22804027cdef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_n_chars</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a510233e50abf312b9ca6f845976d4d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>yy_c_buf_p</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ae4b7dfba649e7f1d04af8b661272cdb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_init</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>afd170bc13447707111ac23b18850be95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_start</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa94fb388c6421f74dd0a3d9fcdf31bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_did_buffer_switch_on_eof</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a80ba67b4e521e45a38d1d9bd21858fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char *</type>
      <name>yytext</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a64c212a3b852bd9d062071f80185d77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst short int</type>
      <name>yy_accept</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aaf5998de7f6e6d6478019f198a76c3a8</anchor>
      <arglist>[485]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst int</type>
      <name>yy_ec</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a4e2e250113c8da64ba5e9f8549705477</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst int</type>
      <name>yy_meta</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aec3a27d99fd6f8cfa302868af416744d</anchor>
      <arglist>[53]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst short int</type>
      <name>yy_base</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a7b4bbdc40cd49a07924338ca20f33e23</anchor>
      <arglist>[533]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst short int</type>
      <name>yy_def</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa4b7b3f275cfd8d04d3d20a0d512199e</anchor>
      <arglist>[533]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst short int</type>
      <name>yy_nxt</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa4ba50d4527a6ac0e5d3f4555c8ec705</anchor>
      <arglist>[2253]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst short int</type>
      <name>yy_chk</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>abed26e9cae67160b198b4f480699b9b2</anchor>
      <arglist>[2253]</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR yy_state_type</type>
      <name>yy_last_accepting_state</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>af5907fc6fcf50a095527631794a76798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>yy_last_accepting_cpos</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aff07f370a401c262238e3fb092a94adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_more_flag</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac12da8ab1905abd4d5ab012f57714c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_more_len</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aec3c07bd09999fed4d8eb963580ae2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>brace1</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a0a3bae0fd7adb5006bd986fe38f9fa27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>brace2</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a92b6abb53b1843c44028f7b9dab6b734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>brace3</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>abc311fd18765c56354f061b1408e0a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>quote</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa22cc291514cfa29997e13d3f0f5468a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>offset</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac62d80f49e1bf0876fe9cb4eac04c915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>p_static</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a903f586cdbb7b0a0d74b661ac002c97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>old_state</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab795b03833411ed25bf87d275049d179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR lib_cmds</type>
      <name>last_cmd</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa2bf029abe3953512024937691a426d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR char</type>
      <name>libnamebuf</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>afd2dbf3a52af22262c408312cb3a1d92</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>VAR char *</type>
      <name>text_buffer</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a865661ca741136110ed72dbfac976567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR long</type>
      <name>string_start</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>af13bcc022109d75ba30d79f253857d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR char *</type>
      <name>yylp_buffer_start</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a05faca98129b65318f51c3513cd7f416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>yylplineno</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>acd3adb89e5c45ce088a787e77f0be77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>lpverbose</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>adfdc245e04d7dec1fa4e9cd5265d4944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>check</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ad78fce9cf1c733c726691c3b4d604415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>texinfo_out</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ac0949d2cae905d0619b0a903d2d12d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>found_info</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ace15549b772ca0b74b2ad4ef9360ba11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>found_cat</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a763ff5c8192df3dafe0dc4c45b821084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>found_version</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a58b697f002d1134cc94f6865905a9ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>found_oldhelp</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a54a85d758ac09b6add4873ea26df91b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>found_proc_in_proc</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a0972fef1e18e3a5801ef5aa7633f1427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>yylp_errlist</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aa7764bfc47148319509f0c92675d50ec</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>yylp_errno</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>aeb314eda62458b77054c5f2300037f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR idhdl</type>
      <name>h0</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a19d118eacd83bc53eae54de68f1c8342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR idhdl</type>
      <name>h_top</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>abecd67ad0bcfc29b85ac7bf011fffb65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR libstackv</type>
      <name>library_stack</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab14a36d6e820a544dcaabc1db8a3e5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR unsigned long</type>
      <name>help_chksum</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a2467f6c633a5a88e79877845d0c829f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>YY_DECL</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>abcefb20c54ce0f92452cfbb9cf657670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>REGISTER char *</type>
      <name>yy_cp</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>acaed92d91e2f1ffe075cb2dadc55bb20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>REGISTER char *</type>
      <name>yy_bp</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>ab2566557773f36165943f717bae89339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>REGISTER int</type>
      <name>yy_act</name>
      <anchorfile>libparse_8cc.html</anchorfile>
      <anchor>a9c71c2b1b9fc2fed22831659aee56205</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>libparse.h</name>
    <path>Singular/</path>
    <filename>libparse_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_ERR_NONE</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a15cb2881793323040f54936bb02b91d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_DEF_BR2</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a70b852c06f5df80057234c8fae88b7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_BODY_BR2</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a8b142b565a690de6192c2cc9d0470b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_BODY_BR3</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a37f5d59f785002c15a84a304ab99c2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_BODY_TMBR2</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a628943fb7492ab2941369448c41e2245</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_BODY_TMBR3</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a473c2ace31e0a0e18d5962ad0237595c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_EX_BR2</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a8755a7b806abb264e383b50b0a8ff6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_EX_BR3</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a7a78e2846c08f29c8707548b1f60b488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_BAD_CHAR</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>ab6f530b05486d807c790703088558f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_MISSQUOT</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a1cff4a895beda70fd62aebe97961c467</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_MISS_BR1</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a5cc6acba841c87ebd77d57789429a1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_MISS_BR2</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a9103499ad65a7edbbf330690695e362a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLP_MISS_BR3</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>ab978ecbfaff4e625ac392cf3856cab05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lib_style_types</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a04e098725b7651c08c7e55266a19446e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLD_LIBSTYLE</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a04e098725b7651c08c7e55266a19446ea696c784cadc600458d354c76d9566714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEW_LIBSTYLE</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a04e098725b7651c08c7e55266a19446ea8ff3abf3e58bee8a36876f13454a471c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lp_modes</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>ae624bedcd5fd9cfaf8ef5e636a935ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOAD_LIB</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>ae624bedcd5fd9cfaf8ef5e636a935ffda04b7ba54607080f0ea41ea3a908dc900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GET_INFO</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>ae624bedcd5fd9cfaf8ef5e636a935ffdaddf810ea660db5c5b9ece05994b3280d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>procinfo *</type>
      <name>iiInitSingularProcinfo</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a58315f6d54b4b04b7799fbf7edf98464</anchor>
      <arglist>(procinfo *pi, const char *libname, const char *procname, int line, long pos, BOOLEAN pstatic=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yylplex</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>ae9257a86b1f174f47fbb4967f67a2a59</anchor>
      <arglist>(const char *libname, const char *libfile, lib_style_types *lib_style, idhdl pl, BOOLEAN autoexport=FALSE, lp_modes=LOAD_LIB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reinit_yylp</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>a805a3e0e1ba6fcb53dc44ca71e042d88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char *</type>
      <name>text_buffer</name>
      <anchorfile>libparse_8h.html</anchorfile>
      <anchor>abb75ab6567bc7ffcd04e2e66d24cc4ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>libsingular.h</name>
    <path>Singular/</path>
    <filename>libsingular_8h.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">factory/globaldefs.h</includes>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="shiftop_8h" name="shiftop.h" local="yes" import="no" module="no" objc="no">polys/shiftop.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="tgb_8h" name="tgb.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/tgb.h</includes>
    <includes id="gen__maps_8h" name="gen_maps.h" local="yes" import="no" module="no" objc="no">kernel/maps/gen_maps.h</includes>
    <includes id="preimage_8h" name="preimage.h" local="yes" import="no" module="no" objc="no">kernel/preimage.h</includes>
    <includes id="sparsmat_8h" name="sparsmat.h" local="yes" import="no" module="no" objc="no">polys/sparsmat.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="grammar_8h" name="grammar.h" local="yes" import="no" module="no" objc="no">Singular/grammar.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <member kind="function">
      <type>void</type>
      <name>siInit</name>
      <anchorfile>libsingular_8h.html</anchorfile>
      <anchor>a4ec3f888917f2148bafef032fbd297a4</anchor>
      <arglist>(char *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linearAlgebra_ip.cc</name>
    <path>Singular/</path>
    <filename>linearAlgebra__ip_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="linearAlgebra_8h" name="linearAlgebra.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/linearAlgebra.h</includes>
    <member kind="function">
      <type>lists</type>
      <name>qrDoubleShift</name>
      <anchorfile>linearAlgebra__ip_8cc.html</anchorfile>
      <anchor>aba89e42a48c8b37a9ad67bd5a8487e33</anchor>
      <arglist>(const matrix A, const number tol1, const number tol2, const number tol3, const ring r=currRing)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>linearAlgebra_ip.h</name>
    <path>Singular/</path>
    <filename>linearAlgebra__ip_8h.html</filename>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="linearAlgebra_8h" name="linearAlgebra.h" local="yes" import="no" module="no" objc="no">kernel/linear_algebra/linearAlgebra.h</includes>
    <member kind="function">
      <type>lists</type>
      <name>qrDoubleShift</name>
      <anchorfile>linearAlgebra__ip_8h.html</anchorfile>
      <anchor>aba89e42a48c8b37a9ad67bd5a8487e33</anchor>
      <arglist>(const matrix A, const number tol1, const number tol2, const number tol3, const ring r=currRing)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>asciiLink.cc</name>
    <path>Singular/links/</path>
    <filename>asciiLink_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LIBS</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a240dddff6f890d89183eba65e7ffb61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>DumpAscii</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a1c50a187575d896b319e6a6911da9d9d</anchor>
      <arglist>(FILE *fd, idhdl h, char ***list_of_libs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>DumpAsciiIdhdl</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>abacfd49adb1e8c399f07735639aeda3a</anchor>
      <arglist>(FILE *fd, idhdl h, char ***list_of_libs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetIdString</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a31a8fe78bcfef813f78479f6d7a9c8d8</anchor>
      <arglist>(idhdl h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>DumpRhs</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a6fce56d973eb53645cbb2a6d73f362d5</anchor>
      <arglist>(FILE *fd, idhdl h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>DumpQring</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>ad3ab019566f422e0a83492be0fd68407</anchor>
      <arglist>(FILE *fd, idhdl h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>DumpNCring</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a3476594f60816b3584e5e3ae60a62628</anchor>
      <arglist>(FILE *fd, idhdl h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>DumpAsciiMaps</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>aaf47a7da757a279fbd897fc33243e520</anchor>
      <arglist>(FILE *fd, idhdl h, idhdl rhdl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>CollectLibs</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a3386438a70bedcdf944878679d69cdd0</anchor>
      <arglist>(char *name, char ***list_of_libs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>slOpenAscii</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>ac41e86454ad425dfad3cc01f0b5f82c1</anchor>
      <arglist>(si_link l, short flag, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>slCloseAscii</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a48d8958318b024721dc10e0ee733bc3c</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static leftv</type>
      <name>slReadAscii2</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a43748c87b3952a4e85e764e0de3218e3</anchor>
      <arglist>(si_link l, leftv pr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static leftv</type>
      <name>slReadAscii</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>ac36008936f41f7023ac8f3654073b093</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>slWriteAscii</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>ab34002916fa1d805aa18616f8cd0ec6e</anchor>
      <arglist>(si_link l, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>slStatusAscii</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a99b4150c5aaf195ed494616e6e3441ea</anchor>
      <arglist>(si_link l, const char *request)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>slDumpAscii</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a8b94052b8bcd2ef7ee65335dfef416ee</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>slGetDumpAscii</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a092a08730a9b9b81d24eb97eaa863372</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>slStandardInit</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>add6b7c735fd07675ccd8af6249da9d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR si_link_extension</type>
      <name>si_link_root</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a671a4e6222cf3d1fb568e029d7bc4e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>FE_OPT_NO_SHELL_FLAG</name>
      <anchorfile>asciiLink_8cc.html</anchorfile>
      <anchor>a3cd46622c09a25bf2e1ce7b36e722f1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dbm_sl.h</name>
    <path>Singular/links/</path>
    <filename>dbm__sl_8h.html</filename>
    <member kind="function">
      <type>LINKAGE BOOLEAN</type>
      <name>dbOpen</name>
      <anchorfile>dbm__sl_8h.html</anchorfile>
      <anchor>a04774d77c36d70320dde8a8efd3b8552</anchor>
      <arglist>(si_link l, short flag, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>LINKAGE BOOLEAN</type>
      <name>dbWrite</name>
      <anchorfile>dbm__sl_8h.html</anchorfile>
      <anchor>a9ccad0390ae817ceb5e483912fb3fe67</anchor>
      <arglist>(si_link l, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>LINKAGE leftv</type>
      <name>dbRead1</name>
      <anchorfile>dbm__sl_8h.html</anchorfile>
      <anchor>a13141b5df8b0758bf4eb03df88f2b7c2</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>LINKAGE leftv</type>
      <name>dbRead2</name>
      <anchorfile>dbm__sl_8h.html</anchorfile>
      <anchor>ac371ab491bf4febe5260f1a01255ce5d</anchor>
      <arglist>(si_link l, leftv key)</arglist>
    </member>
    <member kind="function">
      <type>LINKAGE BOOLEAN</type>
      <name>dbClose</name>
      <anchorfile>dbm__sl_8h.html</anchorfile>
      <anchor>a1197ff1d7a04e56c856f22205b80d2d5</anchor>
      <arglist>(si_link l)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndbm.cc</name>
    <path>Singular/links/</path>
    <filename>ndbm_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="ndbm_8h" name="ndbm.h" local="yes" import="no" module="no" objc="no">Singular/links/ndbm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>bcopy</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a6038f82581671342fc2777c7f8ae538d</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYTESIZ</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a1d9a786e5df1550712dce95d48b8ed8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dbm_access</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a2f3369784ffb4ff1c5df10794a1dd36c</anchor>
      <arglist>(DBM *db, long hash)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getbit</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>aafa0cde8a92e14bd635b86386a59ecb5</anchor>
      <arglist>(DBM *db)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setbit</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a86d927878ce864ba0ff689ff7ec3cb24</anchor>
      <arglist>(DBM *db)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static datum</type>
      <name>makdatum</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>ac9132c8710abd0122a53af7e2e659a08</anchor>
      <arglist>(char buf[PBLKSIZ], int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>finddatum</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>af83bdb15f17ca0fae2275da707e8df65</anchor>
      <arglist>(char buf[PBLKSIZ], datum item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>dcalchash</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>afb5983befc8995a77c771e4bdc597b7d</anchor>
      <arglist>(datum item)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>delitem</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a9131dc656b71759cf4504e6875d9a0af</anchor>
      <arglist>(char buf[PBLKSIZ], int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>additem</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a7f4f617c0920699c3b4efa0b6093f09b</anchor>
      <arglist>(char buf[PBLKSIZ], datum item, datum item1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>singular_fstat</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a2253a7f57c611977e201e296f152366f</anchor>
      <arglist>(int fd, struct stat *buf)</arglist>
    </member>
    <member kind="function">
      <type>DBM *</type>
      <name>dbm_open</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a805e074581db9bb105dbc741240e7994</anchor>
      <arglist>(char *file, int flags, int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dbm_close</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>ad2bd05fe76062c194efc9d1f40706c07</anchor>
      <arglist>(DBM *db)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>dbm_forder</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>abe77014508f1dbc9958da2e0b806b4d3</anchor>
      <arglist>(DBM *db, datum key)</arglist>
    </member>
    <member kind="function">
      <type>datum</type>
      <name>dbm_fetch</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a1e0b117c5d3704f2a92a9df04353e30f</anchor>
      <arglist>(DBM *db, datum key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dbm_delete</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a34f2fb62e3bd544863f02f26a66b8c58</anchor>
      <arglist>(DBM *db, datum key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dbm_store</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a0a8dd4045658450ee2afb14c0191bd31</anchor>
      <arglist>(DBM *db, datum key, datum dat, int replace)</arglist>
    </member>
    <member kind="function">
      <type>datum</type>
      <name>dbm_firstkey</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a6abb24da36a89b31edbd2a838d6377ca</anchor>
      <arglist>(DBM *db)</arglist>
    </member>
    <member kind="function">
      <type>datum</type>
      <name>dbm_nextkey</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a6579abae0c7b94957d854623ed95b802</anchor>
      <arglist>(DBM *db)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>hitab</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>ae93083361c4a25064fbd59a63f4f449c</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR long</type>
      <name>hltab</name>
      <anchorfile>ndbm_8cc.html</anchorfile>
      <anchor>a3e65a4c78934ef7c86894d217b7222ee</anchor>
      <arglist>[64]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndbm.h</name>
    <path>Singular/links/</path>
    <filename>ndbm_8h.html</filename>
    <class kind="struct">DBM</class>
    <class kind="struct">datum</class>
    <member kind="define">
      <type>#define</type>
      <name>PBLKSIZ</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>ae01c0d5cfeb1c7ac445b60febee0d7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DBLKSIZ</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>afdf4a88f105ed7375469db3f9dc15358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_DBM_RDONLY</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a0869d839ba372215fb447144cb2e5982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_DBM_IOERR</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a092e257e4f5f33795c465e2afc6e03f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dbm_rdonly</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a251a990939b4d81877eb393ac83b483b</anchor>
      <arglist>(db)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dbm_error</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a478f3be7bf74ad576b78f893a8286b04</anchor>
      <arglist>(db)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dbm_clearerr</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a4223c0ecdcdc0b9f7f4f1507081c2003</anchor>
      <arglist>(db)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dbm_dirfno</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a4082b42fe61e883d9641baf8ad6592ee</anchor>
      <arglist>(db)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dbm_pagfno</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a0a73eec393cf80fd5d1acf366fd38f8d</anchor>
      <arglist>(db)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DBM_INSERT</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>ab12323d9c3339dc760129d9f50303028</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DBM_REPLACE</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a4811368ab3182394cb23120c6a600934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DBM *</type>
      <name>dbm_open</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a805e074581db9bb105dbc741240e7994</anchor>
      <arglist>(char *file, int flags, int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dbm_close</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>ad2bd05fe76062c194efc9d1f40706c07</anchor>
      <arglist>(DBM *db)</arglist>
    </member>
    <member kind="function">
      <type>datum</type>
      <name>dbm_fetch</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a1e0b117c5d3704f2a92a9df04353e30f</anchor>
      <arglist>(DBM *db, datum key)</arglist>
    </member>
    <member kind="function">
      <type>datum</type>
      <name>dbm_firstkey</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a6abb24da36a89b31edbd2a838d6377ca</anchor>
      <arglist>(DBM *db)</arglist>
    </member>
    <member kind="function">
      <type>datum</type>
      <name>dbm_nextkey</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a6579abae0c7b94957d854623ed95b802</anchor>
      <arglist>(DBM *db)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>dbm_forder</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>abe77014508f1dbc9958da2e0b806b4d3</anchor>
      <arglist>(DBM *db, datum key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dbm_delete</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a34f2fb62e3bd544863f02f26a66b8c58</anchor>
      <arglist>(DBM *db, datum key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dbm_store</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a0a8dd4045658450ee2afb14c0191bd31</anchor>
      <arglist>(DBM *db, datum key, datum dat, int replace)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pipeLink.cc</name>
    <path>Singular/links/</path>
    <filename>pipeLink_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">ipid.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">subexpr.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">links/silink.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">lists.h</includes>
    <includes id="pipeLink_8h" name="pipeLink.h" local="yes" import="no" module="no" objc="no">pipeLink.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">Singular/feOpt.h</includes>
    <class kind="struct">pipeInfo</class>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>pipeOpen</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>ab0c5a40ff24c01926d2b4b92362ec68e</anchor>
      <arglist>(si_link l, short, leftv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>pipeClose</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>afe24bbc5dd0f7ac942a80755aa6e87af</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>pipeKill</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>ad1efeab692012efb58af3aef38eb57eb</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static leftv</type>
      <name>pipeRead1</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>adc0c8e8f979304e5d882ecfbea282ddf</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>pipeWrite</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>afef5f248cb865b03d67e455ef398206b</anchor>
      <arglist>(si_link l, leftv data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>slStatusPipe</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>a9ca397cde83dd796818db6084c61af8c</anchor>
      <arglist>(si_link l, const char *request)</arglist>
    </member>
    <member kind="function">
      <type>si_link_extension</type>
      <name>slInitPipeExtension</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>aa2b44e8a44ba60c9aaed8165a39e234e</anchor>
      <arglist>(si_link_extension s)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>FE_OPT_NO_SHELL_FLAG</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>a3cd46622c09a25bf2e1ce7b36e722f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR si_link</type>
      <name>pipeLastLink</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>a4325de930a75a7666d5110059e19e2c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pipeLink.h</name>
    <path>Singular/links/</path>
    <filename>pipeLink_8h.html</filename>
    <member kind="function">
      <type>si_link_extension</type>
      <name>slInitPipeExtension</name>
      <anchorfile>pipeLink_8h.html</anchorfile>
      <anchor>aa2b44e8a44ba60c9aaed8165a39e234e</anchor>
      <arglist>(si_link_extension s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>semaphore.c</name>
    <path>Singular/links/</path>
    <filename>semaphore_8c.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="simpleipc_8h" name="simpleipc.h" local="yes" import="no" module="no" objc="no">simpleipc.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">Singular/cntrlc.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_init</name>
      <anchorfile>semaphore_8c.html</anchorfile>
      <anchor>afc3c89ef87e2d6f44b1cfadd65433672</anchor>
      <arglist>(int id, int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_exists</name>
      <anchorfile>semaphore_8c.html</anchorfile>
      <anchor>af7bb748cd380e30c31d8d8729bdacd96</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_acquire</name>
      <anchorfile>semaphore_8c.html</anchorfile>
      <anchor>a7289789a4eb91b666415b0b30220ab1b</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_try_acquire</name>
      <anchorfile>semaphore_8c.html</anchorfile>
      <anchor>afa75880e8017c59e64cc313b8506d9cd</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_release</name>
      <anchorfile>semaphore_8c.html</anchorfile>
      <anchor>a8bfc718f67fcb9b2992b9e96ddc01b8c</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_get_value</name>
      <anchorfile>semaphore_8c.html</anchorfile>
      <anchor>a4958967450f0b55663431624f33f2037</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>simpleipc_cmd</name>
      <anchorfile>semaphore_8c.html</anchorfile>
      <anchor>a8c2255756c82ab04bbb503d530b3e35c</anchor>
      <arglist>(char *cmd, int id, int v)</arglist>
    </member>
    <member kind="variable">
      <type>VAR sipc_sem_t *</type>
      <name>semaphore</name>
      <anchorfile>semaphore_8c.html</anchorfile>
      <anchor>a7f8349d76450f5735d0a81743e59c176</anchor>
      <arglist>[SIPC_MAX_SEMAPHORES]</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>sem_acquired</name>
      <anchorfile>semaphore_8c.html</anchorfile>
      <anchor>a807ee228c55f108fc7ff095122bfe86c</anchor>
      <arglist>[SIPC_MAX_SEMAPHORES]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>silink.cc</name>
    <path>Singular/links/</path>
    <filename>silink_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">Singular/cntrlc.h</includes>
    <includes id="ssiLink_8h" name="ssiLink.h" local="yes" import="no" module="no" objc="no">Singular/links/ssiLink.h</includes>
    <includes id="pipeLink_8h" name="pipeLink.h" local="yes" import="no" module="no" objc="no">Singular/links/pipeLink.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="slInit_8h" name="slInit.h" local="yes" import="no" module="no" objc="no">Singular/links/slInit.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">feOpt.h</includes>
    <member kind="function" static="yes">
      <type>static si_link_extension</type>
      <name>slTypeInit</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a833dbbab0abcc353b54a2627e5146278</anchor>
      <arglist>(si_link_extension s, const char *type)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slInit</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>ad62c13fb5521a51670d09e6db036b2d9</anchor>
      <arglist>(si_link l, char *istr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>slCleanUp</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>ad070789742623421a34c22318c3790f7</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>slKill</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a597fc3ba94ef309e78b826a8a00a4923</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>slStatus</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a91494443e14cd923d3fa04a2df2054e9</anchor>
      <arglist>(si_link l, const char *request)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slSetRingDummy</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>aff989f399e0aadd09e6cdc64c749c98b</anchor>
      <arglist>(si_link, ring r, BOOLEAN)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slOpen</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>aff8fe436c525af63c74790882afa832c</anchor>
      <arglist>(si_link l, short flag, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slPrepClose</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a3ddee25ceaf09d41077c2130285ad363</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slClose</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a97e7187e08a6dec2e924cec1db2751ca</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>slRead</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a58019781c77c53c95759a704ddfadde3</anchor>
      <arglist>(si_link l, leftv a)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slWrite</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a1128592d754c58befc901f345bd8a2c0</anchor>
      <arglist>(si_link l, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slDump</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a60ca180263f158b866cacfdb4bc07445</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slGetDump</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a689561136e12ca75d929c825f72cf9ea</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>s_si_link_extension_bin</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a2dedf452f3e2c4da79be9415ed16a943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>sip_link_bin</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a0056f2c5d022e070643769e5530be4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>ip_link_bin</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a455e200d75b209377d6ca51611290ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GLOBAL_VAR BOOLEAN</type>
      <name>FE_OPT_NO_SHELL_FLAG</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>af93946d96ca2a20b8a67a4fff93f2436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR si_link_extension</type>
      <name>si_link_root</name>
      <anchorfile>silink_8cc.html</anchorfile>
      <anchor>a745ebcbc40a5304cd72bbceebfabd196</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>silink.h</name>
    <path>Singular/links/</path>
    <filename>silink_8h.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="sing__dbm_8h" name="sing_dbm.h" local="yes" import="no" module="no" objc="no">Singular/links/sing_dbm.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <class kind="struct">s_si_link_extension</class>
    <class kind="struct">sip_link</class>
    <class kind="struct">link_struct</class>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_CLOSE</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a3d6d7b2c85b474577dc45d8418dd91f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_OPEN</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>aadb9d3df6a5800aed35351cd6934e3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_READ</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>af9f261ffccd140e27cc69b7a2babb4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_WRITE</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a1509f56cbfe70c97237fea37ec01b5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_CLOSE_P</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>afd7d2ef9d0359ac3341fa0a040c7457b</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_OPEN_P</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ae06e4728ea97fa6d6fde9946f6262533</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_W_OPEN_P</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a425dc53c98930275d1e2cad0cc571b0a</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_R_OPEN_P</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ac6f236c13982652860e59d3a7b3dbd39</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_RW_OPEN_P</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a7ee5f90fb446a2b9c36ffb0f88eb83e8</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_SET_CLOSE_P</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a76bdbf18219ab25ca16a239ad1212197</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_SET_OPEN_P</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ad67e0a89d695241b4e2669ad3e8bc201</anchor>
      <arglist>(l, flag)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_SET_W_OPEN_P</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ae0514dfb559c1467d7bf4d0c5768f764</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_SET_R_OPEN_P</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a6f1fb1e95db04d2d387e9c5ecc6a13d3</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_LINK_SET_RW_OPEN_P</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ac92becc34f30d15967bd1ff2d234c28f</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="typedef">
      <type>ip_link *</type>
      <name>si_link</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a7150d4da8f3c08a7ad215604a1780172</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>slOpenProc</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ae6e8e3075b340f36ee852978f56cbe65</anchor>
      <arglist>)(si_link l, short flag, leftv h)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>slWriteProc</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a6a87d60367f74af2e99c4f3605c600a4</anchor>
      <arglist>)(si_link l, leftv lv)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>slCloseProc</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>af759603147fb7618db0fcdd63a3f0cc8</anchor>
      <arglist>)(si_link l)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>slPrepCloseProc</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>acdd61335c5f97729d02e0b99675d28bd</anchor>
      <arglist>)(si_link l)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>slKillProc</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a8e5a6deb09df39d01f9866f1bfb116fb</anchor>
      <arglist>)(si_link l)</arglist>
    </member>
    <member kind="typedef">
      <type>leftv(*</type>
      <name>slReadProc</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>aa4627687a0d6c47e292fbd15acbf73c9</anchor>
      <arglist>)(si_link l)</arglist>
    </member>
    <member kind="typedef">
      <type>leftv(*</type>
      <name>slRead2Proc</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a6444fce5dbaf1eebaa8b70b179d15f64</anchor>
      <arglist>)(si_link l, leftv a)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>slDumpProc</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>afdeb4aaa0835aa97424fc6985c5eb5dd</anchor>
      <arglist>)(si_link l)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>slGetDumpProc</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>acbdbe52a1d91d66c1cb26a661c446463</anchor>
      <arglist>)(si_link l)</arglist>
    </member>
    <member kind="typedef">
      <type>const char *(*</type>
      <name>slStatusProc</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ae3152e4212645497a0bbda790cb95eb1</anchor>
      <arglist>)(si_link l, const char *request)</arglist>
    </member>
    <member kind="typedef">
      <type>BOOLEAN(*</type>
      <name>slSetRingProc</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>af6b4947ef4d3f4fa9bc15a80748fab6c</anchor>
      <arglist>)(si_link l, ring r, BOOLEAN send)</arglist>
    </member>
    <member kind="typedef">
      <type>link_struct *</type>
      <name>link_list</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a423c66835ae99d3f5fc19fb34873cf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slOpen</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>aff8fe436c525af63c74790882afa832c</anchor>
      <arglist>(si_link l, short flag, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slClose</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a97e7187e08a6dec2e924cec1db2751ca</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slPrepClose</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a3ddee25ceaf09d41077c2130285ad363</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>slRead</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ab0564f179aed7a7661c71d8d5b78f28e</anchor>
      <arglist>(si_link l, leftv a=NULL)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slWrite</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a1128592d754c58befc901f345bd8a2c0</anchor>
      <arglist>(si_link l, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slDump</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a60ca180263f158b866cacfdb4bc07445</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slGetDump</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a689561136e12ca75d929c825f72cf9ea</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>slStatus</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a91494443e14cd923d3fa04a2df2054e9</anchor>
      <arglist>(si_link l, const char *request)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>slInit</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>af163e8603df34deb02c0dd5e619bf901</anchor>
      <arglist>(si_link l, char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>slKill</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a597fc3ba94ef309e78b826a8a00a4923</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>slCleanUp</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ad070789742623421a34c22318c3790f7</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>slStandardInit</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>add6b7c735fd07675ccd8af6249da9d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static si_link</type>
      <name>slCopy</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a4d4248b9bdde26dd4e505717f63f0459</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>slString</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a5f2d9511ef4dc16a2d9c43cd41b636e1</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>slStatusSsiL</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a8942745eda5a754dd58f68d1664e83f0</anchor>
      <arglist>(lists L, int timeout, BOOLEAN *ignore=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssiBatch</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ace65c9f7a5604e70f810d24653ac9cbd</anchor>
      <arglist>(const char *host, const char *port)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ssiWrite2</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>abfbe29d141393dcf0ce6f545a35dbb39</anchor>
      <arglist>(si_link l, leftv res, leftv v)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>s_si_link_extension_bin</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a17c405c880079b6a52ca1b177ab00651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>sip_link_bin</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ac97e18e82e8ef847a81ec5193f4686b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>ip_link_bin</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ab6a9ef0bdd843c1c8378be7ac1f8b00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR link_list</type>
      <name>ssiToBeClosed</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>aed09ba228e0d87eefdbbb8c57ab6736d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR volatile BOOLEAN</type>
      <name>ssiToBeClosed_inactive</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a3757c3830974738fc3c179b8a13bff69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simpleipc.h</name>
    <path>Singular/links/</path>
    <filename>simpleipc_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>SIPC_MAX_SEMAPHORES</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>a13a14c4dbcf980172df286a2e86497e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_SEM_INIT</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>a3cacf7fe7ef66e97a2f8350156bcc103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sem_t</type>
      <name>sipc_sem_t</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>a591c086b6e390b6d819609b0a71a5244</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_init</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>afc3c89ef87e2d6f44b1cfadd65433672</anchor>
      <arglist>(int id, int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_exists</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>af7bb748cd380e30c31d8d8729bdacd96</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_acquire</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>a7289789a4eb91b666415b0b30220ab1b</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_try_acquire</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>afa75880e8017c59e64cc313b8506d9cd</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_get_value</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>a4958967450f0b55663431624f33f2037</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sipc_semaphore_release</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>a8bfc718f67fcb9b2992b9e96ddc01b8c</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>simpleipc_cmd</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>a8c2255756c82ab04bbb503d530b3e35c</anchor>
      <arglist>(char *cmd, int id, int v)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR sipc_sem_t *</type>
      <name>semaphore</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>a5240df896320d0129be5e8ceb7b6a518</anchor>
      <arglist>[SIPC_MAX_SEMAPHORES]</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>sem_acquired</name>
      <anchorfile>simpleipc_8h.html</anchorfile>
      <anchor>a7e4b6282178d37ddfbb79a683b4cc7c2</anchor>
      <arglist>[SIPC_MAX_SEMAPHORES]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sing_dbm.cc</name>
    <path>Singular/links/</path>
    <filename>sing__dbm_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="sing__dbm_8h" name="sing_dbm.h" local="yes" import="no" module="no" objc="no">Singular/links/sing_dbm.h</includes>
    <includes id="ndbm_8h" name="ndbm.h" local="yes" import="no" module="no" objc="no">ndbm.h</includes>
    <class kind="struct">DBM_info</class>
    <member kind="function">
      <type>LINKAGE BOOLEAN</type>
      <name>dbOpen</name>
      <anchorfile>sing__dbm_8cc.html</anchorfile>
      <anchor>a22c08446adddf1a3761776e82e12fc6b</anchor>
      <arglist>(si_link l, short flag, leftv)</arglist>
    </member>
    <member kind="function">
      <type>LINKAGE BOOLEAN</type>
      <name>dbClose</name>
      <anchorfile>sing__dbm_8cc.html</anchorfile>
      <anchor>a1197ff1d7a04e56c856f22205b80d2d5</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>LINKAGE leftv</type>
      <name>dbRead2</name>
      <anchorfile>sing__dbm_8cc.html</anchorfile>
      <anchor>ac371ab491bf4febe5260f1a01255ce5d</anchor>
      <arglist>(si_link l, leftv key)</arglist>
    </member>
    <member kind="function">
      <type>LINKAGE leftv</type>
      <name>dbRead1</name>
      <anchorfile>sing__dbm_8cc.html</anchorfile>
      <anchor>a13141b5df8b0758bf4eb03df88f2b7c2</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>LINKAGE BOOLEAN</type>
      <name>dbWrite</name>
      <anchorfile>sing__dbm_8cc.html</anchorfile>
      <anchor>a12e364b43e3a5bcf1be1ff19d5ed0ff0</anchor>
      <arglist>(si_link l, leftv key)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR datum</type>
      <name>d_value</name>
      <anchorfile>sing__dbm_8cc.html</anchorfile>
      <anchor>ad61d811dabbbf238080bf319c7f753ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sing_dbm.h</name>
    <path>Singular/links/</path>
    <filename>sing__dbm_8h.html</filename>
    <member kind="function">
      <type>si_link_extension</type>
      <name>slInitDBMExtension</name>
      <anchorfile>sing__dbm_8h.html</anchorfile>
      <anchor>a847087f5e78c1fbc467eca8eb8ec96e6</anchor>
      <arglist>(si_link_extension s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>slInit.h</name>
    <path>Singular/links/</path>
    <filename>slInit_8h.html</filename>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <member kind="function">
      <type>si_link_extension</type>
      <name>slInitDBMExtension</name>
      <anchorfile>slInit_8h.html</anchorfile>
      <anchor>a847087f5e78c1fbc467eca8eb8ec96e6</anchor>
      <arglist>(si_link_extension s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>slStatusAscii</name>
      <anchorfile>slInit_8h.html</anchorfile>
      <anchor>a99b4150c5aaf195ed494616e6e3441ea</anchor>
      <arglist>(si_link l, const char *request)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>slInit_Dynamic.cc</name>
    <path>Singular/links/</path>
    <filename>slInit__Dynamic_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="slInit_8h" name="slInit.h" local="yes" import="no" module="no" objc="no">Singular/links/slInit.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <includes id="dbm__sl_8h" name="dbm_sl.h" local="yes" import="no" module="no" objc="no">dbm_sl.h</includes>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>slInitDBMHandle</name>
      <anchorfile>slInit__Dynamic_8cc.html</anchorfile>
      <anchor>af8c932c48b0bba9ad0149482395267d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>si_link_extension</type>
      <name>slInitDBMExtension</name>
      <anchorfile>slInit__Dynamic_8cc.html</anchorfile>
      <anchor>a847087f5e78c1fbc467eca8eb8ec96e6</anchor>
      <arglist>(si_link_extension s)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR void *</type>
      <name>dbm_so_handle</name>
      <anchorfile>slInit__Dynamic_8cc.html</anchorfile>
      <anchor>a33b20b1ced0f30c0c927ef437cff0a06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>slInit_Static.cc</name>
    <path>Singular/links/</path>
    <filename>slInit__Static_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="slInit_8h" name="slInit.h" local="yes" import="no" module="no" objc="no">Singular/links/slInit.h</includes>
    <includes id="dbm__sl_8h" name="dbm_sl.h" local="yes" import="no" module="no" objc="no">Singular/links/dbm_sl.h</includes>
    <member kind="function">
      <type>si_link_extension</type>
      <name>slInitDBMExtension</name>
      <anchorfile>slInit__Static_8cc.html</anchorfile>
      <anchor>a847087f5e78c1fbc467eca8eb8ec96e6</anchor>
      <arglist>(si_link_extension s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ssiLink.cc</name>
    <path>Singular/links/</path>
    <filename>ssiLink_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="s__buff_8h" name="s_buff.h" local="yes" import="no" module="no" objc="no">reporter/s_buff.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__polys_8h" name="p_polys.h" local="yes" import="no" module="no" objc="no">polys/monomials/p_polys.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <includes id="simpleideals_8h" name="simpleideals.h" local="yes" import="no" module="no" objc="no">polys/simpleideals.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="timer_8h" name="timer.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/timer.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="rlimit_8h" name="rlimit.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/rlimit.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">Singular/cntrlc.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">Singular/feOpt.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="ssiLink_8h" name="ssiLink.h" local="yes" import="no" module="no" objc="no">Singular/links/ssiLink.h</includes>
    <includes id="simpleipc_8h" name="simpleipc.h" local="yes" import="no" module="no" objc="no">Singular/links/simpleipc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TRANSEXT_PRIVATES</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a9f340994b754fd938d7256290339fc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSI_VERSION</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a7994d1322f46af2159bf2210e0811134</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWritePoly_R</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a8ffee8c10b228521b11d77460b3a785e</anchor>
      <arglist>(const ssiInfo *d, poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWritePoly_R_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>adf0e6a47d78791df8bcf93eff005628f</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteIdeal_R</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a26f26bb1cc67d9881aa60a9a0b7a83d1</anchor>
      <arglist>(const ssiInfo *d, int typ, const ideal I, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ssiReadPoly_R</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a871f64cee36c26df08efc145e6e8e514</anchor>
      <arglist>(const ssiInfo *D, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ssiReadPoly_R_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ae581261859d94d39042cc461d2dc2279</anchor>
      <arglist>(char **s, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>ssiReadIdeal_R</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a8b2ee7b24f8d3ac98391db232232c604</anchor>
      <arglist>(const ssiInfo *d, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ssiSetCurrRing</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ae1814a09154ef7dde226da993a92ea9c</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiCheckCurrRing</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a7656709848aad326131d70531733151d</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssiWriteInt</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ae882b3e99a11d6bee6571cc2539eb173</anchor>
      <arglist>(const ssiInfo *d, const int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssiWriteInt_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a5648967115472bfa6e1eedaf81226748</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteString</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a30466ef5b32966274ce7af5efc3c0fdc</anchor>
      <arglist>(const ssiInfo *d, const char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteString_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a8c53d1850f5de4070a0be469c42c7233</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteBigInt</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aed0b43b0dc7bf61de90f9601d703bccc</anchor>
      <arglist>(const ssiInfo *d, const number n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteBigInt_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a0290b6b60c109ea94d3743810f4758e5</anchor>
      <arglist>(const number n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteNumber_CF</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>af4424f82f57b714fbd9d9e9fbc1b5715</anchor>
      <arglist>(const ssiInfo *d, const number n, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteNumber_CF_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a4730ce35aa8237546cc591b603811886</anchor>
      <arglist>(const number n, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteNumber</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aaaada0ccef5e70e6a1d977ad699c4628</anchor>
      <arglist>(const ssiInfo *d, const number n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteRing_R</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a5a59284d8ea758ba6074f399c53fa2eb</anchor>
      <arglist>(ssiInfo *d, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteIdeal_R_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a4c84fcb74e6a42049aebb7d4157a3a12</anchor>
      <arglist>(int typ, const ideal I, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteRing_R_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a12184cc137154fa8fa918c8b99a0b5aa</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteRing</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a747eddb0c7de1bae68dab84c3ff4ffc1</anchor>
      <arglist>(ssiInfo *d, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ssiWriteRing_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ac5f7220e7c2da408e9d9341f00afc7cb</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWritePoly</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>afe3ad42eee511da5544c2528a2448ff6</anchor>
      <arglist>(const ssiInfo *d, poly p)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ssiWritePoly_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a38ac290653b3b9855795a34513e3ac18</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssiWriteIdeal</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a961d112e989d860891e422f10f258970</anchor>
      <arglist>(const ssiInfo *d, int typ, const ideal I)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ssiWriteIdeal_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aa9a1fd075f798f21acbc45407167a3c6</anchor>
      <arglist>(const ideal I, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ssiWriteMatrix_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aae32b1b07701d458ec15107cd4367ef1</anchor>
      <arglist>(const matrix M, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ssiWriteModule_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a6cca81fdcdaaffb452b5d5ac57d0182a</anchor>
      <arglist>(const ideal M, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteCommand</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ab45a0a7a23ca82f868d688104decec86</anchor>
      <arglist>(si_link l, command D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteProc</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a864c62abcb43a7ef920359a76b155188</anchor>
      <arglist>(const ssiInfo *d, procinfov p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteProc_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aeec5c4d4668178807d842d1d60e859e0</anchor>
      <arglist>(procinfov p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteList</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a48d0ef12b27479f02dff527f817f1c60</anchor>
      <arglist>(si_link l, lists dd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteList_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aeb52b33096d354b50466967c033998e2</anchor>
      <arglist>(lists dd, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteIntvec</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a3b265524c6e3a632d36ef6deae050f6d</anchor>
      <arglist>(const ssiInfo *d, intvec *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteIntvec_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a9769bd50cb9f0bc26f7a8ee90c72c012</anchor>
      <arglist>(intvec *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteIntmat</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a57b45fa095bc24be875e0dadd461670a</anchor>
      <arglist>(const ssiInfo *d, intvec *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteIntmat_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a2a7e16db376afc97aaf36b395604907f</anchor>
      <arglist>(intvec *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteBigintmat</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ad90933484197009b569a10dd15ad81f2</anchor>
      <arglist>(const ssiInfo *d, bigintmat *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteBigintmat_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>af522deef003a4f390864cbe3a101b7df</anchor>
      <arglist>(bigintmat *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteBigintvec</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ae027210b69b32ddd2d3446dbb3058f8b</anchor>
      <arglist>(const ssiInfo *d, bigintmat *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiWriteBigintvec_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aeb0a1f9c4f7421d6a879c7bb67db4a1a</anchor>
      <arglist>(bigintmat *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>ssiReadString</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a41e0df95abfa09b41f8dd8f8d56d3f40</anchor>
      <arglist>(const ssiInfo *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>ssiReadString_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a9c49d210c589a4cabaf514f50508cb29</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssiReadInt</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a2eebdfe8d3a730991bffbfef8e549877</anchor>
      <arglist>(const ssiInfo *d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssiReadInt_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ae2ff22a381a856c8d49a26e2fbc7d561</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ssiReadNumber_CF</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>af5307181ace0dfc2c34a0520b89442ca</anchor>
      <arglist>(const ssiInfo *d, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ssiReadNumber_CF_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>abc33f798e3ecd971a62e5f06c6a9c99d</anchor>
      <arglist>(char **s, const coeffs cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ssiReadBigInt</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a8b49b0c901a0347c88f60986b187ab92</anchor>
      <arglist>(const ssiInfo *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ssiReadBigInt_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a89a958b29fd096deabd7dcfc42891bf1</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static number</type>
      <name>ssiReadNumber</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ac263d32eabcc96dc5ebbc1e15cb75164</anchor>
      <arglist>(ssiInfo *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>ssiReadRing</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a146610f009385f422fb9ed87a3659c7b</anchor>
      <arglist>(ssiInfo *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>ssiReadIdeal_R_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>af7d74dc8704c9580a61a597cec1d1f26</anchor>
      <arglist>(char **s, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>ssiReadRing_R_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aa66c4ea6e77611880ef4c304251d3592</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>ssiReadRing_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aedcc7dd05badb451f00192445b2b41dc</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ssiReadPoly</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ae594d9ebe429a8d753f877e38d085c72</anchor>
      <arglist>(ssiInfo *d)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>ssiReadPoly_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a7fce221f7ab79920d16198125561db43</anchor>
      <arglist>(char *s, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>ssiReadIdeal</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a6ce35a09192b9f97cfda80ffcdc911ae</anchor>
      <arglist>(ssiInfo *d)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>ssiReadIdeal_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ae5ec75e232c8a1141ed7b4ddaad862af</anchor>
      <arglist>(char *s, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static matrix</type>
      <name>ssiReadMatrix</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a02c12f4b4c9a5ae8120b66fef5d4d8a2</anchor>
      <arglist>(ssiInfo *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static matrix</type>
      <name>ssiReadMatrix_R_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a235d446699582fb551542fe364b81c38</anchor>
      <arglist>(char **s, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>ssiReadMatrix_R_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a945e5737a01452945f4f7eb39fe5e972</anchor>
      <arglist>(char *s, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static command</type>
      <name>ssiReadCommand</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aa353d904a7c5320c76cf85614bf87f9c</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static procinfov</type>
      <name>ssiReadProc</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>af986f66e9551f60d2ec46a8023a0eb9a</anchor>
      <arglist>(const ssiInfo *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static procinfov</type>
      <name>ssiReadProc_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aa23c6db308dab5139440dbed2dc9d560</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lists</type>
      <name>ssiReadList</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a26b559e96a06f11746f0e946ae4989d8</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static lists</type>
      <name>ssiReadList_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>acecce64f6f535eb4ca4db009fcf09ede</anchor>
      <arglist>(char **s, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>ssiReadIntvec</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a0843f78495d177be997e3571fd0fceab</anchor>
      <arglist>(const ssiInfo *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>ssiReadIntvec_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ac34d30b915d26ee563946f99607e2637</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>ssiReadIntmat</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>abb37f7fe3a02a92cc0eb4902a31ce706</anchor>
      <arglist>(const ssiInfo *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>ssiReadIntmat_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a3291aba7e7523541fa592284b783f72d</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bigintmat *</type>
      <name>ssiReadBigintmat</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a7b59354926c0c2248bebba836c33f2f3</anchor>
      <arglist>(const ssiInfo *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bigintmat *</type>
      <name>ssiReadBigintmat_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a7bf73485cad8ca1083e2ee51aa161d14</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bigintmat *</type>
      <name>ssiReadBigintvec</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a6a48d7cef3333eb620ca7d0f3328e641</anchor>
      <arglist>(const ssiInfo *d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bigintmat *</type>
      <name>ssiReadBigintvec_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a2decdd6a91d7457a4505ed2a2295741e</anchor>
      <arglist>(char **s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiReadBlackbox</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a43dbd2297558f4df1db6bf87031708fc</anchor>
      <arglist>(leftv res, si_link l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiReadAttrib</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aecccdda40684fd26f3c659399840be21</anchor>
      <arglist>(leftv res, si_link l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssiReadRingProperties</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>acaade629bdfea614b06abc178177d812</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ssiOpen</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a9dac4921660f55104fa0c8b3b47c2e79</anchor>
      <arglist>(si_link l, short flag, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ssiClose</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a554a1c5facc2cfab027380e74e82aaf4</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>ssiRead1</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>afc7b8bef583d610872452313f8b6da38</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>ssiRead1_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a87459795de12a6c47d78899eefd1929e</anchor>
      <arglist>(char **s, const ring R)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ssiSetRing</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ac1bffbc2782fef78f5d66099ec845cd1</anchor>
      <arglist>(si_link l, ring r, BOOLEAN send)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ssiWrite</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a9f3eb1e3f0a8ff8fc1c53b3fed6a7669</anchor>
      <arglist>(si_link l, leftv data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssiWrite_S</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a19a25dbd693bf2f3aece3494c1dd31b4</anchor>
      <arglist>(leftv data, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ssiGetDump</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aa436cc04da31033a358139e389e57661</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ssiDump</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a13892c32b7518c495326ecd83aa8acc8</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>si_link_extension</type>
      <name>slInitSsiExtension</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a049ad881707c60ca2d80a826dc90dfe6</anchor>
      <arglist>(si_link_extension s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>slStatusSsi</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a24cce00fb809e022e323a1833e57c939</anchor>
      <arglist>(si_link l, const char *request)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>slStatusSsiL</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a539c273d593b614353782c2e16640441</anchor>
      <arglist>(lists L, int timeout, BOOLEAN *ignore)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssiBatch</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ace65c9f7a5604e70f810d24653ac9cbd</anchor>
      <arglist>(const char *host, const char *port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssiReservePort</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>af6e225c6ed266078f3fc8c255e089861</anchor>
      <arglist>(int clients)</arglist>
    </member>
    <member kind="function">
      <type>si_link</type>
      <name>ssiCommandLink</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>aefda8a31c9c1863d2be295772e17fe87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sig_chld_hdl</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a3eee1504f02c566913fdde2ecbb6a726</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>DumpSsiIdhdl</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ab025f0ad1dce7a15dcb9ed3788ebb89e</anchor>
      <arglist>(si_link l, idhdl h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ssiDumpIter</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a25c85f7d215b169d57bf2a9dbff48586</anchor>
      <arglist>(si_link l, idhdl h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>singular_close_links</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a398b75c5a9556e6502434c13c2a75224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ssiWrite2</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a259711078de0e6ff31f6831b600a3f12</anchor>
      <arglist>(si_link l, leftv res, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>ssiRead2</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>abbc3a56c68ad8fbca5653e87cfce663c</anchor>
      <arglist>(si_link l, leftv u)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>FE_OPT_NO_SHELL_FLAG</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a3cd46622c09a25bf2e1ce7b36e722f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR link_list</type>
      <name>ssiToBeClosed</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a2c6a5d79106ad00a36c7ace57eb3bc13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR volatile BOOLEAN</type>
      <name>ssiToBeClosed_inactive</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>acf2751fc6f0fe659fc0079c84ca63672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>ssiReserved_P</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a12b06e1877e6d4e4c4445d3e326af08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>ssiReserved_sockfd</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a20499e1edb19bf88687b9ac38c031a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR struct sockaddr_in</type>
      <name>ssiResverd_serv_addr</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>ac9ed53abb0fd7e09073d762ead618104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>ssiReserved_Clients</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a37a0e4ff485dc00336e92d66dd6018b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR si_link_extension</type>
      <name>si_link_root</name>
      <anchorfile>ssiLink_8cc.html</anchorfile>
      <anchor>a671a4e6222cf3d1fb568e029d7bc4e6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ssiLink.h</name>
    <path>Singular/links/</path>
    <filename>ssiLink_8h.html</filename>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ssiOpen</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a9dac4921660f55104fa0c8b3b47c2e79</anchor>
      <arglist>(si_link l, short flag, leftv u)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ssiWrite</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a87b743554acdeabcc266db521576a859</anchor>
      <arglist>(si_link l, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ssiWrite2</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>abfbe29d141393dcf0ce6f545a35dbb39</anchor>
      <arglist>(si_link l, leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>ssiRead1</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>afc7b8bef583d610872452313f8b6da38</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>ssiRead2</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>aea448b9eb9bc3190f0d4f27b42e647ac</anchor>
      <arglist>(si_link l, leftv key)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ssiClose</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a554a1c5facc2cfab027380e74e82aaf4</anchor>
      <arglist>(si_link l)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>slStatusSsi</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a24cce00fb809e022e323a1833e57c939</anchor>
      <arglist>(si_link l, const char *request)</arglist>
    </member>
    <member kind="function">
      <type>si_link_extension</type>
      <name>slInitSsiExtension</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a049ad881707c60ca2d80a826dc90dfe6</anchor>
      <arglist>(si_link_extension s)</arglist>
    </member>
    <member kind="function">
      <type>si_link</type>
      <name>ssiCommandLink</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>aefda8a31c9c1863d2be295772e17fe87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sig_chld_hdl</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a86dd5862aa09b4d34bf0c4201ff56a7b</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssiReservePort</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>af6e225c6ed266078f3fc8c255e089861</anchor>
      <arglist>(int clients)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>singular_close_links</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a398b75c5a9556e6502434c13c2a75224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>ssiReadIdeal</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a6ce35a09192b9f97cfda80ffcdc911ae</anchor>
      <arglist>(ssiInfo *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssiWriteIdeal</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a961d112e989d860891e422f10f258970</anchor>
      <arglist>(const ssiInfo *d, int typ, const ideal I)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ssiReadInt</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a2eebdfe8d3a730991bffbfef8e549877</anchor>
      <arglist>(const ssiInfo *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssiWriteInt</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>ae882b3e99a11d6bee6571cc2539eb173</anchor>
      <arglist>(const ssiInfo *d, const int i)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ssiWritePoly_S</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a38ac290653b3b9855795a34513e3ac18</anchor>
      <arglist>(poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>ssiReadPoly_S</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a7fce221f7ab79920d16198125561db43</anchor>
      <arglist>(char *s, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ssiWriteIdeal_S</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>aa9a1fd075f798f21acbc45407167a3c6</anchor>
      <arglist>(const ideal I, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>ssiReadIdeal_S</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>ae5ec75e232c8a1141ed7b4ddaad862af</anchor>
      <arglist>(char *s, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ssiWriteMatrix_S</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>aae32b1b07701d458ec15107cd4367ef1</anchor>
      <arglist>(const matrix M, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>ssiReadMatrix_S</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a7e0112598265f85e0b687f86b8d68fe5</anchor>
      <arglist>(char *s, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ssiWriteModule_S</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a6cca81fdcdaaffb452b5d5ac57d0182a</anchor>
      <arglist>(const ideal M, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ssiWriteRing_S</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>ac5f7220e7c2da408e9d9341f00afc7cb</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>ssiReadRing_S</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>aedcc7dd05badb451f00192445b2b41dc</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>ssiRead1_S</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>a87459795de12a6c47d78899eefd1929e</anchor>
      <arglist>(char **s, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssiWrite_S</name>
      <anchorfile>ssiLink_8h.html</anchorfile>
      <anchor>abc44be060073f62488457c7803717903</anchor>
      <arglist>(leftv v, const ring R)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lists.cc</name>
    <path>Singular/</path>
    <filename>lists_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LISTS_CC</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>a8034e71fb1ea0f574fee5174b3f6a534</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lSize</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>ae6a7794c7d7aea9195e331bac58a7192</anchor>
      <arglist>(lists L)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>lCopy</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>aeefb729e99adc98f8a2cd8b76dd78832</anchor>
      <arglist>(lists L)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lAdd</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>a3b1a4daac7f98546ef42590aa7374479</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>lInsert0</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>a692fb0e015949fadea021ae0d4a109a3</anchor>
      <arglist>(lists ul, leftv v, int pos)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lInsert</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>acf3007179ca9ec44ec6c1ef30f63c83d</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lInsert3</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>a87d0493e35c69f5048d86aafdd9cec82</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lAppend</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>a7e12b40d96b9e76d1d3873cf7f3068a8</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lDelete</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>a1d30b4a8cf321a256d4161911f0b4a39</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lDeleteIV</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>a75e6be8056e4b3c4ec75ae9f72d5decc</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lRingDependend</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>a379a978f305ea75e3a1352a093a2dbe6</anchor>
      <arglist>(lists L)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>liMakeResolv</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>ad216f92d53dd5b17c8e41b98fee8e33b</anchor>
      <arglist>(resolvente r, int length, int reallen, int typ0, intvec **weights, int add_row_shift)</arglist>
    </member>
    <member kind="function">
      <type>resolvente</type>
      <name>liFindRes</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>aab2fad3da67ac89cdfc3e056ff6d5bcd</anchor>
      <arglist>(lists L, int *len, int *typ0, intvec ***weights)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lString</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>a1414d5d61310b4339988b2763941f4ef</anchor>
      <arglist>(lists l, BOOLEAN typed, int dim)</arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>slists_bin</name>
      <anchorfile>lists_8cc.html</anchorfile>
      <anchor>a2124026586c55c5210b081c662c92a15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lists.h</name>
    <path>Singular/</path>
    <filename>lists_8h.html</filename>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <class kind="class">slists</class>
    <member kind="define">
      <type>#define</type>
      <name>INLINE_THIS</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>ac548a5bfdc51295b1344fa41f673b1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>slists *</type>
      <name>lists</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>ab09bedc7127aa2fc247be963524c43d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lSize</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>ae6a7794c7d7aea9195e331bac58a7192</anchor>
      <arglist>(lists L)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>lCopy</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>aeefb729e99adc98f8a2cd8b76dd78832</anchor>
      <arglist>(lists L)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>lInsert0</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>a692fb0e015949fadea021ae0d4a109a3</anchor>
      <arglist>(lists ul, leftv v, int pos)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lInsert</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>acf3007179ca9ec44ec6c1ef30f63c83d</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lInsert3</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>a87d0493e35c69f5048d86aafdd9cec82</anchor>
      <arglist>(leftv res, leftv u, leftv v, leftv w)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lAppend</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>a7e12b40d96b9e76d1d3873cf7f3068a8</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lDelete</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>a1d30b4a8cf321a256d4161911f0b4a39</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lDeleteIV</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>a75e6be8056e4b3c4ec75ae9f72d5decc</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lAdd</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>a3b1a4daac7f98546ef42590aa7374479</anchor>
      <arglist>(leftv res, leftv u, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lRingDependend</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>a379a978f305ea75e3a1352a093a2dbe6</anchor>
      <arglist>(lists L)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lString</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>ac738d6320d91ff650150fa8da6f8422b</anchor>
      <arglist>(lists l, BOOLEAN typed=FALSE, int dim=1)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>liMakeResolv</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>ad216f92d53dd5b17c8e41b98fee8e33b</anchor>
      <arglist>(resolvente r, int length, int reallen, int typ0, intvec **weights, int add_row_shift)</arglist>
    </member>
    <member kind="function">
      <type>resolvente</type>
      <name>liFindRes</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>a91e99aae208b37df750d0c7987651627</anchor>
      <arglist>(lists L, int *len, int *typ0, intvec ***weights=NULL)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>slists_bin</name>
      <anchorfile>lists_8h.html</anchorfile>
      <anchor>a373bf34898bb0ae3b7b9072145314bda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>locals.h</name>
    <path>Singular/</path>
    <filename>locals_8h.html</filename>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="ipconv_8h" name="ipconv.h" local="yes" import="no" module="no" objc="no">Singular/ipconv.h</includes>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjANY2LIST</name>
      <anchorfile>locals_8h.html</anchorfile>
      <anchor>a17ecca21ccbcf62e594d98f50bffa9c2</anchor>
      <arglist>(leftv res, leftv v, int cnt)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Tok2Cmdname</name>
      <anchorfile>locals_8h.html</anchorfile>
      <anchor>ad1e2ff1a3d012ea3b9b0e874da8e1bf2</anchor>
      <arglist>(int tok)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>maps_ip.cc</name>
    <path>Singular/</path>
    <filename>maps__ip_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="gen__maps_8h" name="gen_maps.h" local="yes" import="no" module="no" objc="no">kernel/maps/gen_maps.h</includes>
    <includes id="maps__ip_8h" name="maps_ip.h" local="yes" import="no" module="no" objc="no">maps_ip.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">ipid.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">lists.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">tok.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">ipshell.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TRANSEXT_PRIVATES</name>
      <anchorfile>maps__ip_8cc.html</anchorfile>
      <anchor>a9f340994b754fd938d7256290339fc18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>maApplyFetch</name>
      <anchorfile>maps__ip_8cc.html</anchorfile>
      <anchor>a43bcd11bc84f75ad960b843c4062cf79</anchor>
      <arglist>(int what, map theMap, leftv res, leftv w, ring preimage_r, int *perm, int *par_perm, int P, nMapFunc nMap)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pSubstPar</name>
      <anchorfile>maps__ip_8cc.html</anchorfile>
      <anchor>ad1c4611cd4101941c63c2eeabd1f9331</anchor>
      <arglist>(poly p, int par, poly image)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSubstPar</name>
      <anchorfile>maps__ip_8cc.html</anchorfile>
      <anchor>a6f226408f86d26c7f67c55354ec16980</anchor>
      <arglist>(ideal id, int n, poly e)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pSubstPoly</name>
      <anchorfile>maps__ip_8cc.html</anchorfile>
      <anchor>a0e51f9e129d83735c464b0ac69041b15</anchor>
      <arglist>(poly p, int var, poly image)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSubstPoly</name>
      <anchorfile>maps__ip_8cc.html</anchorfile>
      <anchor>a1870346ff58c47fcc43610226d9c7a66</anchor>
      <arglist>(ideal id, int n, poly e)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>maps_ip.h</name>
    <path>Singular/</path>
    <filename>maps__ip_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <member kind="function">
      <type>poly</type>
      <name>pSubstPoly</name>
      <anchorfile>maps__ip_8h.html</anchorfile>
      <anchor>a0e51f9e129d83735c464b0ac69041b15</anchor>
      <arglist>(poly p, int var, poly image)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pSubstPar</name>
      <anchorfile>maps__ip_8h.html</anchorfile>
      <anchor>ad1c4611cd4101941c63c2eeabd1f9331</anchor>
      <arglist>(poly p, int par, poly image)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSubstPoly</name>
      <anchorfile>maps__ip_8h.html</anchorfile>
      <anchor>a1870346ff58c47fcc43610226d9c7a66</anchor>
      <arglist>(ideal id, int n, poly e)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>idSubstPar</name>
      <anchorfile>maps__ip_8h.html</anchorfile>
      <anchor>a6f226408f86d26c7f67c55354ec16980</anchor>
      <arglist>(ideal id, int n, poly e)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>maApplyFetch</name>
      <anchorfile>maps__ip_8h.html</anchorfile>
      <anchor>a43bcd11bc84f75ad960b843c4062cf79</anchor>
      <arglist>(int what, map theMap, leftv res, leftv w, ring preimage_r, int *perm, int *par_perm, int P, nMapFunc nMap)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>misc_ip.cc</name>
    <path>Singular/</path>
    <filename>misc__ip_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="vspace_8h" name="vspace.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/vspace.h</includes>
    <includes id="sirandom_8h" name="sirandom.h" local="yes" import="no" module="no" objc="no">misc/sirandom.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="si__gmp_8h" name="si_gmp.h" local="yes" import="no" module="no" objc="no">coeffs/si_gmp.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="flintcf__Q_8h" name="flintcf_Q.h" local="yes" import="no" module="no" objc="no">coeffs/flintcf_Q.h</includes>
    <includes id="flintcf__Qrat_8h" name="flintcf_Qrat.h" local="yes" import="no" module="no" objc="no">coeffs/flintcf_Qrat.h</includes>
    <includes id="flintcf__Zn_8h" name="flintcf_Zn.h" local="yes" import="no" module="no" objc="no">coeffs/flintcf_Zn.h</includes>
    <includes id="rmodulon_8h" name="rmodulon.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulon.h</includes>
    <includes id="algext_8h" name="algext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/algext.h</includes>
    <includes id="transext_8h" name="transext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/transext.h</includes>
    <includes id="gb__hack_8h" name="gb_hack.h" local="yes" import="no" module="no" objc="no">polys/nc/gb_hack.h</includes>
    <includes id="simpleipc_8h" name="simpleipc.h" local="yes" import="no" module="no" objc="no">Singular/links/simpleipc.h</includes>
    <includes id="misc__ip_8h" name="misc_ip.h" local="yes" import="no" module="no" objc="no">misc_ip.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">ipid.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">feOpt.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">links/silink.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">mod_lib.h</includes>
    <includes id="distrib_8h" name="distrib.h" local="yes" import="no" module="no" objc="no">misc/distrib.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="p__Procs_8h" name="p_Procs.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="timer_8h" name="timer.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/timer.h</includes>
    <includes id="feResource_8h" name="feResource.h" local="yes" import="no" module="no" objc="no">resources/feResource.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">subexpr.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">cntrlc.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">ipshell.h</includes>
    <includes id="fehelp_8h" name="fehelp.h" local="yes" import="no" module="no" objc="no">fehelp.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PLURAL_INTERNAL_DECLARATIONS</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a668dbc263f692e82187addcd57082a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_SHOW_BUILTIN_MODULE</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a26504a939d9f28968f8231aaa59673a9</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setListEntry</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>aa03fdb25383c619d5ac19be01d5025fe</anchor>
      <arglist>(lists L, int index, mpz_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setListEntry_ui</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>add317515a5b5ea69a913724c7a97b882</anchor>
      <arglist>(lists L, int index, unsigned long ui)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>factor_using_division</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a1e3465ecf3755f6d3e686da6b7550288</anchor>
      <arglist>(mpz_t t, unsigned int limit, lists primes, int *multiplicities, int &amp;index, unsigned long bound)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>factor_using_pollard_rho</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a2be2fc958e32e3e940f22db8891fe476</anchor>
      <arglist>(mpz_t n, unsigned long a, lists primes, int *multiplicities, int &amp;index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>factor_gmp</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a889fcd75b51fae42084f1b2d27f7d3f8</anchor>
      <arglist>(mpz_t t, lists primes, int *multiplicities, int &amp;index, unsigned long bound)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>primeFactorisation</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a63687b0d97b806929bf94ccc298dd667</anchor>
      <arglist>(const number n, const int pBound)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>singular_example</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>abc16ce14800c310cd09ada3a217abe36</anchor>
      <arglist>(char *str)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>setOption</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a703c8efa472faec479e749090668d598</anchor>
      <arglist>(leftv res, leftv v)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>showOption</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>ae6582d63c0ea669b698f05d0a9c7b390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>versionString</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a3e670ed5fef51cfebc0671f094415991</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>singular_fstat</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a2253a7f57c611977e201e296f152366f</anchor>
      <arglist>(int fd, struct stat *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>m2_end</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>afd620e84446f3a065efdc181a6aefd66</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>omSingOutOfMemoryFunc</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a6d5082e55661d5b66cc7a0a23d9a2b00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ii_FlintZn_init</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>ac57fdcd7260d0fee40472c32d7a10bb7</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>ii_FlintQ_init</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a44df62e269e3ccd30f89d6fcb8c61ef7</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flint_mod_init</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a51d19883ac74376415aaa69b24072ce0</anchor>
      <arglist>(SModulFunctions *psModulFunctions)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>iiFloat</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a938767de1daea4cbffd2bc8a3cbae37a</anchor>
      <arglist>(leftv res, leftv pnn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>iiCrossProd</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a2e0cc7d5aeeb03137f566f00425d98ca</anchor>
      <arglist>(leftv res, leftv args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callWerrorS</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>ae910f4a790d73c23fc089311fb70e061</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>siInit</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a3ca0f37d74d4214782c6f607b3780a70</anchor>
      <arglist>(char *name)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR unsigned</type>
      <name>add</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>afbde72b9d9ccfc98c1acca482f2daa4a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct soptionStruct</type>
      <name>optionStruct</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>ad39893cc52beeecf7dff2d96bdda29f2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct soptionStruct</type>
      <name>verboseStruct</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a2bd542987881c3b82b2e5a43d917b531</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>singular_date</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a49cdb5cce13a939da2552e2630b1353d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile BOOLEAN</type>
      <name>m2_end_called</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>af9ab5af1b287c14b3fe592d2d3397887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR n_coeffType</type>
      <name>n_FlintZn</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>ae4c750ec92f821f90f0636082d23631d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR n_coeffType</type>
      <name>n_FlintQ</name>
      <anchorfile>misc__ip_8cc.html</anchorfile>
      <anchor>a617f70bcbe549259285baedcadf88977</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>misc_ip.h</name>
    <path>Singular/</path>
    <filename>misc__ip_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="si__gmp_8h" name="si_gmp.h" local="yes" import="no" module="no" objc="no">coeffs/si_gmp.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <member kind="function">
      <type>lists</type>
      <name>primeFactorisation</name>
      <anchorfile>misc__ip_8h.html</anchorfile>
      <anchor>a63687b0d97b806929bf94ccc298dd667</anchor>
      <arglist>(const number n, const int pBound)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mmalloc.h</name>
    <path>Singular/</path>
    <filename>mmalloc_8h.html</filename>
    <member kind="function">
      <type>void *</type>
      <name>reallocSize</name>
      <anchorfile>mmalloc_8h.html</anchorfile>
      <anchor>a3d68cee3d7177c880f0a82e1976484ab</anchor>
      <arglist>(void *old_addr, size_t old_size, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeSize</name>
      <anchorfile>mmalloc_8h.html</anchorfile>
      <anchor>a8d08c9529e4ad47798ee840cf5e1759e</anchor>
      <arglist>(void *addr, size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mmstd.c</name>
    <path>Singular/</path>
    <filename>mmstd_8c.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="omalloc_8c" name="omalloc.c" local="yes" import="no" module="no" objc="no">omalloc/omalloc.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>OM_MALLOC_MARK_AS_STATIC</name>
      <anchorfile>mmstd_8c.html</anchorfile>
      <anchor>afa97469638eadeb055b5830e9dc22127</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>strdup_</name>
      <anchorfile>mmstd_8c.html</anchorfile>
      <anchor>ae505a70cfb27fa2829ee3f5658c0df05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mod_lib.cc</name>
    <path>Singular/</path>
    <filename>mod__lib_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="feFopen_8h" name="feFopen.h" local="yes" import="no" module="no" objc="no">resources/feFopen.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="mod__raw_8h" name="mod_raw.h" local="yes" import="no" module="no" objc="no">polys/mod_raw.h</includes>
    <includes id="mod__lib_8h" name="mod_lib.h" local="yes" import="no" module="no" objc="no">Singular/mod_lib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SI_BUILTIN_LIBSTR</name>
      <anchorfile>mod__lib_8cc.html</anchorfile>
      <anchor>af5efbc77ecf2e22929513a8578311b86</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYTES_TO_CHECK</name>
      <anchorfile>mod__lib_8cc.html</anchorfile>
      <anchor>af6a04aeab601ab6f91a3603a8a4f49fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>lib_types</type>
      <name>type_of_LIB</name>
      <anchorfile>mod__lib_8cc.html</anchorfile>
      <anchor>a5e05367d664d234694203549a9e888aa</anchor>
      <arglist>(const char *newlib, char *libnamebuf)</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>si_builtin_libs</name>
      <anchorfile>mod__lib_8cc.html</anchorfile>
      <anchor>aa2610369ff69f1cc4faef468e7c3bf6d</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mod_lib.h</name>
    <path>Singular/</path>
    <filename>mod__lib_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="mod__raw_8h" name="mod_raw.h" local="yes" import="no" module="no" objc="no">polys/mod_raw.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SI_MOD_INIT0</name>
      <anchorfile>mod__lib_8h.html</anchorfile>
      <anchor>a226a37fad79bb5e7e872b22abc4285c4</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_FOREACH_BUILTIN</name>
      <anchorfile>mod__lib_8h.html</anchorfile>
      <anchor>a9d4700847e680a0d9628d5922288545e</anchor>
      <arglist>(add)</arglist>
    </member>
    <member kind="function">
      <type>lib_types</type>
      <name>type_of_LIB</name>
      <anchorfile>mod__lib_8h.html</anchorfile>
      <anchor>a8a137aa85b68b65aefb7f0f8eb68b99e</anchor>
      <arglist>(const char *newlib, char *fullname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>newstruct.cc</name>
    <path>Singular/</path>
    <filename>newstruct_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="ipconv_8h" name="ipconv.h" local="yes" import="no" module="no" objc="no">Singular/ipconv.h</includes>
    <includes id="newstruct_8h" name="newstruct.h" local="yes" import="no" module="no" objc="no">Singular/newstruct.h</includes>
    <class kind="struct">newstruct_member_s</class>
    <class kind="struct">newstruct_proc_a</class>
    <class kind="struct">newstruct_desc_s</class>
    <member kind="function">
      <type>int</type>
      <name>newstruct_desc_size</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a82686a80844ed4f44d6a1e2e76c9fea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>NeedShadowRing</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a64ef800b3777951fcc4d0fe7ee956dd8</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>newstruct_String</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a4d65c08f4f406306eb93d3bb9ab03c89</anchor>
      <arglist>(blackbox *b, void *d)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>lCopy_newstruct</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>aa011fb1dbe31a3db672fd48c1d04aa7f</anchor>
      <arglist>(lists L)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>newstruct_Copy</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a71bc5ec6d94b9a3eb41b1f200b1033e2</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newstruct_Assign_user</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a20708808c5a646c9a01e52182bb22291</anchor>
      <arglist>(int op, leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lClean_newstruct</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a409f69204d39f2552c73dfd7722a3d52</anchor>
      <arglist>(lists l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>newstruct_Assign_same</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a5828c2e03b93ea286c439558cdc2985e</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newstruct_Op1</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a6d5fe564a4535ee8b2611de2605c93ec</anchor>
      <arglist>(int op, leftv res, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newstruct_Assign</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a6dc64c85803cb7b21c060fc0e5bc9f3a</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newstruct_Op2</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a1c67eff399a1dbe07440fa9f43702dbe</anchor>
      <arglist>(int op, leftv res, leftv a1, leftv a2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newstruct_OpM</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a81847d5909c2e2166274145eca9fbc1e</anchor>
      <arglist>(int op, leftv res, leftv args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newstruct_destroy</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a456b20952ce614be4cfc2ad2958249e8</anchor>
      <arglist>(blackbox *, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>newstruct_Init</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a7fff67da89c92ba3773ea74bdb6b9f01</anchor>
      <arglist>(blackbox *b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newstruct_CheckAssign</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>acd5c1a957ef8a77716c30747c2bcca44</anchor>
      <arglist>(blackbox *, leftv L, leftv R)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newstruct_serialize</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a6dff477697c33b1473480560d3fd9beb</anchor>
      <arglist>(blackbox *b, void *d, si_link f)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newstruct_deserialize</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a3379de3ff436f8786e7200f398c01bf0</anchor>
      <arglist>(blackbox **, void **d, si_link f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newstruct_Print</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>adb25731b06d6f1bf40341d80dc8e0412</anchor>
      <arglist>(blackbox *b, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newstruct_setup</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a37a34317898c66ba6521b1fadbaf6272</anchor>
      <arglist>(const char *n, newstruct_desc d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static newstruct_desc</type>
      <name>scanNewstructFromString</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>aa39df93037ded010eb4f48b2e35d2fb9</anchor>
      <arglist>(const char *s, newstruct_desc res)</arglist>
    </member>
    <member kind="function">
      <type>newstruct_desc</type>
      <name>newstructFromString</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a71c010d5865e86c908504a5822cd55b1</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>newstruct_desc</type>
      <name>newstructChildFromString</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a43cc0511fcd3fc609e0d08aa015a4f68</anchor>
      <arglist>(const char *parent, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newstructShow</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a9f52214238643caeeb3c1ae77f7c8516</anchor>
      <arglist>(newstruct_desc d)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newstruct_set_proc</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>aa8a113ca97b91ac8a93c593c3aeaad90</anchor>
      <arglist>(const char *bbname, const char *func, int args, procinfov pr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>newstruct.h</name>
    <path>Singular/</path>
    <filename>newstruct_8h.html</filename>
    <member kind="function">
      <type>void</type>
      <name>newstruct_setup</name>
      <anchorfile>newstruct_8h.html</anchorfile>
      <anchor>a92d9cde14ff57ed7d8e0b7812067fadb</anchor>
      <arglist>(const char *name, newstruct_desc d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>newstruct_desc_size</name>
      <anchorfile>newstruct_8h.html</anchorfile>
      <anchor>a82686a80844ed4f44d6a1e2e76c9fea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>newstruct_desc</type>
      <name>newstructFromString</name>
      <anchorfile>newstruct_8h.html</anchorfile>
      <anchor>a71c010d5865e86c908504a5822cd55b1</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>newstruct_desc</type>
      <name>newstructChildFromString</name>
      <anchorfile>newstruct_8h.html</anchorfile>
      <anchor>a768355bbb86a2dd637e195b8b482fe15</anchor>
      <arglist>(const char *p, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>newstruct_set_proc</name>
      <anchorfile>newstruct_8h.html</anchorfile>
      <anchor>a08a7659d1b64e2ffc939f7fff17eb19b</anchor>
      <arglist>(const char *name, const char *func, int args, procinfov p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newstructShow</name>
      <anchorfile>newstruct_8h.html</anchorfile>
      <anchor>a9f52214238643caeeb3c1ae77f7c8516</anchor>
      <arglist>(newstruct_desc d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>number2.cc</name>
    <path>Singular/</path>
    <filename>number2_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="reporter_8h" name="reporter.h" local="yes" import="no" module="no" objc="no">reporter/reporter.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="rmodulon_8h" name="rmodulon.h" local="yes" import="no" module="no" objc="no">coeffs/rmodulon.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="longrat_8h" name="longrat.h" local="yes" import="no" module="no" objc="no">coeffs/longrat.h</includes>
    <includes id="algext_8h" name="algext.h" local="yes" import="no" module="no" objc="no">polys/ext_fields/algext.h</includes>
    <includes id="prime_8h" name="prime.h" local="yes" import="no" module="no" objc="no">misc/prime.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="ipconv_8h" name="ipconv.h" local="yes" import="no" module="no" objc="no">Singular/ipconv.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="number2_8h" name="number2.h" local="yes" import="no" module="no" objc="no">Singular/number2.h</includes>
    <member kind="function">
      <type>char *</type>
      <name>crString</name>
      <anchorfile>number2_8cc.html</anchorfile>
      <anchor>a43718b829abbb0e75583bd2d2e63ddef</anchor>
      <arglist>(coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crPrint</name>
      <anchorfile>number2_8cc.html</anchorfile>
      <anchor>a8824ab9ea9774d2c8381f350987fdee3</anchor>
      <arglist>(coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjCRING_Zp</name>
      <anchorfile>number2_8cc.html</anchorfile>
      <anchor>a78ad1722a2c43adee793bc762b36d912</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjCRING_Zm</name>
      <anchorfile>number2_8cc.html</anchorfile>
      <anchor>a8bfb3ad53b418453f859559ef4750739</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjEQUAL_CR</name>
      <anchorfile>number2_8cc.html</anchorfile>
      <anchor>a83d027d899e10565e1104761f4ff459b</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjR2_CR</name>
      <anchorfile>number2_8cc.html</anchorfile>
      <anchor>af2885ca153083a6a481414192950368a</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>number2.h</name>
    <path>Singular/</path>
    <filename>number2_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="function">
      <type>char *</type>
      <name>crString</name>
      <anchorfile>number2_8h.html</anchorfile>
      <anchor>a43718b829abbb0e75583bd2d2e63ddef</anchor>
      <arglist>(coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crPrint</name>
      <anchorfile>number2_8h.html</anchorfile>
      <anchor>adb4a83ad14624b242d5bedc41b1a6fa9</anchor>
      <arglist>(coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjR2_CR</name>
      <anchorfile>number2_8h.html</anchorfile>
      <anchor>af2885ca153083a6a481414192950368a</anchor>
      <arglist>(leftv res, leftv a)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjCRING_Zp</name>
      <anchorfile>number2_8h.html</anchorfile>
      <anchor>a78ad1722a2c43adee793bc762b36d912</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjCRING_Zm</name>
      <anchorfile>number2_8h.html</anchorfile>
      <anchor>a8bfb3ad53b418453f859559ef4750739</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjEQUAL_CR</name>
      <anchorfile>number2_8h.html</anchorfile>
      <anchor>a83d027d899e10565e1104761f4ff459b</anchor>
      <arglist>(leftv res, leftv a, leftv b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcv.cc</name>
    <path>Singular/</path>
    <filename>pcv_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="pcv_8h" name="pcv.h" local="yes" import="no" module="no" objc="no">Singular/pcv.h</includes>
    <member kind="function">
      <type>lists</type>
      <name>pcvLAddL</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>adbd804ce4bea723109610f183e60a0e5</anchor>
      <arglist>(lists l1, lists l2)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>pcvPMulL</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a661c078ff309f132811a14bb3470cf80</anchor>
      <arglist>(poly p, lists l1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvLAddL</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>ab6cd6497f9051bfa685c6645c33a49af</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvPMulL</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a00ad9191c4b957817bfcc6a06b122857</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvDeg</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a069fbb43224edce0edc2881f55136cdb</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvMinDeg</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a393163d7f8177157a516e5efa7601938</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvMinDeg</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>af730efd51284ef5241088b278affaf1a</anchor>
      <arglist>(matrix m)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvMinDeg</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a1308db0d296e6bc12913d709f93bdf6e</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcvInit</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a3c1b461f22513519fd061172ab0d9597</anchor>
      <arglist>(int d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcvClean</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>ac531124937853f50d14601af9385dc0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvM2N</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>aa94313ad80a7ea4f2795b8e98d4c8118</anchor>
      <arglist>(poly m)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pcvN2M</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a7d63ba79ba0cf9fa055e60314ca8f0f9</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pcvP2CV</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a1b72f9b9688ec654d9319291cae8df8d</anchor>
      <arglist>(poly p, int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pcvCV2P</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>ac806d5f0139e2a3d35171737a9605490</anchor>
      <arglist>(poly cv, int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>pcvP2CV</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a2d37fcd1a692435c218bf5ad586ca937</anchor>
      <arglist>(lists pl, int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>pcvCV2P</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a8d53a372314380fb3a6e927cf41078d7</anchor>
      <arglist>(lists cvl, int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvP2CV</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a5ececad24743dc0926ff1ff8557b0470</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvCV2P</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a40ab24f70d55aeb3508962a66ad01c6d</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvDim</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a3caefd046d709397b7a46c180b7fa2e9</anchor>
      <arglist>(int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvDim</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>ac1e1a3c41a3f1838935a02ffb3891adf</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvBasis</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a35e05be6a8223aae30eab5f25248b789</anchor>
      <arglist>(lists b, int i, poly m, int d, int n)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>pcvBasis</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>af3795a5d4cb902fac6660b0595bc790d</anchor>
      <arglist>(int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvBasis</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a0c188601f90ce9d9fdce11435d0beb5c</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>pcvMaxDegree</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a3a3000f5fb37724838ff6de07d54f90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>pcvTableSize</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>ae90ad8c2bf8fe7999303ef0481b00ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>pcvIndexSize</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>afaf30d70d586606de55c3916965c175b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR unsigned *</type>
      <name>pcvTable</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a67a1f95a6096e8116b0f03b7ee20ca23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR unsigned **</type>
      <name>pcvIndex</name>
      <anchorfile>pcv_8cc.html</anchorfile>
      <anchor>a82f934abc4729150b400d3bac907051e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcv.h</name>
    <path>Singular/</path>
    <filename>pcv_8h.html</filename>
    <member kind="function">
      <type>lists</type>
      <name>pcvLAddL</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>adbd804ce4bea723109610f183e60a0e5</anchor>
      <arglist>(lists l1, lists l2)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>pcvPMulL</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a661c078ff309f132811a14bb3470cf80</anchor>
      <arglist>(poly p, lists l1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvLAddL</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>ab6cd6497f9051bfa685c6645c33a49af</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvPMulL</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a00ad9191c4b957817bfcc6a06b122857</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvDeg</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a069fbb43224edce0edc2881f55136cdb</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvMinDeg</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a393163d7f8177157a516e5efa7601938</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvMinDeg</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>af730efd51284ef5241088b278affaf1a</anchor>
      <arglist>(matrix m)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvMinDeg</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a1308db0d296e6bc12913d709f93bdf6e</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcvInit</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a3c1b461f22513519fd061172ab0d9597</anchor>
      <arglist>(int d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pcvClean</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>ac531124937853f50d14601af9385dc0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvM2N</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>aa94313ad80a7ea4f2795b8e98d4c8118</anchor>
      <arglist>(poly m)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pcvN2M</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a7d63ba79ba0cf9fa055e60314ca8f0f9</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pcvP2CV</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a1b72f9b9688ec654d9319291cae8df8d</anchor>
      <arglist>(poly p, int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>pcvCV2P</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>ac806d5f0139e2a3d35171737a9605490</anchor>
      <arglist>(poly cv, int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>pcvP2CV</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a2d37fcd1a692435c218bf5ad586ca937</anchor>
      <arglist>(lists pl, int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>pcvP2CV</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>abe5c252196266c62dc0bd85bf8eb2316</anchor>
      <arglist>(ideal p, int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>pcvCV2P</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a8d53a372314380fb3a6e927cf41078d7</anchor>
      <arglist>(lists cvl, int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>pcvCV2P</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a7611c8640d225af923877b378d1236b6</anchor>
      <arglist>(ideal cv, int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvP2CV</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a5ececad24743dc0926ff1ff8557b0470</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvCV2P</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a40ab24f70d55aeb3508962a66ad01c6d</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvDim</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a3caefd046d709397b7a46c180b7fa2e9</anchor>
      <arglist>(int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvDim</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>ac1e1a3c41a3f1838935a02ffb3891adf</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pcvBasis</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a35e05be6a8223aae30eab5f25248b789</anchor>
      <arglist>(lists b, int i, poly m, int d, int n)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>pcvBasis</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>af3795a5d4cb902fac6660b0595bc790d</anchor>
      <arglist>(int d0, int d1)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pcvBasis</name>
      <anchorfile>pcv_8h.html</anchorfile>
      <anchor>a0c188601f90ce9d9fdce11435d0beb5c</anchor>
      <arglist>(leftv res, leftv h)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pyobject_setup.cc</name>
    <path>Singular/</path>
    <filename>pyobject__setup_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>pyobject_load</name>
      <anchorfile>pyobject__setup_8cc.html</anchorfile>
      <anchor>a14b416c37b6c2b3f789782cd26f1e8f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>pyobject_autoload</name>
      <anchorfile>pyobject__setup_8cc.html</anchorfile>
      <anchor>aa70086731194cdd41366852ddcbbfa3c</anchor>
      <arglist>(blackbox *bbx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pyobject_default_destroy</name>
      <anchorfile>pyobject__setup_8cc.html</anchorfile>
      <anchor>a3ed339d9e026016d9660f302498cb4e2</anchor>
      <arglist>(blackbox *, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pyobject_setup</name>
      <anchorfile>pyobject__setup_8cc.html</anchorfile>
      <anchor>a05491cb816419b0ab0096af3a2fae81b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pyobject_ensure</name>
      <anchorfile>pyobject__setup_8cc.html</anchorfile>
      <anchor>a3163ebde76e51844a05599943b136c5b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pyobject_setup.h</name>
    <path>Singular/</path>
    <filename>pyobject__setup_8h.html</filename>
    <member kind="function">
      <type>void</type>
      <name>pyobject_setup</name>
      <anchorfile>pyobject__setup_8h.html</anchorfile>
      <anchor>a05491cb816419b0ab0096af3a2fae81b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>pyobject_ensure</name>
      <anchorfile>pyobject__setup_8h.html</anchorfile>
      <anchor>a3163ebde76e51844a05599943b136c5b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scanner.cc</name>
    <path>Singular/</path>
    <filename>scanner_8cc.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">factory/globaldefs.h</includes>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="stype_8h" name="stype.h" local="yes" import="no" module="no" objc="no">Singular/stype.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <class kind="struct">yy_buffer_state</class>
    <member kind="define">
      <type>#define</type>
      <name>FLEX_SCANNER</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a3c3d1ef92e93b0bc81d7760a73d5c3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FLEX_MAJOR_VERSION</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a243ca1d30872935faf05ea5118ed6fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FLEX_MINOR_VERSION</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a90f9d458829400869e47efb68a865677</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_USE_PROTOS</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>acd5a3a2ed3bb3290c6fc9db6ba14a753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_USE_CONST</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>acd32894c0a0a282a0842477fde3c8f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyconst</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aa2f1a918be586b44bf08126bde2d7cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ad1c3fde80f461fe055f996f4ec6d4830</anchor>
      <arglist>(proto)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NULL</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a8e0bcf8f8a5b613ea583347f8bc31cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_SC_TO_UI</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>af1185350b7a92cf8aa5324c68850c8a6</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ab766bbbee08d04b67e3fe599d6900873</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_START</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a8e14785f9eab7a997d659b25af9584c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTATE</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a32b5b960944f946b192d54f672569cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_STATE_EOF</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ab3077e60914fc54dcc55ecae1ce9700b</anchor>
      <arglist>(state)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NEW_FILE</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a0406739e64fb5750cf995d2ae68ce69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_END_OF_BUFFER_CHAR</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ab866a64da164ed2d4d444df1ef1fc9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUF_SIZE</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ae7e51116e747d3390e7a6cfc6532834c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EOB_ACT_CONTINUE_SCAN</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>adf4b0db227e07782e28ade353a7ba7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EOB_ACT_END_OF_FILE</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a7f71d7fa2c403eb4b2f38cb9536f3c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EOB_ACT_LAST_MATCH</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ad1a0b5ebcabffe388e9e9ebb2619c1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyless</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ae65cb72d09db0abdc4b8e8c4d533ab14</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unput</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a448a4e9041a09588332733c6846c770c</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUFFER_NEW</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a53579db42834b88199458993912c646d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUFFER_NORMAL</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a609d19f40900ecc2a5f812d9388c21fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUFFER_EOF_PENDING</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ad689d97c15e807a6116ace7a420cea57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_CURRENT_BUFFER</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aa093d500a6330d06d8e4760c494fac33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FLUSH_BUFFER</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ac5d478d90ea9a2ecd43d579067a2e89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_new_buffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ab7eb911e18655f2f78e63afe5a8a4a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_set_interactive</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ac56eb96366c08862bf0efe5d83d1fc4c</anchor>
      <arglist>(is_interactive)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_set_bol</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a12e30d13a76a94e78010db9996d39c50</anchor>
      <arglist>(at_bol)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_AT_BOL</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a71ca89b3656acd0552f14949a571560b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yytext_ptr</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a790a191a93ef4d3b8c0bb43fd7480052</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_DO_BEFORE_ACTION</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>acc3486d769af4e4b2820346a0093cc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NUM_RULES</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ae558785bb896e090901c2b905f6790c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_END_OF_BUFFER</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ab2708fd42cff29ce6a0a52b91bea40d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REJECT</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a835f10dd1ab4bf9a80c4cd80ee6e3058</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yymore</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a745d37b5e002b2e5f93ad42ea7b554be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_MORE_ADJ</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a68792d73820bc46a71d3d4e613f0b977</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_RESTORE_YY_MORE_OFFSET</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a56858d18c7eda4f53664496ef566f651</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INITIAL</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aa3d063564f6ab16f6d408b8369d0e9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOC</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a500a17fffe3a774508bd6ba69afc0af7</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>malloc</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>acf143577800376dd931c059ecc61ba06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>realloc</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a1b739878adcdb46fb5d209af7ce79628</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>free</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a2c6efa7679f8cd9f61af96e105017560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_DECL</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ae5b01ac2fa5a6ad5fb97559638abe686</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_INPUT</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aacfdca45fa4beb8b06172525a53c424a</anchor>
      <arglist>(buf, result, max_size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_USER_ACTION</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a6198b2fcf96178b24ad4efff2a3debb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_ALWAYS_INTERACTIVE</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a3ef8be665b6b6c881310bcfbb8c1edf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>string</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a25093e36e9fb377b246945a84745823f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>block</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a07d2077bef7f7ab8d3b00552ca5e8a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>blockstr</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a95db79d1def9074ebc94f9f90a88a997</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>brace</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a40c216d6fbc6bccf5e8329fb58d9ba2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bracestr</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a8bada0d4e25f9267cf0971beab06a5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bracket</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a995991c2e910d3de24859594addcb94b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>asstring</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a988548c024cc466e1aff92fb72b14214</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NO_PUSH_STATE</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a38e3a1cf6bfd339e7cfe0370e245730f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NO_POP_STATE</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ab99a7dbce52206f2cee91121f70f3f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NO_TOP_STATE</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ac3eedc6d2e3e4c9b2bacd0f1ebeab98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_READ_BUF_SIZE</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aab1491ceccb1c95c14320b2903773a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ECHO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aad1dc60a04a1d8cfc8b3ded13601e361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyterminate</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ac3286b18a2e91b4571b97df96a118e84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_START_STACK_INCR</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a227e75c43b9e0cd41529974230be7e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FATAL_ERROR</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ac0586b8b0b092d02f4ba7d45abe328f2</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BREAK</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a3cc40a460ad7df816678bcc05241e84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_RULE_SETUP</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a690504b662e4281515bf12722df178ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_EXIT_FAILURE</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ae93e67b85c44f6bd31ead14a552a35c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyless</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a52c21f27ba82eb3ec641e94dd3a0a210</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>void yyrestart</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ad0030daf8055c0afc233a0c34bc12fd6</anchor>
      <arglist>((FILE *input_file))</arglist>
    </member>
    <member kind="function">
      <type>void yy_switch_to_buffer</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aa4d8fcf388290ca0a2849fb6120b8bdb</anchor>
      <arglist>((YY_BUFFER_STATE new_buffer))</arglist>
    </member>
    <member kind="function">
      <type>void yy_load_buffer_state</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a6d75e79dd8a22e6fde6b5e5f1173c563</anchor>
      <arglist>((void))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_create_buffer</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aa2feac785a778f388f5789c00eccf8c3</anchor>
      <arglist>((FILE *file, int size))</arglist>
    </member>
    <member kind="function">
      <type>void yy_delete_buffer</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>adf3b7bd0087238260841e44acad18486</anchor>
      <arglist>((YY_BUFFER_STATE b))</arglist>
    </member>
    <member kind="function">
      <type>void yy_init_buffer</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>adb439e9a28fc4c4ad50eff59cb513eba</anchor>
      <arglist>((YY_BUFFER_STATE b, FILE *file))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_scan_buffer</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>abe2bec50f45200479e22b18dc62fee11</anchor>
      <arglist>((char *base, yy_size_t size))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_scan_string</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a689b8676764ac30cbf27edfb45c74391</anchor>
      <arglist>((yyconst char *yy_str))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_scan_bytes</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a0a2ce3902c765bc21ae783522d579223</anchor>
      <arglist>((yyconst char *bytes, int len))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *yy_flex_alloc</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>af8bc2ad0097a1a4b293e94505ed7467e</anchor>
      <arglist>((yy_size_t))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *yy_flex_realloc</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a2451932f27d9a37ae1a8ddc5aaa479d5</anchor>
      <arglist>((void *, yy_size_t))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void yy_flex_free</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a3fd5f45113b804aa19cc90c97515ea8c</anchor>
      <arglist>((void *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yy_state_type yy_try_NUL_trans</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a0e41cdaae3095c0b0f5d21bc9d94bbd4</anchor>
      <arglist>((yy_state_type current_state))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void yy_fatal_error</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a7bf00c5eaadb041f8ce0433319e36499</anchor>
      <arglist>((yyconst char msg[]))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>feReadLine</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a4c78065fb92e945147a89ce1a00ed67a</anchor>
      <arglist>(char *b, int l)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>dupyytext</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ac7fa3b8b37c5f784ca912dd82d45a143</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>dupyytextNL</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aee61b03cd0b68d860ca6cb5bfdf494a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yywrap</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ad35c8efbce4ce6e59d2b4be1d6865e31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void yyunput</type>
      <name>YY_PROTO</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a0d7dfacabee3edb7770b447c934e0ce5</anchor>
      <arglist>((int c, char *buf_ptr))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a709183e322e370a05cfdd3bb79f9ae79</anchor>
      <arglist>(yy_init)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>while</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a8fdafe3be7e00ce3d4f0cb50a9a5eb39</anchor>
      <arglist>(1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yy_get_next_buffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a941fbfdbb3a4aa1ebc5bbac0be477d2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yy_state_type</type>
      <name>yy_get_previous_state</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ac7941891fb35553e85c394d7240b6fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yy_state_type</type>
      <name>yy_try_NUL_trans</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aef834b9da0e6ab2c8100976ec1ebd004</anchor>
      <arglist>(yy_state_type yy_current_state)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yyunput</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>afcbf6a419ed8cf599219410c930ab5e2</anchor>
      <arglist>(int c, REGISTER char *yy_bp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yyinput</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a82206f88fb304f4db3bdb30f77bb0e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yyrestart</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ab657ddef65d43cc3ab8dfc2cad0ac5b8</anchor>
      <arglist>(FILE *input_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yy_switch_to_buffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a3098c48a74ef8fd852f7dd4b3331cbce</anchor>
      <arglist>(YY_BUFFER_STATE new_buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yy_load_buffer_state</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ac8b88c4bcce9926c7c406be4600fbdb7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE</type>
      <name>yy_create_buffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a5bc6f1a5f7812508f425b08283f13ae8</anchor>
      <arglist>(FILE *file, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yy_delete_buffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ae6ac796aa6c45d433a4b89bf45e6e9dc</anchor>
      <arglist>(YY_BUFFER_STATE b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yy_init_buffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a50748cd5701bec39eeb94d2cd2a011dd</anchor>
      <arglist>(YY_BUFFER_STATE b, FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yy_flush_buffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a2f59cc88e85e5455c62e4ef7ce095ea8</anchor>
      <arglist>(YY_BUFFER_STATE b)</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE</type>
      <name>yy_scan_buffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>af81595b30c0da73f9034ffb511db6388</anchor>
      <arglist>(char *base, yy_size_t size)</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE</type>
      <name>yy_scan_string</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aff5cfd2eb6bb46cdfa10a03b294d78a4</anchor>
      <arglist>(yyconst char *yy_str)</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE</type>
      <name>yy_scan_bytes</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a740e4f0abc17205bf25d0da1864fe7b0</anchor>
      <arglist>(yyconst char *bytes, int len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_fatal_error</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aea4ced6513a1062621f055dd066ca4dd</anchor>
      <arglist>(yyconst char msg[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>yy_flex_alloc</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a8f1dd33d29669e121e8d658c2c985bec</anchor>
      <arglist>(yy_size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>yy_flex_realloc</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a3faedab006db1458f8e99ccfea94c5e6</anchor>
      <arglist>(void *ptr, yy_size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_flex_free</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ac713f8130aa0fdb7b4ed03c9d9c32294</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>myynewbuffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a8f1ae1f3e99a93dbd627f9828f28e48e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myyoldbuffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a1c07facdb2d79919d77ec5dc75b04a21</anchor>
      <arglist>(void *oldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>myychangebuffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a41a6460c96e4b236c1447eedb3991561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_yy_flush</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ab389c3f35485243ccb7a560d81c07b03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>yyleng</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a91f729a8373f7bb0dcf492894da2d324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR FILE *</type>
      <name>yyin</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ab9f31bc74fd95b91ea78443360e67dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR FILE *</type>
      <name>yyout</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a1f685a63277686c846a79ae1390e8dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR YY_BUFFER_STATE</type>
      <name>yy_current_buffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>abfe2df6626b9f3297ac0dc9d930609d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char</type>
      <name>yy_hold_char</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ae35a5adeafff3c046b5c22804027cdef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_n_chars</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a510233e50abf312b9ca6f845976d4d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>yy_c_buf_p</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ae4b7dfba649e7f1d04af8b661272cdb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_init</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>afd170bc13447707111ac23b18850be95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_start</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aa94fb388c6421f74dd0a3d9fcdf31bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_did_buffer_switch_on_eof</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a80ba67b4e521e45a38d1d9bd21858fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char *</type>
      <name>yytext</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a18e9eba39a6326a04c083303c5417446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst short int</type>
      <name>yy_accept</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a3706b463fb4fd6e3d683aefed4fb1988</anchor>
      <arglist>[171]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst int</type>
      <name>yy_ec</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a4e2e250113c8da64ba5e9f8549705477</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst int</type>
      <name>yy_meta</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>acb2b9614da924cf680c4d185f026fc97</anchor>
      <arglist>[49]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst short int</type>
      <name>yy_base</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aaa5f145b8916ec2bba3ff59a3a7aa294</anchor>
      <arglist>[192]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst short int</type>
      <name>yy_def</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aba27d06e46a472ce47762e5faf62ff3d</anchor>
      <arglist>[192]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst short int</type>
      <name>yy_nxt</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>adadd6a16c30d20d6ba31df3b71e5726a</anchor>
      <arglist>[610]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yyconst short int</type>
      <name>yy_chk</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>af44115f429a837e782b7cf385e2f1ae0</anchor>
      <arglist>[610]</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR yy_state_type</type>
      <name>yy_last_accepting_state</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>af5907fc6fcf50a095527631794a76798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char *</type>
      <name>yy_last_accepting_cpos</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aff07f370a401c262238e3fb092a94adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_more_flag</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ac12da8ab1905abd4d5ab012f57714c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>yy_more_len</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aec3c07bd09999fed4d8eb963580ae2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>blocknest</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a70344ce05ba84d388f62487935f6ccbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>inerror</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>acbe499f46a7cbfc7018c488af21d62e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>YY_DECL</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>abcefb20c54ce0f92452cfbb9cf657670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>REGISTER char *</type>
      <name>yy_cp</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>acaed92d91e2f1ffe075cb2dadc55bb20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>REGISTER char *</type>
      <name>yy_bp</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ab2566557773f36165943f717bae89339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>REGISTER int</type>
      <name>yy_act</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a9c71c2b1b9fc2fed22831659aee56205</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sdb.cc</name>
    <path>Singular/</path>
    <filename>sdb_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="si__signals_8h" name="si_signals.h" local="yes" import="no" module="no" objc="no">reporter/si_signals.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="sdb_8h" name="sdb.h" local="yes" import="no" module="no" objc="no">Singular/sdb.h</includes>
    <member kind="function">
      <type>int</type>
      <name>sdb_checkline</name>
      <anchorfile>sdb_8cc.html</anchorfile>
      <anchor>aeb7521f705539a03522edeb52f7bb3f9</anchor>
      <arglist>(char f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>sdb_find_arg</name>
      <anchorfile>sdb_8cc.html</anchorfile>
      <anchor>a77454decb6b7162de696b56e8fb56489</anchor>
      <arglist>(char *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sdb_show_bp</name>
      <anchorfile>sdb_8cc.html</anchorfile>
      <anchor>ab1da019a8ef5bc8cf8d1a4531ded7dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>sdb_set_breakpoint</name>
      <anchorfile>sdb_8cc.html</anchorfile>
      <anchor>a16f70254de0e0a47c75c29b2fd56698d</anchor>
      <arglist>(const char *pp, int given_lineno)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sdb_edit</name>
      <anchorfile>sdb_8cc.html</anchorfile>
      <anchor>a384ae1c767c233946259e4ece701614a</anchor>
      <arglist>(procinfo *pi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sdb</name>
      <anchorfile>sdb_8cc.html</anchorfile>
      <anchor>a6a6bd2ec50ef0595e3b383d5bcd5a125</anchor>
      <arglist>(Voice *currentVoice, const char *currLine, int len)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>sdb_lines</name>
      <anchorfile>sdb_8cc.html</anchorfile>
      <anchor>ab26688abe295f7a47e3cf39df6b9d504</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>VAR char *</type>
      <name>sdb_files</name>
      <anchorfile>sdb_8cc.html</anchorfile>
      <anchor>a588b21c4351cc83e61db15cb8cd478e1</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>sdb_flags</name>
      <anchorfile>sdb_8cc.html</anchorfile>
      <anchor>a1fc9b59bfdba26e3643db684af1bd42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR char</type>
      <name>sdb_lastcmd</name>
      <anchorfile>sdb_8cc.html</anchorfile>
      <anchor>af92cff351af31c1827b551ece6c9be93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sdb.h</name>
    <path>Singular/</path>
    <filename>sdb_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SDB</name>
      <anchorfile>sdb_8h.html</anchorfile>
      <anchor>a9eff0952bdb43ed2c8ea9097413c2257</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sdb_edit</name>
      <anchorfile>sdb_8h.html</anchorfile>
      <anchor>a384ae1c767c233946259e4ece701614a</anchor>
      <arglist>(procinfo *pi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sdb_show_bp</name>
      <anchorfile>sdb_8h.html</anchorfile>
      <anchor>ab1da019a8ef5bc8cf8d1a4531ded7dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>sdb_set_breakpoint</name>
      <anchorfile>sdb_8h.html</anchorfile>
      <anchor>afdd602db6c02b141348ca68b4d6df885</anchor>
      <arglist>(const char *p, int lineno=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sdb</name>
      <anchorfile>sdb_8h.html</anchorfile>
      <anchor>a6a6bd2ec50ef0595e3b383d5bcd5a125</anchor>
      <arglist>(Voice *currentVoice, const char *currLine, int len)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>sdb_lines</name>
      <anchorfile>sdb_8h.html</anchorfile>
      <anchor>a1f11642ebfe24bca0abfb86aa0385070</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char *</type>
      <name>sdb_files</name>
      <anchorfile>sdb_8h.html</anchorfile>
      <anchor>a07921b0d339b399496b74988ce90eb6b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>sdb_flags</name>
      <anchorfile>sdb_8h.html</anchorfile>
      <anchor>acd4b8a8c3f921a40e09eeb8e5b04e72f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>singular.dox</name>
    <path>Singular/</path>
    <filename>singular_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>sprof.c</name>
    <path>Singular/</path>
    <filename>sprof_8c.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>NUM_FILES</name>
      <anchorfile>sprof_8c.html</anchorfile>
      <anchor>a7e72e0268904c2467ce256cc0f78925c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_line</name>
      <anchorfile>sprof_8c.html</anchorfile>
      <anchor>a29121b075bb22ed1bba54fc278b9c81a</anchor>
      <arglist>(int fn, int l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_fn</name>
      <anchorfile>sprof_8c.html</anchorfile>
      <anchor>a38f13aa231ef6217d96b5a64e49cba2d</anchor>
      <arglist>(int fn, char *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_line</name>
      <anchorfile>sprof_8c.html</anchorfile>
      <anchor>a338a0062e003147d45d905ed522f0cd2</anchor>
      <arglist>(int l)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sprof_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>VAR FILE *</type>
      <name>f</name>
      <anchorfile>sprof_8c.html</anchorfile>
      <anchor>a869dcd50d9de0cd8a06c240f179aa4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR char *</type>
      <name>file_names</name>
      <anchorfile>sprof_8c.html</anchorfile>
      <anchor>adae1f466299c997f1a8c666c59b1d7eb</anchor>
      <arglist>[NUM_FILES]</arglist>
    </member>
    <member kind="variable">
      <type>VAR int *</type>
      <name>line_buf</name>
      <anchorfile>sprof_8c.html</anchorfile>
      <anchor>a31d882639b0534f2a218bb8f582f5fa7</anchor>
      <arglist>[NUM_FILES]</arglist>
    </member>
    <member kind="variable">
      <type>VAR char</type>
      <name>buf</name>
      <anchorfile>sprof_8c.html</anchorfile>
      <anchor>a22a2eb326ec28eb5312513e4f09c11cc</anchor>
      <arglist>[200]</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>fn_cnt</name>
      <anchorfile>sprof_8c.html</anchorfile>
      <anchor>abc99b3da923ff472dab9298ed7ec7a33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stype.h</name>
    <path>Singular/</path>
    <filename>stype_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <class kind="union">MYYSTYPE</class>
    <member kind="define">
      <type>#define</type>
      <name>YYSTYPE</name>
      <anchorfile>stype_8h.html</anchorfile>
      <anchor>a2ceb5b985e149f18e018b142cfdd7264</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yylex</name>
      <anchorfile>stype_8h.html</anchorfile>
      <anchor>a335668e039e1037a942bf7fc059582bf</anchor>
      <arglist>(MYYSTYPE *l)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR YYSTYPE</type>
      <name>yylval</name>
      <anchorfile>stype_8h.html</anchorfile>
      <anchor>a539b86ee4bb46824a194f22eb69903d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subexpr.cc</name>
    <path>Singular/</path>
    <filename>subexpr_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="bigintmat_8h" name="bigintmat.h" local="yes" import="no" module="no" objc="no">coeffs/bigintmat.h</includes>
    <includes id="ffields_8h" name="ffields.h" local="yes" import="no" module="no" objc="no">coeffs/ffields.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="timer_8h" name="timer.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/timer.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="ipprint_8h" name="ipprint.h" local="yes" import="no" module="no" objc="no">Singular/ipprint.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="blackbox_8h" name="blackbox.h" local="yes" import="no" module="no" objc="no">Singular/blackbox.h</includes>
    <includes id="number2_8h" name="number2.h" local="yes" import="no" module="no" objc="no">Singular/number2.h</includes>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>s_internalCopy</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>aac1e8f1e0ee49cfc2c5b55f677531346</anchor>
      <arglist>(const int t, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_internalDelete</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>a3ee6b56950ac8d531a0b920d2739bd4c</anchor>
      <arglist>(const int t, void *d, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>assumeStdFlag</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>ad017dd0625a170bf851027c7d12ae623</anchor>
      <arglist>(leftv h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syMake</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>a153aab4043db8c2c3a6231c4320e3756</anchor>
      <arglist>(leftv v, const char *id, package pa)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syMakeMonom</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>ae1f11c011c9c7b7cac283544906de913</anchor>
      <arglist>(leftv v, const char *id)</arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>sSubexpr_bin</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>a006616ff22ae14ce930f34d6531d9ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>sleftv_bin</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>adaf684dcd2842e82a39d195b5dc6692c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>procinfo_bin</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>a147496e594c908b6a8de5c18fdba6757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR omBin</type>
      <name>libstack_bin</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>a203fbd36d637d8d642a9d98810284252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR omBin</type>
      <name>size_two_bin</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>a41206cc14aff0190fa8b685a42924cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>INST_VAR sleftv</type>
      <name>sLastPrinted</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>aa023eededec1da0cd9db1f549c9cfe12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>siq</name>
      <anchorfile>subexpr_8cc.html</anchorfile>
      <anchor>ac48498017273410a9f1098962fa9a2a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>subexpr.h</name>
    <path>Singular/</path>
    <filename>subexpr_8h.html</filename>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="grammar_8h" name="grammar.h" local="yes" import="no" module="no" objc="no">Singular/grammar.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <class kind="class">proc_singular</class>
    <class kind="struct">proc_object</class>
    <class kind="union">uprocinfodata</class>
    <class kind="class">procinfo</class>
    <class kind="struct">_ssubexpr</class>
    <class kind="class">sleftv</class>
    <class kind="class">libstack</class>
    <member kind="typedef">
      <type>procinfo *</type>
      <name>procinfov</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>ad26adc6206530c3831cc0d48a062d55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sleftv *</type>
      <name>leftv</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a3f353c93e5f638332bd1e7da335c54ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>libstack *</type>
      <name>libstackv</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>af1402ffab8a1d72bc8520e65a6ca481b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>language_defs</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>aaa7e7ff43b2679b63888846f346faf0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LANG_NONE</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>aaa7e7ff43b2679b63888846f346faf0facbe8eb7c15ef1bc4c387b0380120113b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LANG_TOP</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>aaa7e7ff43b2679b63888846f346faf0fae77ce02c8a8682db86d08c5587a721b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LANG_SINGULAR</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>aaa7e7ff43b2679b63888846f346faf0fa1e838647f58ce4e2f2c490ed3fe4e0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LANG_C</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>aaa7e7ff43b2679b63888846f346faf0fadab343668248d107ee6f29b871222fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LANG_MIX</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>aaa7e7ff43b2679b63888846f346faf0fad674f0c005bc208026b2c3c4f43697c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LANG_MAX</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>aaa7e7ff43b2679b63888846f346faf0fa1e0f1b9e0b5d42dea7a6d0ca8c7a931f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>RingDependend</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>ad0f029af6dfaf7136f8a874437f61eab</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syMake</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>af6b7528a433a62610080a7c7d4febb26</anchor>
      <arglist>(leftv v, const char *name, package pa=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syMakeMonom</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a370c3c22c73eaf6c1f7d02f50b98597b</anchor>
      <arglist>(leftv v, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>assumeStdFlag</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>ad017dd0625a170bf851027c7d12ae623</anchor>
      <arglist>(leftv h)</arglist>
    </member>
    <member kind="function">
      <type>procinfov</type>
      <name>piCopy</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a12c0f04d58d1b268fcf191c8deae6802</anchor>
      <arglist>(procinfov pi)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>piKill</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>ac0bead7dca2829985504dbc6cc29f23c</anchor>
      <arglist>(procinfov l)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>piProcinfo</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>abd120e784798d0f7f6e282dd231e6b37</anchor>
      <arglist>(procinfov pi, const char *request)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>piShowProcinfo</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a686e20cf4c8d93f73dc01e54a39a906d</anchor>
      <arglist>(procinfov pi, char *txt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>s_internalDelete</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a3ee6b56950ac8d531a0b920d2739bd4c</anchor>
      <arglist>(const int t, void *d, const ring r)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>siq</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>aa7c462d7bbb098f03560d6a55a9b8ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_INST_VAR sleftv</type>
      <name>sLastPrinted</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a0e003ce7e674be6a7e521613ada38a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>sSubexpr_bin</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a9bd4e0e5301e417b6d53300304d8587b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>procinfo_bin</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>acbc2178e0be1e4269dbf064f1e34b9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR omBin</type>
      <name>libstack_bin</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a29fc76b577acf8ccad2b70c2a764d467</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bdsvd.h</name>
    <path>Singular/svd/</path>
    <filename>bdsvd_8h.html</filename>
    <includes id="ap_8h" name="ap.h" local="yes" import="no" module="no" objc="no">ap.h</includes>
    <includes id="amp_8h" name="amp.h" local="yes" import="no" module="no" objc="no">amp.h</includes>
    <includes id="rotations_8h" name="rotations.h" local="yes" import="no" module="no" objc="no">rotations.h</includes>
    <namespace>bdsvd</namespace>
  </compound>
  <compound kind="file">
    <name>bidiagonal.h</name>
    <path>Singular/svd/</path>
    <filename>bidiagonal_8h.html</filename>
    <includes id="ap_8h" name="ap.h" local="yes" import="no" module="no" objc="no">ap.h</includes>
    <includes id="amp_8h" name="amp.h" local="yes" import="no" module="no" objc="no">amp.h</includes>
    <includes id="reflections_8h" name="reflections.h" local="yes" import="no" module="no" objc="no">reflections.h</includes>
    <namespace>bidiagonal</namespace>
  </compound>
  <compound kind="file">
    <name>blas.h</name>
    <path>Singular/svd/</path>
    <filename>blas_8h.html</filename>
    <includes id="ap_8h" name="ap.h" local="yes" import="no" module="no" objc="no">ap.h</includes>
    <includes id="amp_8h" name="amp.h" local="yes" import="no" module="no" objc="no">amp.h</includes>
    <namespace>blas</namespace>
  </compound>
  <compound kind="file">
    <name>amp.cpp</name>
    <path>Singular/svd/libs/</path>
    <filename>amp_8cpp.html</filename>
    <includes id="svd__si_8h" name="svd_si.h" local="yes" import="no" module="no" objc="no">svd_si.h</includes>
    <member kind="variable">
      <type>std::vector&lt; amp::mpfr_record * &gt;</type>
      <name>_mpfr_storage_v</name>
      <anchorfile>amp_8cpp.html</anchorfile>
      <anchor>ab709486d364cd3737639c1e08624e4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR gmp_randstate_t</type>
      <name>_mpfr_storage_rs</name>
      <anchorfile>amp_8cpp.html</anchorfile>
      <anchor>ab78776f419265e349d7a1c85e2e54e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR bool</type>
      <name>_mpfr_storage_init</name>
      <anchorfile>amp_8cpp.html</anchorfile>
      <anchor>a9dd87779e2723de113f473530a0cc9ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>amp.h</name>
    <path>Singular/svd/libs/</path>
    <filename>amp_8h.html</filename>
    <includes id="ap_8h" name="ap.h" local="no" import="no" module="no" objc="no">ap.h</includes>
    <class kind="class">amp::exception</class>
    <class kind="class">amp::incorrectPrecision</class>
    <class kind="class">amp::overflow</class>
    <class kind="class">amp::divisionByZero</class>
    <class kind="class">amp::sqrtOfNegativeNumber</class>
    <class kind="class">amp::invalidConversion</class>
    <class kind="class">amp::invalidString</class>
    <class kind="class">amp::internalError</class>
    <class kind="class">amp::domainError</class>
    <class kind="struct">amp::mpfr_record</class>
    <class kind="class">amp::mpfr_storage</class>
    <class kind="class">amp::mpfr_reference</class>
    <class kind="class">amp::ampf</class>
    <class kind="class">amp::campf</class>
    <namespace>amp</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__AMP_BINARY_OPI</name>
      <anchorfile>amp_8h.html</anchorfile>
      <anchor>afc7973ae95889296b0f2733d92e7eade</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__AMP_BINARY_OPF</name>
      <anchorfile>amp_8h.html</anchorfile>
      <anchor>abd84be66355f562eb8589f6ccdbbf32c</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__AMP_BINARY_OPI</name>
      <anchorfile>amp_8h.html</anchorfile>
      <anchor>a02749ce478b11c875ec289814ea5d46f</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__AMP_BINARY_OPF</name>
      <anchorfile>amp_8h.html</anchorfile>
      <anchor>a9573786130086adeffeaee72396c9265</anchor>
      <arglist>(type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ap.cpp</name>
    <path>Singular/svd/libs/</path>
    <filename>ap_8cpp.html</filename>
    <includes id="svd__si_8h" name="svd_si.h" local="yes" import="no" module="no" objc="no">svd_si.h</includes>
  </compound>
  <compound kind="file">
    <name>ap.h</name>
    <path>Singular/svd/libs/</path>
    <filename>ap_8h.html</filename>
    <class kind="class">ap::ap_error</class>
    <class kind="class">ap::complex</class>
    <class kind="class">ap::const_raw_vector</class>
    <class kind="class">ap::raw_vector</class>
    <class kind="class">ap::template_1d_array</class>
    <class kind="class">ap::template_2d_array</class>
    <namespace>ap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>AP_ASSERT</name>
      <anchorfile>ap_8h.html</anchorfile>
      <anchor>aa5e9e72b92769f32bcbbd509ce1c9e26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stdafx.h</name>
    <path>Singular/svd/libs/</path>
    <filename>stdafx_8h.html</filename>
  </compound>
  <compound kind="file">
    <name>lq.h</name>
    <path>Singular/svd/</path>
    <filename>lq_8h.html</filename>
    <includes id="ap_8h" name="ap.h" local="yes" import="no" module="no" objc="no">ap.h</includes>
    <includes id="amp_8h" name="amp.h" local="yes" import="no" module="no" objc="no">amp.h</includes>
    <includes id="reflections_8h" name="reflections.h" local="yes" import="no" module="no" objc="no">reflections.h</includes>
    <namespace>lq</namespace>
  </compound>
  <compound kind="file">
    <name>qr.h</name>
    <path>Singular/svd/</path>
    <filename>qr_8h.html</filename>
    <includes id="ap_8h" name="ap.h" local="yes" import="no" module="no" objc="no">ap.h</includes>
    <includes id="amp_8h" name="amp.h" local="yes" import="no" module="no" objc="no">amp.h</includes>
    <includes id="reflections_8h" name="reflections.h" local="yes" import="no" module="no" objc="no">reflections.h</includes>
    <namespace>qr</namespace>
  </compound>
  <compound kind="file">
    <name>reflections.h</name>
    <path>Singular/svd/</path>
    <filename>reflections_8h.html</filename>
    <includes id="ap_8h" name="ap.h" local="yes" import="no" module="no" objc="no">ap.h</includes>
    <includes id="amp_8h" name="amp.h" local="yes" import="no" module="no" objc="no">amp.h</includes>
    <namespace>reflections</namespace>
  </compound>
  <compound kind="file">
    <name>rotations.h</name>
    <path>Singular/svd/</path>
    <filename>rotations_8h.html</filename>
    <includes id="ap_8h" name="ap.h" local="yes" import="no" module="no" objc="no">ap.h</includes>
    <includes id="amp_8h" name="amp.h" local="yes" import="no" module="no" objc="no">amp.h</includes>
    <namespace>rotations</namespace>
  </compound>
  <compound kind="file">
    <name>svd.h</name>
    <path>Singular/svd/</path>
    <filename>svd_8h.html</filename>
    <includes id="ap_8h" name="ap.h" local="yes" import="no" module="no" objc="no">ap.h</includes>
    <includes id="amp_8h" name="amp.h" local="yes" import="no" module="no" objc="no">amp.h</includes>
    <includes id="reflections_8h" name="reflections.h" local="yes" import="no" module="no" objc="no">reflections.h</includes>
    <includes id="bidiagonal_8h" name="bidiagonal.h" local="yes" import="no" module="no" objc="no">bidiagonal.h</includes>
    <includes id="qr_8h" name="qr.h" local="yes" import="no" module="no" objc="no">qr.h</includes>
    <includes id="lq_8h" name="lq.h" local="yes" import="no" module="no" objc="no">lq.h</includes>
    <includes id="blas_8h" name="blas.h" local="yes" import="no" module="no" objc="no">blas.h</includes>
    <includes id="rotations_8h" name="rotations.h" local="yes" import="no" module="no" objc="no">rotations.h</includes>
    <includes id="bdsvd_8h" name="bdsvd.h" local="yes" import="no" module="no" objc="no">bdsvd.h</includes>
    <namespace>svd</namespace>
  </compound>
  <compound kind="file">
    <name>testsvdunit.h</name>
    <path>Singular/svd/tests/</path>
    <filename>testsvdunit_8h.html</filename>
    <includes id="ap_8h" name="ap.h" local="yes" import="no" module="no" objc="no">ap.h</includes>
    <includes id="amp_8h" name="amp.h" local="yes" import="no" module="no" objc="no">amp.h</includes>
    <includes id="reflections_8h" name="reflections.h" local="yes" import="no" module="no" objc="no">reflections.h</includes>
    <includes id="bidiagonal_8h" name="bidiagonal.h" local="yes" import="no" module="no" objc="no">bidiagonal.h</includes>
    <includes id="qr_8h" name="qr.h" local="yes" import="no" module="no" objc="no">qr.h</includes>
    <includes id="lq_8h" name="lq.h" local="yes" import="no" module="no" objc="no">lq.h</includes>
    <includes id="blas_8h" name="blas.h" local="yes" import="no" module="no" objc="no">blas.h</includes>
    <includes id="rotations_8h" name="rotations.h" local="yes" import="no" module="no" objc="no">rotations.h</includes>
    <includes id="bdsvd_8h" name="bdsvd.h" local="yes" import="no" module="no" objc="no">bdsvd.h</includes>
    <includes id="svd_8h" name="svd.h" local="yes" import="no" module="no" objc="no">svd.h</includes>
    <namespace>testsvdunit</namespace>
  </compound>
  <compound kind="file">
    <name>svd_si.h</name>
    <path>Singular/</path>
    <filename>svd__si_8h.html</filename>
    <includes id="globaldefs_8h" name="globaldefs.h" local="yes" import="no" module="no" objc="no">factory/globaldefs.h</includes>
    <includes id="feFopen_8h" name="feFopen.h" local="yes" import="no" module="no" objc="no">resources/feFopen.h</includes>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <class kind="class">ap::ap_error</class>
    <class kind="class">ap::complex</class>
    <class kind="class">ap::const_raw_vector</class>
    <class kind="class">ap::raw_vector</class>
    <class kind="class">ap::template_1d_array</class>
    <class kind="class">ap::template_2d_array</class>
    <class kind="class">amp::exception</class>
    <class kind="class">amp::incorrectPrecision</class>
    <class kind="class">amp::overflow</class>
    <class kind="class">amp::divisionByZero</class>
    <class kind="class">amp::sqrtOfNegativeNumber</class>
    <class kind="class">amp::invalidConversion</class>
    <class kind="class">amp::invalidString</class>
    <class kind="class">amp::internalError</class>
    <class kind="class">amp::domainError</class>
    <class kind="struct">amp::mpfr_record</class>
    <class kind="class">amp::mpfr_storage</class>
    <class kind="class">amp::mpfr_reference</class>
    <class kind="class">amp::ampf</class>
    <class kind="class">amp::campf</class>
    <namespace>ap</namespace>
    <namespace>amp</namespace>
    <namespace>reflections</namespace>
    <namespace>bidiagonal</namespace>
    <namespace>qr</namespace>
    <namespace>lq</namespace>
    <namespace>blas</namespace>
    <namespace>rotations</namespace>
    <namespace>bdsvd</namespace>
    <namespace>svd</namespace>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>svd__si_8h.html</anchorfile>
      <anchor>a742396b7da9970f25d52858fa166fc6f</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AP_ASSERT</name>
      <anchorfile>svd__si_8h.html</anchorfile>
      <anchor>aa5e9e72b92769f32bcbbd509ce1c9e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__AMP_BINARY_OPI</name>
      <anchorfile>svd__si_8h.html</anchorfile>
      <anchor>afc7973ae95889296b0f2733d92e7eade</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__AMP_BINARY_OPF</name>
      <anchorfile>svd__si_8h.html</anchorfile>
      <anchor>abd84be66355f562eb8589f6ccdbbf32c</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__AMP_BINARY_OPI</name>
      <anchorfile>svd__si_8h.html</anchorfile>
      <anchor>a02749ce478b11c875ec289814ea5d46f</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__AMP_BINARY_OPF</name>
      <anchorfile>svd__si_8h.html</anchorfile>
      <anchor>a9573786130086adeffeaee72396c9265</anchor>
      <arglist>(type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>table.h</name>
    <path>Singular/</path>
    <filename>table_8h.html</filename>
    <member kind="variable">
      <type>const struct sValCmd1</type>
      <name>dArith1</name>
      <anchorfile>table_8h.html</anchorfile>
      <anchor>a01bb797e4ef4325b72cd8c0f5a753b8f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct sValCmd2</type>
      <name>dArith2</name>
      <anchorfile>table_8h.html</anchorfile>
      <anchor>a45b03181bf19cad147492104b4ecbe59</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct sValCmd3</type>
      <name>dArith3</name>
      <anchorfile>table_8h.html</anchorfile>
      <anchor>afa5180a47e042f67c0231834d898d324</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct sValCmdM</type>
      <name>dArithM</name>
      <anchorfile>table_8h.html</anchorfile>
      <anchor>ab1230b03aba508ed4cba5076d437c5ae</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>VAR cmdnames</type>
      <name>cmds</name>
      <anchorfile>table_8h.html</anchorfile>
      <anchor>a98d2df2bdce3662fcacb04b3fab14aa9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct sConvertTypes</type>
      <name>dConvertTypes</name>
      <anchorfile>table_8h.html</anchorfile>
      <anchor>a0d6cd44f99b4e09cb40f03fb1bf1196d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct sValAssign</type>
      <name>dAssign</name>
      <anchorfile>table_8h.html</anchorfile>
      <anchor>a735b6de02fbc084402ada939436f12d5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const struct sValAssign_sys</type>
      <name>dAssign_sys</name>
      <anchorfile>table_8h.html</anchorfile>
      <anchor>adc5d74a2df9d4c4a98f417fdbfd09445</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tesths.cc</name>
    <path>Singular/</path>
    <filename>tesths_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" import="no" module="no" objc="no">factory/factory.h</includes>
    <includes id="feread_8h" name="feread.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/feread.h</includes>
    <includes id="fevoices_8h" name="fevoices.h" local="yes" import="no" module="no" objc="no">Singular/fevoices.h</includes>
    <includes id="timer_8h" name="timer.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/timer.h</includes>
    <includes id="vspace_8h" name="vspace.h" local="yes" import="no" module="no" objc="no">kernel/oswrapper/vspace.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">ipshell.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">cntrlc.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">links/silink.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">ipid.h</includes>
    <includes id="sdb_8h" name="sdb.h" local="yes" import="no" module="no" objc="no">sdb.h</includes>
    <includes id="feOpt_8h" name="feOpt.h" local="yes" import="no" module="no" objc="no">feOpt.h</includes>
    <includes id="distrib_8h" name="distrib.h" local="yes" import="no" module="no" objc="no">misc/distrib.h</includes>
    <includes id="mmalloc_8h" name="mmalloc.h" local="yes" import="no" module="no" objc="no">mmalloc.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">tok.h</includes>
    <includes id="fegetopt_8h" name="fegetopt.h" local="yes" import="no" module="no" objc="no">resources/fegetopt.h</includes>
    <includes id="countedref_8h" name="countedref.h" local="yes" import="no" module="no" objc="no">Singular/countedref.h</includes>
    <includes id="pyobject__setup_8h" name="pyobject_setup.h" local="yes" import="no" module="no" objc="no">Singular/pyobject_setup.h</includes>
    <includes id="simpleipc_8h" name="simpleipc.h" local="yes" import="no" module="no" objc="no">Singular/links/simpleipc.h</includes>
    <member kind="function">
      <type>void</type>
      <name>siInit</name>
      <anchorfile>tesths_8cc.html</anchorfile>
      <anchor>a4ec3f888917f2148bafef032fbd297a4</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mmInit</name>
      <anchorfile>tesths_8cc.html</anchorfile>
      <anchor>accc257dfb18c2886297d49f745a2a3cc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tesths_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR FILE *</type>
      <name>File_Log</name>
      <anchorfile>tesths_8cc.html</anchorfile>
      <anchor>a07cb793d2884efcff61300d0370456b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>FE_OPT_NO_SHELL_FLAG</name>
      <anchorfile>tesths_8cc.html</anchorfile>
      <anchor>a3cd46622c09a25bf2e1ce7b36e722f1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tok.h</name>
    <path>Singular/</path>
    <filename>tok_8h.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="grammar_8h" name="grammar.h" local="yes" import="no" module="no" objc="no">Singular/grammar.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LOGIC_OP</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a047fbeee170c52d93e80f4744aca40c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MULDIV_OP</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>af60c1112fb26e3816187b531cd39268e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMP_OP</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a33031da90a2ef3ee5a7861c2aff86947</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>ab0d87e07831e7e4943caef187872123e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANY_TYPE</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>ad11a2f38dcbf340c673b6a9b09ed7185</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IDHDL</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a06fbf499186744a72747aeab88290277</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NONE</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a655c84af1b0034986ff56e12e84f983d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNKNOWN</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>ac1ae4add974b9cfc6b5aaf8a578f01ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIAS_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a0cc0980f0fa149b0464a037e0f7b5f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIGN_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aacdf455d9de83394d4bb1ea271d5f66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATTRIB_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a52d8a55768b47b74efb4bc207811768c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAREISS_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a2370cda184d82f02b446f76609c0ba3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIGINT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a1963ff41ad4761ded0252fb3bebb5681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRANCHTO_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a38e37dccb3bf6dc5a7519c039ff22a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRACKET_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a72afb56588c04664292adda601f16b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BREAKPOINT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a6a170d5a1bb44f61a90575e3873f6ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHARACTERISTIC_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aea268b3c23d59d3e45bf810b9a25a2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHARSTR_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a5966d3dad4730dff863400d846b3ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHAR_SERIES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1af5074c024c2df207a89f3ee81919c02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHINREM_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a88b77b44fcfa564b40b98e1585185e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMATRIX_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a3bbe581acd947e608f0245f785a42504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CNUMBER_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a712a91a07f6fb977084434c096941537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CPOLY_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac93fb99c9a550b3c7375c961f9c8364b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLOSE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a2d27b2f4e54507718587e9417afcd973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COEFFS_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a6dbfdf1f748f218fbb93d2d36230da7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COEF_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ab5de087074d917c4142f8dcde4c0617b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLS_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aeef70323b534bdc2c9b4c1937984612d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aa0f33592fc211e5fcdb87f28f76f541c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTRACT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a7062acbf291df37569802ceb4bb5b320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COUNT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a30ebaa0cd2edc7e442c8798050391fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CRING_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a1c48d8184b3c8d8f13b41f4a75becc62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DBPRINT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a8648b458dc90817a01ad8e2bf0be9d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEF_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a4f7047c716d0dda34871f17c5cdf436b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFINED_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ae6e169d8fe7901df44843513d445fde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEG_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a25bba031a55ba50378c303e322040659</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEGREE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aa235952cb32f96ec389dd47f36e40423</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELETE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1abc3079dfc67289215f97759e5972dabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DENOMINATOR_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac620dd0b89c5d677a3455ffc76ab7a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DET_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a83d312fb89af8551fa17d6944a528cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIFF_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a41613d230b4c6775ca490069c70a6b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ae0b37f8fe1cce045fedf5dfc38148aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIVISION_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a97a3128fa05446c6a7894e34c30b2771</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DUMP_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ab2f32eab2c3e892882db15c5e6262e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ELIMINATION_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a0943fcbdd5ff1a38cb4bed8d86780a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>END_GRAMMAR</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a39ba5deae671a85d51ee7b7281f1b013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENVELOPE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ab4a48651f96ecb72d16f7af64bdae91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a02a38090693d31e650ff3d711d8fd0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXECUTE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a7d54c20af198594a913ce17b86930668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPORTTO_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a9a6d85364009368709d5d4c1f346b0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTGCD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ad8144c6b288a51f2af52a699e47597dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAC_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1af050a66d9500af7a90699049df745614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAREY_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1adf2c36afdd4e5a4ef75e22ef3165f3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIND_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ab3ca1b076bbd4030dd7bb3b9ee693555</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FACSTD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1abd5333a8101f183d993fd2b6247b4fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FMD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a928d7193c4835b96f4f0698028a9d758</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ae72e5559e07277d3442d6a80c700db0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FWALK_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a31681ef399d77372c433e61938bc2f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FGLM_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1af63280b2dd5d2c6b4c63f08fb2a68c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FGLMQUOT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a1d0f8425218aa6f103df5c7441f619f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FINDUNI_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac7c01ed9a9229e56607392243d38725c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GCD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ada5d8eda9047258e5b2ad03dbbe5604d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GETDUMP_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aa8c1393846c603732114c74397f99358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGHCORNER_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a06fad3585b5ff153ea78c6e3a9fc37ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HILBERT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a3f5aa209e2d741bc70468142c0578d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOMOG_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a4a78bc06d041cdbf14aacc2410f51aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HRES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a599b3398fa61cc251763113c012e0a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPART_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a9cdb0985068bedf4c472b96be8f6a747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPORTFROM_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a57eca0703014ea44faeee699af94f829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INDEPSET_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a159f7b7226d20d8117cee2aa2ccc0e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INSERT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ad592a17884dd2499713fb0c00c91fa40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1acae9a4a5f4900e0134f880c36a791d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTDIV_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac9462d16c81344ffb410cbf7e10fb21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERPOLATE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1adfc6d96b7136b325317a3ada730445ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERRED_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ab75d6fe188bd9b92ce241c338fd80961</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERSECT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1acc788b63bb1ff1f87f5dbc5ba9de589b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTVEC_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a2d7b002dd901322277912a586fe3ba7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IS_RINGVAR</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ae83a560487d4e0c7a02619212a30f0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JACOB_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a136bf8017aedc7c71a2164dcc68fb573</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JANET_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a5b13c00d50eb2f879c5473c46f371e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JET_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a3aad1c5d0b42c0222ff0f81162b24b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KBASE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a505676cb4e12e2e4b223e6b492e15f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KERNEL_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ad19284f1a1281f35fe9529af79c9fbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KILLATTR_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a9fd085cdd93ae9e7e0e5c108a8d72aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KRES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a68088c7146cf1880868980840d7e8b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LAGSOLVE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1af2fa1d78ae69318c4d401d3498577287</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEAD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac3f30f30db3e4bfd07542439d3c01030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEADCOEF_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a9946ed81f3268a8b77ab68682cfc0c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEADEXP_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a6e8dedf3feb7451a5b1524d1b344625b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEADMONOM_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1adfdc39e13f85850bcb051b76e39426dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIFTSTD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a61dfe4231d7ad3e2e2447d7ff26e03a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIFT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a7155327c35c77c89132ab1e28f439463</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINK_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a71f741ff622b95e85c75ddb7d141efe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LIST_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a1c5caaad9cde6848fbc145eac0f8d979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOAD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac5a38f459757b83acb20a50c3cf789ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LRES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a572e80f4efba3482f9396360eecccdd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LU_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aec5053578f21b1175fd83480bc16dea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUI_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ad6890b1ae00aaac74a0564ef86c2b2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUS_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a2a8c4d9f2c4b309cdc2cacfe4d0b950e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEMORY_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a4c018c14e0f6f52363f1c83c8958217e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINBASE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1adbf54e616b0a20d7ca7aa8b1227b4bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINOR_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1abf071377e07e0ff7cf77edf8dd9a4f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MINRES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1af264593a56fccb3c95928a1db763ee2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODULO_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a3a9489c9c4abac86fef7c3cb31001b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MONITOR_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aae79cf07a93c9f267c543cfae6620bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MPRES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a95051b8ca9d16094870b2349d0668429</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MRES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a96df66491e02768bb60486e96ef9840e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MRES_MAP_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a682502c53db937ba08c601180082a8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MSTD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a1464478eeed639489d337136bf34a763</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULTIPLICITY_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a31859cfbe2ad83c750eb0151b582ace7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAMEOF_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a9d24ff6b756940a70def95307a44e955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAMES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a336ba9f063d387503f1a027a585ecd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEWSTRUCT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ae0bccd318f30ef3f51b7425f54ce245e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NCALGEBRA_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a0a671be45c594c22745fd9d9ef7ef35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NC_ALGEBRA_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a8bfdb6230fcf9c4d2273eaba190abd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEWTONPOLY_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a4f4875f20e07f4dbeb6d6dab37587381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NPARS_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a95d6558fd6312dec2afd9d6276d5510e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMERATOR_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a8bede1a44db309039ef7768400206e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NVARS_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a4b70d12621f18f55c8c8b66d37dd6a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a8ce27345b94515d2414e5edab75111ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPEN_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a6ce687ec0a48bdceca2a4b57ee291b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPPOSE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ae530561370fb4b613fd4861f388bb7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPPOSITE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aa44507f72f9edad7952fa4174373b256</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPTION_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a6ca7ee24c8e306613337c8314b929370</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORDSTR_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac4c2d67dbe2a287eba0ed0a0b232a127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACKAGE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a34d5ad5843af34026af4b3bfa112bee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARDEG_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a94165ce3dd614849eab9d25ccb8aff06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARENT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a961764e44d7ca97846d71f77de69cdae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARSTR_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a057b9daf47b51a517bbd851e1131de5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PFAC_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a053da00a8c21fa86808a761bedc77a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIME_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a9945699e515fe0b96ac86c148e2e6822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRINT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a8db30290be0b5486582fb792e7a628cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRUNE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ab076a9244e6d71f6cf9e44e9f057e6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRUNE_MAP_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a9e6a39ddccf5df92035255e720c34b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QHWEIGHT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac19e2f474bbc5c5979aac70d68c02769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QRING_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a8d02ee6d66502bf891602f0de48852bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QRDS_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a6fdceac7cd8d02089e415a0d4a40ae14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUOTIENT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1acaec99d639224f6cccd505289d838788</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANDOM_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a2e280275515f51354aef1e9a4fcf5796</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RANK_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1afdd116ab958414bd0d8da8f0ae8af5d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>READ_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a2c4d34144e53615dfded2cab582e1f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REDUCE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a5d7e5549da63c2c7764bfe11c22cea7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGULARITY_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aa04120ed17eaf9ebf6bf918090cdccf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REPART_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a0b0acb7b14b2a2578b2ceaa4448b0e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1af95e04dece6785ddb3e70f44e6a8dab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESERVEDNAME_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ae0fa46f9219da548d1a12851f6ece9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESERVEDNAMELIST_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ab367d95073ed078500aa1e4a6cac922a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESTART_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a22578461cd00f15c4ba1b94dae42185c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESULTANT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ae36e4db527e5709db4bea7d9f8b89262</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHTSTD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a42d95ed0cdb36866016d099b40c00648</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RINGLIST_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac399bc53e64deb8a79703102541642b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RING_LIST_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a8a4ca593e1f36ebdf670a3a312413b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROWS_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ae0e8cf7900368d4a1481544d4dafb7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SBA_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a77d8081e26d7d70ec8fefe367436eeab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIMPLEX_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a113a9cedc7107b15d5c1f5d9460c3df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIMPLIFY_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a1b3810ed438bc67a1f10ae80e9840333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SLIM_GB_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a2d448032c89d5a7b6a38abab93819eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SORTVEC_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1abc748cc0ddd3eb768062d877c210cf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SQR_FREE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1abb3c46711c056cbb09c6aac4eb62951c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SRES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aa8c4965ac65a0f7ac3337d0e3ccfa6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATUS_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ab0d9c0396817dfabaaddffa19443ab0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a74a47f1ffc7f148019e0e7c70a5c0e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRING_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aa1be08c41996f5c129c3ee03913cf124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBST_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a5810e2dadc45735d28f303a0850c4f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYSTEM_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1adb2e7c87472aa9aaa65d9e385b84d514</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYZYGY_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1adcbac820f8b3c90c7053aff1a4feabb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TENSOR_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ae66068351627cc95604e5d569c75b439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TEST_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ad991d7c56979673b21490c74add91054</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSPOSE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a718c67db806607762b3b8650667e161b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRACE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac993029655e9e8ca6b0566734c3d7525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TWOSTD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac660092ef45a9d826b4c5a327dc5b2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPEOF_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a9f9a555a7d6a020311e10518aa6a62d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIVARIATE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a9414bf35216cd12bb6b7e12d236553c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNLOAD_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1af6af328b7d3d2ae939b349007680cf26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>URSOLVE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a8c260cdfb65a6453b5277dbcfe1c3136</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VANDER_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a47e0d9858e513467f5ea4abf603561d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARIABLES_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a128231835318f64d913b383135a30bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VARSTR_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aaef6eb4eb62250cf477f726f6a290e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VDIM_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ad967b07b356155a5f8b3478016edf925</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAIT1ST_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aa0e986a7e6b054c1c71223afd9d15748</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITALL_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a7971598c3edd18c587257292970df0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEDGE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ab84c701676b34dfcf4701bcfb55efcc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WEIGHT_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aaac695eba3017235182d1cebc9770e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITE_CMD</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1aa205d74a45080ab0895dd10e21c0eefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VECHO</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a51607401a97bef7cebccdf31948dc69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VCOLMAX</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a0c23799399463a4236c286f3d11e85f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VTIMER</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac095b74c933786f4a8c45ec4ed44deeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VRTIMER</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac29a984d130d0c8857924b0d81845918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRACE</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a7fa27e82c6c4f69434225ed81e5d151e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VOICE</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ac8adb57c648b3254d7d11b0bf291fd1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VSHORTOUT</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a22ab87220f8a9645259c82b574ba24ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VPRINTLEVEL</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1a266112297045853907ced0499ed0d57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_TOK</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a3b35e6f0a43728a1b0c09264bfb90fb1ae6e16dd147124be04b72cd0c12a2a183</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yyparse</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a847a2de5c1c28c9d7055a2b89ed7dad7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR int</type>
      <name>yylineno</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>af6dbf6c6808964da8f4b986f577d13e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR char</type>
      <name>my_yylinebuf</name>
      <anchorfile>tok_8h.html</anchorfile>
      <anchor>a70fdaec87bbeb83015a8f81226d8bcca</anchor>
      <arglist>[80]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.cc</name>
    <path>Singular/</path>
    <filename>utils_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>Singular/</path>
    <filename>utils_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>FALSE</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>aa93f0eb578d23995850d61f7d61c55c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a9b6de0e26f74363b0c360e2a4020f035</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>walk.cc</name>
    <path>Singular/</path>
    <filename>walk_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="cntrlc_8h" name="cntrlc.h" local="yes" import="no" module="no" objc="no">Singular/cntrlc.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="ipconv_8h" name="ipconv.h" local="yes" import="no" module="no" objc="no">Singular/ipconv.h</includes>
    <includes id="ffields_8h" name="ffields.h" local="yes" import="no" module="no" objc="no">coeffs/ffields.h</includes>
    <includes id="coeffs_8h" name="coeffs.h" local="yes" import="no" module="no" objc="no">coeffs/coeffs.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="p__Procs_8h" name="p_Procs.h" local="yes" import="no" module="no" objc="no">polys/templates/p_Procs.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="kutil_8h" name="kutil.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kutil.h</includes>
    <includes id="khstd_8h" name="khstd.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/khstd.h</includes>
    <includes id="walk_8h" name="walk.h" local="yes" import="no" module="no" objc="no">Singular/walk.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="mpr__complex_8h" name="mpr_complex.h" local="yes" import="no" module="no" objc="no">coeffs/mpr_complex.h</includes>
    <includes id="mylimits_8h" name="mylimits.h" local="yes" import="no" module="no" objc="no">misc/mylimits.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BUCHBERGER_ALG</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a910bb14e1d31220a860f5a12d83bc8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_IDEAL_MWALK</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a5d6c3895b8362ecb906bcd03d90e3888</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVEPS_SMALL_IN_FRACTAL</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a8c09d7402307834376fff61c15ef6411</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVEPS_SMALL_IN_MPERTVECTOR</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ac61371398d1911ea9c054b8f9964c12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVEPS_SMALL_IN_TRAN</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a4034d30639322c103d0a9817abf3307f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIRST_STEP_FRACTAL</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a10d877e2130b7165ce00475c3baec9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSTDCC_FRACTAL</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>afe68b01a505b1a94813dab163e50c605</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ErrorCheck</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ae0eb90ad661933b087ac7ac518c44346</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set_Error</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a825c7915a140c45964920012f74ad3cf</anchor>
      <arglist>(BOOLEAN f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intset</type>
      <name>initec</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>adb2b9d7465018f19b4a5a19d7e04776b</anchor>
      <arglist>(int maxnr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned long *</type>
      <name>initsevS</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aa925907439b9480342c03b5a326deaec</anchor>
      <arglist>(int maxnr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int *</type>
      <name>initS_2_R</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a93d769d6269cc32d38c135acd4dc25d7</anchor>
      <arglist>(int maxnr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>kInterRedCC</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a1c3f8ee5f93dba6bb5e9acafa62c2796</anchor>
      <arglist>(ideal F, ideal Q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>idString</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ad864379415814bc347af307da3acf4e0</anchor>
      <arglist>(ideal L, const char *st)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ivString</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a16df871ae8046f216cd764271bdca2ee</anchor>
      <arglist>(intvec *iv, const char *ch)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>gcd</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a6213f00f8002619d7d9b7176c47f346c</anchor>
      <arglist>(const long a, const long b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cancel</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a4943aa30615353dd53ad7b61ce7da1ea</anchor>
      <arglist>(mpz_t zaehler, mpz_t nenner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MLmWeightedDegree</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a741c3bd6846e22c1abb386d12fead12c</anchor>
      <arglist>(const poly p, intvec *weight)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MwalkWeightDegree</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a5545888e4c9262540f3c94966cd65323</anchor>
      <arglist>(poly p, intvec *weight_vector)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MLmWeightedDegree_gmp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aa5407ab67b541522860fd006360935cd</anchor>
      <arglist>(mpz_t result, const poly p, intvec *weight)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>MpolyInitialForm</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ac3d2e9bbf6b2facfd33d9d8748ef50fe</anchor>
      <arglist>(poly g, intvec *curr_weight)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>MwalkInitialForm</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>acf6259ce5d529bcb17fa325cd2ebc38c</anchor>
      <arglist>(ideal G, intvec *ivw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_w_in_ConeCC</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>af6d615b20d7743ca8777d305fb9cb8b3</anchor>
      <arglist>(ideal G, intvec *iv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>Mlcm</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a531a89bad52f3eef27a3c5bf2e4cbe25</anchor>
      <arglist>(long &amp;i1, long &amp;i2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>MivDotProduct</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a9ebca6f719f795140575325cd5e8663a</anchor>
      <arglist>(intvec *a, intvec *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>MivSub</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a597c37236c648e948a605e0478af6e77</anchor>
      <arglist>(intvec *a, intvec *b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>MExpPol</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a4a98b361d39e64d91a93a43569cbe209</anchor>
      <arglist>(poly f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MivSame</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ac69a25b3b39c231354e81c7384893093</anchor>
      <arglist>(intvec *u, intvec *v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>M3ivSame</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a014b27209c1bfa8c7f2e653dcdfd3016</anchor>
      <arglist>(intvec *temp, intvec *u, intvec *v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>MstdCC</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>af58f0cd3a89673bade0b9df6afb1039c</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>MstdhomCC</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a373b5b070ebb468f8a2b106b2e65cb1d</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivMatrixOrder</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a7203e044cffb3c6c190d88b07631d8c8</anchor>
      <arglist>(intvec *iv)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivMatrixOrderRefine</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aaeae9a68581eb368755b38f9c5df97fe</anchor>
      <arglist>(intvec *iv, intvec *iw)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>Mivdp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aea9b314fe25c2bce3d63ac656885d103</anchor>
      <arglist>(int nR)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>Mivlp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>accbf234aefe4915ae8f14018bab87bfb</anchor>
      <arglist>(int nR)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MPertVectors</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a59ffa85f9ce772ab2017be1163064a88</anchor>
      <arglist>(ideal G, intvec *ivtarget, int pdeg)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MPertVectorslp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ae92bd7023a9f323f065190ca7ff80cbe</anchor>
      <arglist>(ideal G, intvec *ivtarget, int pdeg)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivMatrixOrderlp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ad81b6ebf6942095a4ae7ad357e9a9410</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivMatrixOrderdp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a56f0b61e46adfaca39b735c90f4afbfc</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivWeightOrderlp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a67e230777b7221581a4c2445f2bc3e84</anchor>
      <arglist>(intvec *ivstart)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivWeightOrderdp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a18e461e8b9a192e7a46af1b7c562bfb5</anchor>
      <arglist>(intvec *ivstart)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivUnit</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a1d1af46cb8937ad18bab71850cdb0c33</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>Mfpertvector</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ae30bde1ba6844e82755a5eccbdcb014d</anchor>
      <arglist>(ideal G, intvec *ivtarget)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>MidMult</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a5c1280bcb1378af549722f85fcd7d1db</anchor>
      <arglist>(ideal A, ideal B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>MLifttwoIdeal</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a85fadde8319f722112db1930109ce590</anchor>
      <arglist>(ideal Gw, ideal M, ideal G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MivComp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a54ae37c9fdc3a999d915c698323e99d7</anchor>
      <arglist>(intvec *iva, intvec *ivb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MivAbsMax</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>adf78de67fd6af2f20565d50286139bbe</anchor>
      <arglist>(intvec *vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>MivAbsMaxArg</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a223368313733f232a53d2a12148afdc4</anchor>
      <arglist>(intvec *vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>MwalkNextWeightCC</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>af660991f02181c9c0c07738fde7fa01d</anchor>
      <arglist>(intvec *curr_weight, intvec *target_weight, ideal G)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MkInterRedNextWeight</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aecb79233067320fc74d5d09fb0f0293e</anchor>
      <arglist>(intvec *iva, intvec *ivb, ideal G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>VMrDefault</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a8d3001379a6142c1d63b4c708cf8e083</anchor>
      <arglist>(intvec *va)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>VMrRefine</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a3a25d15ab99d88c1c3f0cd3eccf6925b</anchor>
      <arglist>(intvec *va, intvec *vb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>VMatrDefault</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ae8138c6d624b1701da24af74d3a31678</anchor>
      <arglist>(intvec *va)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ring</type>
      <name>VMatrRefine</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aae6da5860badb6f53365eb6b59a2bf07</anchor>
      <arglist>(intvec *va, intvec *vb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>VMrDefaultlp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aed3d9dd4da61e7886ab467854f2fddbf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DefRingPar</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>af1e7fa0c83da9ecca7292967d3a44cf6</anchor>
      <arglist>(intvec *va)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DefRingParlp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a9d08b6275c4568bb34ecbdf2929e8de1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isNegNolVector</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a94694fe0890f52ba9c10c94708404f4a</anchor>
      <arglist>(intvec *hilb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>middleOfCone</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a69acdd91c319c6faf914ee71a72ce06b</anchor>
      <arglist>(ideal G, ideal Gomega)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>LastGB</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ad05e53e6c8fb13120e2e1f7e757438d4</anchor>
      <arglist>(ideal G, intvec *curr_weight, int tp_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lengthpoly</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a4bb47b020932399fb69a9e1555f58a4a</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>maxlengthpoly</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a924d62c8a0c10af516050a4891e9cec7</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>islengthpoly2</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aa6051cc51136659ea1540d409bc37f20</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>idHeadCC</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a2e6b1e60c0626039d59be4a85c99f5ca</anchor>
      <arglist>(ideal h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>test_G_GB_walk</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>af85ae8454420100bc4b08ac44ad305a0</anchor>
      <arglist>(ideal H0, ideal H1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>Rec_LastGB</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>afacc3f9693f5aea64c0fc01c7d29b88b</anchor>
      <arglist>(ideal G, intvec *curr_weight, intvec *orig_target_weight, int tp_deg, int npwinc)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>MAltwalk2</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aa39ff7aedf87de80f1dda197983fc255</anchor>
      <arglist>(ideal Go, intvec *curr_weight, intvec *target_weight)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>NewVectorlp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ac56d00d5983843f77eeea1809f193a0b</anchor>
      <arglist>(ideal I)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static intvec *</type>
      <name>MWalkRandomNextWeight</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aa6063d171740837221f6b027a0aa76f5</anchor>
      <arglist>(ideal G, intvec *orig_M, intvec *target_weight, int weight_rad, int pert_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>REC_GB_Mwalk</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a0e8dcad60f6bbf4c771575e18bad3396</anchor>
      <arglist>(ideal G, intvec *curr_weight, intvec *orig_target_weight, int tp_deg, int npwinc)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>MwalkAlt</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a5a0b243ca6e4c5046f0f6bb8884a83fa</anchor>
      <arglist>(ideal Go, intvec *curr_weight, intvec *target_weight)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mwalk</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ab8beeabd799878ba4cb9ec9889d7d63b</anchor>
      <arglist>(ideal Go, intvec *orig_M, intvec *target_M, ring baseRing, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mrwalk</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aade7d97e0ec8b02ef190b77d2001d6b7</anchor>
      <arglist>(ideal Go, intvec *orig_M, intvec *target_M, int weight_rad, int pert_deg, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mpwalk</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ac456adb3904dc96c655962f0e177197d</anchor>
      <arglist>(ideal Go, int op_deg, int tp_deg, intvec *curr_weight, intvec *target_weight, int nP, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mprwalk</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a703dee67845def37a3ef25472b65f9ab</anchor>
      <arglist>(ideal Go, intvec *orig_M, intvec *target_M, int weight_rad, int op_deg, int tp_deg, int nP, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MMatrixone</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a23395e5d96ddb2cd9c3607ee81a7ed5b</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>rec_fractal_call</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a7b33a783f583860278f5b206e12d42d6</anchor>
      <arglist>(ideal G, int nlev, intvec *ivtarget, int reduction, int printout)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>rec_r_fractal_call</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a46f3a85c2eaf4393ad2f37f7a319b242</anchor>
      <arglist>(ideal G, int nlev, intvec *ivtarget, int weight_rad, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mfwalk</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a57b59baf793bd96a403acb1e85126604</anchor>
      <arglist>(ideal G, intvec *ivstart, intvec *ivtarget, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mfrwalk</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ab6bef8faa011fe3c2aa09c1f997002b9</anchor>
      <arglist>(ideal G, intvec *ivstart, intvec *ivtarget, int weight_rad, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>TranMImprovwalk</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a4b600d271885e32c81c376c36fa3e495</anchor>
      <arglist>(ideal G, intvec *curr_weight, intvec *target_tmp, int nP)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ideal</type>
      <name>Mpwalk_MAltwalk1</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a82aac20b6c2c830a64bac7ab820a6dae</anchor>
      <arglist>(ideal Go, intvec *curr_weight, int tp_deg)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>MAltwalk1</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>aad121231cfe712c4e08290fb3a78187c</anchor>
      <arglist>(ideal Go, int op_deg, int tp_deg, intvec *curr_weight, intvec *target_weight)</arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>nstep</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a25b8d0aec720cc04c42ea37748a64a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EXTERN_VAR BOOLEAN</type>
      <name>pSetm_error</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a107594cb0bfa0a4a8d6028602d0e4530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR BOOLEAN</type>
      <name>Overflow_Error</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ab93fba0b65f015f12a7ac1ef8a26f30b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>Xnlev</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a3e81c23b9444f747454bd3ddfb63cb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>ngleich</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>add3de07548cf95c5f7a1baee7b646a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR intvec *</type>
      <name>Xsigma</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ac4ca773109e5eb61c669e5eb016f75f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR intvec *</type>
      <name>Xtau</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a2b2c9f90ccf1a4e6095ee2fe66339be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>xn</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a93980e6182b628a06387f56e2e8edffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR intvec *</type>
      <name>Xivinput</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>ab2311b539149a2919d3466d3d1c77e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR intvec *</type>
      <name>Xivlp</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a57cc44b1df2a26b087a92acc9993315a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR intvec *</type>
      <name>XivNull</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a865c948270e927a414ca0586717373db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>nnflow</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>af48a3144931598f12a139ebbd2cec15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>Xcall</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>a88232d60c77c7856b44f9d628104e4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VAR int</type>
      <name>Xngleich</name>
      <anchorfile>walk_8cc.html</anchorfile>
      <anchor>afc1a48e58f8ddb6a8062b5c6d255f976</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>walk.h</name>
    <path>Singular/</path>
    <filename>walk_8h.html</filename>
    <includes id="structs_8h" name="structs.h" local="yes" import="no" module="no" objc="no">kernel/structs.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>MwalkInitialForm</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>af92b99d4acb3e26ff0a073e3d2c36ec4</anchor>
      <arglist>(ideal G, intvec *curr_weight)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MwalkNextWeight</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a34e867cc6973cb9c18bf1058b05cf9ca</anchor>
      <arglist>(intvec *curr_weight, intvec *target_weight, ideal G)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>MivSame</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>ac69a25b3b39c231354e81c7384893093</anchor>
      <arglist>(intvec *u, intvec *v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>M3ivSame</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a119b6a88cf73ecd170d47f531957d505</anchor>
      <arglist>(intvec *next_weight, intvec *u, intvec *v)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>Mivdp</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>aea9b314fe25c2bce3d63ac656885d103</anchor>
      <arglist>(int nR)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>Mivlp</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>accbf234aefe4915ae8f14018bab87bfb</anchor>
      <arglist>(int nR)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivMatrixOrder</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a7203e044cffb3c6c190d88b07631d8c8</anchor>
      <arglist>(intvec *iv)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivMatrixOrderdp</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a42f8471b31f130016de14c9300acb95f</anchor>
      <arglist>(int iv)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MPertVectors</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a59ffa85f9ce772ab2017be1163064a88</anchor>
      <arglist>(ideal G, intvec *ivtarget, int pdeg)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MPertVectorslp</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>ae92bd7023a9f323f065190ca7ff80cbe</anchor>
      <arglist>(ideal G, intvec *ivtarget, int pdeg)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivMatrixOrderlp</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>ad81b6ebf6942095a4ae7ad357e9a9410</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>Mfpertvector</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a33353d0fc4db2a5b0d5ff57fea29df78</anchor>
      <arglist>(ideal G, intvec *iv)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivUnit</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a1d1af46cb8937ad18bab71850cdb0c33</anchor>
      <arglist>(int nV)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivWeightOrderlp</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a67e230777b7221581a4c2445f2bc3e84</anchor>
      <arglist>(intvec *ivstart)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MivWeightOrderdp</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a18e461e8b9a192e7a46af1b7c562bfb5</anchor>
      <arglist>(intvec *ivstart)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>MidLift</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a645ddd2e19b8d538324e1959b237306e</anchor>
      <arglist>(ideal Gomega, ideal M)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>MLiftLmalG</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>aa98a1291474b599049b2bd15934543b0</anchor>
      <arglist>(ideal L, ideal G)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>MLiftLmalGNew</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a9bb967d0f42f2f93b86e8e88aa2ec7a8</anchor>
      <arglist>(ideal Gomega, ideal M, ideal G)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>MLiftLmalGMin</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a3508cfdd403fdbd1e83f0505587b60bd</anchor>
      <arglist>(ideal L, ideal G)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MkInterRedNextWeight</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>aecb79233067320fc74d5d09fb0f0293e</anchor>
      <arglist>(intvec *iva, intvec *ivb, ideal G)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MPertNextWeight</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>af05c7b42668a54cf5d0991d7babfea10</anchor>
      <arglist>(intvec *iva, ideal G, int deg)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>Mivperttarget</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a366e1040f87c3ec233dc6077d22b52ef</anchor>
      <arglist>(ideal G, int ndeg)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>MSimpleIV</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a3e137c94275905bdcde3150f48531edf</anchor>
      <arglist>(intvec *iv)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mwalk</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>ab8beeabd799878ba4cb9ec9889d7d63b</anchor>
      <arglist>(ideal Go, intvec *orig_M, intvec *target_M, ring baseRing, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mrwalk</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>aade7d97e0ec8b02ef190b77d2001d6b7</anchor>
      <arglist>(ideal Go, intvec *orig_M, intvec *target_M, int weight_rad, int pert_deg, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mpwalk</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>ac456adb3904dc96c655962f0e177197d</anchor>
      <arglist>(ideal Go, int op_deg, int tp_deg, intvec *curr_weight, intvec *target_weight, int nP, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mprwalk</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a703dee67845def37a3ef25472b65f9ab</anchor>
      <arglist>(ideal Go, intvec *orig_M, intvec *target_M, int weight_rad, int op_deg, int tp_deg, int nP, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mfwalk</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a57b59baf793bd96a403acb1e85126604</anchor>
      <arglist>(ideal G, intvec *ivstart, intvec *ivtarget, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>Mfrwalk</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>ab6bef8faa011fe3c2aa09c1f997002b9</anchor>
      <arglist>(ideal G, intvec *ivstart, intvec *ivtarget, int weight_rad, int reduction, int printout)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>TranMPertVectorslp</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a63a33f9d51f0569f48f4e6e11c2c9b5b</anchor>
      <arglist>(ideal G)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>TranMImprovwalk</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a1c05e49dbf93e5f468d765c8650cfd67</anchor>
      <arglist>(ideal Go, intvec *curr_weight, intvec *target_weight, int nP)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>MAltwalk1</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>ab2aa74abe3f4aea196abe3dc32b50bff</anchor>
      <arglist>(ideal G, int op, int tp, intvec *curr_weight, intvec *target_weight)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>MAltwalk2</name>
      <anchorfile>walk_8h.html</anchorfile>
      <anchor>a77a0d0422c2f41bca9c761846fcda5d9</anchor>
      <arglist>(ideal G, intvec *curr_weight, intvec *target_weight)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>walk_ip.cc</name>
    <path>Singular/</path>
    <filename>walk__ip_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="tok_8h" name="tok.h" local="yes" import="no" module="no" objc="no">Singular/tok.h</includes>
    <includes id="options_8h" name="options.h" local="yes" import="no" module="no" objc="no">misc/options.h</includes>
    <includes id="ipid_8h" name="ipid.h" local="yes" import="no" module="no" objc="no">Singular/ipid.h</includes>
    <includes id="intvec_8h" name="intvec.h" local="yes" import="no" module="no" objc="no">misc/intvec.h</includes>
    <includes id="omalloc_8h" name="omalloc.h" local="yes" import="no" module="no" objc="no">omalloc/omalloc.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="matpol_8h" name="matpol.h" local="yes" import="no" module="no" objc="no">polys/matpol.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <includes id="maps_8h" name="maps.h" local="yes" import="no" module="no" objc="no">polys/monomials/maps.h</includes>
    <includes id="syz_8h" name="syz.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/syz.h</includes>
    <includes id="numbers_8h" name="numbers.h" local="yes" import="no" module="no" objc="no">coeffs/numbers.h</includes>
    <includes id="lists_8h" name="lists.h" local="yes" import="no" module="no" objc="no">Singular/lists.h</includes>
    <includes id="attrib_8h" name="attrib.h" local="yes" import="no" module="no" objc="no">Singular/attrib.h</includes>
    <includes id="ipconv_8h" name="ipconv.h" local="yes" import="no" module="no" objc="no">Singular/ipconv.h</includes>
    <includes id="silink_8h" name="silink.h" local="yes" import="no" module="no" objc="no">Singular/links/silink.h</includes>
    <includes id="stairc_8h" name="stairc.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/stairc.h</includes>
    <includes id="weight_8h" name="weight.h" local="yes" import="no" module="no" objc="no">polys/weight.h</includes>
    <includes id="semic_8h" name="semic.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/semic.h</includes>
    <includes id="splist_8h" name="splist.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/splist.h</includes>
    <includes id="spectrum_8h" name="spectrum.h" local="yes" import="no" module="no" objc="no">kernel/spectrum/spectrum.h</includes>
    <includes id="clapsing_8h" name="clapsing.h" local="yes" import="no" module="no" objc="no">polys/clapsing.h</includes>
    <includes id="hutil_8h" name="hutil.h" local="yes" import="no" module="no" objc="no">kernel/combinatorics/hutil.h</includes>
    <includes id="ipshell_8h" name="ipshell.h" local="yes" import="no" module="no" objc="no">Singular/ipshell.h</includes>
    <includes id="walkMain_8h" name="walkMain.h" local="yes" import="no" module="no" objc="no">kernel/groebner_walk/walkMain.h</includes>
    <includes id="walkProc_8h" name="walkProc.h" local="yes" import="no" module="no" objc="no">kernel/groebner_walk/walkProc.h</includes>
    <includes id="walkSupport_8h" name="walkSupport.h" local="yes" import="no" module="no" objc="no">kernel/groebner_walk/walkSupport.h</includes>
    <includes id="prCopy_8h" name="prCopy.h" local="yes" import="no" module="no" objc="no">polys/prCopy.h</includes>
    <member kind="function">
      <type>ideal</type>
      <name>walkProc</name>
      <anchorfile>walk__ip_8cc.html</anchorfile>
      <anchor>aaf23537626fc9357f7ceb8a295828ec6</anchor>
      <arglist>(leftv first, leftv second)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>fractalWalkProc</name>
      <anchorfile>walk__ip_8cc.html</anchorfile>
      <anchor>aad024174cdf602469f82d366e352f268</anchor>
      <arglist>(leftv first, leftv second)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>getiv64</name>
      <anchorfile>walk__ip_8cc.html</anchorfile>
      <anchor>a60710a00e6d66dece99a33270672a362</anchor>
      <arglist>(lists l)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wrapper.cc</name>
    <path>Singular/</path>
    <filename>wrapper_8cc.html</filename>
    <includes id="mod2_8h" name="mod2.h" local="yes" import="no" module="no" objc="no">kernel/mod2.h</includes>
    <includes id="ring_8h" name="ring.h" local="yes" import="no" module="no" objc="no">polys/monomials/ring.h</includes>
    <includes id="polys_8h" name="polys.h" local="yes" import="no" module="no" objc="no">kernel/polys.h</includes>
    <includes id="kstd1_8h" name="kstd1.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/kstd1.h</includes>
    <includes id="ideals_8h" name="ideals.h" local="yes" import="no" module="no" objc="no">kernel/ideals.h</includes>
    <includes id="janet_8h" name="janet.h" local="yes" import="no" module="no" objc="no">kernel/GBEngine/janet.h</includes>
    <includes id="subexpr_8h" name="subexpr.h" local="yes" import="no" module="no" objc="no">Singular/subexpr.h</includes>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jInitBasis</name>
      <anchorfile>wrapper_8cc.html</anchorfile>
      <anchor>a2752c52450e9acfe27663868afa510a7</anchor>
      <arglist>(ideal v, jList **TT, jList **QQ)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>jjStdJanetBasis</name>
      <anchorfile>wrapper_8cc.html</anchorfile>
      <anchor>a5935ac97aaee4d7631897bf7e04f3179</anchor>
      <arglist>(leftv res, leftv v, int flag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>template.c</name>
    <path>templates/</path>
    <filename>template_8c.html</filename>
    <includes id="template_8h" name="template.h" local="yes" import="no" module="no" objc="no">template.h</includes>
  </compound>
  <compound kind="file">
    <name>template.cc</name>
    <path>templates/</path>
    <filename>template_8cc.html</filename>
    <includes id="template_8h" name="template.h" local="yes" import="no" module="no" objc="no">template.h</includes>
  </compound>
  <compound kind="file">
    <name>template.h</name>
    <path>templates/</path>
    <filename>template_8h.html</filename>
    <class kind="class">Template</class>
  </compound>
  <compound kind="file">
    <name>templateForC.h</name>
    <path>templates/</path>
    <filename>templateForC_8h.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>name</name>
      <anchorfile>templateForC_8h.html</anchorfile>
      <anchor>ab99a984caaae270e15a6b361a84bf80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>myEnum</name>
      <anchorfile>templateForC_8h.html</anchorfile>
      <anchor>a8892632493e88e4ba4aae38dd475c551</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVal1</name>
      <anchorfile>templateForC_8h.html</anchorfile>
      <anchor>a8892632493e88e4ba4aae38dd475c551a8fc935f8d352ba9f6d53ea29b6c5af49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVal2</name>
      <anchorfile>templateForC_8h.html</anchorfile>
      <anchor>a8892632493e88e4ba4aae38dd475c551a988694809f6d25c498ed7ce246110a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>F1</name>
      <anchorfile>templateForC_8h.html</anchorfile>
      <anchor>aee5d7bfc8ff2e196efc507534a2d6345</anchor>
      <arglist>(int a1, int &amp;r1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test.h</name>
    <path>templates/</path>
    <filename>test_8h.html</filename>
    <member kind="function">
      <type>void</type>
      <name>F1</name>
      <anchorfile>test_8h.html</anchorfile>
      <anchor>a8806498679ae433a9a95c13fcf28d2b0</anchor>
      <arglist>(int a1, int &amp;r1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>F2</name>
      <anchorfile>test_8h.html</anchorfile>
      <anchor>a5317d6f0c91b22ccbcb8c56700542f5c</anchor>
      <arglist>(int a2, int &amp;r2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::AbortTest</name>
    <filename>namespaceCxxTest.html</filename>
    <anchor>classCxxTest_1_1AbortTest</anchor>
  </compound>
  <compound kind="class">
    <name>LibThread::AccTrigger</name>
    <filename>classLibThread_1_1AccTrigger.html</filename>
    <base>LibThread::Trigger</base>
    <member kind="function">
      <type></type>
      <name>AccTrigger</name>
      <anchorfile>classLibThread_1_1AccTrigger.html</anchorfile>
      <anchor>a18704837aac06b9b2760083da738717f</anchor>
      <arglist>(long count_init)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ready</name>
      <anchorfile>classLibThread_1_1AccTrigger.html</anchorfile>
      <anchor>ae7658ba7041605003ebb430ef423a146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>accept</name>
      <anchorfile>classLibThread_1_1AccTrigger.html</anchorfile>
      <anchor>ac1329674a9a47a75a9bfe544bb139e6c</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activate</name>
      <anchorfile>classLibThread_1_1AccTrigger.html</anchorfile>
      <anchor>ac03b0b83d962540aa29536eca4eaed84</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classLibThread_1_1AccTrigger.html</anchorfile>
      <anchor>a91986f7eb2bd13bdc124057701c58495</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>count</name>
      <anchorfile>classLibThread_1_1AccTrigger.html</anchorfile>
      <anchor>aabefe01f02efdcb9ec14702f191b46bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::ErrorPrinter::Adapter</name>
    <filename>classCxxTest_1_1ErrorPrinter_1_1Adapter.html</filename>
    <base>CxxTest::OutputStream</base>
    <member kind="function">
      <type></type>
      <name>Adapter</name>
      <anchorfile>classCxxTest_1_1ErrorPrinter_1_1Adapter.html</anchorfile>
      <anchor>a28ec62a41df5a897ebb23b442158f9cd</anchor>
      <arglist>(CXXTEST_STD(ostream) &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classCxxTest_1_1ErrorPrinter_1_1Adapter.html</anchorfile>
      <anchor>acd96f370652cfb910cd52a204489750b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCxxTest_1_1ErrorPrinter_1_1Adapter.html</anchorfile>
      <anchor>a1142bb61b2d1c65626226ffee6377a2e</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCxxTest_1_1ErrorPrinter_1_1Adapter.html</anchorfile>
      <anchor>a93fd99d8aa245d46bb507b6de2e93cc0</anchor>
      <arglist>(Manipulator m)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCxxTest_1_1ErrorPrinter_1_1Adapter.html</anchorfile>
      <anchor>aa0e2ac5414472bd3d62b18cf916fae43</anchor>
      <arglist>(unsigned i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CXXTEST_STD</name>
      <anchorfile>classCxxTest_1_1ErrorPrinter_1_1Adapter.html</anchorfile>
      <anchor>af225d7b20abb66f88b2856cf8530721b</anchor>
      <arglist>(ostream) &amp;_o</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::StdioFilePrinter::Adapter</name>
    <filename>classCxxTest_1_1StdioFilePrinter_1_1Adapter.html</filename>
    <base>CxxTest::OutputStream</base>
    <member kind="function">
      <type></type>
      <name>Adapter</name>
      <anchorfile>classCxxTest_1_1StdioFilePrinter_1_1Adapter.html</anchorfile>
      <anchor>a4d0253b740dcda6ed09f8ac273432384</anchor>
      <arglist>(FILE *o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classCxxTest_1_1StdioFilePrinter_1_1Adapter.html</anchorfile>
      <anchor>ad3c9618532b093a45e42d0c208aeed78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCxxTest_1_1StdioFilePrinter_1_1Adapter.html</anchorfile>
      <anchor>a9449c394f83e968cb8c42df686fc7c68</anchor>
      <arglist>(unsigned i)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCxxTest_1_1StdioFilePrinter_1_1Adapter.html</anchorfile>
      <anchor>a07dcf1e36b3f673678f755d3f1e515fe</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCxxTest_1_1StdioFilePrinter_1_1Adapter.html</anchorfile>
      <anchor>a2b04380b3a94d6a45d892521d8206863</anchor>
      <arglist>(Manipulator m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Adapter</name>
      <anchorfile>classCxxTest_1_1StdioFilePrinter_1_1Adapter.html</anchorfile>
      <anchor>aa0bb020ef2c8f58c907279946245e807</anchor>
      <arglist>(const Adapter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Adapter &amp;</type>
      <name>operator=</name>
      <anchorfile>classCxxTest_1_1StdioFilePrinter_1_1Adapter.html</anchorfile>
      <anchor>a5acba33edc21ce253a859fe344843f61</anchor>
      <arglist>(const Adapter &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>_o</name>
      <anchorfile>classCxxTest_1_1StdioFilePrinter_1_1Adapter.html</anchorfile>
      <anchor>a972cb266099d867a9a45e4b18fd27474</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AFactor</name>
    <filename>classAFactor.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>AFactor</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>a54e601ec7744aee35f80d3f53089bde0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AFactor</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>ab9f5216d493c244e1971604ef0835455</anchor>
      <arglist>(const AFactor&lt; T &gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AFactor</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>a977eb8e8023094b2124ac140b6f504bf</anchor>
      <arglist>(const T &amp;f, const T &amp;m, int e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AFactor</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>aba2e304ef6bd3ee49dc24644cd813d61</anchor>
      <arglist>(const T &amp;f, const T &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AFactor</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>a714a1301a414b224f1c49c3362660014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AFactor&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>ab3a265355aa530f4b7eedbc5e26f8305</anchor>
      <arglist>(const AFactor&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>factor</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>a0d5894ad8fb876b877b495ba72cfa202</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>minpoly</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>a06c4818fff69310739775e2691f54855</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exp</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>a089e2bd03c2e3aa3259f9a649efcf059</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>a3c69293b5f6ad634cb48790fb6e03580</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>a78b73178629890749490a5cdb774b1c6</anchor>
      <arglist>(OSTREAM &amp;) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_factor</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>a5d5dbccc331e19acdc813c8262f4f09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_minpoly</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>a20fdde44b4cda6b4ba119ffdfbdf4350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_exp</name>
      <anchorfile>classAFactor.html</anchorfile>
      <anchor>a2f0738f370abbb1b0ba5066e885c7cd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AlgExtGenerator</name>
    <filename>classAlgExtGenerator.html</filename>
    <base>CFGenerator</base>
    <base>CFGenerator</base>
    <base>CFGenerator</base>
    <member kind="function">
      <type></type>
      <name>AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a852d8f16111057067e80c1a79f62870f</anchor>
      <arglist>(const Variable &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>adef3cfcb0b95e50b123ae2d4e471f5af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a9b93e2c60813ca6070c4da43eaf5ea2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a442ae40a75c2f7a1bab68ec5aec5577f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a5b19f220ff1d9f2b3f38299a6b83dcdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>af79d955d2612d792e6864a1fe753d216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a0ed4e1a35af04d036c94b863357473dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a721ce113adecfade4189f05b3ea5d1fe</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a657018bccadbba0aff2be797eff054bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a852d8f16111057067e80c1a79f62870f</anchor>
      <arglist>(const Variable &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>adef3cfcb0b95e50b123ae2d4e471f5af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a9b93e2c60813ca6070c4da43eaf5ea2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a442ae40a75c2f7a1bab68ec5aec5577f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a5b19f220ff1d9f2b3f38299a6b83dcdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>af79d955d2612d792e6864a1fe753d216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a0ed4e1a35af04d036c94b863357473dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a721ce113adecfade4189f05b3ea5d1fe</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a657018bccadbba0aff2be797eff054bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a852d8f16111057067e80c1a79f62870f</anchor>
      <arglist>(const Variable &amp;a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>adef3cfcb0b95e50b123ae2d4e471f5af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a9b93e2c60813ca6070c4da43eaf5ea2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a442ae40a75c2f7a1bab68ec5aec5577f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a5b19f220ff1d9f2b3f38299a6b83dcdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>af79d955d2612d792e6864a1fe753d216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a0ed4e1a35af04d036c94b863357473dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a721ce113adecfade4189f05b3ea5d1fe</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a657018bccadbba0aff2be797eff054bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>ab4897903f65fb2bb50711bf8f4dfadce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>ada5b9d6203f4cf010a09f380ae9500b9</anchor>
      <arglist>(const AlgExtGenerator &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>AlgExtGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>af02e04e7bf6fe67f93afc94a62787fb2</anchor>
      <arglist>(const AlgExtGenerator &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>ab4897903f65fb2bb50711bf8f4dfadce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>ada5b9d6203f4cf010a09f380ae9500b9</anchor>
      <arglist>(const AlgExtGenerator &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>AlgExtGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>af02e04e7bf6fe67f93afc94a62787fb2</anchor>
      <arglist>(const AlgExtGenerator &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>ab4897903f65fb2bb50711bf8f4dfadce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtGenerator</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>ada5b9d6203f4cf010a09f380ae9500b9</anchor>
      <arglist>(const AlgExtGenerator &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>AlgExtGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>af02e04e7bf6fe67f93afc94a62787fb2</anchor>
      <arglist>(const AlgExtGenerator &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable</type>
      <name>algext</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>af8d03ac9063c30a8305d884d65376dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FFGenerator **</type>
      <name>gensf</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a0384b0a198f780ba06ae08dcf98ef0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GFGenerator **</type>
      <name>gensg</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a57f854c2047e3a2818b1092de5a4cb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>a24cbfbefea2b991ca606aea75d163292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>nomoreitems</name>
      <anchorfile>classAlgExtGenerator.html</anchorfile>
      <anchor>aad5fbbccb15633a95ac6e94a052defa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AlgExtInfo</name>
    <filename>algext_8h.html</filename>
    <anchor>structAlgExtInfo</anchor>
    <member kind="variable">
      <type>ring</type>
      <name>r</name>
      <anchorfile>algext_8h.html</anchorfile>
      <anchor>a73a3fb82fc3bb4fb7bad4d36b5033dc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AlgExtRandomF</name>
    <filename>classAlgExtRandomF.html</filename>
    <base>CFRandom</base>
    <base>CFRandom</base>
    <base>CFRandom</base>
    <member kind="function">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>ac7a55358fe69e23dc8b6a329823c2460</anchor>
      <arglist>(const AlgExtRandomF &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a745906f48c94ad4283b9a4579106d0dd</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a6b04775510e15e0254796d2e1342a977</anchor>
      <arglist>(const Variable &amp;v1, const Variable &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a58a498188145abcd4e91721bcefb1455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>ae5d74d5aa676c0e9cf30ac9b3978d172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a218ef491d0ec9965edeb4fe41ab8ddc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>ac7a55358fe69e23dc8b6a329823c2460</anchor>
      <arglist>(const AlgExtRandomF &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a745906f48c94ad4283b9a4579106d0dd</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a6b04775510e15e0254796d2e1342a977</anchor>
      <arglist>(const Variable &amp;v1, const Variable &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a58a498188145abcd4e91721bcefb1455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>ae5d74d5aa676c0e9cf30ac9b3978d172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a218ef491d0ec9965edeb4fe41ab8ddc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>ac7a55358fe69e23dc8b6a329823c2460</anchor>
      <arglist>(const AlgExtRandomF &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a745906f48c94ad4283b9a4579106d0dd</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a6b04775510e15e0254796d2e1342a977</anchor>
      <arglist>(const Variable &amp;v1, const Variable &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a58a498188145abcd4e91721bcefb1455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>ae5d74d5aa676c0e9cf30ac9b3978d172</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a218ef491d0ec9965edeb4fe41ab8ddc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>ae25e4d38961488d092e8c1ce8f74dd96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a23d4457856a79fbad2a499406ab21341</anchor>
      <arglist>(const Variable &amp;v, CFRandom *g, int nn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>AlgExtRandomF &amp;</type>
      <name>operator=</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a641156e43155efd31d2ab31a7c5de5bd</anchor>
      <arglist>(const AlgExtRandomF &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>ae25e4d38961488d092e8c1ce8f74dd96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a23d4457856a79fbad2a499406ab21341</anchor>
      <arglist>(const Variable &amp;v, CFRandom *g, int nn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>AlgExtRandomF &amp;</type>
      <name>operator=</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a641156e43155efd31d2ab31a7c5de5bd</anchor>
      <arglist>(const AlgExtRandomF &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>ae25e4d38961488d092e8c1ce8f74dd96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AlgExtRandomF</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a23d4457856a79fbad2a499406ab21341</anchor>
      <arglist>(const Variable &amp;v, CFRandom *g, int nn)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>AlgExtRandomF &amp;</type>
      <name>operator=</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a641156e43155efd31d2ab31a7c5de5bd</anchor>
      <arglist>(const AlgExtRandomF &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable</type>
      <name>algext</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a3526f21e4989e509a14a43ba6d270948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CFRandom *</type>
      <name>gen</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a2edd8b2e1cccdededf8eb93bf095e598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classAlgExtRandomF.html</anchorfile>
      <anchor>a71e0e2374f571c67346d024f7798ec23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>amp::ampf</name>
    <filename>classamp_1_1ampf.html</filename>
    <templarg>unsigned int Precision</templarg>
    <member kind="function">
      <type></type>
      <name>~ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ab9639cf81c3bc8af1586daae039050d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a3fa1e3d2142002a9a8411dc675574757</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a4d0eb94c4078648e022bbc5991350a64</anchor>
      <arglist>(mpfr_record *v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>acbf3ff3de74eccb90cfd4581f535ea17</anchor>
      <arglist>(long double v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a87118f9db1f2377327b639b46f064230</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>abecd05dc022b5cfa21dca92210d967a3</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a4b8e27494f2e4760e22dca0ad94d7458</anchor>
      <arglist>(signed long v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a5969809ceae35ce896d11b3cb8d52a59</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>af3d265c0dfc960e85aaa5ae8e47d26e1</anchor>
      <arglist>(signed int v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a063b7f592679a76fb8c3530b52809823</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a52880552301c61c64893f04fe2ae95eb</anchor>
      <arglist>(signed short v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>af2d5e35bab5660f218f4800316dd81bf</anchor>
      <arglist>(unsigned short v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a1f21e636ab78b4164a14a320e6e6ce29</anchor>
      <arglist>(signed char v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ac8439fe5c817df0733faa87e6f74d8e9</anchor>
      <arglist>(unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>aecf9a4a34aceec6846c1406fe5ff7850</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a366565ceb418e70c280fb03835173cef</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ad56859a5c999b457476406833c65334e</anchor>
      <arglist>(const ampf &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ae80b803c66147279c2d41511a0a8a391</anchor>
      <arglist>(const ampf&lt; Precision2 &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>aca99bf687f18b1e80dbf8e91ab354ece</anchor>
      <arglist>(long double v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a50713fb520b6be79a90add6a2b5464ad</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a7997ba979baea983ca2c1e2ecff164e0</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ad14988e26c5002494f31c2062f475f96</anchor>
      <arglist>(signed long v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a267d3d31da1b1a35c055345389edc013</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a6d5ce2a6b96113c01b68447d76ae6f82</anchor>
      <arglist>(signed int v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a6ce9682a40978c8c0977b7cfd9900816</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a000432c00d01f0b48750caac18706601</anchor>
      <arglist>(signed short v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a7a0f71d48656c32e359ebd532c3b6316</anchor>
      <arglist>(unsigned short v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a4536dfea0c7f75f43ef69e25c5331287</anchor>
      <arglist>(signed char v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a0fb646e066634000ab6d671db24152c4</anchor>
      <arglist>(unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>adacbdd6172f35d640b85ab00df15a82d</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>abf0549acb4e569c43fd743ec2138722e</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a419c5701dae11c8d65100a7f5002ebbf</anchor>
      <arglist>(const ampf &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a0f96f0678acf133afdaf1c13ac776b5c</anchor>
      <arglist>(const ampf&lt; Precision2 &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator+=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a731696332004c0794cb73ef01289e57d</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator-=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a0ecfd48fda8bdba22c519a6a390fb72d</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator*=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ad8f7da7db01c45612c1a3bdb89b31d7a</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator/=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a0228f1ab7df1df49dfa1f423fa226a61</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>mpfr_srcptr</type>
      <name>getReadPtr</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>aa020061d798ca08639e4c3db6a1a6ba3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mpfr_ptr</type>
      <name>getWritePtr</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a5c75f64312ad3879898cb3e2fa58bc8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFiniteNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ae4ee14e5d2e1625172aa55d6d6c01b82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositiveNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a85b1bc724fb0953cb793e69d9abab765</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ab95941935cc0fce90b8fc825227089f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNegativeNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a32b1fca0b7d39d5a3f9b7a864d490a97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ampf</type>
      <name>getUlpOf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ab51b2eaaf229db4bba87f3d1765e9a4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toDouble</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ab13457aebe3de49a551014941e84cedb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHex</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ad75f6e2a3e4e2b59dfd0a83f083ac220</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toDec</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>aebb08aac743ade1befb889cbf32724ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>toString</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a5fa145f53f3b2322a01a38bed0c59737</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ab9639cf81c3bc8af1586daae039050d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a3fa1e3d2142002a9a8411dc675574757</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a4d0eb94c4078648e022bbc5991350a64</anchor>
      <arglist>(mpfr_record *v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>acbf3ff3de74eccb90cfd4581f535ea17</anchor>
      <arglist>(long double v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a87118f9db1f2377327b639b46f064230</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>abecd05dc022b5cfa21dca92210d967a3</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a4b8e27494f2e4760e22dca0ad94d7458</anchor>
      <arglist>(signed long v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a5969809ceae35ce896d11b3cb8d52a59</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>af3d265c0dfc960e85aaa5ae8e47d26e1</anchor>
      <arglist>(signed int v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a063b7f592679a76fb8c3530b52809823</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a52880552301c61c64893f04fe2ae95eb</anchor>
      <arglist>(signed short v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>af2d5e35bab5660f218f4800316dd81bf</anchor>
      <arglist>(unsigned short v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a1f21e636ab78b4164a14a320e6e6ce29</anchor>
      <arglist>(signed char v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ac8439fe5c817df0733faa87e6f74d8e9</anchor>
      <arglist>(unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>aecf9a4a34aceec6846c1406fe5ff7850</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a366565ceb418e70c280fb03835173cef</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ad56859a5c999b457476406833c65334e</anchor>
      <arglist>(const ampf &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ampf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ae80b803c66147279c2d41511a0a8a391</anchor>
      <arglist>(const ampf&lt; Precision2 &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>aca99bf687f18b1e80dbf8e91ab354ece</anchor>
      <arglist>(long double v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a50713fb520b6be79a90add6a2b5464ad</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a7997ba979baea983ca2c1e2ecff164e0</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ad14988e26c5002494f31c2062f475f96</anchor>
      <arglist>(signed long v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a267d3d31da1b1a35c055345389edc013</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a6d5ce2a6b96113c01b68447d76ae6f82</anchor>
      <arglist>(signed int v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a6ce9682a40978c8c0977b7cfd9900816</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a000432c00d01f0b48750caac18706601</anchor>
      <arglist>(signed short v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a7a0f71d48656c32e359ebd532c3b6316</anchor>
      <arglist>(unsigned short v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a4536dfea0c7f75f43ef69e25c5331287</anchor>
      <arglist>(signed char v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a0fb646e066634000ab6d671db24152c4</anchor>
      <arglist>(unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>adacbdd6172f35d640b85ab00df15a82d</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>abf0549acb4e569c43fd743ec2138722e</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a419c5701dae11c8d65100a7f5002ebbf</anchor>
      <arglist>(const ampf &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a0f96f0678acf133afdaf1c13ac776b5c</anchor>
      <arglist>(const ampf&lt; Precision2 &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator+=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a731696332004c0794cb73ef01289e57d</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator-=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a0ecfd48fda8bdba22c519a6a390fb72d</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator*=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ad8f7da7db01c45612c1a3bdb89b31d7a</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>ampf &amp;</type>
      <name>operator/=</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a0228f1ab7df1df49dfa1f423fa226a61</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>mpfr_srcptr</type>
      <name>getReadPtr</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>aa020061d798ca08639e4c3db6a1a6ba3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mpfr_ptr</type>
      <name>getWritePtr</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a5c75f64312ad3879898cb3e2fa58bc8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFiniteNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ae4ee14e5d2e1625172aa55d6d6c01b82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositiveNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a85b1bc724fb0953cb793e69d9abab765</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ab95941935cc0fce90b8fc825227089f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNegativeNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a32b1fca0b7d39d5a3f9b7a864d490a97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ampf</type>
      <name>getUlpOf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a0e804d0a761ca594af6e3d05ff0b98cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toDouble</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ab13457aebe3de49a551014941e84cedb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHex</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ad75f6e2a3e4e2b59dfd0a83f083ac220</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toDec</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>aebb08aac743ade1befb889cbf32724ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>toString</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a5fa145f53f3b2322a01a38bed0c59737</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getUlpOf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>aa0ade88accdff39bd30d9c3403603155</anchor>
      <arglist>(const ampf &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getUlp</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ad3a3e443565f4d8350d6e69f8ac9e10c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getUlp256</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a30d89c6a6330c379dd25604ef6d1c2d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getUlp512</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>aa8d8349568f77e9a0af943886bcb29ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getMaxNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>af38a01e31c84cb261e53c5fb87e6f4a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getMinNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ae4acdc0287ab0b8c4bb3b466e8a62813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getAlgoPascalEpsilon</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a1d5476ba372aaeba88f6161f357d0da7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getAlgoPascalMaxNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a79831cbced35754cb9e5a3eee26ac234</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getAlgoPascalMinNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>afe5f64b820f985053b4c464a0e94766e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getRandom</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a7d589aba94009ebd2286f79dc6e18852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getUlpOf</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ace7ba3120c174bce9617c5ada2b9bfb5</anchor>
      <arglist>(const ampf &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getUlp</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a6eab8c68249421fe95c5341f40e07472</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getUlp256</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>af8bfe942e17b936bd6fdc0ace79295ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getUlp512</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a9f23d1bc50e1237c12e63c2176155f5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getMaxNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a216778e4da2d252bc53785f8a572d805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getMinNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a6665843a4c5d33cac9aad22cdfc38337</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getAlgoPascalEpsilon</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>abc61585fc0055f249cdf9789ddae08b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getAlgoPascalMaxNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a2f483fa8ef02ef7ca1a71b3ea7c95174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getAlgoPascalMinNumber</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a3a58ba6d733eca950e8ce207b1483dc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ampf</type>
      <name>getRandom</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>ab56edc688f507c9b6f0d7def6947467c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CheckPrecision</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a6c718579c950ed04f3db05ffec3885e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAsZero</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a3ebf4008341b29e88b9e73dd2021003f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAsSLong</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a24bb505474418017de93b26cfaa3d5a6</anchor>
      <arglist>(signed long v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAsULong</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a2df8b2231020a427544cefbfa6e8cffc</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAsDouble</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a33e7ba0fe011f39f27a1b6d232c226f4</anchor>
      <arglist>(long double v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAsString</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a960544b17dd6a904454d915bd2a49d0f</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CheckPrecision</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a6c718579c950ed04f3db05ffec3885e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAsZero</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a3ebf4008341b29e88b9e73dd2021003f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAsSLong</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a24bb505474418017de93b26cfaa3d5a6</anchor>
      <arglist>(signed long v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAsULong</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a2df8b2231020a427544cefbfa6e8cffc</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAsDouble</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a33e7ba0fe011f39f27a1b6d232c226f4</anchor>
      <arglist>(long double v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAsString</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>a960544b17dd6a904454d915bd2a49d0f</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mpfr_record *</type>
      <name>rval</name>
      <anchorfile>classamp_1_1ampf.html</anchorfile>
      <anchor>acb3d8a8b547bd46c2b5823e75cbb7cec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ap::ap_error</name>
    <filename>classap_1_1ap__error.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>make_assertion</name>
      <anchorfile>classap_1_1ap__error.html</anchorfile>
      <anchor>a988a995bf1f7221ca6df602e48f4a2a9</anchor>
      <arglist>(bool bClause)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>make_assertion</name>
      <anchorfile>classap_1_1ap__error.html</anchorfile>
      <anchor>a988a995bf1f7221ca6df602e48f4a2a9</anchor>
      <arglist>(bool bClause)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arg_list</name>
    <filename>classarg__list.html</filename>
    <member kind="function">
      <type></type>
      <name>arg_list</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>a92673f060037e652fbb3125069551050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~arg_list</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>afc8738a88504fe4da21f92b4bb01433c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>pop_front</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>af0071409bfad25152099b97c292a87f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>a3ed49a244e20aba00031561943a1fcb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendPoly</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>ad61d5365ce7a981f6c28f332913d85e8</anchor>
      <arglist>(const Poly &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendIdeal</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>ae4535859337fb5d74546d06886498eb8</anchor>
      <arglist>(const Ideal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendModule</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>ab5ff4a445abbc7bff248e14a170b73e3</anchor>
      <arglist>(const Module &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendint</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>a06325dc26c83524a19d1c5cdf42431dd</anchor>
      <arglist>(int p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendNumber</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>a315b914b241393646a067af7e4dff869</anchor>
      <arglist>(const Number &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendVector</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>a48a8d81414dc240a7b3e6d201c8f915f</anchor>
      <arglist>(const Vector &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendArray</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>a1b9ba13730e53128480888b05481f23f</anchor>
      <arglist>(const NumpyArrayType &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendString</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>a7b5d7b3e3d3d73e3fe72e1e73e6aea3f</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendRing</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>afc92d89f827b4a0b9d1d269d0ee03f06</anchor>
      <arglist>(const Ring &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>lists</type>
      <name>dumpToLists</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>af0f65636a09c3dd822db9e0ff25f85fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendPrelist</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>a260b39f4db862a1f21bbefb31a7a6591</anchor>
      <arglist>(arg_list &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendIntvec</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>a850bd9264ca4cbaaad605ce3d1941379</anchor>
      <arglist>(Intvec &amp;iv)</arglist>
    </member>
    <member kind="variable">
      <type>leftv</type>
      <name>args</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>a3ec8ecaad307bf4f36c51040065a3915</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>leftv</type>
      <name>initArg</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>ad0cf68ff8458a2c6eb3ddc909252072d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internal_append</name>
      <anchorfile>classarg__list.html</anchorfile>
      <anchor>a0d4689af6ddd422c1eef6c10dba5eb2f</anchor>
      <arglist>(leftv v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array</name>
    <filename>classArray.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>ae25f6d485704fca18289aa16e10b2fa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>ae9c29e5733413ed09e9137f3c8a71d04</anchor>
      <arglist>(const Array&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>ad3f151a21afb8f992e528ab7400f8b17</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a62d735c0ecb099dc2a360f39ce10b16a</anchor>
      <arglist>(int min, int max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>aab89a85b1ddb86864096acdcc0db439e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a3e0606d29766d24c072b58a9e5a32b2f</anchor>
      <arglist>(const Array&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a5b0ee1a7fb11d5b12d674de4c3d67d56</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a23a034f2b60b37510d8848fd3154978b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>min</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>aa0fe49e1014d6c6cc3d3cee5ef4176ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>max</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a907776b92d03045de7f774353325bb13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>aac365065bbe8efa2691ca875ebf2997f</anchor>
      <arglist>(OSTREAM &amp;) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a1ed7a8632e383152e0f03c5eecf7e917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_min</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a378f1057b5ffc931e190d4a0f3cbed21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_max</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a68ded32bc803276e29e8755e29caa507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>ac018cd021dfbbb37bb4cd16fddd2d48b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bigintmat</name>
    <filename>classbigintmat.html</filename>
    <member kind="function">
      <type></type>
      <name>bigintmat</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>adefcc6cad20b2f26312ec0ae0e55210e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>transpose</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a5dde0aacc3af9caaab8533764c340f7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inpTranspose</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ab840e0751ef64526e7f96829028fb73c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bigintmat</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ac4ec84f4a34145d3f0fcd7987619e71a</anchor>
      <arglist>(int r, int c, const coeffs n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bigintmat</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a974167076c84cd276dcbbe35dc5b5f78</anchor>
      <arglist>(const bigintmat *m)</arglist>
    </member>
    <member kind="function">
      <type>number &amp;</type>
      <name>operator[]</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a1cf005fbf7c55f7999b20a91c34dcd68</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const number &amp;</type>
      <name>operator[]</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>acc11feb3ac32d5302faa0484e3d8960e</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ac54f6d08914ffe43c978186cb733507f</anchor>
      <arglist>(int intop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inpMult</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a5c6967d02292a01a423188d1d1796780</anchor>
      <arglist>(number bintop, const coeffs C=NULL)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a15ce01712b0e96bcd6421aecc63c77aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a3cd7f7d234e65a1353b73f3a3ae4e273</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a98dc933dcc9d056cda2f7c769338fd3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>basecoeffs</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ad13a1c52486e2db708f42b34583f9498</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~bigintmat</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a0bd20241d6e8a7779e7511589625995c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a8e5f74b9a0ce2003263de2de547ee004</anchor>
      <arglist>(int r, int c) const</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>get</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a9e65376fb6677d006f32255b57a4edb1</anchor>
      <arglist>(int i, int j) const</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>view</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ab6784d34659c40200b4c11aaf0aff9e8</anchor>
      <arglist>(int i, int j) const</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>get</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>addceed332705b311849c4dacc279eaec</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>view</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a69c3126a7810d0a4501a8b6c73a60f97</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ae04ba3d224d609ecc67ac7df0ec437c1</anchor>
      <arglist>(int i, int j, number n, const coeffs C=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ae4186392828b975e2fdb989f522daae6</anchor>
      <arglist>(int i, number n, const coeffs C=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rawset</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ac046940e4b84cbd04070d85a756c8cf1</anchor>
      <arglist>(int i, number n, const coeffs C=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rawset</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>aa90daa5fa818bdb119c593245d147966</anchor>
      <arglist>(int i, int j, number n, const coeffs C=NULL)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>String</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>af408d596c7957819ef001ba8fff84f79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a67ca1ddec757fa092a0ad21ab9251eab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a0759c1f79671fc33643bbc5e1cbb6e34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>StringAsPrinted</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a39ef1c43006f68726d3305e9a02f7be7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pprint</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>aa5029164d05adf78e212127274db5dbb</anchor>
      <arglist>(int maxwid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ae634b728422cf376639a072cf45cb9ac</anchor>
      <arglist>(const bigintmat *op) const</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>getwid</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a5b69d5a65c46d8912e3543f1e4fa4f20</anchor>
      <arglist>(int maxwid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a2cdd4f7f93f91bd56d8fc0c9f0e5b5a8</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swaprow</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>afa3677941e8eb535ea3decb1e0406f4d</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findnonzero</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a4adf2cb3fb4f0b87cdf964b9f33ce531</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findcolnonzero</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>aae43e9663b909353e3c22bf7034c1084</anchor>
      <arglist>(int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getcol</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a8f1ddd5233d4f90f9cee5055bd0ef818</anchor>
      <arglist>(int j, bigintmat *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getColRange</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>aa7702373df738e2044acb7609d30240e</anchor>
      <arglist>(int j, int no, bigintmat *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getrow</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ad8775e7393fbb2998eeeae509e30c13f</anchor>
      <arglist>(int i, bigintmat *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setcol</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a4df3b73d77e0000e811b30b49167ae12</anchor>
      <arglist>(int j, bigintmat *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setrow</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a61d6faa356262d09e9fb6d40c4d0b8e1</anchor>
      <arglist>(int i, bigintmat *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendCol</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a263ed0d3119064e4db118fe9863e08d5</anchor>
      <arglist>(bigintmat *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extendCols</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a7ac2f36aa3258d8bbef59d87d30a050e</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a55a69c70b16e8276307010d5e3ba2c8f</anchor>
      <arglist>(bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sub</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ae6622f21f3f422bc703b4bc9a2831927</anchor>
      <arglist>(bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>skalmult</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a6fe8250fc8697ca95011005707063e2f</anchor>
      <arglist>(number b, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addcol</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a329e8bd0733fb061c8a199e558128717</anchor>
      <arglist>(int i, int j, number a, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addrow</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a2c1e730efc6716c504d946c011653a40</anchor>
      <arglist>(int i, int j, number a, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>colskalmult</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a8591be67affbb00a2f06167b2bb1740a</anchor>
      <arglist>(int i, number a, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rowskalmult</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a68e8bc52a7e0e3b3b5512fd183e9ffb6</anchor>
      <arglist>(int i, number a, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>coltransform</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a2cfe609885e47f0f3a0d8d3710ec31ba</anchor>
      <arglist>(int i, int j, number a, number b, number c, number d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>concatrow</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ade8800ab597b6f216c8c05a6992d4b2e</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>concatcol</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>aab7188f01a34db2eab0860af1ddfdb55</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>splitrow</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a19c37a33269fc13326bd3d4f27170550</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>splitcol</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a7e1c1f05b2df589d70572c9883f61115</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>splitcol</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a5153904a980a97ba85263fb1b07f0f44</anchor>
      <arglist>(bigintmat *a, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>splitrow</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>af9dc408edfd8f0f9b19c7b7b22e43aa7</anchor>
      <arglist>(bigintmat *a, int i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>copy</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a8bbc5d19a8004e5d13bc276c88972178</anchor>
      <arglist>(bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copySubmatInto</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ab5fff813d071994de7e07aa8c0a9526a</anchor>
      <arglist>(bigintmat *, int sr, int sc, int nr, int nc, int tr, int tc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>one</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>abc85e35152bee3e7187bd53097124db0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isOne</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a1f542c24ec15c608a07fc44bf7f8f298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zero</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a22859bca61cd9eaeb83f4a5539331046</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isZero</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a3e3a1d2c23fc53ff57da4d721fe6dd79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>colIsZero</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a87f1693398b4d524cf7242623ceb541c</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>elim</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>ae1c30c40553c8fc2492a359d962df0bb</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>pseudoinv</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a91f4329d1e8d6290c1c388d4f2d66cf8</anchor>
      <arglist>(bigintmat *a)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>trace</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a2c023246293d1d0159fd4c276ed32565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>det</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a1608bdefc8931b03fbcebaae27c04d03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>hnfdet</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a44c20193ba9af8677db66c7f5561e877</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hnf</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a37a946a7ad2ad22c5c2d2349243e9d39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>howell</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>abd2d51ad670b1c4109241fbca4569111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapMatrix</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a3cb809467cd19cbe405fdfdaec660c80</anchor>
      <arglist>(bigintmat *a)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>modhnf</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a4dafabb08f0f173fd34b78a9d8798040</anchor>
      <arglist>(number p, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>modgauss</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a04e8c656d56fdb03143325f9900386a9</anchor>
      <arglist>(number p, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skaldiv</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a80aff6804fd99869bbe87377a50b3ce3</anchor>
      <arglist>(number b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>colskaldiv</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a0c709d289046b89a2c0043bc115eed57</anchor>
      <arglist>(int j, number b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mod</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>afabede6e5a33afa302a03d267308bd57</anchor>
      <arglist>(number p)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>inpmod</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a989f8bc1a1422689ffe4cfd70f91ac30</anchor>
      <arglist>(number p, coeffs c)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>content</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a7e8646421ab41321acf3bba28fd02d22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simplifyContentDen</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a726a330d3219b961d557296dd39fe095</anchor>
      <arglist>(number *den)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coeffs</type>
      <name>m_coeffs</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a1dfb2ddab6c37b531679e476c82aad99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number *</type>
      <name>v</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a33077783a7b53eb546644fd63b3c442d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>row</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>af27bc317458f0d88f3d5bf72f2d766ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>col</name>
      <anchorfile>classbigintmat.html</anchorfile>
      <anchor>a9611ed73356691a9e312cbfb13942ddb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>blackbox_struct</name>
    <filename>structblackbox__struct.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>blackbox_destroy</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>a5c52e2d0eb2cec6617e7f60cfccaa4c8</anchor>
      <arglist>)(blackbox *b, void *d)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>blackbox_String</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>a1ccedbe16d3df2531a603c1d7728f1cf</anchor>
      <arglist>)(blackbox *b, void *d)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>blackbox_Print</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>acc5b583118c712786dda155ab6bef124</anchor>
      <arglist>)(blackbox *b, void *d)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>blackbox_Init</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>af789904f5bda82915afd1e68fa5fa268</anchor>
      <arglist>)(blackbox *b)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>blackbox_Copy</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>a582ad467012f6335d3b80b1794cee3fa</anchor>
      <arglist>)(blackbox *b, void *d)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>blackbox_Assign</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>a22a353b9519dcdb652ffeb2114a4c64d</anchor>
      <arglist>)(leftv l, leftv r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>blackbox_Op1</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>adf2b7800fc5bfe994d5c589f4ebe5fdb</anchor>
      <arglist>)(int op, leftv l, leftv r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>blackbox_Op2</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>abbce47b93541cd72d20a32e8bee31f77</anchor>
      <arglist>)(int op, leftv l, leftv r1, leftv r2)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>blackbox_Op3</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>a3e5bd387ba28b5f68b9400e03655297c</anchor>
      <arglist>)(int op, leftv l, leftv r1, leftv r2, leftv r3)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>blackbox_OpM</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>a9c2fff3a5e4c8d54b56166e2ba432c08</anchor>
      <arglist>)(int op, leftv l, leftv r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>blackbox_CheckAssign</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>a48ba0d880f0fd0f201417dceec909b27</anchor>
      <arglist>)(blackbox *b, leftv l, leftv r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>blackbox_serialize</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>ae257b088565c38fea4e55c3d39b996f8</anchor>
      <arglist>)(blackbox *b, void *d, si_link f)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>blackbox_deserialize</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>a2462443a6c8aa6b05e39c3bc847031b5</anchor>
      <arglist>)(blackbox **b, void **d, si_link f)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>a4de113c82c4adb7819c57eda228c12fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>properties</name>
      <anchorfile>structblackbox__struct.html</anchorfile>
      <anchor>ac4dc3aec5da38d87b769265425c56271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>blackbox_list</name>
    <filename>blackbox_8h.html</filename>
    <anchor>structblackbox__list</anchor>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>acdaaf9b24ffb9ca0da6f0b949dd14850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void **</type>
      <name>list</name>
      <anchorfile>blackbox_8h.html</anchorfile>
      <anchor>a04999ee44303c479a87433f5dbb39d91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::internals::Block</name>
    <filename>structvspace_1_1internals_1_1Block.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>is_free</name>
      <anchorfile>structvspace_1_1internals_1_1Block.html</anchorfile>
      <anchor>a38d8723c435629188b53390944f6f211</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>structvspace_1_1internals_1_1Block.html</anchorfile>
      <anchor>ae40f9a79d77cfd2be9098d131ab4d9f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark_as_allocated</name>
      <anchorfile>structvspace_1_1internals_1_1Block.html</anchorfile>
      <anchor>ab938cc402e10b60aaf73882c453d6cd1</anchor>
      <arglist>(vaddr_t vaddr, int level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark_as_free</name>
      <anchorfile>structvspace_1_1internals_1_1Block.html</anchorfile>
      <anchor>a2e5f97e07ce1a0334eaac36243bdde04</anchor>
      <arglist>(int level)</arglist>
    </member>
    <member kind="variable">
      <type>vaddr_t</type>
      <name>prev</name>
      <anchorfile>structvspace_1_1internals_1_1Block.html</anchorfile>
      <anchor>ab30f880d370287e1cbcd962a692aeef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vaddr_t</type>
      <name>next</name>
      <anchorfile>structvspace_1_1internals_1_1Block.html</anchorfile>
      <anchor>a5313dfd6c127d9f0565b018b227c6be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>data</name>
      <anchorfile>structvspace_1_1internals_1_1Block.html</anchorfile>
      <anchor>abdec6fd14cb1844f5495f891828e5a2f</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>borderElem</name>
    <filename>classborderElem.html</filename>
    <member kind="function">
      <type></type>
      <name>borderElem</name>
      <anchorfile>classborderElem.html</anchorfile>
      <anchor>af3b7cc0b6fa28ffd11288c633e06d057</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>borderElem</name>
      <anchorfile>classborderElem.html</anchorfile>
      <anchor>a5b1870a9545321a88043c5a27a924ab3</anchor>
      <arglist>(poly p, fglmVector n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~borderElem</name>
      <anchorfile>classborderElem.html</anchorfile>
      <anchor>ad0e07f5fede67c37884dbbc6819a9273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>monom</name>
      <anchorfile>classborderElem.html</anchorfile>
      <anchor>a1567b009659d44b2f1985b23631fbb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fglmVector</type>
      <name>nf</name>
      <anchorfile>classborderElem.html</anchorfile>
      <anchor>a6365ebd1b0a150b1673d3c6dfefbf90c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>box</name>
    <filename>structbox.html</filename>
    <member kind="function">
      <type></type>
      <name>box</name>
      <anchorfile>structbox.html</anchorfile>
      <anchor>a1ca802dd9502ab576e4786c06325fd94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>box</name>
      <anchorfile>structbox.html</anchorfile>
      <anchor>a046988ce2bafe69da546bcd166a5f04b</anchor>
      <arglist>(box *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~box</name>
      <anchorfile>structbox.html</anchorfile>
      <anchor>ad9af3cd34d85201cce706f00dab584c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>box &amp;</type>
      <name>setInterval</name>
      <anchorfile>structbox.html</anchorfile>
      <anchor>af0a9728833fa9569bf4b2ddcf4c132ab</anchor>
      <arglist>(int, interval *)</arglist>
    </member>
    <member kind="variable">
      <type>interval **</type>
      <name>intervals</name>
      <anchorfile>structbox.html</anchorfile>
      <anchor>a9e8c3a40364e1ef204444519d9fb8188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>R</name>
      <anchorfile>structbox.html</anchorfile>
      <anchor>a4784859521e9d792fb85c193f45767be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::ByteBuf</name>
    <filename>classLibThread_1_1ByteBuf.html</filename>
    <member kind="function">
      <type></type>
      <name>ByteBuf</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>afc366c00cc03f87e5087354d1c95adb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ByteBuf</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>a563b174df021d5a3b3de784eba4ae685</anchor>
      <arglist>(const ByteBuf &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ByteBuf &amp;</type>
      <name>operator=</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>a494e710f7b1dde514e622ae97a911e99</anchor>
      <arglist>(const ByteBuf &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ByteBuf</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>a503d9b82b2b1084715cc5a81aae1d42c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>a13d28e6c5212c72bee9b62d94133940d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_bytes</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>ac6719db630a2566e4d8683d8050bc2b5</anchor>
      <arglist>(char *p, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_bytes</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>ad7e48c37771ea5065b92342b0e21ff1d</anchor>
      <arglist>(char *p, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>ad1404c57b7ffff621398ff6fbc23394e</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>af2573f776d19b4c11dcf030ab1730d24</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seek</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>a672fa593193458148c29d3dc9072c7ea</anchor>
      <arglist>(size_t p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>a7dc26852968a8407d0d790d2d31fffa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>cap</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>ade154435e273e7cba4c0c6685c35d004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>pos</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>a51a0f51f9f54d1c7c2fc809f8b870d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>buf</name>
      <anchorfile>classLibThread_1_1ByteBuf.html</anchorfile>
      <anchor>a5d26ea635819545afcaf99ad785727bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cache</name>
    <filename>classCache.html</filename>
    <templarg>class KeyClass</templarg>
    <templarg>class ValueClass</templarg>
    <member kind="function">
      <type></type>
      <name>Cache</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a0754742d1088727e477316fcff98fdf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Cache</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a5995cfdab7190d1065306a1a85177ef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cache</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a8609e80969d04226519175838f17e47e</anchor>
      <arglist>(const Cache &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cache</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a1d5028fc6ab68ea7534edbf2f7590264</anchor>
      <arglist>(const int maxEntries, const int maxWeight)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWeight</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a8a4200cb7470bcf0ab00785865003e48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfEntries</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a393dd1b65ace7182b27634d40527bfa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxNumberOfEntries</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>ae9e1fa25461e41ddb748920632a0b083</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxWeight</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a99652ecb81366055745079153fd0cbf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasKey</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>abf8baf34c81b5cf431fbfca4a4239b22</anchor>
      <arglist>(const KeyClass &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>ValueClass</type>
      <name>getValue</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>affe29aaf0b8ddcce15e25e0e55e92b15</anchor>
      <arglist>(const KeyClass &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>put</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a79796330da5e1a7deaa505da0e15569b</anchor>
      <arglist>(const KeyClass &amp;key, const ValueClass &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a5421edb6c316fd0e3e4f31edab61a1a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a229014499bab32cb2b03203117fc18de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a4b86d43d76c566778a5bde939cf27d99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getIndexInKey</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a29756509a305e3dd7e56a28587b6674b</anchor>
      <arglist>(const KeyClass &amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getIndexInRank</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a6dfedf4d30c7d3e12dc9293e9b2d4e55</anchor>
      <arglist>(const ValueClass &amp;value) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>shrink</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>ac74119c0586f11bc1eb3a66bf22cba51</anchor>
      <arglist>(const KeyClass &amp;key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>deleteLast</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a8d3b377e6800a766c290b4d7d30b81b0</anchor>
      <arglist>(const KeyClass &amp;key)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; int &gt;</type>
      <name>_rank</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a7ac30988060116fa9a6bfc8a2bb1fc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; KeyClass &gt;</type>
      <name>_key</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>ac80fd0822cd41457c79ad35336768d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; ValueClass &gt;</type>
      <name>_value</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a713a48b017a59d7eb8f40d77f4c261cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; int &gt;</type>
      <name>_weights</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a6a96ea8f78c42fa0f0306ad165fdff64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; KeyClass &gt;::const_iterator</type>
      <name>_itKey</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a7fe90bbcdbdcddbbcdd8ec3c6186ed9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; ValueClass &gt;::const_iterator</type>
      <name>_itValue</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a8c79aff87542a1893e0b0cadfcf78a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_weight</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>ad80032b99344d1d640a22df2f70aa29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxEntries</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a95ca28ea3498a730fd0e5bd441f1c3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxWeight</name>
      <anchorfile>classCache.html</anchorfile>
      <anchor>a8d25ab9c2c63968bcdaeb4c266f66a33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cache_compare</name>
    <filename>structcache__compare.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structcache__compare.html</anchorfile>
      <anchor>adee4d725b5b8cb67e2d9bf4da848d5b8</anchor>
      <arglist>(const poly &amp;l, const poly &amp;r) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>amp::campf</name>
    <filename>classamp_1_1campf.html</filename>
    <templarg>unsigned int Precision</templarg>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a8d2b9fce26c0031211e2f1148a45972e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>aaac9d08814005060ce4c5de265eb1520</anchor>
      <arglist>(long double v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a4cc972e13288e28d92a76ee4d2556774</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a159e8ebf6158675a9edf03b906ab7124</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a0c413e1ae73d6805146b7bc5b8b59ff5</anchor>
      <arglist>(signed long v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>aac63c78e97a72506cf69e6d3bc2e090b</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a1f74629ff499987642ec1e95625ac36e</anchor>
      <arglist>(signed int v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a165838ec156f1ed1b79e77868663362e</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a8b771c79b4cb0b0d0a19735253f149f1</anchor>
      <arglist>(signed short v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a383f521a5092c060bb537327c4ad3c8a</anchor>
      <arglist>(unsigned short v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a5000cebef250650648570da6f73f3ebd</anchor>
      <arglist>(signed char v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a1b11885d391c39239157c140ef38b925</anchor>
      <arglist>(unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a3e812bc4b66433053ad0cf4cabbb4d4a</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a4df50c3151ee2cff41ac8360f6874b1c</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;_x, const ampf&lt; Precision &gt; &amp;_y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>aa71220e30400a3d9bb47acdae2cdd5f9</anchor>
      <arglist>(const campf &amp;z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a5446869a2ee8b381fca3ee1d645ca0cf</anchor>
      <arglist>(const campf&lt; Prec2 &gt; &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a03b9744ee1976b8d73b8479b1f92aa4a</anchor>
      <arglist>(long double v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a24fa2293c1b67d00dfbbfef1e79fe081</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a4a6599dfb6dfad74a8c2abe546144cec</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a9eaba271de82cd90b67a677ec1d3aef5</anchor>
      <arglist>(signed long v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>adc9ec73359724205774992de07b7bfff</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a6551401832de6bc7792338288b5b78cd</anchor>
      <arglist>(signed int v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a7ce660a6ea322f09b81791d607d35188</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a461add9619a5c02e9ca70e8eb8a3c282</anchor>
      <arglist>(signed short v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a37a21b10971913bfceaaf8d708dbf9d6</anchor>
      <arglist>(unsigned short v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a918448e054389c7bd150e0d1d1d5b686</anchor>
      <arglist>(signed char v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>adf4b2e3d72636a5bd842fb6ccbe3ca93</anchor>
      <arglist>(unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a7817a0288d2478a1a669793a1659ab14</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a8c870a18763fb1ea59b594f88c89c7bc</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>ac31d032a1571b6b4e174c270226df03c</anchor>
      <arglist>(const campf &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>ac501deb21c9182e7e67cc9484454172d</anchor>
      <arglist>(const campf&lt; Precision2 &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a8d2b9fce26c0031211e2f1148a45972e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>aaac9d08814005060ce4c5de265eb1520</anchor>
      <arglist>(long double v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a4cc972e13288e28d92a76ee4d2556774</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a159e8ebf6158675a9edf03b906ab7124</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a0c413e1ae73d6805146b7bc5b8b59ff5</anchor>
      <arglist>(signed long v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>aac63c78e97a72506cf69e6d3bc2e090b</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a1f74629ff499987642ec1e95625ac36e</anchor>
      <arglist>(signed int v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a165838ec156f1ed1b79e77868663362e</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a8b771c79b4cb0b0d0a19735253f149f1</anchor>
      <arglist>(signed short v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a383f521a5092c060bb537327c4ad3c8a</anchor>
      <arglist>(unsigned short v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a5000cebef250650648570da6f73f3ebd</anchor>
      <arglist>(signed char v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a1b11885d391c39239157c140ef38b925</anchor>
      <arglist>(unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a3e812bc4b66433053ad0cf4cabbb4d4a</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a4df50c3151ee2cff41ac8360f6874b1c</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;_x, const ampf&lt; Precision &gt; &amp;_y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>aa71220e30400a3d9bb47acdae2cdd5f9</anchor>
      <arglist>(const campf &amp;z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>campf</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a5446869a2ee8b381fca3ee1d645ca0cf</anchor>
      <arglist>(const campf&lt; Prec2 &gt; &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a03b9744ee1976b8d73b8479b1f92aa4a</anchor>
      <arglist>(long double v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a24fa2293c1b67d00dfbbfef1e79fe081</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a4a6599dfb6dfad74a8c2abe546144cec</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a9eaba271de82cd90b67a677ec1d3aef5</anchor>
      <arglist>(signed long v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>adc9ec73359724205774992de07b7bfff</anchor>
      <arglist>(unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a6551401832de6bc7792338288b5b78cd</anchor>
      <arglist>(signed int v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a7ce660a6ea322f09b81791d607d35188</anchor>
      <arglist>(unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a461add9619a5c02e9ca70e8eb8a3c282</anchor>
      <arglist>(signed short v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a37a21b10971913bfceaaf8d708dbf9d6</anchor>
      <arglist>(unsigned short v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a918448e054389c7bd150e0d1d1d5b686</anchor>
      <arglist>(signed char v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>adf4b2e3d72636a5bd842fb6ccbe3ca93</anchor>
      <arglist>(unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a7817a0288d2478a1a669793a1659ab14</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a8c870a18763fb1ea59b594f88c89c7bc</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>ac31d032a1571b6b4e174c270226df03c</anchor>
      <arglist>(const campf &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>campf &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>ac501deb21c9182e7e67cc9484454172d</anchor>
      <arglist>(const campf&lt; Precision2 &gt; &amp;r)</arglist>
    </member>
    <member kind="variable">
      <type>ampf&lt; Precision &gt;</type>
      <name>x</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a6b8813501361d933e3ce3885a8792c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ampf&lt; Precision &gt;</type>
      <name>y</name>
      <anchorfile>classamp_1_1campf.html</anchorfile>
      <anchor>a3d6a8aaa478b429eb8685ef9c7aedf6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CanonicalForm</name>
    <filename>classCanonicalForm.html</filename>
    <base>omallocClass</base>
    <base>omallocClass</base>
    <base>omallocClass</base>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a428f99bbff1945f5d70d59ac0f2b3511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a282a977e1560ec4957da2c1e6fe95f08</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a5bfdfac558f9190b8b8332bbd8fee708</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a9cb55e3462267607cb175ec629e2a65f</anchor>
      <arglist>(const int)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ac3720d386f9eaf3b7c411b80ee803dbe</anchor>
      <arglist>(const long)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a0bfe06225e2ec12d7b5be990ef276237</anchor>
      <arglist>(const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a636e5dee6cac9cce749a6dcad73c4340</anchor>
      <arglist>(const Variable &amp;, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ae25c04a465f223bde482ddfc7cf99d18</anchor>
      <arglist>(const char *, const int base=10)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE</type>
      <name>~CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a2f9c0b6851cbb52245ede1e11bf1ee17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>getval</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a6302fc0057d3c1e996ff918f61eb7336</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deepCopy</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a3bd86617700698faca9d5a38431ad5bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpzval</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ad0521369eed04defe36c3ae11537e3bb</anchor>
      <arglist>(mpz_t val) const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE bool</type>
      <name>isOne</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a63584e1adc53825d3411dd1067103766</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE bool</type>
      <name>isZero</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a21b031d9336cd2cb52e988975a79fe41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa99155f2318ce1d1ec39b1638773994e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inZ</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a9080f3d3f9e68ba71b4c3a57819c6c2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inQ</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a55127a3a2d90ae9f0536ab3c444b437f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inFF</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a32cc956c83bcb969af699f01e3e7cc61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inGF</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a19c2aefa417d95a0ac3543f8efe6c5ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inBaseDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa7d86f732ff517dbe7a4673bdfa38d68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inExtension</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a36e5ee0849932b7e17b7d67cf26e0241</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inCoeffDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a8a4102a24375a52f6f2286ff91ba83cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inPolyDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a40c0073e274f37351489e9b7acd9e956</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inQuotDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a405c06b11525e5ededd8f81074fa2ed5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFFinGF</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a2710d2e887a6ef4e6051ce2261d8b5d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnivariate</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af79ea2dc2a6b3fb457a6c0b72574e70b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isHomogeneous</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a2455ad0db5c42e76deb80dc78acf8f77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>intval</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a6a87ab1742211364ae919f43f2c3c61e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapinto</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aae0b1de758bdee5f010dab7fba589b09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lc</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>acb04908eb5df72dfb23f4e158d3dfa04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Lc</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a4fa5e7cd10a2fe2f70d8e142794fa852</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a14aa3b148d73f4045470f9259acd5e07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ad31d50c637d6a75ab112b1dcca06e9fe</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a358f7e4f103d6b6dae0f76796824bd2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>abde7b945ba1b3ee23b8ed9d440f71eb7</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a64452cc4fda760709a1497c140e8d0a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a74bdc23bab01a8c0f62a115f1e8b258a</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>taildegree</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af5891a59ab02bed67e49a043ee02b5b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a9a28e3e423961c6b20c85f6d1c8b0d2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>mvar</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a51b4c66c0cfd4cb04d0057367b62060d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>num</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ae6d9e4246ed4ddc8cc6418abfa1b8176</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>den</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a02b84b552edcab93b99d0fc20a8a65a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CanonicalForm &amp;</type>
      <name>operator=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a788401c51224d9ad1c809b49cb89d682</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CanonicalForm &amp;</type>
      <name>operator=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a64e50bc95252369e64b202c387968ca8</anchor>
      <arglist>(const long)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator+=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a819a4144c3e57eaa38892b9b72d8535d</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator-=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>adacf6b10468503037fcf5bec5a3b4e15</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator*=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a93cd45c105438510bdd6691e869770ec</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator/=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>afead9ebfc6512231cc345bc2c12d61dd</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator%=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a5c3eeb617c866d3df5fd9e99095a537f</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>div</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>afc6e6fa3b8b1d40e008b624d072bfc17</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>tryDiv</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa12120bfc75bdd73efd94e63e5870940</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>mod</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aabe42bce58279d873f73c1c05413b6e6</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a0f0379bedab01bcaddf353a312047d08</anchor>
      <arglist>(const CanonicalForm &amp;f) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa6b44ad8e88fbdcd12eee31b40ca4ef3</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator[]</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a7ade49d40ed97727269ca81f91caccbb</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deriv</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a7f447684479dfe794c884d391954f04e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deriv</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>adfd442ff5c36927b261277d9f80a12e8</anchor>
      <arglist>(const Variable &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a37856118bc12a4c2e709cffe7d432ba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sqrt</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa1482d2990c8e319d611a38eefdf23c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ilog2</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aaf7a7f38bdf48cafa5983e3673b26f42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af29a255a97173bf2dd8336761526fc87</anchor>
      <arglist>(OSTREAM &amp;, char *) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a8ff0774bf8d08081bba2accc7644fa8a</anchor>
      <arglist>(OSTREAM &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>genZero</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a6c79dbcd92e4172e6a596d3e750cf713</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>genOne</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a0d83d624a0c8c063dc94886198d3bc86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a428f99bbff1945f5d70d59ac0f2b3511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a282a977e1560ec4957da2c1e6fe95f08</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a5bfdfac558f9190b8b8332bbd8fee708</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a9cb55e3462267607cb175ec629e2a65f</anchor>
      <arglist>(const int)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ac3720d386f9eaf3b7c411b80ee803dbe</anchor>
      <arglist>(const long)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a0bfe06225e2ec12d7b5be990ef276237</anchor>
      <arglist>(const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a636e5dee6cac9cce749a6dcad73c4340</anchor>
      <arglist>(const Variable &amp;, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ae25c04a465f223bde482ddfc7cf99d18</anchor>
      <arglist>(const char *, const int base=10)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE</type>
      <name>~CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a2f9c0b6851cbb52245ede1e11bf1ee17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>getval</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a6302fc0057d3c1e996ff918f61eb7336</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deepCopy</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a3bd86617700698faca9d5a38431ad5bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpzval</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ad0521369eed04defe36c3ae11537e3bb</anchor>
      <arglist>(mpz_t val) const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE bool</type>
      <name>isOne</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a63584e1adc53825d3411dd1067103766</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE bool</type>
      <name>isZero</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a21b031d9336cd2cb52e988975a79fe41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa99155f2318ce1d1ec39b1638773994e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inZ</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a9080f3d3f9e68ba71b4c3a57819c6c2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inQ</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a55127a3a2d90ae9f0536ab3c444b437f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inFF</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a32cc956c83bcb969af699f01e3e7cc61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inGF</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a19c2aefa417d95a0ac3543f8efe6c5ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inBaseDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa7d86f732ff517dbe7a4673bdfa38d68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inExtension</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a36e5ee0849932b7e17b7d67cf26e0241</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inCoeffDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a8a4102a24375a52f6f2286ff91ba83cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inPolyDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a40c0073e274f37351489e9b7acd9e956</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inQuotDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a405c06b11525e5ededd8f81074fa2ed5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFFinGF</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a2710d2e887a6ef4e6051ce2261d8b5d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnivariate</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af79ea2dc2a6b3fb457a6c0b72574e70b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isHomogeneous</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a2455ad0db5c42e76deb80dc78acf8f77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>intval</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a6a87ab1742211364ae919f43f2c3c61e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapinto</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aae0b1de758bdee5f010dab7fba589b09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lc</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>acb04908eb5df72dfb23f4e158d3dfa04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Lc</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a4fa5e7cd10a2fe2f70d8e142794fa852</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a14aa3b148d73f4045470f9259acd5e07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ad31d50c637d6a75ab112b1dcca06e9fe</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a358f7e4f103d6b6dae0f76796824bd2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>abde7b945ba1b3ee23b8ed9d440f71eb7</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a64452cc4fda760709a1497c140e8d0a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a74bdc23bab01a8c0f62a115f1e8b258a</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>taildegree</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af5891a59ab02bed67e49a043ee02b5b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a9a28e3e423961c6b20c85f6d1c8b0d2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>mvar</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a51b4c66c0cfd4cb04d0057367b62060d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>num</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ae6d9e4246ed4ddc8cc6418abfa1b8176</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>den</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a02b84b552edcab93b99d0fc20a8a65a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CanonicalForm &amp;</type>
      <name>operator=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a788401c51224d9ad1c809b49cb89d682</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CanonicalForm &amp;</type>
      <name>operator=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a64e50bc95252369e64b202c387968ca8</anchor>
      <arglist>(const long)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator+=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a819a4144c3e57eaa38892b9b72d8535d</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator-=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>adacf6b10468503037fcf5bec5a3b4e15</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator*=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a93cd45c105438510bdd6691e869770ec</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator/=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>afead9ebfc6512231cc345bc2c12d61dd</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator%=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a5c3eeb617c866d3df5fd9e99095a537f</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>div</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>afc6e6fa3b8b1d40e008b624d072bfc17</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>tryDiv</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa12120bfc75bdd73efd94e63e5870940</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>mod</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aabe42bce58279d873f73c1c05413b6e6</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a0f0379bedab01bcaddf353a312047d08</anchor>
      <arglist>(const CanonicalForm &amp;f) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa6b44ad8e88fbdcd12eee31b40ca4ef3</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator[]</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a7ade49d40ed97727269ca81f91caccbb</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deriv</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a7f447684479dfe794c884d391954f04e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deriv</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>adfd442ff5c36927b261277d9f80a12e8</anchor>
      <arglist>(const Variable &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a37856118bc12a4c2e709cffe7d432ba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sqrt</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa1482d2990c8e319d611a38eefdf23c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ilog2</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aaf7a7f38bdf48cafa5983e3673b26f42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af29a255a97173bf2dd8336761526fc87</anchor>
      <arglist>(OSTREAM &amp;, char *) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a8ff0774bf8d08081bba2accc7644fa8a</anchor>
      <arglist>(OSTREAM &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>genZero</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a6c79dbcd92e4172e6a596d3e750cf713</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>genOne</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a0d83d624a0c8c063dc94886198d3bc86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a428f99bbff1945f5d70d59ac0f2b3511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a282a977e1560ec4957da2c1e6fe95f08</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a5bfdfac558f9190b8b8332bbd8fee708</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a9cb55e3462267607cb175ec629e2a65f</anchor>
      <arglist>(const int)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ac3720d386f9eaf3b7c411b80ee803dbe</anchor>
      <arglist>(const long)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a0bfe06225e2ec12d7b5be990ef276237</anchor>
      <arglist>(const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_INLINE</type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a636e5dee6cac9cce749a6dcad73c4340</anchor>
      <arglist>(const Variable &amp;, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ae25c04a465f223bde482ddfc7cf99d18</anchor>
      <arglist>(const char *, const int base=10)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE</type>
      <name>~CanonicalForm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a2f9c0b6851cbb52245ede1e11bf1ee17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>getval</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a6302fc0057d3c1e996ff918f61eb7336</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deepCopy</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a3bd86617700698faca9d5a38431ad5bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpzval</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ad0521369eed04defe36c3ae11537e3bb</anchor>
      <arglist>(mpz_t val) const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE bool</type>
      <name>isOne</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a63584e1adc53825d3411dd1067103766</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE bool</type>
      <name>isZero</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a21b031d9336cd2cb52e988975a79fe41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImm</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa99155f2318ce1d1ec39b1638773994e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inZ</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a9080f3d3f9e68ba71b4c3a57819c6c2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inQ</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a55127a3a2d90ae9f0536ab3c444b437f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inFF</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a32cc956c83bcb969af699f01e3e7cc61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inGF</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a19c2aefa417d95a0ac3543f8efe6c5ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inBaseDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa7d86f732ff517dbe7a4673bdfa38d68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inExtension</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a36e5ee0849932b7e17b7d67cf26e0241</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inCoeffDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a8a4102a24375a52f6f2286ff91ba83cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inPolyDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a40c0073e274f37351489e9b7acd9e956</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inQuotDomain</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a405c06b11525e5ededd8f81074fa2ed5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFFinGF</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a2710d2e887a6ef4e6051ce2261d8b5d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnivariate</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af79ea2dc2a6b3fb457a6c0b72574e70b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isHomogeneous</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a2455ad0db5c42e76deb80dc78acf8f77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>intval</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a6a87ab1742211364ae919f43f2c3c61e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>mapinto</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aae0b1de758bdee5f010dab7fba589b09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lc</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>acb04908eb5df72dfb23f4e158d3dfa04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Lc</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a4fa5e7cd10a2fe2f70d8e142794fa852</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a14aa3b148d73f4045470f9259acd5e07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ad31d50c637d6a75ab112b1dcca06e9fe</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a358f7e4f103d6b6dae0f76796824bd2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>abde7b945ba1b3ee23b8ed9d440f71eb7</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a64452cc4fda760709a1497c140e8d0a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a74bdc23bab01a8c0f62a115f1e8b258a</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>taildegree</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af5891a59ab02bed67e49a043ee02b5b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a9a28e3e423961c6b20c85f6d1c8b0d2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>mvar</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a51b4c66c0cfd4cb04d0057367b62060d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>num</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ae6d9e4246ed4ddc8cc6418abfa1b8176</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>den</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a02b84b552edcab93b99d0fc20a8a65a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CanonicalForm &amp;</type>
      <name>operator=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a788401c51224d9ad1c809b49cb89d682</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CanonicalForm &amp;</type>
      <name>operator=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a64e50bc95252369e64b202c387968ca8</anchor>
      <arglist>(const long)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator+=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a819a4144c3e57eaa38892b9b72d8535d</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator-=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>adacf6b10468503037fcf5bec5a3b4e15</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator*=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a93cd45c105438510bdd6691e869770ec</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator/=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>afead9ebfc6512231cc345bc2c12d61dd</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>operator%=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a5c3eeb617c866d3df5fd9e99095a537f</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>div</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>afc6e6fa3b8b1d40e008b624d072bfc17</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>tryDiv</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa12120bfc75bdd73efd94e63e5870940</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm &amp;</type>
      <name>mod</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aabe42bce58279d873f73c1c05413b6e6</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a0f0379bedab01bcaddf353a312047d08</anchor>
      <arglist>(const CanonicalForm &amp;f) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa6b44ad8e88fbdcd12eee31b40ca4ef3</anchor>
      <arglist>(const CanonicalForm &amp;f, const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator[]</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a7ade49d40ed97727269ca81f91caccbb</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deriv</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a7f447684479dfe794c884d391954f04e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>deriv</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>adfd442ff5c36927b261277d9f80a12e8</anchor>
      <arglist>(const Variable &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a37856118bc12a4c2e709cffe7d432ba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>sqrt</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aa1482d2990c8e319d611a38eefdf23c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ilog2</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>aaf7a7f38bdf48cafa5983e3673b26f42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af29a255a97173bf2dd8336761526fc87</anchor>
      <arglist>(OSTREAM &amp;, char *) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a8ff0774bf8d08081bba2accc7644fa8a</anchor>
      <arglist>(OSTREAM &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>genZero</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a6c79dbcd92e4172e6a596d3e750cf713</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>genOne</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a0d83d624a0c8c063dc94886198d3bc86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InternalCF *</type>
      <name>value</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a2007b4d2829ad3c2434a2e1ae55c6f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>CFIterator</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a878af76c86188b138a80dd78b024e236</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator==</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a5c69d80e38303c27c0f7bb5fc565bc2c</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator!=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a004459a6af5331c84180d291cf4e70d5</anchor>
      <arglist>(const CanonicalForm &amp;lhs, const CanonicalForm &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator&gt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af99315873da83a31c343a33c3e8c3296</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator&lt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a01515f65cdd94ee493a24ce184d225db</anchor>
      <arglist>(const CanonicalForm &amp;lhs, const CanonicalForm &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator-</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a1638b47a333db77dcd594c580e46388a</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC void</type>
      <name>divrem</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ab6cd5e2ea72d893b8f78d675774c9ab5</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>divremt</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a612f2e8d25d08d8fbd67cdec13e48dce</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>tryDivremt</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a84395d7f0afc15fd265377f73baf35cb</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC CanonicalForm</type>
      <name>bgcd</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a792a2872bcb6037ddba25b11adb658d1</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC CanonicalForm</type>
      <name>bextgcd</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ad813c7ff926cb28596300deeb08716b8</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;a, CanonicalForm &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a384bd16f02f42f03099bdeb07e32f772</anchor>
      <arglist>(OSTREAM &amp;os, const CanonicalForm &amp;cf)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC ISTREAM &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a17e233883bda105e4d55179dec7af94e</anchor>
      <arglist>(ISTREAM &amp;is, CanonicalForm &amp;cf)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator==</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a5c69d80e38303c27c0f7bb5fc565bc2c</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator!=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a004459a6af5331c84180d291cf4e70d5</anchor>
      <arglist>(const CanonicalForm &amp;lhs, const CanonicalForm &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator&gt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af99315873da83a31c343a33c3e8c3296</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator&lt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a01515f65cdd94ee493a24ce184d225db</anchor>
      <arglist>(const CanonicalForm &amp;lhs, const CanonicalForm &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator-</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a1638b47a333db77dcd594c580e46388a</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC void</type>
      <name>divrem</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ab6cd5e2ea72d893b8f78d675774c9ab5</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>divremt</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a612f2e8d25d08d8fbd67cdec13e48dce</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>tryDivremt</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a84395d7f0afc15fd265377f73baf35cb</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC CanonicalForm</type>
      <name>bgcd</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a792a2872bcb6037ddba25b11adb658d1</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC CanonicalForm</type>
      <name>bextgcd</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ad813c7ff926cb28596300deeb08716b8</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;a, CanonicalForm &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a384bd16f02f42f03099bdeb07e32f772</anchor>
      <arglist>(OSTREAM &amp;os, const CanonicalForm &amp;cf)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC ISTREAM &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a17e233883bda105e4d55179dec7af94e</anchor>
      <arglist>(ISTREAM &amp;is, CanonicalForm &amp;cf)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator==</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a5c69d80e38303c27c0f7bb5fc565bc2c</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator!=</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a004459a6af5331c84180d291cf4e70d5</anchor>
      <arglist>(const CanonicalForm &amp;lhs, const CanonicalForm &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator&gt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>af99315873da83a31c343a33c3e8c3296</anchor>
      <arglist>(const CanonicalForm &amp;, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>operator&lt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a01515f65cdd94ee493a24ce184d225db</anchor>
      <arglist>(const CanonicalForm &amp;lhs, const CanonicalForm &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend CF_NO_INLINE FACTORY_PUBLIC CanonicalForm</type>
      <name>operator-</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a1638b47a333db77dcd594c580e46388a</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC void</type>
      <name>divrem</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ab6cd5e2ea72d893b8f78d675774c9ab5</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>divremt</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a612f2e8d25d08d8fbd67cdec13e48dce</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC bool</type>
      <name>tryDivremt</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a84395d7f0afc15fd265377f73baf35cb</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;q, CanonicalForm &amp;r, const CanonicalForm &amp;M, bool &amp;fail)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC CanonicalForm</type>
      <name>bgcd</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a792a2872bcb6037ddba25b11adb658d1</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC CanonicalForm</type>
      <name>bextgcd</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>ad813c7ff926cb28596300deeb08716b8</anchor>
      <arglist>(const CanonicalForm &amp;f, const CanonicalForm &amp;g, CanonicalForm &amp;a, CanonicalForm &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a384bd16f02f42f03099bdeb07e32f772</anchor>
      <arglist>(OSTREAM &amp;os, const CanonicalForm &amp;cf)</arglist>
    </member>
    <member kind="friend">
      <type>friend FACTORY_PUBLIC ISTREAM &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classCanonicalForm.html</anchorfile>
      <anchor>a17e233883bda105e4d55179dec7af94e</anchor>
      <arglist>(ISTREAM &amp;is, CanonicalForm &amp;cf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CAntiCommutativeSpecialPairMultiplier</name>
    <filename>classCAntiCommutativeSpecialPairMultiplier.html</filename>
    <base>CSpecialPairMultiplier</base>
    <member kind="function">
      <type></type>
      <name>CAntiCommutativeSpecialPairMultiplier</name>
      <anchorfile>classCAntiCommutativeSpecialPairMultiplier.html</anchorfile>
      <anchor>ab043a0dbc85218f84f20fe4c96214a11</anchor>
      <arglist>(ring r, int i, int j)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CAntiCommutativeSpecialPairMultiplier</name>
      <anchorfile>classCAntiCommutativeSpecialPairMultiplier.html</anchorfile>
      <anchor>ae5699248bb90f7676e3a2619e79da8a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEE</name>
      <anchorfile>classCAntiCommutativeSpecialPairMultiplier.html</anchorfile>
      <anchor>aca79ba8b23cd2a61cfc494e0a8a14afb</anchor>
      <arglist>(const int expLeft, const int expRight)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CBasePolyEnumerator</name>
    <filename>classCBasePolyEnumerator.html</filename>
    <base virtualness="virtual">IBaseEnumerator</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsValid</name>
      <anchorfile>classCBasePolyEnumerator.html</anchorfile>
      <anchor>a5d73f826d773a3fb2655668b1c85cd6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classCBasePolyEnumerator.html</anchorfile>
      <anchor>a7ab1f59f634dc0bc13ceabbfdfa15771</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CBasePolyEnumerator</name>
      <anchorfile>classCBasePolyEnumerator.html</anchorfile>
      <anchor>a0f9695895857d2ab679e64c5bb7dbee3</anchor>
      <arglist>(poly p=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Reset</name>
      <anchorfile>classCBasePolyEnumerator.html</anchorfile>
      <anchor>a1215fe19c0398bcadff87f01c0073535</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>MoveNext</name>
      <anchorfile>classCBasePolyEnumerator.html</anchorfile>
      <anchor>a54499e8babfc075a46a1928e0cf24c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>poly</type>
      <name>m_position</name>
      <anchorfile>classCBasePolyEnumerator.html</anchorfile>
      <anchor>ad163e4c2f6bba2fad0211390dbf37bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poly</type>
      <name>m_poly</name>
      <anchorfile>classCBasePolyEnumerator.html</anchorfile>
      <anchor>a77dfce8002c00a6c6c34ac60eb3590fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const spolyrec</type>
      <name>m_prevposition_struct</name>
      <anchorfile>classCBasePolyEnumerator.html</anchorfile>
      <anchor>a55afd296aae166431e904b35f7a92938</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CRecursivePolyCoeffsEnumerator</name>
      <anchorfile>classCBasePolyEnumerator.html</anchorfile>
      <anchor>a2958fcc5f1c37ccd3c6a5a4534ead1f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CCacheCompare</name>
    <filename>structCCacheCompare.html</filename>
    <member kind="function">
      <type></type>
      <name>CCacheCompare</name>
      <anchorfile>structCCacheCompare.html</anchorfile>
      <anchor>a790f0484afd4d0f23554eb60e74f21ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CCacheCompare</name>
      <anchorfile>structCCacheCompare.html</anchorfile>
      <anchor>a647619190414925e49471dbea1d3c781</anchor>
      <arglist>(const ring &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CCacheCompare</name>
      <anchorfile>structCCacheCompare.html</anchorfile>
      <anchor>a3ef56fe33062f594dd5dadf1e5da41f0</anchor>
      <arglist>(const CCacheCompare &amp;lhs)</arglist>
    </member>
    <member kind="function">
      <type>CCacheCompare &amp;</type>
      <name>operator=</name>
      <anchorfile>structCCacheCompare.html</anchorfile>
      <anchor>a4131ac552a93987ddc9fdc80e84f1ff5</anchor>
      <arglist>(const CCacheCompare &amp;lhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structCCacheCompare.html</anchorfile>
      <anchor>a110c0ba597dd8d749b078242480ffb7f</anchor>
      <arglist>(const TCacheKey &amp;l, const TCacheKey &amp;r) const</arglist>
    </member>
    <member kind="variable">
      <type>const ring &amp;</type>
      <name>m_ring</name>
      <anchorfile>structCCacheCompare.html</anchorfile>
      <anchor>af6ab01b97c3b69dd17bb74a40e8559b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CCacheHash</name>
    <filename>classCCacheHash.html</filename>
    <templarg>typename CExponent</templarg>
    <class kind="struct">CCacheHash::CCacheItem</class>
    <member kind="enumeration">
      <type></type>
      <name>EHistoryType</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a415c582cdcab9a26b0a85911f8fdbd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULT_LOOKUP</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a415c582cdcab9a26b0a85911f8fdbd7bac3a075c64f239c23994922c71ca8c5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULT_STORE</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a415c582cdcab9a26b0a85911f8fdbd7ba9bbd47c735db4bb77cf41ca8a4c64e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULT_LOOKUP</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a415c582cdcab9a26b0a85911f8fdbd7bac3a075c64f239c23994922c71ca8c5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MULT_STORE</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a415c582cdcab9a26b0a85911f8fdbd7ba9bbd47c735db4bb77cf41ca8a4c64e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CCacheHash</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a99fbcadfb1ce07ad345050d456d40a22</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>GetBasering</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>aa7b0d071a71ba85ad915d1b3ca0efec9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NVars</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a0346e2ffe92db6a3292eb467b54eb01b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CCacheHash</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a18f21e17d9e5a90db0eced3eea70621c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LookupEE</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a06d4b104329349fe508bb8890ebb274b</anchor>
      <arglist>(CExponent a, CExponent b, CCacheItem *&amp;pItems)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StoreEE</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a64e61c900b60f0738503ff32cbbf9e35</anchor>
      <arglist>(CExponent a, CExponent b, poly pProduct)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>History</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>aa14812d62c03734e45d43c579d1957ee</anchor>
      <arglist>(const EHistoryType, const CExponent, const CExponent, const poly=NULL)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CCacheHash</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a8d056dee2d1813f0980b675fc18893f6</anchor>
      <arglist>(const CCacheHash &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CCacheHash &amp;</type>
      <name>operator=</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a4761941d35bf62f8046111f60c989a49</anchor>
      <arglist>(const CCacheHash &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>m_basering</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a13b7b8d427b3879816524235318f3f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_NVars</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a301f7f93fbc5c7ddb551b1d862e89cf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CCacheHash::CCacheItem</name>
    <filename>structCCacheHash_1_1CCacheItem.html</filename>
    <member kind="variable">
      <type>union CCacheHash::CCacheItem::@362055051370213063064106300073341224300167350106</type>
      <name>a</name>
      <anchorfile>structCCacheHash_1_1CCacheItem.html</anchorfile>
      <anchor>a3bd6f0f5cec7968681de451120dc9ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union CCacheHash::CCacheItem::@351051125277214052070023072166331066324021344137</type>
      <name>b</name>
      <anchorfile>structCCacheHash_1_1CCacheItem.html</anchorfile>
      <anchor>a8d192a84d1b3175ef938c74d319db40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>pProduct</name>
      <anchorfile>structCCacheHash_1_1CCacheItem.html</anchorfile>
      <anchor>ab1646cf51aff597eddf21ce5229ea51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iPairType</name>
      <anchorfile>structCCacheHash_1_1CCacheItem.html</anchorfile>
      <anchor>a7e1a9be77aad2feba9c437a55749e34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>lHits</name>
      <anchorfile>structCCacheHash_1_1CCacheItem.html</anchorfile>
      <anchor>a2270b9560d77f0896c1479a63b80b02f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>CCacheHash::CCacheItem.a</name>
    <filename>classCCacheHash.html</filename>
    <anchor>unionCCacheHash_1_1CCacheItem_8a</anchor>
    <member kind="variable">
      <type>CExponent</type>
      <name>aExponent</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>ac29d1ac4160161241198e16342c6cae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>aMonom</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>addf4c75ddf3fe13194eae26a214edf24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>CCacheHash::CCacheItem.b</name>
    <filename>classCCacheHash.html</filename>
    <anchor>unionCCacheHash_1_1CCacheItem_8b</anchor>
    <member kind="variable">
      <type>CExponent</type>
      <name>bExponent</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a2ce67c6ee7766e57269125f075b42e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>bMonom</name>
      <anchorfile>classCCacheHash.html</anchorfile>
      <anchor>a3f6db0ea66f6649cb0da19d16b37eae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CCommutativeSpecialPairMultiplier</name>
    <filename>classCCommutativeSpecialPairMultiplier.html</filename>
    <base>CSpecialPairMultiplier</base>
    <member kind="function">
      <type></type>
      <name>CCommutativeSpecialPairMultiplier</name>
      <anchorfile>classCCommutativeSpecialPairMultiplier.html</anchorfile>
      <anchor>a17894c5c026ba54d77176eeb094b8ee0</anchor>
      <arglist>(ring r, int i, int j)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CCommutativeSpecialPairMultiplier</name>
      <anchorfile>classCCommutativeSpecialPairMultiplier.html</anchorfile>
      <anchor>a138e6f52bb6976d6f748b9af54e7fb63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEE</name>
      <anchorfile>classCCommutativeSpecialPairMultiplier.html</anchorfile>
      <anchor>a2fbd26abdc5204f2774bb760e84a78d5</anchor>
      <arglist>(const int expLeft, const int expRight)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CExternalSpecialPairMultiplier</name>
    <filename>classCExternalSpecialPairMultiplier.html</filename>
    <base>CSpecialPairMultiplier</base>
    <member kind="function">
      <type></type>
      <name>CExternalSpecialPairMultiplier</name>
      <anchorfile>classCExternalSpecialPairMultiplier.html</anchorfile>
      <anchor>af7a057c0e5db53f822264675b367cf7d</anchor>
      <arglist>(ring r, int i, int j, Enum_ncSAType type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CExternalSpecialPairMultiplier</name>
      <anchorfile>classCExternalSpecialPairMultiplier.html</anchorfile>
      <anchor>a73534055b783ea960c0082ea04501a72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEE</name>
      <anchorfile>classCExternalSpecialPairMultiplier.html</anchorfile>
      <anchor>a3fe6efb0fe4e0dcd49312018efe07315</anchor>
      <arglist>(const int expLeft, const int expRight)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Enum_ncSAType</type>
      <name>m_ncSAtype</name>
      <anchorfile>classCExternalSpecialPairMultiplier.html</anchorfile>
      <anchor>a37dca3af34b5e4cbe7aabfff0fb0d8b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CFFactory</name>
    <filename>classCFFactory.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>gettype</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>a170f082f5f0c7799968201e4ecd30fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>settype</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>aed6af0fdae840b4b809c5e2b173b2196</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>basic</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>a07c4e5e3e9e8004cfa984d3a245091f0</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>basic</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>a728cb2326cbb1cf5c6d796a58eaf323f</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>basic</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>a45dbd6e52a80e5b3aae08dd8bc9c25d2</anchor>
      <arglist>(int type, long value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>basic</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>aa1467ab8defeca5802b2f6dac7008f01</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>basic</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>a862848a2008716a662c0a67949f9eada</anchor>
      <arglist>(const char *str, int base)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>basic</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>a6a15a3429016216d6b976bbf66e9ed49</anchor>
      <arglist>(int type, const char *const str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>basic</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>ae541e81e02150cc75c1c799873536097</anchor>
      <arglist>(int type, long value, bool nonimm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>basic</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>a7d2b796e3cbe219e10f05aacc7d9c38a</anchor>
      <arglist>(const mpz_ptr num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>rational</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>a5756258bfbb69cafd616f05c97ca975a</anchor>
      <arglist>(long num, long den)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>rational</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>a7c4759b451d0736f037a58bb2debdc47</anchor>
      <arglist>(const mpz_ptr num, const mpz_ptr den, bool normalize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>poly</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>a34120e1d4510c249135763f6ee7c75d5</anchor>
      <arglist>(const Variable &amp;v, int exp, const CanonicalForm &amp;c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InternalCF *</type>
      <name>poly</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>a303b004c98525e3f0a03283958ac6a43</anchor>
      <arglist>(const Variable &amp;v, int exp=1)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>currenttype</name>
      <anchorfile>classCFFactory.html</anchorfile>
      <anchor>ab25ab186c2d86aba6fa5d9b285af1f54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CFGenerator</name>
    <filename>classCFGenerator.html</filename>
    <member kind="function">
      <type></type>
      <name>CFGenerator</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a3295bdc652f18ffcc43045bde211a16f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CFGenerator</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a7807ba2a90281fc2ad1bda7405f09f34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasItems</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a9779442b834b904f508b7c8b0e0b6337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>ac9e1d108629ff025875abc0cc3100814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CanonicalForm</type>
      <name>item</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a5ea32ab1156d4b11d6afc6bcaada307a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>next</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a9d289afc328f4cd198731ddf6e5af03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a3816fca879f007cad8b5fd9a0452a793</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFGenerator</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a3295bdc652f18ffcc43045bde211a16f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CFGenerator</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a7807ba2a90281fc2ad1bda7405f09f34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasItems</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a9779442b834b904f508b7c8b0e0b6337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>ac9e1d108629ff025875abc0cc3100814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CanonicalForm</type>
      <name>item</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a5ea32ab1156d4b11d6afc6bcaada307a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>next</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a9d289afc328f4cd198731ddf6e5af03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a3816fca879f007cad8b5fd9a0452a793</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFGenerator</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a3295bdc652f18ffcc43045bde211a16f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CFGenerator</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a7807ba2a90281fc2ad1bda7405f09f34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasItems</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a9779442b834b904f508b7c8b0e0b6337</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>ac9e1d108629ff025875abc0cc3100814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CanonicalForm</type>
      <name>item</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a5ea32ab1156d4b11d6afc6bcaada307a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>next</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a9d289afc328f4cd198731ddf6e5af03e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classCFGenerator.html</anchorfile>
      <anchor>a3816fca879f007cad8b5fd9a0452a793</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CFGenFactory</name>
    <filename>classCFGenFactory.html</filename>
    <member kind="function" static="yes">
      <type>static CFGenerator *</type>
      <name>generate</name>
      <anchorfile>classCFGenFactory.html</anchorfile>
      <anchor>a793eec6c9485a8fa7ab8c00bebcf0a8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFGenerator *</type>
      <name>generate</name>
      <anchorfile>classCFGenFactory.html</anchorfile>
      <anchor>a2f4d5ef1d671250ae3490cf17b895387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFGenerator *</type>
      <name>generate</name>
      <anchorfile>classCFGenFactory.html</anchorfile>
      <anchor>a2f4d5ef1d671250ae3490cf17b895387</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CFIterator</name>
    <filename>classCFIterator.html</filename>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a61ef0d13987a387f4f5f2af7a054af4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a3e8c0c42351e80601ee95c3c0199b2a2</anchor>
      <arglist>(const CFIterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>ace466335df0b45e9f61d76e0def73b7b</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>aa5fb2ed62e22f330fbcee6a677d3f88f</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a8941f1574a6214e83804d1fdc7ed870b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CFIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>ad527c3d21fc119bf5d9e57b1bf56a295</anchor>
      <arglist>(const CFIterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CFIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a1f85d4bdf88431e8ccd52bfea7bd6165</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CFIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a936d857e8906c3d1381dda4dd4ad0d3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CFIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>afddfa91b921017cdb9bfa089b8dfacb7</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE int</type>
      <name>hasTerms</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>aecae37c2b3f50f3821f6ced576f64b46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CanonicalForm</type>
      <name>coeff</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a9dc97a0f989b940b16cab5aca26ad99e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE int</type>
      <name>exp</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a88b0a0784686e0f98958cab9700508ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a61ef0d13987a387f4f5f2af7a054af4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a3e8c0c42351e80601ee95c3c0199b2a2</anchor>
      <arglist>(const CFIterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>ace466335df0b45e9f61d76e0def73b7b</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>aa5fb2ed62e22f330fbcee6a677d3f88f</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a8941f1574a6214e83804d1fdc7ed870b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CFIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>ad527c3d21fc119bf5d9e57b1bf56a295</anchor>
      <arglist>(const CFIterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CFIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a1f85d4bdf88431e8ccd52bfea7bd6165</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CFIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a936d857e8906c3d1381dda4dd4ad0d3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CFIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>afddfa91b921017cdb9bfa089b8dfacb7</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE int</type>
      <name>hasTerms</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>aecae37c2b3f50f3821f6ced576f64b46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CanonicalForm</type>
      <name>coeff</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a9dc97a0f989b940b16cab5aca26ad99e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE int</type>
      <name>exp</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a88b0a0784686e0f98958cab9700508ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a61ef0d13987a387f4f5f2af7a054af4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a3e8c0c42351e80601ee95c3c0199b2a2</anchor>
      <arglist>(const CFIterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>ace466335df0b45e9f61d76e0def73b7b</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>aa5fb2ed62e22f330fbcee6a677d3f88f</anchor>
      <arglist>(const CanonicalForm &amp;, const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CFIterator</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a8941f1574a6214e83804d1fdc7ed870b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CFIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>ad527c3d21fc119bf5d9e57b1bf56a295</anchor>
      <arglist>(const CFIterator &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CFIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a1f85d4bdf88431e8ccd52bfea7bd6165</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CFIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a936d857e8906c3d1381dda4dd4ad0d3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CFIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>afddfa91b921017cdb9bfa089b8dfacb7</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE int</type>
      <name>hasTerms</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>aecae37c2b3f50f3821f6ced576f64b46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE CanonicalForm</type>
      <name>coeff</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a9dc97a0f989b940b16cab5aca26ad99e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CF_NO_INLINE int</type>
      <name>exp</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a88b0a0784686e0f98958cab9700508ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CanonicalForm</type>
      <name>data</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>aa89963d552ea42e077aff4a3cd62e7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>termList</type>
      <name>cursor</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>ac8f47ee28c16289e072a96840f423fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ispoly</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>a4aa15c276b229ea49fa833b78f1af2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>hasterms</name>
      <anchorfile>classCFIterator.html</anchorfile>
      <anchor>acccdfb0364a37633ff6fbf450b4ed335</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CFMap</name>
    <filename>classCFMap.html</filename>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>ac198a822e28eb642b08bb302fa898d30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>adbbd059ab577a967447239b4f3f85be4</anchor>
      <arglist>(const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a043f275ac8f471a24d8d9c0171b16d3d</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a75a04cd06cca8f09dc12a2ca28b84846</anchor>
      <arglist>(const Variable &amp;v, const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>aabf4261db46a2e900fa0d5e3051d126e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a34aa0ab3d26d8d4872488cb89ef746bd</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a138d61c13a080f5ceeeed7deac0b678d</anchor>
      <arglist>(const CFMap &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMap &amp;</type>
      <name>operator=</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>aba4822b55020aa4e7b269c3a29cea7ab</anchor>
      <arglist>(const CFMap &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newpair</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a39357a948b589b8e7b782b52e6e53fea</anchor>
      <arglist>(const Variable &amp;v, const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a0cbf55191191d8643f243517cfd4d2d1</anchor>
      <arglist>(const CanonicalForm &amp;f) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>ac198a822e28eb642b08bb302fa898d30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>adbbd059ab577a967447239b4f3f85be4</anchor>
      <arglist>(const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a043f275ac8f471a24d8d9c0171b16d3d</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a75a04cd06cca8f09dc12a2ca28b84846</anchor>
      <arglist>(const Variable &amp;v, const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>aabf4261db46a2e900fa0d5e3051d126e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a34aa0ab3d26d8d4872488cb89ef746bd</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a138d61c13a080f5ceeeed7deac0b678d</anchor>
      <arglist>(const CFMap &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMap &amp;</type>
      <name>operator=</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>aba4822b55020aa4e7b269c3a29cea7ab</anchor>
      <arglist>(const CFMap &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newpair</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a39357a948b589b8e7b782b52e6e53fea</anchor>
      <arglist>(const Variable &amp;v, const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a0cbf55191191d8643f243517cfd4d2d1</anchor>
      <arglist>(const CanonicalForm &amp;f) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>ac198a822e28eb642b08bb302fa898d30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>adbbd059ab577a967447239b4f3f85be4</anchor>
      <arglist>(const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a043f275ac8f471a24d8d9c0171b16d3d</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a75a04cd06cca8f09dc12a2ca28b84846</anchor>
      <arglist>(const Variable &amp;v, const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>aabf4261db46a2e900fa0d5e3051d126e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a34aa0ab3d26d8d4872488cb89ef746bd</anchor>
      <arglist>(const CFList &amp;L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFMap</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a138d61c13a080f5ceeeed7deac0b678d</anchor>
      <arglist>(const CFMap &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>CFMap &amp;</type>
      <name>operator=</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>aba4822b55020aa4e7b269c3a29cea7ab</anchor>
      <arglist>(const CFMap &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newpair</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a39357a948b589b8e7b782b52e6e53fea</anchor>
      <arglist>(const Variable &amp;v, const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a0cbf55191191d8643f243517cfd4d2d1</anchor>
      <arglist>(const CanonicalForm &amp;f) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MPList</type>
      <name>P</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a9a942134d3a9032c795f0c8d6e74b098</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a981f1df858ba79f2d27e7134bc15c525</anchor>
      <arglist>(OSTREAM &amp;s, const CFMap &amp;m)</arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a981f1df858ba79f2d27e7134bc15c525</anchor>
      <arglist>(OSTREAM &amp;s, const CFMap &amp;m)</arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCFMap.html</anchorfile>
      <anchor>a981f1df858ba79f2d27e7134bc15c525</anchor>
      <arglist>(OSTREAM &amp;s, const CFMap &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CFormulaPowerMultiplier</name>
    <filename>classCFormulaPowerMultiplier.html</filename>
    <member kind="function">
      <type>int</type>
      <name>NVars</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a1665c8a84e4a6e48cbd3b0021f267838</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>GetBasering</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a48f56b969964d1ca88acf96ece08aeb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFormulaPowerMultiplier</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a1e455511f4d5f88d98a8b87cd052c1be</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CFormulaPowerMultiplier</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a1d6e0cb25b0c36b5ecd3489030fdc7c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Enum_ncSAType</type>
      <name>GetPair</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>af8e4ef0ace92238112c5f29e63177b63</anchor>
      <arglist>(int i, int j) const</arglist>
    </member>
    <member kind="function">
      <type>Enum_ncSAType &amp;</type>
      <name>GetPair</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>ace4fb94edc63ac6762d3bd802ff630df</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>Multiply</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a597c0901a186d4795094a5de499bc383</anchor>
      <arglist>(int i, int j, const int n, const int m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Enum_ncSAType</type>
      <name>AnalyzePair</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a3dd1f065984fddd083042477553f1969</anchor>
      <arglist>(const ring r, int i, int j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>Multiply</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>afcfdf456490574b05c75178b158a2f72</anchor>
      <arglist>(Enum_ncSAType type, const int i, const int j, const int n, const int m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_1xy0x0y0</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a906061458906d0df109a89290c430b9f</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_Mxy0x0y0</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>acfc2f77667fa36ceeb5d8890f6c16127</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_Qxy0x0y0</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a63e12854c11d14bd5286925c17e15589</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const number m_q, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_1xy0x0yG</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a860321997a59702314990d7dce3cefb2</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const number m_g, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_1xy0x0yT2</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a19f2a6ae376526b3ebf270306099fa3f</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const int k, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_1xyAx0y0</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a2ded1d02244e1f1fa062d502f6a89477</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const number m_shiftCoef, const ring r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>ncSA_1xy0xBy0</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a490fa88f3573ea96d26c0a3a8c020e5a</anchor>
      <arglist>(const int i, const int j, const int n, const int m, const number m_shiftCoef, const ring r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CFormulaPowerMultiplier</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>abc28187237912445261bd78b62b0dbac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CFormulaPowerMultiplier</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>afc6bd9da22b09a963e5724d49e29dc78</anchor>
      <arglist>(const CFormulaPowerMultiplier &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CFormulaPowerMultiplier &amp;</type>
      <name>operator=</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>ab83d3df625669d25a70dba35951bcaef</anchor>
      <arglist>(const CFormulaPowerMultiplier &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Enum_ncSAType *</type>
      <name>m_SAPairTypes</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a88911943287d3655dd9f6cf3080405a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>m_NVars</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a2b1fc236d99a178a8cadc391205714fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ring</type>
      <name>m_BaseRing</name>
      <anchorfile>classCFormulaPowerMultiplier.html</anchorfile>
      <anchor>a1aabc21909d7329018a25e76e714b9db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CFRandom</name>
    <filename>classCFRandom.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CFRandom</name>
      <anchorfile>classCFRandom.html</anchorfile>
      <anchor>a92ff70114d2c1be40929201b9eb69116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classCFRandom.html</anchorfile>
      <anchor>a7d5e739d48f5bc6de09fb57d7274805e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CFRandom *</type>
      <name>clone</name>
      <anchorfile>classCFRandom.html</anchorfile>
      <anchor>a0907989cc3c78bf97f34959df1c0c27d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CFRandom</name>
      <anchorfile>classCFRandom.html</anchorfile>
      <anchor>a92ff70114d2c1be40929201b9eb69116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classCFRandom.html</anchorfile>
      <anchor>a7d5e739d48f5bc6de09fb57d7274805e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CFRandom *</type>
      <name>clone</name>
      <anchorfile>classCFRandom.html</anchorfile>
      <anchor>a0907989cc3c78bf97f34959df1c0c27d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CFRandom</name>
      <anchorfile>classCFRandom.html</anchorfile>
      <anchor>a92ff70114d2c1be40929201b9eb69116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classCFRandom.html</anchorfile>
      <anchor>a7d5e739d48f5bc6de09fb57d7274805e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CFRandom *</type>
      <name>clone</name>
      <anchorfile>classCFRandom.html</anchorfile>
      <anchor>a0907989cc3c78bf97f34959df1c0c27d</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CFRandomFactory</name>
    <filename>classCFRandomFactory.html</filename>
    <member kind="function" static="yes">
      <type>static CFRandom *</type>
      <name>generate</name>
      <anchorfile>classCFRandomFactory.html</anchorfile>
      <anchor>a96d7826cb1be0e6e5a7151d65b644f22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFRandom *</type>
      <name>generate</name>
      <anchorfile>classCFRandomFactory.html</anchorfile>
      <anchor>ab7cde8d2a4d00ce090b6d62517de4261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CFRandom *</type>
      <name>generate</name>
      <anchorfile>classCFRandomFactory.html</anchorfile>
      <anchor>ab7cde8d2a4d00ce090b6d62517de4261</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CGlobalCacheHash</name>
    <filename>classCGlobalCacheHash.html</filename>
    <base>CCacheHash&lt; poly &gt;</base>
    <member kind="typedef">
      <type>poly</type>
      <name>CExponent</name>
      <anchorfile>classCGlobalCacheHash.html</anchorfile>
      <anchor>a5991a68e73329d764d68fab6f415ed08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CGlobalCacheHash</name>
      <anchorfile>classCGlobalCacheHash.html</anchorfile>
      <anchor>ac66bb6e34d2d50301c4c6748b4e5d8f2</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CGlobalCacheHash</name>
      <anchorfile>classCGlobalCacheHash.html</anchorfile>
      <anchor>a9ec05ca30d680f386325c6793477dc6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>History</name>
      <anchorfile>classCGlobalCacheHash.html</anchorfile>
      <anchor>a06cbff0dd895032f258a213d1f5b3ba5</anchor>
      <arglist>(const EHistoryType t, const CExponent a, const CExponent b, const poly p=NULL)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CGlobalMultiplier</name>
    <filename>classCGlobalMultiplier.html</filename>
    <base>CMultiplier&lt; poly &gt;</base>
    <member kind="typedef">
      <type>CMultiplier&lt; poly &gt;</type>
      <name>CBaseType</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>ae215f6c1cf667ed63cdbbbb10a5bc30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>poly</type>
      <name>CExponent</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>a0950899dcf5b62c73a6300988a148366</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CGlobalMultiplier</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>ab1cbc1a073e668343b97cddd73a64264</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CGlobalMultiplier</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>afa60cc6baf7b4beea784d7e686a09528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEE</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>a5010c383481969e063d363564a9899f2</anchor>
      <arglist>(const CExponent expLeft, const CExponent expRight)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyME</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>a34d25ecf52349473aefb4e12f0c416f0</anchor>
      <arglist>(const poly pMonom, const CExponent expRight)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEM</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>af11f93dd086e8707ffe79f2197dd1223</anchor>
      <arglist>(const CExponent expLeft, const poly pMonom)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>MultiplyPE</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>a68d3f8df9638cb03a5b28754764cf057</anchor>
      <arglist>(const poly pPoly, const CExponent expRight)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>MultiplyEP</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>a4ed4d76a927d2d2dbfd28bd45484f8ee</anchor>
      <arglist>(const CExponent expLeft, const poly pPoly)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>MultiplyPEDestroy</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>a033ad786eaec057ffaa83a87179464a7</anchor>
      <arglist>(poly pPoly, const CExponent expRight)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>MultiplyEPDestroy</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>a24f8cb0fc0ddcded2143f2c8e8dbee9f</anchor>
      <arglist>(const CExponent expLeft, poly pPoly)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CPowerMultiplier *</type>
      <name>m_powers</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>a352c178093086a3065d65a071814ab9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const CFormulaPowerMultiplier *</type>
      <name>m_RingFormulaMultiplier</name>
      <anchorfile>classCGlobalMultiplier.html</anchorfile>
      <anchor>adccb03e1c752ce91d1e8c10ac6b05370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::Channel</name>
    <filename>classLibThread_1_1Channel.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>Channel</name>
      <anchorfile>classLibThread_1_1Channel.html</anchorfile>
      <anchor>a8e24deeb1429f23cccc9c33f61d616b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>classLibThread_1_1Channel.html</anchorfile>
      <anchor>a9b41ecff81462d724023257175fe1e75</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>receive</name>
      <anchorfile>classLibThread_1_1Channel.html</anchorfile>
      <anchor>a8dec1cebaabd9f16eecc2a6b6421dfb2</anchor>
      <arglist>(T &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>receive</name>
      <anchorfile>classLibThread_1_1Channel.html</anchorfile>
      <anchor>a41ac599c0374e5b45f12c183de118a24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lock</type>
      <name>lock</name>
      <anchorfile>classLibThread_1_1Channel.html</anchorfile>
      <anchor>a74cc71ff0a63d40707d025597a2673f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConditionVariable</type>
      <name>cond</name>
      <anchorfile>classLibThread_1_1Channel.html</anchorfile>
      <anchor>ad439232084c12f75d26528ee35651ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>waiting</name>
      <anchorfile>classLibThread_1_1Channel.html</anchorfile>
      <anchor>a92c9a2ae6f7428b61e3b4b489e1f4aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; T &gt;</type>
      <name>q</name>
      <anchorfile>classLibThread_1_1Channel.html</anchorfile>
      <anchor>a2c0d94a3620a907d0040181b4febe0d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CHWeylSpecialPairMultiplier</name>
    <filename>classCHWeylSpecialPairMultiplier.html</filename>
    <base>CSpecialPairMultiplier</base>
    <member kind="function">
      <type></type>
      <name>CHWeylSpecialPairMultiplier</name>
      <anchorfile>classCHWeylSpecialPairMultiplier.html</anchorfile>
      <anchor>a23a37513e43f88bd2bb996e1cb8da1a0</anchor>
      <arglist>(ring r, int i, int j, int k)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CHWeylSpecialPairMultiplier</name>
      <anchorfile>classCHWeylSpecialPairMultiplier.html</anchorfile>
      <anchor>a6a86d842b2c92d73ac8a89226d74c3ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEE</name>
      <anchorfile>classCHWeylSpecialPairMultiplier.html</anchorfile>
      <anchor>a1504a1769f7189301b369d340c9ed7cc</anchor>
      <arglist>(const int expLeft, const int expRight)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>m_k</name>
      <anchorfile>classCHWeylSpecialPairMultiplier.html</anchorfile>
      <anchor>a618c522fe85077865ba21b190ebd0904</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CLCM</name>
    <filename>classCLCM.html</filename>
    <base>SchreyerSyzygyComputationFlags</base>
    <member kind="function">
      <type></type>
      <name>CLCM</name>
      <anchorfile>classCLCM.html</anchorfile>
      <anchor>accc8d79ddf0348c3c90956ee4ccd5a10</anchor>
      <arglist>(const ideal &amp;L, const SchreyerSyzygyComputationFlags &amp;flags)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Check</name>
      <anchorfile>classCLCM.html</anchorfile>
      <anchor>ac7caa2eacfd63e1115344b93c35a81ab</anchor>
      <arglist>(const poly m) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_compute</name>
      <anchorfile>classCLCM.html</anchorfile>
      <anchor>ae5c53d9d265590bd25f638832a47c8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>m_N</name>
      <anchorfile>classCLCM.html</anchorfile>
      <anchor>a6ab831b788d4a75c1123a6d004b53351</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CLeadingTerm</name>
    <filename>classCLeadingTerm.html</filename>
    <member kind="function">
      <type></type>
      <name>CLeadingTerm</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>ad244654851e6f0867511e228d95eb204</anchor>
      <arglist>(unsigned int label, const poly lt, const ring)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DivisibilityCheck</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>a1b4251e806272b10d6437301386ae145</anchor>
      <arglist>(const poly multiplier, const poly t, const unsigned long not_sev, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DivisibilityCheck</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>a87e34f1f0bee86d4cd74de2a9510e882</anchor>
      <arglist>(const poly product, const unsigned long not_sev, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CheckLT</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>a5cdb30365ef6568426ea22eaa76bf3e4</anchor>
      <arglist>(const ideal &amp;L) const</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>lt</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>a83a4206fe54a58482f70cf2f406d035d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>sev</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>a977d3d60c796829d5a8cae10c020ae9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>label</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>a718c3b9cd6f49779f513f411a9f998ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CLeadingTerm</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>acceb5ffa648c31c63da0bae794777191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CLeadingTerm</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>a4cd8a7bf2dcd4ca38aadda893fff4d66</anchor>
      <arglist>(const CLeadingTerm &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>a8cf0558f1ee352eca3a4cb092f749809</anchor>
      <arglist>(const CLeadingTerm &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned long</type>
      <name>m_sev</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>a6f80043f265fe3d3b9633a5fd0c86429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned int</type>
      <name>m_label</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>a745c1ac12d1e1c7c52a6ca3ecdfbd5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const poly</type>
      <name>m_lt</name>
      <anchorfile>classCLeadingTerm.html</anchorfile>
      <anchor>a5d47d118da1d16a685c38a569dd54c7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_scmdnames</name>
    <filename>iparith_8cc.html</filename>
    <anchor>struct__scmdnames</anchor>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a02a2f8e60a390122a59489f627793a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>alias</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac64845694f5e4834e87f74d6be585fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>tokval</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a38b07d9f74f83e70bc701a59c2968441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>toktype</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a91fce81a8d57ffe4b1479b9b6f795dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a19365bcb60b5fa119111a6cece6ddd8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CMultiplier</name>
    <filename>classCMultiplier.html</filename>
    <templarg>typename CExponent</templarg>
    <member kind="function">
      <type></type>
      <name>CMultiplier</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>a12a5b10c34714b938923452470956821</anchor>
      <arglist>(ring rBaseRing)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CMultiplier</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>acff8eae41ffc461be5516c4ace8300dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>GetBasering</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>af56cbda50d636f3cb2b1a88045134369</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NVars</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>a8ec2e9b2dc31936043ca39892d30b430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>LM</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>a9eee090d697bb970a8239ab3b65230a0</anchor>
      <arglist>(const poly pTerm, const ring r, int i=1) const</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>MultiplyTE</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>a8cbe85fb8d9bc7bba01010d929ae9da2</anchor>
      <arglist>(const poly pTerm, const CExponent expRight)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>MultiplyET</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>aab7b48672a2cd37d1b420a30570d36a0</anchor>
      <arglist>(const CExponent expLeft, const poly pTerm)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual poly</type>
      <name>MultiplyEE</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>ae13092e80288f2d3e8a2f29a89ab03de</anchor>
      <arglist>(const CExponent expLeft, const CExponent expRight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual poly</type>
      <name>MultiplyME</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>a81baca6fcb1a4d137423850ed8889ef1</anchor>
      <arglist>(const poly pMonom, const CExponent expRight)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual poly</type>
      <name>MultiplyEM</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>aefeecb2dc3fa33efbd4dd49acf9134b2</anchor>
      <arglist>(const CExponent expLeft, const poly pMonom)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ring</type>
      <name>m_basering</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>a4a5d07c3f307b4b6e22db3472c52630d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>m_NVars</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>aa6f12cc9ee3da5754be1bd884b9c720e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CMultiplier</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>a8640c78ba8d0fa0f28079ae725a4adc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CMultiplier</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>a6bc01dee39237e388a74f12bac3451da</anchor>
      <arglist>(const CMultiplier &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CMultiplier &amp;</type>
      <name>operator=</name>
      <anchorfile>classCMultiplier.html</anchorfile>
      <anchor>a7755e2f07b9c818f5854ffc6040943dd</anchor>
      <arglist>(const CMultiplier &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>coeffs</name>
    <filename>namespace_3globalScope_4.html</filename>
    <anchor>classcoeffs</anchor>
  </compound>
  <compound kind="struct">
    <name>n_Procs_s</name>
    <filename>structn__Procs__s.html</filename>
    <member kind="variable">
      <type>coeffs</type>
      <name>next</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a9bec9ea93942b94ec1db5a011d6b25c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ref</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>acc5048037296cab14f94ca5ef967d0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>n_coeffRep</type>
      <name>rep</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a668bddf6e6721e576f5489845faaf2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>n_coeffType</type>
      <name>type</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a61f46a638793835792192c798ec30b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>factoryVarOffset</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a3de29f16e40b98176e47ac11a5f77742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>has_simple_Alloc</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a392757db75f802c4660b83826f7293c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>has_simple_Inverse</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>ac7b209cf2e5979388118a030cd7d6106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>is_field</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a99da99860beffc752429e973426dbe93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>is_domain</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>afe043178079ee7b1b8c1eeb5ab8016ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>nCoeffIsEqual</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a75f911eea214f24c7fb93ce4d1ff66c3</anchor>
      <arglist>)(const coeffs r, n_coeffType n, void *parameter)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfCoeffWrite</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a5d6fe136ad77b3be9801f0684dc99cf1</anchor>
      <arglist>)(const coeffs r, BOOLEAN details)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>cfCoeffString</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a157f34f66014be8e90f8193042cd7e8c</anchor>
      <arglist>)(const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>cfCoeffName</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>aefd6eb27d38febe283f558194e28383e</anchor>
      <arglist>)(const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfKillChar</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a97bb8c92affb25be167098915168b4f8</anchor>
      <arglist>)(coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfSetChar</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a62a19cc77e82b86c186f0aafcc5cf5cc</anchor>
      <arglist>)(const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>numberfunc</type>
      <name>cfMult</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>acc54d2c6e556124be06a1035ba65c87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>numberfunc</type>
      <name>cfSub</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a41332a8380e853894515e52c6d0bd787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>numberfunc</type>
      <name>cfAdd</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a66f4294a8f413d620481fd64221a00a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>numberfunc</type>
      <name>cfDiv</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a456454c106c11ebf1f43b9d02cf1f98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>numberfunc</type>
      <name>cfIntMod</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>af00d3348d5b9de72b75ecb7692893c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>numberfunc</type>
      <name>cfExactDiv</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a79d7174a989f63e4250ba9a24e10a459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfInit</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a91143a302a160d2ec407d6d0de24c4e2</anchor>
      <arglist>)(long i, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfInitMPZ</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a0dadf4c0cda133d475ded6185f77b198</anchor>
      <arglist>)(mpz_t i, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>cfSize</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>afcea39ec36cbcc934cc725efe7ebd61f</anchor>
      <arglist>)(number n, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>long(*</type>
      <name>cfInt</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a9c54f7cf795cbc529ed26c373f85e507</anchor>
      <arglist>)(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfMPZ</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a29b84d7be549ac603400a86ef0519099</anchor>
      <arglist>)(mpz_t result, number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfInpNeg</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a5fe06d283da9782cc787bea170c8ecc2</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfInvers</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a29b11fda52cf84436529bed2acceec75</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfCopy</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>ae6a13dde366add79f8a499ea7c9c6efd</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfRePart</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>acb54f9e0978569f532539101fc473410</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfImPart</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a1284626a070ca0c7469882c668c0efc7</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfWriteLong</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a726550b82dce40a7e81bf55b9dd7d0e7</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfWriteShort</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a8c5833543bda1a99f9ceecd5d29b4797</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>cfRead</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a70c432007fab3622d81d8a6edacbf779</anchor>
      <arglist>)(const char *s, number *a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfNormalize</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>aea11e26677c6f848073dae0909f323a3</anchor>
      <arglist>)(number &amp;a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>cfGreater</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>aa564900af83360c0325fe654d3a7cf65</anchor>
      <arglist>)(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>cfEqual</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a71e2396172eb89e159a179586d2b6993</anchor>
      <arglist>)(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>cfIsZero</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a2924b476c0df05286c2168677acbbab8</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>cfIsOne</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>af8718bfd2ad2f9106ef86e3eb52358d3</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>cfIsMOne</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a1db791374e2d011f0cdf1b8f86c1d00d</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>cfGreaterZero</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a7b505f66ef554395c1b1921efe1bd8e6</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfPower</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a9ebad2d766c915ef58ae87b6b6af3385</anchor>
      <arglist>)(number a, int i, number *result, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfGetDenom</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>af4af704b325c77c2a0cc058b2217906f</anchor>
      <arglist>)(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfGetNumerator</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>afa8ea6c324fe29d0b3495d2b5a2133d0</anchor>
      <arglist>)(number &amp;n, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfGcd</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a618c6cddde491d1855c80602b11c5eb4</anchor>
      <arglist>)(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfSubringGcd</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a1c0c698fe9fc4d7a5bc58689f713f7f9</anchor>
      <arglist>)(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfExtGcd</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a7c8bcbcfd82c26f39c3ec959a8adcc58</anchor>
      <arglist>)(number a, number b, number *s, number *t, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfXExtGcd</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>af8b2be225c61966bce8f08c680c19f5b</anchor>
      <arglist>)(number a, number b, number *s, number *t, number *u, number *v, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfEucNorm</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a7b0a48f97b06a94d367f4558d36e434d</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfAnn</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a3fdffa092bf45d73a8228833569b818e</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfQuotRem</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a50bfa35645487f7066bcff78735216d4</anchor>
      <arglist>)(number a, number b, number *rem, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfLcm</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a190003015d7b111c95b31c77d78c6069</anchor>
      <arglist>)(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfNormalizeHelper</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a59fd6bec178f0f7aae261ad4aa5a65e6</anchor>
      <arglist>)(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfDelete</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a746887ba2f1edc2342d405287e2d0e41</anchor>
      <arglist>)(number *a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>nMapFunc(*</type>
      <name>cfSetMap</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a8dd092f10fb710124acd65fe6d03abf2</anchor>
      <arglist>)(const coeffs src, const coeffs dst)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfWriteFd</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a21833f77cb63e88ba053b3036125c256</anchor>
      <arglist>)(number a, const ssiInfo *f, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfReadFd</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a6a636ba04b096c024d843f9fbb8c618d</anchor>
      <arglist>)(const ssiInfo *f, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfInpMult</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a941bd7752f30d998fb1bd743cf9b68e0</anchor>
      <arglist>)(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfInpAdd</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a7b654c4f1a12771d39d40e4150ef9e53</anchor>
      <arglist>)(number &amp;a, number b, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfFarey</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a83636a0aab10eb0042dab1d6f6a1bc5a</anchor>
      <arglist>)(number p, number n, const coeffs)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfChineseRemainder</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>aa18236001625bc38aba79af29bab6d48</anchor>
      <arglist>)(number *x, number *q, int rl, BOOLEAN sym, CFArray &amp;inv_cache, const coeffs)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>cfParDeg</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a8f5be63b9f3e54a90a9698d7cdaa2f7c</anchor>
      <arglist>)(number x, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfParameter</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a539ad5efaa1bc3669985c2ecd9f41531</anchor>
      <arglist>)(const int i, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfRandom</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a5a689b9848ce92db9a737d01324751d9</anchor>
      <arglist>)(siRandProc p, number p1, number p2, const coeffs cf)</arglist>
    </member>
    <member kind="variable">
      <type>nCoeffsEnumeratorFunc</type>
      <name>cfClearContent</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a68b95f74a37e6e9bc41ff4c203de2c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>nCoeffsEnumeratorFunc</type>
      <name>cfClearDenominators</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a76fdeffde2a36cbf26bf2770b0c158e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>convFactoryNSingN</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a71362108bbc40b4221f1c0d1c3b7a071</anchor>
      <arglist>)(const CanonicalForm n, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>CanonicalForm(*</type>
      <name>convSingNFactoryN</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a08cfd6a4d96cba765d070812aa03b0a9</anchor>
      <arglist>)(number n, BOOLEAN setChar, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iNumberOfParameters</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a19468ad627a90864a530ced3c012471e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char const  **</type>
      <name>pParameterNames</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a7af0fa7e97c5e75b591e8b3d8ec0cc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>extRing</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a9a4f5ac492a5604b1b3a024a6c13687e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ch</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a04e497ecdd73e0ef1d6d2b6d1b6e5951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>float_len</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a1855df5e642bf9286a99037ec92f668c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>float_len2</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>af6a5cddc7082d5cba403d850284d3d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_nfCharQ</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>abb0272cc48243fff0b7fb1fa7fdb4970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_nfM1</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a90abb99d36ef2079603409f7d56965e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_nfCharP</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a19b2b919a13213d70d1bdb0daba7eb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_nfCharQ1</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>af917afcdc43492f5110564765cff07e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>m_nfPlus1Table</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>ada675d4295356a23f4733da348c58869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>m_nfMinPoly</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a87b33071308deb236b9bcfd74873f85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>npInvTable</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a34e59bc1face8cb626f95bb351e5c126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>npExpTable</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a92380f258d7b191a6ad72532db7b1957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>npLogTable</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>ae132fadcbde496295ee002b20da867c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>npPminus1M</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>ade387a70ddfcac419bb4bc444bb27363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>cfDivComp</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a69a933fb707abde3aacceb0f20eefd65</anchor>
      <arglist>)(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>cfIsUnit</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a576cca4899862ba3ecb808599de82764</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfGetUnit</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>ae4c9d0906090cf6709dc3f262327ca52</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>cfDivBy</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a5d6f3418b6480b41caed6b8db65e473e</anchor>
      <arglist>)(number a, number b, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>mpz_ptr</type>
      <name>modBase</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a8a83dba6bb26b777c9abd4db951ff157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>modExponent</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a884809512c31346ba4059cefbac410c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mpz_ptr</type>
      <name>modNumber</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a3b763fdb953dd4535ba215dc747bef7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>mod2mMask</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a8dc3099da4a5823652e676e67bf03254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>coeffs(*</type>
      <name>cfQuot1</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a371173912838ccba322e189c391f2958</anchor>
      <arglist>)(number c, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a511372e94ab816d6b402a96b26f64986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number(*</type>
      <name>cfReadFd_S</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>a01aad2b318e2be91938277bd48d782a6</anchor>
      <arglist>)(char **s, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>cfWriteFd_S</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>afcb43603c92b67a264e5da0710db26cc</anchor>
      <arglist>)(number a, const coeffs r)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>cfDBTest</name>
      <anchorfile>structn__Procs__s.html</anchorfile>
      <anchor>aaa53c5b0c0b0ca0684e76a6a82af9a9b</anchor>
      <arglist>)(number a, const char *f, const int l, const coeffs r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CoeffsTestSuite</name>
    <filename>classCoeffsTestSuite.html</filename>
    <base>CxxTest::TestSuite</base>
    <member kind="function">
      <type>void</type>
      <name>test_Z2m4</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>a7e57dc584ae9ac534c1c91b8af8226c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Zp101</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>a00c26d5d6071316af96f59232224a53f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Z2m8</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>abaf36d6c256ad26a99e002e6aa09d1b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simple</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>a44996edad4e32a1362f554868a348cb5</anchor>
      <arglist>(const n_coeffType _type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Q</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>a8876b9a677b61373630f65958759325f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_R</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>a49cf1206c4f47158decaf2a851342932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Z</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>a992e06a83320ab2ac4ab98ebacecd180</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_GF_toobig</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>a21f1da957ad7ccb907e5e0fb052aeeec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_GF</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>ac1f90ca317bed3805455a3e7645a7ad1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Zn3</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>aca5f2880ab6839c01866f47779075eb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Z2m2</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>a122b3322885c228e22befff98419a883</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_LR</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>a62e2ff99cac630ec77906d1c5f12fbe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_LC</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>a32345753171ebcf944783954caa2b1c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Q_special</name>
      <anchorfile>classCoeffsTestSuite.html</anchorfile>
      <anchor>a8681e7ce01f1d4b142b019c53af30b46</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CoefIdx</name>
    <filename>classCoefIdx.html</filename>
    <templarg>class number_type</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classCoefIdx.html</anchorfile>
      <anchor>a23391be755b11dfcdcfd67875e31ce0d</anchor>
      <arglist>(const CoefIdx&lt; number_type &gt; &amp;other) const</arglist>
    </member>
    <member kind="variable">
      <type>number_type</type>
      <name>coef</name>
      <anchorfile>classCoefIdx.html</anchorfile>
      <anchor>ae78451de88b03a937a98abf00bb8cd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>classCoefIdx.html</anchorfile>
      <anchor>a3d837ba6946d1677cf14f938d9994076</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::Command</name>
    <filename>classLibThread_1_1Command.html</filename>
    <member kind="function">
      <type></type>
      <name>Command</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>af06ce1e0f52c0652d9db50979cba0a33</anchor>
      <arglist>(const char *n, leftv r, leftv a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Command</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a23cde4101f562ffacf9c2bae97cea9f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_argc</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>ae2e17e6bd14d3c339ea21e0b760d7a90</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_argc</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>aec590cd2a1be4a01ed72efd345fb4022</anchor>
      <arglist>(int lo, int hi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_argc_min</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a9cb9cf108978eec6fae701783c460e02</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_arg</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a818c03774e76ec0f87001f7a023bdb65</anchor>
      <arglist>(int i, int type, const char *err)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_init</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a1c52482cb49cd981a62bd8dc1add4746</anchor>
      <arglist>(int i, const char *err)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_arg</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a68103070d0053ef0f57b1e5aa60d7a8c</anchor>
      <arglist>(int i, int type, int type2, const char *err)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>argtype</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>ab3ba0e817fc95edae3ddb6a9b5c7b144</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nargs</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>aa010560242e0d35861c394cfff361b6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>arg</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a83a7faf575373ada231adcecc1923c1a</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>shared_arg</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>ae188239dcfa2bbb583f06e1f276ce0a4</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>int_arg</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a441c317652e4dedf3ec5da88ff292266</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>report</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a2f3f68501948e816be79d60b433f97af</anchor>
      <arglist>(const char *err)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_arg</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a1a736a5f6e25fa421d378ec62fd73a50</anchor>
      <arglist>(int i, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_result</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a892f2390654b81720b0caf93354569a7</anchor>
      <arglist>(long n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_result</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>ad30bcc529bfc5e3d32897123efd334f3</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_result</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>aa643ca32f22c5318c6d72dc95f8dfcf9</anchor>
      <arglist>(int type, void *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_result</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a199d6b49418f586e54af86261d608741</anchor>
      <arglist>(int type, long n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>no_result</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a43006b93aae7b9045f0923c6fa8e353c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a719d353652b9869c870c02bc0c3b3d13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>status</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a6534a05e743026e7b3496a115d9c4e27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>abort</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a377fd73602fb05651478ba10452f65bd</anchor>
      <arglist>(const char *err)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a97c9359d038493812784bf2e5dd031b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>error</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a829ac7014eba7296a7d6168d95f905e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>leftv</type>
      <name>result</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a8904ca17bc25566b389ed89aef296d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>leftv *</type>
      <name>args</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a7692e70f7d81c79ba12241e2780ccb28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>argc</name>
      <anchorfile>classLibThread_1_1Command.html</anchorfile>
      <anchor>a2552bde101da9cec24a32a94f9261045</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::CommonDynamicSuiteDescription</name>
    <filename>classCxxTest_1_1CommonDynamicSuiteDescription.html</filename>
    <base>CxxTest::RealSuiteDescription</base>
    <member kind="function">
      <type></type>
      <name>CommonDynamicSuiteDescription</name>
      <anchorfile>classCxxTest_1_1CommonDynamicSuiteDescription.html</anchorfile>
      <anchor>a5527e99474f4d49b08a0f07deb84c6fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommonDynamicSuiteDescription</name>
      <anchorfile>classCxxTest_1_1CommonDynamicSuiteDescription.html</anchorfile>
      <anchor>a442dfefd08799d9ae046535d070f53fb</anchor>
      <arglist>(const char *argFile, unsigned argLine, const char *argSuiteName, List &amp;argTests, unsigned argCreateLine, unsigned argDestroyLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classCxxTest_1_1CommonDynamicSuiteDescription.html</anchorfile>
      <anchor>a5a96dc7d24b2dfc45ebfc4e54eddc372</anchor>
      <arglist>(const char *argFile, unsigned argLine, const char *argSuiteName, List &amp;argTests, unsigned argCreateLine, unsigned argDestroyLine)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>_createLine</name>
      <anchorfile>classCxxTest_1_1CommonDynamicSuiteDescription.html</anchorfile>
      <anchor>a45066a52ecfbeb67b1147320a787a658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>_destroyLine</name>
      <anchorfile>classCxxTest_1_1CommonDynamicSuiteDescription.html</anchorfile>
      <anchor>aec97970462595159ebe593628a3bef5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doInitialize</name>
      <anchorfile>classCxxTest_1_1CommonDynamicSuiteDescription.html</anchorfile>
      <anchor>abd4fff3d3b7c2f48f6945236c40eff85</anchor>
      <arglist>(unsigned argCreateLine, unsigned argDestroyLine)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ap::complex</name>
    <filename>classap_1_1complex.html</filename>
    <member kind="function">
      <type></type>
      <name>complex</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>aedab279ce75946cb610c217a312506fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>complex</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a24a4fa84f5c1b582ce1c9fe89ab10cd7</anchor>
      <arglist>(const double &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>complex</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>abb7627c8fc2f99859e8a6aa78add88a8</anchor>
      <arglist>(const double &amp;_x, const double &amp;_y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>complex</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>af302f56a09a86a070cad19fb9194cd65</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a380fee73a1f52b06a9bce208024d3b5f</anchor>
      <arglist>(const double &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator+=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a0cf1e5a03e18c5677dbeebc29ee7453e</anchor>
      <arglist>(const double &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator-=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a3ccdbddb5ccc4706fe40cc83d9b87c7c</anchor>
      <arglist>(const double &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator*=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a40540a5bdd473df9868d10a2f7ff3772</anchor>
      <arglist>(const double &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator/=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a46fbf5a30248a7abbf5ddb080f498222</anchor>
      <arglist>(const double &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a0c74e4d6557fed0087078e505150030e</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator+=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a18a963c151de99c8db06440d508998e3</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator-=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a37fe404ab8dbf47c1a02300d027348cc</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator*=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a3f712950e1e430680debe942ac0a57cc</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator/=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a8e50e9a4998fefa616410942de0f813c</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>complex</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>aedab279ce75946cb610c217a312506fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>complex</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a24a4fa84f5c1b582ce1c9fe89ab10cd7</anchor>
      <arglist>(const double &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>complex</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>abb7627c8fc2f99859e8a6aa78add88a8</anchor>
      <arglist>(const double &amp;_x, const double &amp;_y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>complex</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>af302f56a09a86a070cad19fb9194cd65</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a380fee73a1f52b06a9bce208024d3b5f</anchor>
      <arglist>(const double &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator+=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a0cf1e5a03e18c5677dbeebc29ee7453e</anchor>
      <arglist>(const double &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator-=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a3ccdbddb5ccc4706fe40cc83d9b87c7c</anchor>
      <arglist>(const double &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator*=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a40540a5bdd473df9868d10a2f7ff3772</anchor>
      <arglist>(const double &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator/=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a46fbf5a30248a7abbf5ddb080f498222</anchor>
      <arglist>(const double &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a0c74e4d6557fed0087078e505150030e</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator+=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a18a963c151de99c8db06440d508998e3</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator-=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a37fe404ab8dbf47c1a02300d027348cc</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator*=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a3f712950e1e430680debe942ac0a57cc</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>complex &amp;</type>
      <name>operator/=</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a8e50e9a4998fefa616410942de0f813c</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>a52c999e6186f622152caa12eb189f837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classap_1_1complex.html</anchorfile>
      <anchor>af52dae75c552b1921b7e7f0150b7e791</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>condition_type</name>
    <filename>interpolation_8cc.html</filename>
    <anchor>structcondition__type</anchor>
    <member kind="variable">
      <type>mono_type</type>
      <name>mon</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ae849772b4b024a261ca429a2f0ec6201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>point_ref</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a330158fef322c398fc7fb68c23295878</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConditionVariable</name>
    <filename>classConditionVariable.html</filename>
    <member kind="function">
      <type></type>
      <name>ConditionVariable</name>
      <anchorfile>classConditionVariable.html</anchorfile>
      <anchor>a4cf44c4acb05cd473e9cef5741f888d1</anchor>
      <arglist>(Lock *lock_init)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConditionVariable</name>
      <anchorfile>classConditionVariable.html</anchorfile>
      <anchor>a568cfba2cd88d436203deaffaa6eef2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait</name>
      <anchorfile>classConditionVariable.html</anchorfile>
      <anchor>a4a477c7ea22f0bb914985528c3c8e2e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>signal</name>
      <anchorfile>classConditionVariable.html</anchorfile>
      <anchor>a8654ace19a9f44f0e51cb7e8e0faf0b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>broadcast</name>
      <anchorfile>classConditionVariable.html</anchorfile>
      <anchor>a6d1befc76cda45f9c545564d4f1923b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ConditionVariable</name>
      <anchorfile>classConditionVariable.html</anchorfile>
      <anchor>a37d388bea146c06f2e1341a542096333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_cond_t</type>
      <name>condition</name>
      <anchorfile>classConditionVariable.html</anchorfile>
      <anchor>a68682dc5c5ae40f24fd01248b545880b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lock *</type>
      <name>lock</name>
      <anchorfile>classConditionVariable.html</anchorfile>
      <anchor>a9ae5ea989750d9e75397642dc6f08bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>waiting</name>
      <anchorfile>classConditionVariable.html</anchorfile>
      <anchor>a21008bbb2ba9cd1a34ef692acae96386</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Lock</name>
      <anchorfile>classConditionVariable.html</anchorfile>
      <anchor>a5bf7608e05250fb524a1229bcf83ece3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Semaphore</name>
      <anchorfile>classConditionVariable.html</anchorfile>
      <anchor>aebe70aacee812bed6d2510814cba9c8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sip_sideal</name>
    <filename>simpleideals_8h.html</filename>
    <anchor>structsip__sideal</anchor>
    <member kind="variable">
      <type>poly *</type>
      <name>m</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a87cb96b50e0d5c4c69030781b69ff16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>rank</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>ac106f4f5e1de822204600e3ccf0bbc8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nrows</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a3f7947b59ea882e5ef9b1d22ee9b3586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ncols</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a58977d006c941a09fe686516d61151ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sip_smap</name>
    <filename>simpleideals_8h.html</filename>
    <anchor>structsip__smap</anchor>
    <member kind="variable">
      <type>poly *</type>
      <name>m</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a9c4b4702d67666271cffa5090a54b454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>preimage</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>aa8773988d9d772b83f073a0f98b464df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nrows</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>adca93329e792c17845af2080e86c57ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ncols</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a5ecb4d64adc67f118a0946230fffd097</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ap::const_raw_vector</name>
    <filename>classap_1_1const__raw__vector.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>const_raw_vector</name>
      <anchorfile>classap_1_1const__raw__vector.html</anchorfile>
      <anchor>a4351f7b3c850071cd5d7da18c7ea24b0</anchor>
      <arglist>(const T *Data, int Length, int Step)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>GetData</name>
      <anchorfile>classap_1_1const__raw__vector.html</anchorfile>
      <anchor>a3c1fa4852e338456dfced4b3c1949b4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetLength</name>
      <anchorfile>classap_1_1const__raw__vector.html</anchorfile>
      <anchor>ae0062d47d2e95c3237c815123839f027</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetStep</name>
      <anchorfile>classap_1_1const__raw__vector.html</anchorfile>
      <anchor>a23670234a8fc2eeb5220f46b438db685</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>const_raw_vector</name>
      <anchorfile>classap_1_1const__raw__vector.html</anchorfile>
      <anchor>a4351f7b3c850071cd5d7da18c7ea24b0</anchor>
      <arglist>(const T *Data, int Length, int Step)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>GetData</name>
      <anchorfile>classap_1_1const__raw__vector.html</anchorfile>
      <anchor>a3c1fa4852e338456dfced4b3c1949b4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetLength</name>
      <anchorfile>classap_1_1const__raw__vector.html</anchorfile>
      <anchor>ae0062d47d2e95c3237c815123839f027</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetStep</name>
      <anchorfile>classap_1_1const__raw__vector.html</anchorfile>
      <anchor>a23670234a8fc2eeb5220f46b438db685</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>pData</name>
      <anchorfile>classap_1_1const__raw__vector.html</anchorfile>
      <anchor>a36aa404f69d002860efa20f6dcb90c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iLength</name>
      <anchorfile>classap_1_1const__raw__vector.html</anchorfile>
      <anchor>a6bcd30a965afb83a217c2b09f4b37779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iStep</name>
      <anchorfile>classap_1_1const__raw__vector.html</anchorfile>
      <anchor>aab51aa4746001cbb46bc61e94828e3fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ConstTermReference</name>
    <filename>classConstTermReference.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>operator T</name>
      <anchorfile>classConstTermReference.html</anchorfile>
      <anchor>abdfd108297bf5c2913fad32b2111a07d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConstTermReference</name>
      <anchorfile>classConstTermReference.html</anchorfile>
      <anchor>ae1a49a77b17b19bee0b49283fbd832f4</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConstant</name>
      <anchorfile>classConstTermReference.html</anchorfile>
      <anchor>aa19bee19b44c7819ce3832c1fb75419f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>r</name>
      <anchorfile>classConstTermReference.html</anchorfile>
      <anchor>a9f44876cdd4820f2d428d01eaf82e7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poly</type>
      <name>t</name>
      <anchorfile>classConstTermReference.html</anchorfile>
      <anchor>afe7b0eb4e602c8ece87d7ee18f498c87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>convexHull</name>
    <filename>classconvexHull.html</filename>
    <member kind="function">
      <type></type>
      <name>convexHull</name>
      <anchorfile>classconvexHull.html</anchorfile>
      <anchor>a21fcf0f0c9b3f7b1b5ed7e9e60ad3a34</anchor>
      <arglist>(simplex *_pLP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~convexHull</name>
      <anchorfile>classconvexHull.html</anchorfile>
      <anchor>acbf6efe51a0db1f6ef40fb2d9527f712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pointSet **</type>
      <name>newtonPolytopesP</name>
      <anchorfile>classconvexHull.html</anchorfile>
      <anchor>a0030334cdcb1e411a0fc8c89194a76a4</anchor>
      <arglist>(const ideal gls)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>newtonPolytopesI</name>
      <anchorfile>classconvexHull.html</anchorfile>
      <anchor>a0c4f46ba331dffaf481833bdaae84751</anchor>
      <arglist>(const ideal gls)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>inHull</name>
      <anchorfile>classconvexHull.html</anchorfile>
      <anchor>a1ec41b70426379fa183844552b6027da</anchor>
      <arglist>(poly p, poly pointPoly, int m, int site)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pointSet **</type>
      <name>Q</name>
      <anchorfile>classconvexHull.html</anchorfile>
      <anchor>a0e75b3f1c3d340944d132eb0991b644b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classconvexHull.html</anchorfile>
      <anchor>ad1a97e28d92461d4ea1ecafc0a8c9e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>simplex *</type>
      <name>pLP</name>
      <anchorfile>classconvexHull.html</anchorfile>
      <anchor>a2eb2512d1b6df9962d6c1cf282cb02fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LeftvDeep::copy_tag</name>
    <filename>classLeftvDeep.html</filename>
    <anchor>structLeftvDeep_1_1copy__tag</anchor>
  </compound>
  <compound kind="class">
    <name>CountedRef</name>
    <filename>classCountedRef.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>id_type</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a2dda71918916e6a2c92167b6f825dc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CountedRefData</type>
      <name>data_type</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>ab8a2b3333b5acc395887b8045f4bc2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CountedRefPtr&lt; CountedRefData * &gt;</type>
      <name>data_ptr</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a9baf45a2fa7fef066bfe24328792b796</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRef</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a7a084ebcea59572a38309d95b45d7a36</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRef</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a2ebcd568658205175f91daf062f78313</anchor>
      <arglist>(const self &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a583b27731e41b14a0e186dbac183c9d1</anchor>
      <arglist>(const self &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>assign</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a49f9e522f8f291084760930ab1350fa6</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>LeftvShallow</type>
      <name>operator*</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a1611a4528c4f0c2b7f978285900da7bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>outcast</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a1a4e4dec0784b194d45bbb4e23d6dd28</anchor>
      <arglist>(leftv res, int typ)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>outcast</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a3cede885ead3046b78c222ca6d5af078</anchor>
      <arglist>(leftv res)</arglist>
    </member>
    <member kind="function">
      <type>data_type *</type>
      <name>outcast</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a95633de32dc88b948917860c44781298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destruct</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a5eae72a1fc05076cbc6764183c4c2a0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CountedRef</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a4aaa8e6f4d52b01ad00e66a8964b7401</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>dereference</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a0a873a43bd4e54bdeedaeb76d577b6f7</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>broken</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a1d7df7512b2460981b368ed5ad824be8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>unassigned</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a124e8165b14f2becbcbb9e67ee8f656b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>count</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>af7ec05e8c3bd1e45cff155938d45cca1</anchor>
      <arglist>(leftv res)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>enumerate</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a355ef2770395fca8fccf6c13ee17ded4</anchor>
      <arglist>(leftv res)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>likewise</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a1baf0d13df435d23e11f27329f42851b</anchor>
      <arglist>(leftv res, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>same</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a8a886fbe7ff93b6516958ab95d338702</anchor>
      <arglist>(leftv res, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>type</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a0299bcc04507f152bf013379bfb278f9</anchor>
      <arglist>(leftv res)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>name</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>abb7bd33f5fabb6b29203a3f65e6e8bec</anchor>
      <arglist>(leftv res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>is_ref</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>ab16cb8fad81a6552556fb1abb74575f6</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static self</type>
      <name>cast</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>af5dda7fa34a6f1d7ab198977524aca1e</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static self</type>
      <name>cast</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a163e1d692b34ecd1459736c24f51a80e</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>resolve</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a056d51e5bb0169d69834a2e8b6905722</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>construct</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a945d4811eaf668f87ce0cf29504966b8</anchor>
      <arglist>(leftv res, long data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>construct</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a75ff7602c92b5f89dccbbf6f98c89194</anchor>
      <arglist>(leftv res, const char *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>construct</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>ae19574ec7006f4362863d7667531fcfc</anchor>
      <arglist>(leftv res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CountedRef</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a9c4a036abd1520e2640f244765efb97a</anchor>
      <arglist>(data_ptr arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>data_ptr</type>
      <name>m_data</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>a89795d6f66d01568758d863b9a3eff54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CountedRef</type>
      <name>self</name>
      <anchorfile>classCountedRef.html</anchorfile>
      <anchor>abbcae3e9589f2c44a93db73a16cc309b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CountedRefData</name>
    <filename>classCountedRefData.html</filename>
    <base>RefCounter</base>
    <member kind="typedef">
      <type>CountedRefWeakPtr&lt; self * &gt;</type>
      <name>back_ptr</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a22da7e6baa32e7577eb5a7d48cf2714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CountedRefData</type>
      <name>self</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>ac1c2639e29ea13b09a81ee613db188ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RefCounter</type>
      <name>base</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>aa519d1273bbe82eff9e69e233c00f888</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CountedRefData</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a777d80f46db09553d05fc87c1268fe5d</anchor>
      <arglist>(leftv wrapid, back_ptr back)</arglist>
    </member>
    <member kind="typedef">
      <type>LeftvDeep::copy_tag</type>
      <name>copy_tag</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a04fba3fad49b122255c4b618f49b4adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>back_ptr::ptr_type</type>
      <name>ptr_type</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a64cc8fa1c6153bbee799e2ed9afa4af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CountedRefPtr&lt; ring, true &gt;</type>
      <name>ring_ptr</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>aab8fb53886f1a371c184e1029b61cc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LeftvDeep</type>
      <name>m_data</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a54af5899b480c6119148349719dcd308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ring_ptr</type>
      <name>m_ring</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a2cfedcb919307bffd9f79f87fbad6cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>back_ptr</type>
      <name>m_back</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>aa71afd1751013e0fa6857235b3dd802b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>acea115b21e8e53aad7ec079ae6db39bd</anchor>
      <arglist>(const self &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CountedRefData</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a5a2d41924e39df452a638e3dad7dea86</anchor>
      <arglist>(const self &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BOOLEAN</type>
      <name>complain</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>abd7d1a41638dfce6fc52b36711db8567</anchor>
      <arglist>(const char *text) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefData</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a8bb395f5aec872d421657e755296b92e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefData</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a6c74cd16bc51771817a54cdd1e36bb1e</anchor>
      <arglist>(leftv data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefData</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>aee2cbb2816c518a244f6078e18746ea9</anchor>
      <arglist>(leftv data, copy_tag do_copy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CountedRefData</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a4dc1b6aacc8c533e27b64d0b9660fd20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ptr_type</type>
      <name>wrapid</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>af83d29d5b9487aef9393216e5ee23fda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>back_ptr</type>
      <name>weakref</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>ad1c94d524fa10985c71413fbd0740a85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a4610fca44b93dfd53aede84acb35cf15</anchor>
      <arglist>(leftv rhs)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>put</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>ace5a5dbbfb6ef75a5112093adb1dffdb</anchor>
      <arglist>(leftv res)</arglist>
    </member>
    <member kind="function">
      <type>LeftvShallow</type>
      <name>operator*</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a5e66e2c87a1de78b44603bb2e36b8d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rering</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>abd93e1c4a75612590711b5a1d9a0160d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>idhdl *</type>
      <name>root</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a691a6b004e17a0dedcf722377eabe7cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>broken</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a49f0a251f505e947200770f9a3b315fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>assign</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>ae79fbaff3dcc4b546298bdceace023f7</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>retrieve</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>abf4808b035ce08642ffc71471b06b6c6</anchor>
      <arglist>(leftv res)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>unassigned</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>ad96946c5cceb6dfcd288943c9271f035</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ring</type>
      <name>parent</name>
      <anchorfile>classCountedRefData.html</anchorfile>
      <anchor>a49d77c1fca66e8e38fbe7322b1c8bc6f</anchor>
      <arglist>(leftv rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CountedRefIndirectPtr</name>
    <filename>classCountedRefIndirectPtr.html</filename>
    <templarg>class PtrType</templarg>
    <base>RefCounter</base>
    <member kind="function">
      <type></type>
      <name>~CountedRefIndirectPtr</name>
      <anchorfile>classCountedRefIndirectPtr.html</anchorfile>
      <anchor>a10420f659c2a8d198e974bf5933540a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CountedRefIndirectPtr</name>
      <anchorfile>classCountedRefIndirectPtr.html</anchorfile>
      <anchor>ac70b1fa8c6dc1309b2d658f84e62b192</anchor>
      <arglist>(PtrType ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CountedRefIndirectPtr &amp;</type>
      <name>operator=</name>
      <anchorfile>classCountedRefIndirectPtr.html</anchorfile>
      <anchor>a9744efc1a099733edd830e18750b5466</anchor>
      <arglist>(PtrType ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PtrType</type>
      <name>m_ptr</name>
      <anchorfile>classCountedRefIndirectPtr.html</anchorfile>
      <anchor>ac9c3e4abb2b57282521bc061348b453b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>CountedRefWeakPtr&lt; PtrType &gt;</name>
      <anchorfile>classCountedRefIndirectPtr.html</anchorfile>
      <anchor>afc5549710d90631fe71bde9fabcfbaff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CountedRefPtr</name>
    <filename>classCountedRefPtr.html</filename>
    <templarg>class PtrType</templarg>
    <templarg>bool Nondestructive</templarg>
    <templarg>bool NeverNull</templarg>
    <templarg>class CountType</templarg>
    <member kind="enumvalue">
      <name>nondestructive</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a3b69c02714b085824f7274f8a01c7588a3cc1146bef074db3f9d032dba5bb8a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>never_null</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a3b69c02714b085824f7274f8a01c7588a0faf9dd7afb996d99bb9f9c1da9c849f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrType</type>
      <name>ptr_type</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>afd8ca25faf03a88a1558cc1b247e3a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CountType</type>
      <name>count_type</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a9a22626230a6d8b8ed0fdea5e8250906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nondestructive</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a3b69c02714b085824f7274f8a01c7588a3cc1146bef074db3f9d032dba5bb8a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>never_null</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a3b69c02714b085824f7274f8a01c7588a0faf9dd7afb996d99bb9f9c1da9c849f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefPtr</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>ad6022203474ed5f2ba35206c855914da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefPtr</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a76a7fdd40e533947c065f6da1adbdd38</anchor>
      <arglist>(ptr_type ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefPtr</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>ad1a41683ddfe1d4912fe7ffc79b8d696</anchor>
      <arglist>(const CountedRefPtr&lt; ptr_type, !nondestructive, Never, count_type &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefPtr</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>ae8dc7f41a0d27a6bae92e14fe750eea9</anchor>
      <arglist>(const self &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CountedRefPtr</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>abf28d0e5eb2d1683e033887d620a68b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a41bcf9fc8f6ea220d9e5163221306b95</anchor>
      <arglist>(const self &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a579ac9f225f0e3e1b701909a7d472479</anchor>
      <arglist>(ptr_type ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>ab2ed35264c2b443c414a2a6ee85b90aa</anchor>
      <arglist>(const self &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>afbb063a73339840a26b8705a42fa9340</anchor>
      <arglist>(ptr_type ptr) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a19df5d2a74eb93ed1215079196ef048a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const ptr_type</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a0e2e44df71bcc641ea663090e5b9b0a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator ptr_type</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>aaae65108f2c0b80dd08d800904846db2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ptr_type</type>
      <name>operator-&gt;</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a6d0b2865643e6fc4fc4ad6cf131b5be1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ptr_type</type>
      <name>operator-&gt;</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a13b43c012822c8b1878d88fa9b731b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CountedRefPtr</type>
      <name>self</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a93ad3c2b4f3152c6734529f62595e4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ptr_type</type>
      <name>m_ptr</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a14da3362e7036b091def55f7429f571a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>count_type</type>
      <name>count</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a13732c85c695b2898e824c03c4cc4573</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reclaim</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a93c23b3fb2455c0b63f60d17f88f963f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classCountedRefPtr.html</anchorfile>
      <anchor>a8a325db6ed45a4a98168cbe983092682</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CountedRefShared</name>
    <filename>classCountedRefShared.html</filename>
    <base>CountedRef</base>
    <member kind="function">
      <type></type>
      <name>CountedRefShared</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>a8e079e369c5679d2c8764ad5f3920dd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefShared</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>a779eaf261cd97013aa58d71bc4993908</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefShared</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>aa366be44366f127834dd747a981d0db4</anchor>
      <arglist>(const self &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CountedRefShared</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>a275a3fe93b6fdd885d7a2a226e1dd1b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>a89969b69a9fea577af12ea7fbf86be5f</anchor>
      <arglist>(const self &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>self</type>
      <name>wrapid</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>ac14f2a633b9138a230f02915ac89a079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>data_type::back_ptr</type>
      <name>weakref</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>a5b6d8077b443c39dd15ba7fe11380bcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>retrieve</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>a326fd0e5b7c96c6e0d6d96eeed39a791</anchor>
      <arglist>(leftv res, int typ)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static self</type>
      <name>cast</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>aaf707846040ba1d0860b87a8ef1bda58</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static self</type>
      <name>cast</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>abad530d2cb59edfbd3bb5a2a584d132a</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CountedRefShared</type>
      <name>self</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>abef876915f1872c9ba705c7591035eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CountedRef</type>
      <name>base</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>a94b53542dcea2ec3d3d9e77dfae7003d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CountedRefShared</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>ac79ba91ebfd4f11fd2ea45b53fd59b8c</anchor>
      <arglist>(const base &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CountedRefShared</name>
      <anchorfile>classCountedRefShared.html</anchorfile>
      <anchor>a6f68217154cd2cbdec6bdd695f233d87</anchor>
      <arglist>(data_ptr rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CountedRefWeakPtr</name>
    <filename>classCountedRefWeakPtr.html</filename>
    <templarg>class PtrType</templarg>
    <member kind="typedef" protection="private">
      <type>CountedRefWeakPtr</type>
      <name>self</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a0a2f076caab93a235ae7c801b68f6566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PtrType</type>
      <name>ptr_type</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a4986efc2f58d014569d075d366607eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CountedRefPtr&lt; CountedRefIndirectPtr&lt; ptr_type &gt; * &gt;</type>
      <name>ptrptr_type</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a0cd824a58987f588c0887a88471ea846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ptrptr_type</type>
      <name>m_indirect</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a855d12bd644f0903a6322aaf47583c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefWeakPtr</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a2e4eeba475275d2a1a0c867613dd46ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefWeakPtr</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a3ef82d2bef2c32bfe592995450103038</anchor>
      <arglist>(ptr_type ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountedRefWeakPtr</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a05f9710d7c94b3218874c9010f5ddc72</anchor>
      <arglist>(const self &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CountedRefWeakPtr</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a739989e8af1794d302c1d72420ad46c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidate</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a7f7a4edf92d7be653356e35c94c6d3d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unassigned</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a2c0a29d091498915570972c11555d6d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a7f69430f092c160df76c953c0ea00284</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>ab73849bcc9cd066f81aaac06e55d185a</anchor>
      <arglist>(const self &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a66e87f5c7ce1d4432c26d4beac9f26a8</anchor>
      <arglist>(ptr_type ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a66e71336673db6454d49733317291427</anchor>
      <arglist>(ptr_type ptr) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>ab722ff0b21e60c3e6ffd70ef624c5629</anchor>
      <arglist>(ptr_type rhs) const</arglist>
    </member>
    <member kind="function">
      <type>const ptr_type</type>
      <name>operator-&gt;</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a85dd89426e1dbaa754776a490ffaf2fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ptr_type</type>
      <name>operator-&gt;</name>
      <anchorfile>classCountedRefWeakPtr.html</anchorfile>
      <anchor>a3f946248da721eb21d17a36f9ead42c7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::CountTrigger</name>
    <filename>classLibThread_1_1CountTrigger.html</filename>
    <base>LibThread::Trigger</base>
    <member kind="function">
      <type></type>
      <name>CountTrigger</name>
      <anchorfile>classLibThread_1_1CountTrigger.html</anchorfile>
      <anchor>ac5ce6741ef26104136d23716e60d0739</anchor>
      <arglist>(long count_init)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ready</name>
      <anchorfile>classLibThread_1_1CountTrigger.html</anchorfile>
      <anchor>af7538c820669499e4c25f5ec68337fc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>accept</name>
      <anchorfile>classLibThread_1_1CountTrigger.html</anchorfile>
      <anchor>ae89f82417c0f53a54cd7e7a17837f02c</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activate</name>
      <anchorfile>classLibThread_1_1CountTrigger.html</anchorfile>
      <anchor>ae7f643f875dd993779f54822b9a53c0b</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classLibThread_1_1CountTrigger.html</anchorfile>
      <anchor>ad885e8cccf4447848e92e2e9bc301342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>count</name>
      <anchorfile>classLibThread_1_1CountTrigger.html</anchorfile>
      <anchor>a0c26ac40897f12035a4f1dad0bba772c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CPolyCoeffsEnumerator</name>
    <filename>classCPolyCoeffsEnumerator.html</filename>
    <base>CBasePolyEnumerator</base>
    <base virtualness="virtual">IEnumerator&lt; number &gt;</base>
    <member kind="function">
      <type></type>
      <name>CPolyCoeffsEnumerator</name>
      <anchorfile>classCPolyCoeffsEnumerator.html</anchorfile>
      <anchor>a3a675ff2e2539dc027596d2b65385206</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IPolyCoeffsEnumerator::reference</type>
      <name>Current</name>
      <anchorfile>classCPolyCoeffsEnumerator.html</anchorfile>
      <anchor>ac4e90ec7e9337a6de864b58ee5fad450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IPolyCoeffsEnumerator::const_reference</type>
      <name>Current</name>
      <anchorfile>classCPolyCoeffsEnumerator.html</anchorfile>
      <anchor>ac5cb34d2528a257856516030b8c3744a</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CPolynomialSummator</name>
    <filename>classCPolynomialSummator.html</filename>
    <member kind="function">
      <type></type>
      <name>CPolynomialSummator</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>aca731fe510b0d99ad7043472b804374b</anchor>
      <arglist>(const ring &amp;rBaseRing, bool bUsePolynomial=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CPolynomialSummator</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>aaa3e8439250b6b236e5643e161c93de5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAndDelete</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>a1dfa364b6f0b6f1b76824250b8111457</anchor>
      <arglist>(poly pSummand, int iLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddAndDelete</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>a4fd170abe92b3f720ebf05c8a6a20166</anchor>
      <arglist>(poly pSummand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>ae45143de9d7eae034d6379180ea6f9fa</anchor>
      <arglist>(poly pSummand)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>a35b12473236da91ac384143f401a8075</anchor>
      <arglist>(poly pSummand, int iLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>a683f70cd9b10ddf49e0415254f916e10</anchor>
      <arglist>(poly pSummand)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>AddUpAndClear</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>a73c24fba9eeee20c0ea099b6c2827464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>AddUpAndClear</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>a4976d874f01c27af69266e2f578be62f</anchor>
      <arglist>(int *piLength)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator poly</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>ac636b58de3d3a199194dc9b3a3d12f48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPolynomialSummator</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>abbcbed17fc04d1575aecdee1b99c6ac6</anchor>
      <arglist>(const CPolynomialSummator &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CPolynomialSummator &amp;</type>
      <name>operator=</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>a54de9c8140253e4f46bf14fbacb13c4e</anchor>
      <arglist>(const CPolynomialSummator &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ring &amp;</type>
      <name>m_basering</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>a1122aa6f16851d08bf350c413d95abbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>m_bUsePolynomial</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>aa8f7503404a355eea4c4e0f462e2a7aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union CPolynomialSummator::@171202203372044306230374236371043003006056160311</type>
      <name>m_temp</name>
      <anchorfile>classCPolynomialSummator.html</anchorfile>
      <anchor>a9096c2fcaf514c67cd7570ae96852ae1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CPower</name>
    <filename>structCPower.html</filename>
    <member kind="function">
      <type></type>
      <name>CPower</name>
      <anchorfile>structCPower.html</anchorfile>
      <anchor>a19f2b8d42d523c0a40646c9f810a870d</anchor>
      <arglist>(int i, int n)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Var</name>
      <anchorfile>structCPower.html</anchorfile>
      <anchor>a89bb81e0d5c3fcaf486e0b62ecf26f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Power</name>
      <anchorfile>structCPower.html</anchorfile>
      <anchor>a2abf7c48957379029a2a193ba62171b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CPowerMultiplier</name>
    <filename>classCPowerMultiplier.html</filename>
    <base>CMultiplier&lt; CPower &gt;</base>
    <member kind="typedef">
      <type>CPower</type>
      <name>CExponent</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>a04a23190737377fc889bf1560dc3e31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPowerMultiplier</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>af1ca79252231083a6197161c9669707d</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CPowerMultiplier</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>a0b3cd0f099ab05e53f929d6fa8a48e9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CSpecialPairMultiplier *</type>
      <name>GetPair</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>a3ed5c0bda43319fdb8759076e0a801c1</anchor>
      <arglist>(int i, int j) const</arglist>
    </member>
    <member kind="function">
      <type>CSpecialPairMultiplier *&amp;</type>
      <name>GetPair</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>a06451a71b74e00007d553db1c2e4ecc8</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEE</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>a18c964df9bf84db48150810ff46117b9</anchor>
      <arglist>(const CExponent expLeft, const CExponent expRight)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyME</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>a1e6b3aa9832608f51c7d6fee750187bc</anchor>
      <arglist>(const poly pMonom, const CExponent expRight)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEM</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>a3755357c6816869742bcbc55e5b838f0</anchor>
      <arglist>(const CExponent expLeft, const poly pMonom)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>MultiplyPE</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>a2fb4aba1a9dd8f05e63152de0bcb950b</anchor>
      <arglist>(const poly pPoly, const CExponent expRight)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>MultiplyEP</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>ace97e653722d0ee7b3af167eb8f4b7ad</anchor>
      <arglist>(const CExponent expLeft, const poly pPoly)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>MultiplyPEDestroy</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>a79e26355aa5e3709502b507381d475cb</anchor>
      <arglist>(poly pPoly, const CExponent expRight)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>MultiplyEPDestroy</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>aa7a8ebbc4d2eb3669bef2703c2989ab6</anchor>
      <arglist>(const CExponent expLeft, poly pPoly)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CSpecialPairMultiplier **</type>
      <name>m_specialpairs</name>
      <anchorfile>classCPowerMultiplier.html</anchorfile>
      <anchor>abc4cd8dd9484a4e007ae1d55a2bf83de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CQuasiCommutativeSpecialPairMultiplier</name>
    <filename>classCQuasiCommutativeSpecialPairMultiplier.html</filename>
    <base>CSpecialPairMultiplier</base>
    <member kind="function">
      <type></type>
      <name>CQuasiCommutativeSpecialPairMultiplier</name>
      <anchorfile>classCQuasiCommutativeSpecialPairMultiplier.html</anchorfile>
      <anchor>a34afc49f23116186110cf30dda4f93e2</anchor>
      <arglist>(ring r, int i, int j, number q)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CQuasiCommutativeSpecialPairMultiplier</name>
      <anchorfile>classCQuasiCommutativeSpecialPairMultiplier.html</anchorfile>
      <anchor>a9d25b48fc691fe23565705cfad909571</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEE</name>
      <anchorfile>classCQuasiCommutativeSpecialPairMultiplier.html</anchorfile>
      <anchor>aec6aae14f039365e4dacfabda803d374</anchor>
      <arglist>(const int expLeft, const int expRight)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const number</type>
      <name>m_q</name>
      <anchorfile>classCQuasiCommutativeSpecialPairMultiplier.html</anchorfile>
      <anchor>a0a986f0444a6c9e5e46e69d4cc325b84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CRecursivePolyCoeffsEnumerator</name>
    <filename>classCRecursivePolyCoeffsEnumerator.html</filename>
    <templarg>class ConverterPolicy</templarg>
    <base>IEnumerator&lt; number &gt;</base>
    <member kind="function">
      <type></type>
      <name>CRecursivePolyCoeffsEnumerator</name>
      <anchorfile>classCRecursivePolyCoeffsEnumerator.html</anchorfile>
      <anchor>af47bf81360bf2e5d2b53876f988265c2</anchor>
      <arglist>(IPolyCoeffsEnumerator &amp;itr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>MoveNext</name>
      <anchorfile>classCRecursivePolyCoeffsEnumerator.html</anchorfile>
      <anchor>a261eb44362fa1cdbcaf6eea16197577b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Reset</name>
      <anchorfile>classCRecursivePolyCoeffsEnumerator.html</anchorfile>
      <anchor>ac6c5b934642b612b20998528616ce8ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IPolyCoeffsEnumerator::reference</type>
      <name>Current</name>
      <anchorfile>classCRecursivePolyCoeffsEnumerator.html</anchorfile>
      <anchor>a2761362e50d07369e0108f729b8fa167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IPolyCoeffsEnumerator::const_reference</type>
      <name>Current</name>
      <anchorfile>classCRecursivePolyCoeffsEnumerator.html</anchorfile>
      <anchor>a9bd5b8a21dfb9e71de7586aebd85a71f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsValid</name>
      <anchorfile>classCRecursivePolyCoeffsEnumerator.html</anchorfile>
      <anchor>a55ba4b0eb5eeef37ef44aa1b09448dbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IPolyCoeffsEnumerator &amp;</type>
      <name>m_global_enumerator</name>
      <anchorfile>classCRecursivePolyCoeffsEnumerator.html</anchorfile>
      <anchor>a1aa3d2e00d8b279a07d1792b433d1072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CBasePolyEnumerator</type>
      <name>m_local_enumerator</name>
      <anchorfile>classCRecursivePolyCoeffsEnumerator.html</anchorfile>
      <anchor>aa71908f6d6550ed6ead043a08541e0aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CReducerFinder</name>
    <filename>classCReducerFinder.html</filename>
    <base>SchreyerSyzygyComputationFlags</base>
    <member kind="typedef">
      <type>long</type>
      <name>TComponentKey</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>a7275915f08f2af7fe6dcabbd252890a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; const CLeadingTerm * &gt;</type>
      <name>TReducers</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>a8d59b6a2fc1d6c27b0d6e427da5201e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CReducerFinder</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>a308a04f96da3f75d5a49ad0f610fe227</anchor>
      <arglist>(const ideal L, const SchreyerSyzygyComputationFlags &amp;flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialize</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>aa7ab60c4b280b1e7b0c61e024928b340</anchor>
      <arglist>(const ideal L)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CReducerFinder</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>ac37cd16890ccfc58928e9bd92eafc2df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>FindReducer</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>a413da5e55c55e544d88c47dfd91bbf61</anchor>
      <arglist>(const poly multiplier, const poly monom, const poly syzterm, const CReducerFinder &amp;checker) const</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>FindReducer</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>a0b0cf250d37335a0b7936092ef4551e0</anchor>
      <arglist>(const poly product, const poly syzterm, const CReducerFinder &amp;checker) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDivisible</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>ae104738a13ba2d5e045f277335066a63</anchor>
      <arglist>(const poly q) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNonempty</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>a6ed5df088f1d102f33bb8bf045f82d68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PreProcessTerm</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>abdde06ace733bd4cb6d430a361003c93</anchor>
      <arglist>(const poly t, CReducerFinder &amp;syzChecker) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; TComponentKey, TReducers &gt;</type>
      <name>CReducersHash</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>a4b828bc1385b0e35099a5630130730e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CReducerFinder</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>a132a4508c585baa6e18473fb2c575917</anchor>
      <arglist>(const CReducerFinder &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>ac3a87edbcd65221052893b185ced4bb1</anchor>
      <arglist>(const CReducerFinder &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>m_L</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>a781b23d95a50069c287752118e249f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CReducersHash</type>
      <name>m_hash</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>adfcc2600a95b16293616bfb3c6fd2f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDivisorEnumerator2</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>a8b313a1b6fb4aebf32e12d0eef878367</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CDivisorEnumerator</name>
      <anchorfile>classCReducerFinder.html</anchorfile>
      <anchor>a67b70cf51f3fe812af0f934883096e0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CShiftSpecialPairMultiplier</name>
    <filename>classCShiftSpecialPairMultiplier.html</filename>
    <base>CSpecialPairMultiplier</base>
    <member kind="function">
      <type></type>
      <name>CShiftSpecialPairMultiplier</name>
      <anchorfile>classCShiftSpecialPairMultiplier.html</anchorfile>
      <anchor>a94e081625220e690a65f53db510a05fe</anchor>
      <arglist>(ring r, int i, int j, int s, number c)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CShiftSpecialPairMultiplier</name>
      <anchorfile>classCShiftSpecialPairMultiplier.html</anchorfile>
      <anchor>ac5395d3c77109493f7af1927cb599745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEE</name>
      <anchorfile>classCShiftSpecialPairMultiplier.html</anchorfile>
      <anchor>ac2c95fdb4576587d5ef85dae90d6135d</anchor>
      <arglist>(const int expLeft, const int expRight)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const number</type>
      <name>m_shiftCoef</name>
      <anchorfile>classCShiftSpecialPairMultiplier.html</anchorfile>
      <anchor>a9f70b55fcfd23f6fe0eabed33e1beb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>m_shiftVar</name>
      <anchorfile>classCShiftSpecialPairMultiplier.html</anchorfile>
      <anchor>aeebdfbf3769a44b86c22e1e523aa380d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CSpecialPairCacheHash</name>
    <filename>classCSpecialPairCacheHash.html</filename>
    <base>CCacheHash&lt; int &gt;</base>
    <member kind="typedef">
      <type>int</type>
      <name>CExponent</name>
      <anchorfile>classCSpecialPairCacheHash.html</anchorfile>
      <anchor>aee7a241792e804f18d4aba77e07ce3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CSpecialPairCacheHash</name>
      <anchorfile>classCSpecialPairCacheHash.html</anchorfile>
      <anchor>aaf2deb10b3b2f24d47c85e5fc3008de8</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CSpecialPairCacheHash</name>
      <anchorfile>classCSpecialPairCacheHash.html</anchorfile>
      <anchor>ac8af674e4cb3e0e4a597dd25d364ba31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>History</name>
      <anchorfile>classCSpecialPairCacheHash.html</anchorfile>
      <anchor>aecc7002326ca654a4350d874637482f0</anchor>
      <arglist>(const EHistoryType t, const CExponent a, const CExponent b, const poly p=NULL)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CSpecialPairMultiplier</name>
    <filename>classCSpecialPairMultiplier.html</filename>
    <base>CMultiplier&lt; int &gt;</base>
    <member kind="typedef">
      <type>int</type>
      <name>CExponent</name>
      <anchorfile>classCSpecialPairMultiplier.html</anchorfile>
      <anchor>a017fe01534dbc7155f68a1620bb479e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CSpecialPairMultiplier</name>
      <anchorfile>classCSpecialPairMultiplier.html</anchorfile>
      <anchor>a2b269bc5b07f86b3e9d393fbd20c787e</anchor>
      <arglist>(ring r, int i, int j)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CSpecialPairMultiplier</name>
      <anchorfile>classCSpecialPairMultiplier.html</anchorfile>
      <anchor>aa8c863a627b60fddcfc009c69de9b9d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetI</name>
      <anchorfile>classCSpecialPairMultiplier.html</anchorfile>
      <anchor>a319ee378053ba52435de50b31a50fd2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetJ</name>
      <anchorfile>classCSpecialPairMultiplier.html</anchorfile>
      <anchor>a849f7e5a1cc43379a820ced294e15a60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual poly</type>
      <name>MultiplyEE</name>
      <anchorfile>classCSpecialPairMultiplier.html</anchorfile>
      <anchor>abd8f313c57da61d38107363b74b338d6</anchor>
      <arglist>(const CExponent expLeft, const CExponent expRight)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyME</name>
      <anchorfile>classCSpecialPairMultiplier.html</anchorfile>
      <anchor>a919c1c1a987acab6ee0430e13b1127cc</anchor>
      <arglist>(const poly pMonom, const CExponent expRight)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEM</name>
      <anchorfile>classCSpecialPairMultiplier.html</anchorfile>
      <anchor>a8e15c745b8f9fd2e3e8b84972b3c7e0c</anchor>
      <arglist>(const CExponent expLeft, const poly pMonom)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_i</name>
      <anchorfile>classCSpecialPairMultiplier.html</anchorfile>
      <anchor>aa6de6f145efd8563e2f036c807f61500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_j</name>
      <anchorfile>classCSpecialPairMultiplier.html</anchorfile>
      <anchor>ac5a4faa7215c063e8854ecb02e1f254f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CWeylSpecialPairMultiplier</name>
    <filename>classCWeylSpecialPairMultiplier.html</filename>
    <base>CSpecialPairMultiplier</base>
    <member kind="function">
      <type></type>
      <name>CWeylSpecialPairMultiplier</name>
      <anchorfile>classCWeylSpecialPairMultiplier.html</anchorfile>
      <anchor>a9e195b852ce358aaece583d9864bd938</anchor>
      <arglist>(ring r, int i, int j, number g)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CWeylSpecialPairMultiplier</name>
      <anchorfile>classCWeylSpecialPairMultiplier.html</anchorfile>
      <anchor>afbf390e57407b2ddffb91cdb73cc9028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>MultiplyEE</name>
      <anchorfile>classCWeylSpecialPairMultiplier.html</anchorfile>
      <anchor>a4183b448e1bd8f82b9fc1b3241f38ad0</anchor>
      <arglist>(const int expLeft, const int expRight)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const number</type>
      <name>m_g</name>
      <anchorfile>classCWeylSpecialPairMultiplier.html</anchorfile>
      <anchor>a04a3323b772ae8a6117424e54e3a75d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataNoroCacheNode</name>
    <filename>classDataNoroCacheNode.html</filename>
    <templarg>class number_type</templarg>
    <base>NoroCacheNode</base>
    <member kind="function">
      <type></type>
      <name>DataNoroCacheNode</name>
      <anchorfile>classDataNoroCacheNode.html</anchorfile>
      <anchor>a8d4ebea782d28beb7d33ce8ae0d1ed91</anchor>
      <arglist>(poly p, int len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataNoroCacheNode</name>
      <anchorfile>classDataNoroCacheNode.html</anchorfile>
      <anchor>a7cb1a86e20f3a2395c5a15ebb02fcebf</anchor>
      <arglist>(SparseRow&lt; number_type &gt; *row)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataNoroCacheNode</name>
      <anchorfile>classDataNoroCacheNode.html</anchorfile>
      <anchor>a5e2f965d60ea09a750dfe4ff5792a071</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value_len</name>
      <anchorfile>classDataNoroCacheNode.html</anchorfile>
      <anchor>aa37455d4fc0f278f708487ec746f289f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>value_poly</name>
      <anchorfile>classDataNoroCacheNode.html</anchorfile>
      <anchor>a357bcedf9268bf474bbae22d116239a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SparseRow&lt; number_type &gt; *</type>
      <name>row</name>
      <anchorfile>classDataNoroCacheNode.html</anchorfile>
      <anchor>a9d84bd7a267f2b1611aabee8108603e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>term_index</name>
      <anchorfile>classDataNoroCacheNode.html</anchorfile>
      <anchor>a50cf452f3183e3f4bc777499788d3c7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>datum</name>
    <filename>ndbm_8h.html</filename>
    <anchor>structdatum</anchor>
    <member kind="variable">
      <type>char *</type>
      <name>dptr</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a10a7341822a7b5b5abd03080ddb6fe9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dsize</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a7352d5843988d073054cdc5bfa2f1005</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DBM</name>
    <filename>ndbm_8h.html</filename>
    <anchor>structDBM</anchor>
    <member kind="variable">
      <type>int</type>
      <name>dbm_dirf</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>aa74dcc0cba244d20e97e7c72915b8f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dbm_pagf</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a5b5e30e380875772984605793b5cfee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dbm_flags</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a66e667248d50c1b053e7d063dbb9c197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dbm_maxbno</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a7f966df711b9c8115caaa9c1198890ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dbm_bitno</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>af93d2ece858fa6a03afda44a6fd81be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dbm_hmask</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a518e1cc3a676db7f51ee68746a6e6583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dbm_blkptr</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>afe7b7a86db196a741fd50abd94bd42f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dbm_keyptr</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a3ac830b5cb0b9bd65ca81da3e571c451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dbm_blkno</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>acb0661991e6e05bc40b7594a14499a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dbm_pagbno</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a509d95a929ddb84d6db4242d284c6270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dbm_pagbuf</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>ae85c9c6f1a9ee4501c23a2e38c9efc8a</anchor>
      <arglist>[PBLKSIZ]</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dbm_dirbno</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>aa4b97a3f6e0cb01c6d942727ded4df2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dbm_dirbuf</name>
      <anchorfile>ndbm_8h.html</anchorfile>
      <anchor>a1c25c5531bcf3341eb1c459d6bab89fd</anchor>
      <arglist>[DBLKSIZ]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DBM_info</name>
    <filename>sing__dbm_8cc.html</filename>
    <anchor>structDBM__info</anchor>
    <member kind="variable">
      <type>DBM *</type>
      <name>db</name>
      <anchorfile>sing__dbm_8cc.html</anchorfile>
      <anchor>ab2c5e54fafee55156c6eb7e012439608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>first</name>
      <anchorfile>sing__dbm_8cc.html</anchorfile>
      <anchor>a2823ae67e55ea69ca03b01ca81117234</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DegreePattern</name>
    <filename>classDegreePattern.html</filename>
    <class kind="struct">DegreePattern::Pattern</class>
    <member kind="function">
      <type>int</type>
      <name>getLength</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>a7a203decc3da171a71ce38fd4c3e78c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator[]</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>af95394851ae3b73d27ace34e173501b6</anchor>
      <arglist>(const int index) const</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>a288a0a5324c4ff1b3fe2eabd5510d19b</anchor>
      <arglist>(const int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DegreePattern</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>afea7d81dfc90b6910b6fbb2d1a1730b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DegreePattern</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>a9ed8748e59d1061f5950257466391ed3</anchor>
      <arglist>(const DegreePattern &amp;degPat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DegreePattern</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>aee5a0a0126c56854b03b94774bf09cb4</anchor>
      <arglist>(const CFList &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>DegreePattern &amp;</type>
      <name>operator=</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>a1b676e89d15b307963ca325c175d980e</anchor>
      <arglist>(const DegreePattern &amp;degPat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DegreePattern</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>a3044688f80ab9e903786bda5676a8503</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>find</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>a3c553bcb5833991e605e3034e4d61792</anchor>
      <arglist>(const int x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>intersect</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>a6b001a3a501d1f63584c59700fd98df5</anchor>
      <arglist>(const DegreePattern &amp;degPat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refine</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>aec1ea8fd47c698dc9813d80dcc8f7f41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>release</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>a1ea6829ebb46e1f299d073180f0faf96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>aee9153795c10159a86a2d8b0871da813</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int *</type>
      <name>getPattern</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>ac55f2492285f112d22830492e3664e7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct DegreePattern::Pattern *</type>
      <name>m_data</name>
      <anchorfile>classDegreePattern.html</anchorfile>
      <anchor>a0e2279b43720303a2d441003ca33765f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>denominator_list_s</name>
    <filename>kutil_8h.html</filename>
    <anchor>structdenominator__list__s</anchor>
    <member kind="variable">
      <type>number</type>
      <name>n</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a6a04759b0dd79ea2da014c46c47210f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>denominator_list</type>
      <name>next</name>
      <anchorfile>kutil_8h.html</anchorfile>
      <anchor>a7681a2b8b7c3f7f833157d7d7d736957</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseRow</name>
    <filename>classDenseRow.html</filename>
    <member kind="function">
      <type></type>
      <name>DenseRow</name>
      <anchorfile>classDenseRow.html</anchorfile>
      <anchor>af0b55c52789a35a3c0a74949225c8d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenseRow</name>
      <anchorfile>classDenseRow.html</anchorfile>
      <anchor>af7160612470619a81f3a16fd885e11c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>number *</type>
      <name>array</name>
      <anchorfile>classDenseRow.html</anchorfile>
      <anchor>ab8af41b35a061d563f011b098879ed90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>begin</name>
      <anchorfile>classDenseRow.html</anchorfile>
      <anchor>a9083a7870423d794f27819024fc27cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>end</name>
      <anchorfile>classDenseRow.html</anchorfile>
      <anchor>aa0c7f15747ca6f0f6ddce9d6a1b5698b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::DequeueEvent</name>
    <filename>classvspace_1_1DequeueEvent.html</filename>
    <templarg>typename T</templarg>
    <base>vspace::Event</base>
    <member kind="function">
      <type></type>
      <name>DequeueEvent</name>
      <anchorfile>classvspace_1_1DequeueEvent.html</anchorfile>
      <anchor>a05dabb530facefd31f32f631f7dfd7b4</anchor>
      <arglist>(VRef&lt; Queue&lt; T &gt; &gt; queue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start_listen</name>
      <anchorfile>classvspace_1_1DequeueEvent.html</anchorfile>
      <anchor>ab197c1f466f4efef4a61e50a51b55ec0</anchor>
      <arglist>(internals::ipc_signal_t sig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop_listen</name>
      <anchorfile>classvspace_1_1DequeueEvent.html</anchorfile>
      <anchor>a691cbe60ff4357a8191fa29dab31c7f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>complete</name>
      <anchorfile>classvspace_1_1DequeueEvent.html</anchorfile>
      <anchor>a5ae48a17b8d82316923431f64641a1b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VRef&lt; Queue&lt; T &gt; &gt;</type>
      <name>_queue</name>
      <anchorfile>classvspace_1_1DequeueEvent.html</anchorfile>
      <anchor>a1b2db103d2a64e696bc030e721b43158</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::DictSpec</name>
    <filename>structvspace_1_1DictSpec.html</filename>
    <member kind="typedef">
      <type>VString</type>
      <name>Key</name>
      <anchorfile>structvspace_1_1DictSpec.html</anchorfile>
      <anchor>a2275c12fd1737d4c69372b78c0e30c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VString</type>
      <name>Value</name>
      <anchorfile>structvspace_1_1DictSpec.html</anchorfile>
      <anchor>af677c7753ff15527c7a4c61a11b3b29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>hash</name>
      <anchorfile>structvspace_1_1DictSpec.html</anchorfile>
      <anchor>aba5322795abbae90fefd45ca9d69cfd8</anchor>
      <arglist>(const VString *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>equal</name>
      <anchorfile>structvspace_1_1DictSpec.html</anchorfile>
      <anchor>a8979aac809df7501d81f9921cda43e7d</anchor>
      <arglist>(const VString *s1, const VString *s2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_key</name>
      <anchorfile>structvspace_1_1DictSpec.html</anchorfile>
      <anchor>ac8483e837bc88995b1f15d3dc0241166</anchor>
      <arglist>(VRef&lt; Key &gt; key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_value</name>
      <anchorfile>structvspace_1_1DictSpec.html</anchorfile>
      <anchor>a12193043ca1f38775a9dd3ad45f01214</anchor>
      <arglist>(VRef&lt; Value &gt; value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DifferentDomainException</name>
    <filename>classDifferentDomainException.html</filename>
  </compound>
  <compound kind="class">
    <name>amp::divisionByZero</name>
    <filename>classamp_1_1divisionByZero.html</filename>
    <base>amp::exception</base>
    <base>amp::exception</base>
  </compound>
  <compound kind="class">
    <name>amp::domainError</name>
    <filename>classamp_1_1domainError.html</filename>
    <base>amp::exception</base>
    <base>amp::exception</base>
  </compound>
  <compound kind="class">
    <name>CxxTest::DummySuiteDescription</name>
    <filename>classCxxTest_1_1DummySuiteDescription.html</filename>
    <base>CxxTest::SuiteDescription</base>
    <member kind="function">
      <type></type>
      <name>DummySuiteDescription</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a05e9d2e240620e4d4da8c1a4813c431f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>file</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a97aff51fb3d990c488d7d48f91a355f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>line</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a73bf37906198abf1a880766c51d3bfe9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>suiteName</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>adb471629ef1ca5787bf1957c8dd708aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TestSuite *</type>
      <name>suite</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a8518abd14a8d632af32a01c2e0b9482a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>numTests</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a95b724d8b3cba51457982a8d553d10a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestDescription &amp;</type>
      <name>testDescription</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a175d7cdd8542ac9faf2e33dee18b0663</anchor>
      <arglist>(unsigned) const</arglist>
    </member>
    <member kind="function">
      <type>SuiteDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a4215f951042621608a176b65384dd540</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TestDescription *</type>
      <name>firstTest</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a0915da66e14e88a117b559cd30d5e3cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SuiteDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a89d12c335b6bbd7bbb4cece423065a2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestDescription *</type>
      <name>firstTest</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>aeb1f24f69d9daf8487757e40f387264f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateAllTests</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>ad0b362a31490c87bcc78d4f00b4026b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>leaveOnly</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a7cf85000912335e4a70aed43190c2845</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUp</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a7c6d90effe118805dd651a8be2ca4582</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tearDown</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>add53762c3405f0b5d159e61f5092ef00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DummyTestDescription</type>
      <name>_test</name>
      <anchorfile>classCxxTest_1_1DummySuiteDescription.html</anchorfile>
      <anchor>a3e876328b61b04109986d90aa7a2094b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::DummyTestDescription</name>
    <filename>classCxxTest_1_1DummyTestDescription.html</filename>
    <base>CxxTest::TestDescription</base>
    <member kind="function">
      <type></type>
      <name>DummyTestDescription</name>
      <anchorfile>classCxxTest_1_1DummyTestDescription.html</anchorfile>
      <anchor>af33047f9fec6be0d265bd2ebb3d6e3b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>file</name>
      <anchorfile>classCxxTest_1_1DummyTestDescription.html</anchorfile>
      <anchor>a4137218994fa9e1ae607274cec18db13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>line</name>
      <anchorfile>classCxxTest_1_1DummyTestDescription.html</anchorfile>
      <anchor>a6ccc706fd800e63d717f0e7818e2847c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>testName</name>
      <anchorfile>classCxxTest_1_1DummyTestDescription.html</anchorfile>
      <anchor>afd2562065bcb109255d7b8862dc14223</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>suiteName</name>
      <anchorfile>classCxxTest_1_1DummyTestDescription.html</anchorfile>
      <anchor>a3748b0ff7223d7a004e3c1b2e81f8b35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUp</name>
      <anchorfile>classCxxTest_1_1DummyTestDescription.html</anchorfile>
      <anchor>a24f9066548e0d6376ff91467af2aff3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classCxxTest_1_1DummyTestDescription.html</anchorfile>
      <anchor>a8a15205feb0a0f433fd7207e7039cb7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tearDown</name>
      <anchorfile>classCxxTest_1_1DummyTestDescription.html</anchorfile>
      <anchor>a89914791c85021c2612a29fbe57a7f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TestDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1DummyTestDescription.html</anchorfile>
      <anchor>ac4318fa14c5daff130c272db0331c15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TestDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1DummyTestDescription.html</anchorfile>
      <anchor>a4a76e1ec734027f83b20b7d79daf8390</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::DummyWorldDescription</name>
    <filename>classCxxTest_1_1DummyWorldDescription.html</filename>
    <base>CxxTest::WorldDescription</base>
    <member kind="function">
      <type></type>
      <name>DummyWorldDescription</name>
      <anchorfile>classCxxTest_1_1DummyWorldDescription.html</anchorfile>
      <anchor>a6db2976c2366419827881ab8e8f52cba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>numSuites</name>
      <anchorfile>classCxxTest_1_1DummyWorldDescription.html</anchorfile>
      <anchor>a0495c6054d5064cd0031c410624e19b0</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>numTotalTests</name>
      <anchorfile>classCxxTest_1_1DummyWorldDescription.html</anchorfile>
      <anchor>a204f93dcb7075a83095986a867ce97df</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const SuiteDescription &amp;</type>
      <name>suiteDescription</name>
      <anchorfile>classCxxTest_1_1DummyWorldDescription.html</anchorfile>
      <anchor>ab0bcb8f072b54f363920c9ce6be5b789</anchor>
      <arglist>(unsigned) const</arglist>
    </member>
    <member kind="function">
      <type>SuiteDescription *</type>
      <name>firstSuite</name>
      <anchorfile>classCxxTest_1_1DummyWorldDescription.html</anchorfile>
      <anchor>a5898cb8664cf9cdc8ad488d8f7c4faa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SuiteDescription *</type>
      <name>firstSuite</name>
      <anchorfile>classCxxTest_1_1DummyWorldDescription.html</anchorfile>
      <anchor>ac64b70c021449a5cad41df513e938eac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateAllTests</name>
      <anchorfile>classCxxTest_1_1DummyWorldDescription.html</anchorfile>
      <anchor>ac0c6f072e9d1d1027c6a6ed3226f4419</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>leaveOnly</name>
      <anchorfile>classCxxTest_1_1DummyWorldDescription.html</anchorfile>
      <anchor>ae063a241c98995268b3df7be8362ff52</anchor>
      <arglist>(const char *, const char *=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUp</name>
      <anchorfile>classCxxTest_1_1DummyWorldDescription.html</anchorfile>
      <anchor>a17bf1593f3627dded7f69d71c8172172</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tearDown</name>
      <anchorfile>classCxxTest_1_1DummyWorldDescription.html</anchorfile>
      <anchor>aeac2bd6926e9ce72df8f04bb8c432d5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DummySuiteDescription</type>
      <name>_suite</name>
      <anchorfile>classCxxTest_1_1DummyWorldDescription.html</anchorfile>
      <anchor>aea23cef179d54b48ebe3f6e337a4094d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::DynamicSuiteDescription</name>
    <filename>classCxxTest_1_1DynamicSuiteDescription.html</filename>
    <templarg>class S</templarg>
    <base>CxxTest::CommonDynamicSuiteDescription</base>
    <member kind="function">
      <type></type>
      <name>DynamicSuiteDescription</name>
      <anchorfile>classCxxTest_1_1DynamicSuiteDescription.html</anchorfile>
      <anchor>a935abcf827ce7523562c00d33f0242ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSuiteDescription</name>
      <anchorfile>classCxxTest_1_1DynamicSuiteDescription.html</anchorfile>
      <anchor>ab325f0a2e81ebbb6719f780d75471883</anchor>
      <arglist>(const char *argFile, unsigned argLine, const char *argSuiteName, List &amp;argTests, S *&amp;argSuite, unsigned argCreateLine, unsigned argDestroyLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classCxxTest_1_1DynamicSuiteDescription.html</anchorfile>
      <anchor>a0f426c051f5ccaf14ebbd11c07329e57</anchor>
      <arglist>(const char *argFile, unsigned argLine, const char *argSuiteName, List &amp;argTests, S *&amp;argSuite, unsigned argCreateLine, unsigned argDestroyLine)</arglist>
    </member>
    <member kind="function">
      <type>TestSuite *</type>
      <name>suite</name>
      <anchorfile>classCxxTest_1_1DynamicSuiteDescription.html</anchorfile>
      <anchor>a250cb2f58decf59a9b83d3c555de3fa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUp</name>
      <anchorfile>classCxxTest_1_1DynamicSuiteDescription.html</anchorfile>
      <anchor>a0cee600a803f0accaaa82a1e933d2266</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tearDown</name>
      <anchorfile>classCxxTest_1_1DynamicSuiteDescription.html</anchorfile>
      <anchor>a322a0b084882a891bc8cf12805a56f12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>S *</type>
      <name>realSuite</name>
      <anchorfile>classCxxTest_1_1DynamicSuiteDescription.html</anchorfile>
      <anchor>afef86ec07d596b1078b21b0db5a80b7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSuite</name>
      <anchorfile>classCxxTest_1_1DynamicSuiteDescription.html</anchorfile>
      <anchor>ab3c50c53ed58784e5f1b14651f1d5e27</anchor>
      <arglist>(S *s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createSuite</name>
      <anchorfile>classCxxTest_1_1DynamicSuiteDescription.html</anchorfile>
      <anchor>a7efa7079bddf12cbdf0f6572748a2d5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>destroySuite</name>
      <anchorfile>classCxxTest_1_1DynamicSuiteDescription.html</anchorfile>
      <anchor>a3ea9b4d83916d99e5818ea053649ef44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>S **</type>
      <name>_suite</name>
      <anchorfile>classCxxTest_1_1DynamicSuiteDescription.html</anchorfile>
      <anchor>a0f8a2f232189e456ac97ed65e86e8d18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::EnqueueEvent</name>
    <filename>classvspace_1_1EnqueueEvent.html</filename>
    <templarg>typename T</templarg>
    <base>vspace::Event</base>
    <member kind="function">
      <type></type>
      <name>EnqueueEvent</name>
      <anchorfile>classvspace_1_1EnqueueEvent.html</anchorfile>
      <anchor>af3ef2c7516009b6967a035fc6be715ce</anchor>
      <arglist>(VRef&lt; Queue&lt; T &gt; &gt; queue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start_listen</name>
      <anchorfile>classvspace_1_1EnqueueEvent.html</anchorfile>
      <anchor>af07041ede9b99eaafc3213c75e12eff7</anchor>
      <arglist>(internals::ipc_signal_t sig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop_listen</name>
      <anchorfile>classvspace_1_1EnqueueEvent.html</anchorfile>
      <anchor>a3aca02b814c0751fb26b42e70d3d0860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>complete</name>
      <anchorfile>classvspace_1_1EnqueueEvent.html</anchorfile>
      <anchor>a6c757279db1608676bb9f6837da20f13</anchor>
      <arglist>(T item)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VRef&lt; Queue&lt; T &gt; &gt;</type>
      <name>_queue</name>
      <anchorfile>classvspace_1_1EnqueueEvent.html</anchorfile>
      <anchor>a6f1bab9e1ac2e2f3d99c1bb126e7eb5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_entry</name>
    <filename>mpr__base_8cc.html</filename>
    <anchor>struct__entry</anchor>
    <member kind="variable">
      <type>number</type>
      <name>num</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>acbfc76d29c8f724918c5c7a8e947e101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>col</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a2d697c7d5bc1452038b393e772d67666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _entry *</type>
      <name>next</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>ae224ae5ec82a91acdd9894cd17883133</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::ErrorFormatter</name>
    <filename>classCxxTest_1_1ErrorFormatter.html</filename>
    <base>CxxTest::TestListener</base>
    <member kind="function">
      <type></type>
      <name>ErrorFormatter</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>aa9ccfd2827519a72f03c2cd2b18a3fe1</anchor>
      <arglist>(OutputStream *o, const char *preLine=&quot;:&quot;, const char *postLine=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a864e271c4a95907866d483a460aa5f71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterWorld</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>ae0bfc9107f1c5c15d6f7ab112096afd5</anchor>
      <arglist>(const WorldDescription &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSuite</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a72d81800df02cedef86fa3bb7e6a736f</anchor>
      <arglist>(const SuiteDescription &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterTest</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a4cf5c3068bcfe3478a02a16c5ab9dca3</anchor>
      <arglist>(const TestDescription &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveTest</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a59d77ff2f2b8ff3715e7fb3938914dc5</anchor>
      <arglist>(const TestDescription &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveWorld</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a68b02ba2222576fcdad50be38672b5c9</anchor>
      <arglist>(const WorldDescription &amp;desc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a568d420df1ea4972ff6122c304da5211</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warning</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a2cbcc99a3c79d9a612d5fd2d4261131c</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedTest</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a66f5ad747c1e5e061b4504dfd20be5d9</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssert</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>ab26f8b47e4069597685860e14c8221f1</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertEquals</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a8f1d2babd72ebd66d97300e749470783</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertSameData</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a7cd3a0dc84fe2b34ac128c56e34ad668</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *sizeStr, const void *x, const void *y, unsigned size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertDelta</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a5efb8e87225bc8d32bb7ded8ca141640</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *dStr, const char *x, const char *y, const char *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertDiffers</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>aef26050d912199df03b4c536c633d55f</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertLessThan</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a5f5aa461f86a7f4d46e9d1a56bf00098</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertLessThanEquals</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>ad3885ac86c5f5e2a4177c5cf6491bd1d</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertRelation</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a1307fb012d68e5f4a5eb12b84dc9757a</anchor>
      <arglist>(const char *file, unsigned line, const char *relation, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertPredicate</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a99aee4be84f7b2d08caca4d5019d848a</anchor>
      <arglist>(const char *file, unsigned line, const char *predicate, const char *xStr, const char *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertThrows</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a2d0c4bb47b08d9e871dc9ce9d0f2d321</anchor>
      <arglist>(const char *file, unsigned line, const char *expression, const char *type, bool otherThrown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertThrowsNot</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>ac9fe1e21e03f8ae0ebc4d1de8dd742a2</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>totalTests</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a9e81e6c50d0abb508eaaa256148fb271</anchor>
      <arglist>(OutputStream &amp;o)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>OutputStream *</type>
      <name>outputStream</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a65e53941f35a6937399daceb1ee52c27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ErrorFormatter</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>afb1121b51b4c1c5c3f6129fb80c3f9d6</anchor>
      <arglist>(const ErrorFormatter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ErrorFormatter &amp;</type>
      <name>operator=</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a4855285c732190fd6d679b183352c9b4</anchor>
      <arglist>(const ErrorFormatter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>OutputStream &amp;</type>
      <name>stop</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a1737d1acbdb239ae3a30d54fb8878c5f</anchor>
      <arglist>(const char *file, unsigned line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>newLine</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a4849c3d65e99a67952768f76cf4f94f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reportTest</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>ac5572be91203f4b86a81566b13a1880d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>ad57022f4e88d5e54e27c0d28520aeeb4</anchor>
      <arglist>(const void *buffer, unsigned size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dumpNull</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a78a948b7dc83808c1a480d32b83c6bde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dumpBuffer</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a9ed5f90b08cc02d38727f0706fd6e5d8</anchor>
      <arglist>(const void *buffer, unsigned size)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>endl</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a7f03c098272b80d9d48d1b0ee613153c</anchor>
      <arglist>(OutputStream &amp;o)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_dotting</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>aefac64edff2701f3dfe751d3c050a541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_reported</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a7feeea15a39c22545144c29bf8e59d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputStream *</type>
      <name>_o</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a4880528cac578338a04c8329d7ee0d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_preLine</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>a6c67933c49dc70f7127e245c6779ac2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_postLine</name>
      <anchorfile>classCxxTest_1_1ErrorFormatter.html</anchorfile>
      <anchor>ac45f58635c4f5cd1d69ade23920684d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::ErrorPrinter</name>
    <filename>classCxxTest_1_1ErrorPrinter.html</filename>
    <base>CxxTest::ErrorFormatter</base>
    <class kind="class">CxxTest::ErrorPrinter::Adapter</class>
    <member kind="function">
      <type></type>
      <name>ErrorPrinter</name>
      <anchorfile>classCxxTest_1_1ErrorPrinter.html</anchorfile>
      <anchor>a04c6b214d9764e012e63ed6e70c99a7b</anchor>
      <arglist>(CXXTEST_STD(ostream) &amp;o=CXXTEST_STD(cout), const char *preLine=&quot;:&quot;, const char *postLine=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ErrorPrinter</name>
      <anchorfile>classCxxTest_1_1ErrorPrinter.html</anchorfile>
      <anchor>acc5865eb303b6619225fb2f72d7d2106</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::EvalJob</name>
    <filename>classLibThread_1_1EvalJob.html</filename>
    <base>LibThread::Job</base>
    <member kind="function">
      <type></type>
      <name>EvalJob</name>
      <anchorfile>classLibThread_1_1EvalJob.html</anchorfile>
      <anchor>a2203f0d3bf876dc79ee8ac139266d362</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classLibThread_1_1EvalJob.html</anchorfile>
      <anchor>a0a6d64c0c9c85019fc952e17e9056bdf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Evaluation</name>
    <filename>classEvaluation.html</filename>
    <member kind="function">
      <type></type>
      <name>Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>af7b959b9a214ba6bd0ecc65324d9fe12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a478f0b86fadf54e3b8cc40b95fb7fd07</anchor>
      <arglist>(int min0, int max0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>ab4db3f52b74e526e29b67b2ae710ddd1</anchor>
      <arglist>(const Evaluation &amp;e)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a696fa33336d877342a819c42b957917e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Evaluation &amp;</type>
      <name>operator=</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a516701c314a094a4773b424c87b5a8c1</anchor>
      <arglist>(const Evaluation &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>min</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a60f7fbf1fef81b0e48bcac5e85e7ae96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>max</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a7fec228cfda49a22586a373c476f8bc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator[]</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>ab22dcb81c3f9236355d241fe21e44d59</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator[]</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a2aacd243b67de94eba555c5b16f4da23</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a999e805a7509a19af8c81ac735447847</anchor>
      <arglist>(const CanonicalForm &amp;f) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a9b587b8d100af812704a103d222b63b7</anchor>
      <arglist>(const CanonicalForm &amp;f, int i, int j) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a024a2b0f32ceb9d2d3b10d412de71b60</anchor>
      <arglist>(int i, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>nextpoint</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>ae41303fdaf9fef8783f26fc6f9f9a833</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>af7b959b9a214ba6bd0ecc65324d9fe12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a478f0b86fadf54e3b8cc40b95fb7fd07</anchor>
      <arglist>(int min0, int max0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>ab4db3f52b74e526e29b67b2ae710ddd1</anchor>
      <arglist>(const Evaluation &amp;e)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a696fa33336d877342a819c42b957917e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Evaluation &amp;</type>
      <name>operator=</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a516701c314a094a4773b424c87b5a8c1</anchor>
      <arglist>(const Evaluation &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>min</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a60f7fbf1fef81b0e48bcac5e85e7ae96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>max</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a7fec228cfda49a22586a373c476f8bc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator[]</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>ab22dcb81c3f9236355d241fe21e44d59</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator[]</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a2aacd243b67de94eba555c5b16f4da23</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a999e805a7509a19af8c81ac735447847</anchor>
      <arglist>(const CanonicalForm &amp;f) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a9b587b8d100af812704a103d222b63b7</anchor>
      <arglist>(const CanonicalForm &amp;f, int i, int j) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a024a2b0f32ceb9d2d3b10d412de71b60</anchor>
      <arglist>(int i, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>nextpoint</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a973da74f0514c7407c48b79364ff937a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>af7b959b9a214ba6bd0ecc65324d9fe12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a478f0b86fadf54e3b8cc40b95fb7fd07</anchor>
      <arglist>(int min0, int max0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>ab4db3f52b74e526e29b67b2ae710ddd1</anchor>
      <arglist>(const Evaluation &amp;e)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Evaluation</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a696fa33336d877342a819c42b957917e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Evaluation &amp;</type>
      <name>operator=</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a516701c314a094a4773b424c87b5a8c1</anchor>
      <arglist>(const Evaluation &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>min</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a60f7fbf1fef81b0e48bcac5e85e7ae96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>max</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a7fec228cfda49a22586a373c476f8bc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator[]</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>ab22dcb81c3f9236355d241fe21e44d59</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator[]</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a2aacd243b67de94eba555c5b16f4da23</anchor>
      <arglist>(const Variable &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a999e805a7509a19af8c81ac735447847</anchor>
      <arglist>(const CanonicalForm &amp;f) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a9b587b8d100af812704a103d222b63b7</anchor>
      <arglist>(const CanonicalForm &amp;f, int i, int j) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a024a2b0f32ceb9d2d3b10d412de71b60</anchor>
      <arglist>(int i, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>nextpoint</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a973da74f0514c7407c48b79364ff937a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CFArray</type>
      <name>values</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>a2bb2526098ae7e1dc8c5382005a3d29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>ab41b43f530879dadc3fe3922247c0667</anchor>
      <arglist>(OSTREAM &amp;s, const Evaluation &amp;e)</arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>ab41b43f530879dadc3fe3922247c0667</anchor>
      <arglist>(OSTREAM &amp;s, const Evaluation &amp;e)</arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEvaluation.html</anchorfile>
      <anchor>ab41b43f530879dadc3fe3922247c0667</anchor>
      <arglist>(OSTREAM &amp;s, const Evaluation &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::Event</name>
    <filename>classvspace_1_1Event.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>start_listen</name>
      <anchorfile>classvspace_1_1Event.html</anchorfile>
      <anchor>ad61dbc08389fc234954008cce510b298</anchor>
      <arglist>(internals::ipc_signal_t sig)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>stop_listen</name>
      <anchorfile>classvspace_1_1Event.html</anchorfile>
      <anchor>aa47234fff00ed81875a7d839ee6ea4e4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Event *</type>
      <name>_next</name>
      <anchorfile>classvspace_1_1Event.html</anchorfile>
      <anchor>a87f35c3aad32317975000f027ede5d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EventSet</name>
      <anchorfile>classvspace_1_1Event.html</anchorfile>
      <anchor>a75bc2620e545fda13ddacda59dc53c70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::EventSet</name>
    <filename>classvspace_1_1EventSet.html</filename>
    <member kind="function">
      <type></type>
      <name>EventSet</name>
      <anchorfile>classvspace_1_1EventSet.html</anchorfile>
      <anchor>aa2f26a25cacfdb24ea5444142daa357b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classvspace_1_1EventSet.html</anchorfile>
      <anchor>a313a790b24b220c4e6e96cbf06b8948a</anchor>
      <arglist>(Event *event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classvspace_1_1EventSet.html</anchorfile>
      <anchor>a36edbbc86ec0ccef0588189c3afeed74</anchor>
      <arglist>(Event &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>EventSet &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvspace_1_1EventSet.html</anchorfile>
      <anchor>aa8c7777ea61ea7762b463ed8aa22eeed</anchor>
      <arglist>(Event *event)</arglist>
    </member>
    <member kind="function">
      <type>EventSet &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classvspace_1_1EventSet.html</anchorfile>
      <anchor>a97ddb7ce291851e546a3531f38c9f154</anchor>
      <arglist>(Event &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wait</name>
      <anchorfile>classvspace_1_1EventSet.html</anchorfile>
      <anchor>aeae0b2368923ca49eebb268c9381b57f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Event *</type>
      <name>_head</name>
      <anchorfile>classvspace_1_1EventSet.html</anchorfile>
      <anchor>a6e7e2fc11603063be845bdddd550f538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Event *</type>
      <name>_tail</name>
      <anchorfile>classvspace_1_1EventSet.html</anchorfile>
      <anchor>ad0d64b09b1d135fd269b61d5e2c0a67d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>amp::exception</name>
    <filename>classamp_1_1exception.html</filename>
  </compound>
  <compound kind="class">
    <name>exception</name>
    <filename>classexception.html</filename>
  </compound>
  <compound kind="class">
    <name>ExceptionBasedErrorHandler</name>
    <filename>classExceptionBasedErrorHandler.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleDifferentRing</name>
      <anchorfile>classExceptionBasedErrorHandler.html</anchorfile>
      <anchor>a52c8f30c1c09c7ab4c66a835148f7a63</anchor>
      <arglist>(ring r, ring s)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>handleErrors</name>
      <anchorfile>classExceptionBasedErrorHandler.html</anchorfile>
      <anchor>af579b4dd08805734bbf0d88157293f4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::ExecJob</name>
    <filename>classLibThread_1_1ExecJob.html</filename>
    <base>LibThread::Job</base>
    <member kind="function">
      <type></type>
      <name>ExecJob</name>
      <anchorfile>classLibThread_1_1ExecJob.html</anchorfile>
      <anchor>a720184164b5b6a2b1509a57c1d0808d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classLibThread_1_1ExecJob.html</anchorfile>
      <anchor>a9bdb7d198b2b844fd6089e08ba646518</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exp_number_builder</name>
    <filename>classexp__number__builder.html</filename>
    <member kind="function">
      <type>int</type>
      <name>get_n</name>
      <anchorfile>classexp__number__builder.html</anchorfile>
      <anchor>ad728d1c2c87bf6aaaad8c6a2a6433cf4</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>exp_number_builder</name>
      <anchorfile>classexp__number__builder.html</anchorfile>
      <anchor>ac604bedf23fbcaade5451238a1e95758</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>poly_tree_node *</type>
      <name>top_level</name>
      <anchorfile>classexp__number__builder.html</anchorfile>
      <anchor>a9aaf7bc057913a9591de70ac3349bf86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>classexp__number__builder.html</anchorfile>
      <anchor>a66c4307ce3fa32e3e1c58706c280f89c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>exponentOverflowException</name>
    <filename>classexponentOverflowException.html</filename>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classexponentOverflowException.html</anchorfile>
      <anchor>a51eb4b95f0a12cec02b283905adc05f3</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ext_entry</name>
    <filename>classext__entry.html</filename>
    <member kind="function">
      <type></type>
      <name>ext_entry</name>
      <anchorfile>classext__entry.html</anchorfile>
      <anchor>a5e4bda36cdb45dcd1d549582aa745668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ext_entry</name>
      <anchorfile>classext__entry.html</anchorfile>
      <anchor>a521e263c429f2ff4f45aa380cb898736</anchor>
      <arglist>(InternalPoly *mipoly, bool reduce)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ext_entry</name>
      <anchorfile>classext__entry.html</anchorfile>
      <anchor>af0cbd621c20c8ad455c3a4ed4ee997e5</anchor>
      <arglist>(const ext_entry &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ext_entry</name>
      <anchorfile>classext__entry.html</anchorfile>
      <anchor>a33b9f422c5d0089bdcd085c20929fad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ext_entry &amp;</type>
      <name>operator=</name>
      <anchorfile>classext__entry.html</anchorfile>
      <anchor>aabdfb23e36baab4ed53de8d76803da51</anchor>
      <arglist>(const ext_entry &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>InternalPoly *</type>
      <name>mipo</name>
      <anchorfile>classext__entry.html</anchorfile>
      <anchor>a9088241ec757f5526edba4d4b0e3615d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setmipo</name>
      <anchorfile>classext__entry.html</anchorfile>
      <anchor>a4420284b240ae3d350f89629dc280e52</anchor>
      <arglist>(InternalPoly *p)</arglist>
    </member>
    <member kind="function">
      <type>bool &amp;</type>
      <name>reduce</name>
      <anchorfile>classext__entry.html</anchorfile>
      <anchor>acd4ee9b7285b1a0e24b0cab644b56446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InternalPoly *</type>
      <name>_mipo</name>
      <anchorfile>classext__entry.html</anchorfile>
      <anchor>afc766d941030c4d4302994200fd5450a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_reduce</name>
      <anchorfile>classext__entry.html</anchorfile>
      <anchor>ad966be1f4e3db786399b4ec9ec20ae63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExtensionInfo</name>
    <filename>classExtensionInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>ExtensionInfo</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a1b993670dcb0bfb76835df9124ab6f83</anchor>
      <arglist>(const bool extension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionInfo</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a1264338bfbe6fe9a9fbe0c04cb358330</anchor>
      <arglist>(const Variable &amp;alpha, const Variable &amp;beta, const CanonicalForm &amp;gamma, const CanonicalForm &amp;delta, const int nGFDegree, const char cGFName, const bool extension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionInfo</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a1d500e8e2f3fe9323e3e5bd880e7468d</anchor>
      <arglist>(const Variable &amp;alpha, const Variable &amp;beta, const CanonicalForm &amp;gamma, const CanonicalForm &amp;delta)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionInfo</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a3d88da2d400d0c8996d5b9f2ed582196</anchor>
      <arglist>(const Variable &amp;alpha, const bool extension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionInfo</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>affe661008a40573b8db9683a01e93781</anchor>
      <arglist>(const Variable &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtensionInfo</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a90edfe8e0edfa497f78f4187fde6cf4d</anchor>
      <arglist>(const int nGFDegree, const char cGFName, const bool extension)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>getAlpha</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a7cecf1b3fe80bc1464af395abe2e3ec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>getBeta</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>ad2a19e2759b995f19c512baeb952d87a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getGamma</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a2b30987308a4e2a4c11edbcb93b56dd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getDelta</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a3e0ec5b7146e903391f16b211b8d7aa0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGFDegree</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a013698ae5f8286f779e44b868a3940dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>getGFName</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a69d57f1a6b226a256010c92ef8355b17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInExtension</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a08c469d520a0754bebb40a11bade050a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable</type>
      <name>m_alpha</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>aecb5d679096c6dda750bec10919fdfee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable</type>
      <name>m_beta</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>aeac51203f0d5acf26b6a36004ca863ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CanonicalForm</type>
      <name>m_gamma</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>aed91b7afc155f7e15661c422137caa67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CanonicalForm</type>
      <name>m_delta</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a0b89191fa1eaee021cf6043078b2c941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_GFDegree</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>a19574ad93cd1c0be5e1db94aa9f8749b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_GFName</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>ad1ce0620f12dd85748a7be3332025a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_extension</name>
      <anchorfile>classExtensionInfo.html</anchorfile>
      <anchor>aabc7a7e9b3d04d363eba86fa7ce2a795</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>facet</name>
    <filename>classfacet.html</filename>
    <member kind="function">
      <type></type>
      <name>facet</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a02306b200afe6f198bbae477e224b818</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>facet</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a14c296a31e8178758b7cffc9713acdbb</anchor>
      <arglist>(const int &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>facet</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a33c176728285d89c1dca98afca584dc3</anchor>
      <arglist>(const facet &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>facet *</type>
      <name>shallowCopy</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a0da26b3da2e1596653c321c936c017d8</anchor>
      <arglist>(const facet &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shallowDelete</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>afd41bcdc012395a350762e459c881091</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~facet</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a95f08d479d279203113c8a3d82230993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFacetNormal</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a65a0b2dd0c570001bb1f7a2a5921ff1f</anchor>
      <arglist>(int64vec *iv)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>getFacetNormal</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>aa4a57d7f9d96a2aa0e4abb73177ba30c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const int64vec *</type>
      <name>getRef2FacetNormal</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>ae216ed60c2678e21eb1afcee68c25801</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printNormal</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a7596de42a14ca88a347cfbf44a6eeb7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlipGB</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a336efcdd6a88da86c61c276febe09986</anchor>
      <arglist>(ideal I)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getFlipGB</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a012064ef92728444acb6818ede7d67d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printFlipGB</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a541c20e42004d652c08d8e1c75cf6303</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUCN</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a90ff4c8b415a30044e7f789f0febe9ac</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getUCN</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>aa41cebfe1205ddd2f39b9eca88151b65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInteriorPoint</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a69cb27ce72a4a599cfef7f0fa0b32a1c</anchor>
      <arglist>(int64vec *iv)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>getInteriorPoint</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>ab794db3e48c2f8f46be2e004dd87bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int64vec *</type>
      <name>getRef2InteriorPoint</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a6fa4ced0e99f6834a56b6addcba25999</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>volatile void</type>
      <name>fDebugPrint</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a2733e81d9d27e664d71d222bb335cdf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isFlippable</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a2970a44e67d8226ad222ae0c898e184a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>facet *</type>
      <name>next</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>aaf9021ab7e7c6edffb9eccfa437b2678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>facet *</type>
      <name>prev</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>acaddd1e44bdc173fed1648a27f439b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>facet *</type>
      <name>codim2Ptr</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a03d1d14eed2ce88aab523dad7aa7c597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numCodim2Facets</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>af15a3de495c40aaf2429e8f9cf564d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>numRays</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a7f4a5337bf9f8d075efc70c4eb976119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>flipRing</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a708a3a596298165b1ae596422d7004fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64vec *</type>
      <name>fNormal</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>ab1e5c2a438a09dabe99e9e63e45520b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64vec *</type>
      <name>interiorPoint</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>acc37f73bbd6584811de54e16a789942b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>UCN</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a326a88ea93f348856467aa368792f434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>short</type>
      <name>codim</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a64762f1b4f558bbe3094621226245104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>flipGB</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>ab4dabaabdddbade46891631602857fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>gcone</name>
      <anchorfile>classfacet.html</anchorfile>
      <anchor>a8ede08a51a4d0088b083ed0c9863439b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gitfan::facet</name>
    <filename>classgitfan_1_1facet.html</filename>
    <member kind="function">
      <type></type>
      <name>facet</name>
      <anchorfile>classgitfan_1_1facet.html</anchorfile>
      <anchor>a02306b200afe6f198bbae477e224b818</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>facet</name>
      <anchorfile>classgitfan_1_1facet.html</anchorfile>
      <anchor>a33c176728285d89c1dca98afca584dc3</anchor>
      <arglist>(const facet &amp;f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>facet</name>
      <anchorfile>classgitfan_1_1facet.html</anchorfile>
      <anchor>a3b072d7ff339b7ab51d6e96599424be2</anchor>
      <arglist>(const gfan::ZCone &amp;c, const gfan::ZVector &amp;v, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~facet</name>
      <anchorfile>classgitfan_1_1facet.html</anchorfile>
      <anchor>a95f08d479d279203113c8a3d82230993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>getEta</name>
      <anchorfile>classgitfan_1_1facet.html</anchorfile>
      <anchor>a35148652c1ad8f45b1542d0704bc6622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>getInteriorPoint</name>
      <anchorfile>classgitfan_1_1facet.html</anchorfile>
      <anchor>ad499783e6ce8b8c4b4ec73c68daba7aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>getFacetNormal</name>
      <anchorfile>classgitfan_1_1facet.html</anchorfile>
      <anchor>a5108da4db2f7408ed3473d444d712ae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gfan::ZCone</type>
      <name>eta</name>
      <anchorfile>classgitfan_1_1facet.html</anchorfile>
      <anchor>a22b96cb2e1e5eb09cb4d3617637bb816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gfan::ZVector</type>
      <name>interiorPoint</name>
      <anchorfile>classgitfan_1_1facet.html</anchorfile>
      <anchor>aea8602669ddf1c2304002f687dc43ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gfan::ZVector</type>
      <name>facetNormal</name>
      <anchorfile>classgitfan_1_1facet.html</anchorfile>
      <anchor>a36528fbcb8a94f332fbf9a3c9f79a0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>facet_compare</name>
      <anchorfile>classgitfan_1_1facet.html</anchorfile>
      <anchor>a1770b33fd43bd528870dc924f508a6ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gitfan::facet_compare</name>
    <filename>structgitfan_1_1facet__compare.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgitfan_1_1facet__compare.html</anchorfile>
      <anchor>adf9f6d908bcd8fc2d5322da1a3b443f0</anchor>
      <arglist>(const facet &amp;f, const facet &amp;g) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Factor</name>
    <filename>classFactor.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>Factor</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>afd3dff910cc25069c031a9533e2bf832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Factor</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a356c9d34e044253c6007644dbe13ee18</anchor>
      <arglist>(const Factor&lt; T &gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Factor</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>aad90d4ef3ac8473a08e3d8967ac31d90</anchor>
      <arglist>(const T &amp;f, int e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Factor</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a900e7eb19bda3af58ee25e829317cfc7</anchor>
      <arglist>(const T &amp;f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Factor</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a308f5fa4670477cc0cca135d20fe9b3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Factor&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a2c971356cbc268da24d27a6a38b95f49</anchor>
      <arglist>(const Factor&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Factor&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a779a93f48023ca5ce64b569647f7bea6</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>factor</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a544b8c580c62399e881b4f43b1e8fa9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>exp</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a4f1a54ed0cfdc1fb629e01921b971846</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a5105c9fec3db5a09a2997cb6b547764a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Factor&lt; T &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a3cc2bcf423de1000143f3098bf635d9c</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>Factor&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a4999202031eac291d26808d477e9e518</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>Factor&lt; T &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>ada69b0d594f6beba720079b3cb56ffca</anchor>
      <arglist>(const T &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a33f6b855031e1a10cd00e4bfb86b269f</anchor>
      <arglist>(OSTREAM &amp;) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_factor</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>a8c3e48e6412d20878a1a2dd1b99cd14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_exp</name>
      <anchorfile>classFactor.html</anchorfile>
      <anchor>aae5ac0ba97a84ac5c1601a428c04b2c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::internals::FastLock</name>
    <filename>classvspace_1_1internals_1_1FastLock.html</filename>
    <member kind="function">
      <type></type>
      <name>FastLock</name>
      <anchorfile>classvspace_1_1internals_1_1FastLock.html</anchorfile>
      <anchor>a11547aecb16b7b4d2dc247c9539d91ad</anchor>
      <arglist>(vaddr_t offset=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classvspace_1_1internals_1_1FastLock.html</anchorfile>
      <anchor>a70565fb5dd56c6c6c8b4ddfd791ec427</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classvspace_1_1internals_1_1FastLock.html</anchorfile>
      <anchor>a5765c6a726aed0bfa0b357d37851b0bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vaddr_t</type>
      <name>_offset</name>
      <anchorfile>classvspace_1_1internals_1_1FastLock.html</anchorfile>
      <anchor>a6da7995f068cf28a91f06a2078f1e8bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>fe_option</name>
    <filename>fegetopt_8h.html</filename>
    <anchor>structfe__option</anchor>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a667ba1ae7dbfeeb1e4444e2a38885c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>has_arg</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a7998dcf97be474005f50811bbb4fc6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>val</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a09e5be3ccac004b01afbc28f8f8f8ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>arg_name</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a5606374cd5059002d1a0cff157c2d7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>help</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a7993fe6a370e29a6cfe05df919c1c949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>feOptType</type>
      <name>type</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>ac42682c8616cf6effbb6f0f364fc48f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>value</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>afa542b0d8206f924b59d07ccc1c15ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>set</name>
      <anchorfile>fegetopt_8h.html</anchorfile>
      <anchor>a1d2c03f58704174a079bcf9969870cfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>feResourceConfig_s</name>
    <filename>feResource_8h.html</filename>
    <anchor>structfeResourceConfig__s</anchor>
    <member kind="variable">
      <type>const char *</type>
      <name>key</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a72fa5cc7f2d48da81098cebe98a6efa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>id</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a187d2d7783274cbc575cca36da3361f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>feResourceType</type>
      <name>type</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a10bcad90ef694338841b9c418c102f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>env</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a8590c44b8a053979c01e06d52a258999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>fmt</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>aec148e362fec3a532cd25e07f842e3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>value</name>
      <anchorfile>feResource_8h.html</anchorfile>
      <anchor>a1f0017c7666d1acd3a09ed33fa4c26a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FFGenerator</name>
    <filename>classFFGenerator.html</filename>
    <base>CFGenerator</base>
    <base>CFGenerator</base>
    <base>CFGenerator</base>
    <member kind="function">
      <type></type>
      <name>FFGenerator</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a62d6d7c3b5925cf43680e6e855c1b28e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FFGenerator</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a959c7e8d4a7a28b276b0f57114034342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a9c88c8675df9bbd91519ea5c55caef5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>aa771d86eef1572092e5f8e7cc0a681ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>ab3f4a952f52109174ffc36097b561e6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>adeaad3cf2f3248d342b85075984047a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a7b051992cd6866c7ddfc3238e466c3de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a56a24d893c4200eeb88c013bfc47535b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>ac45f4d5c83b9a9d5816848d81dba97f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FFGenerator</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a62d6d7c3b5925cf43680e6e855c1b28e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FFGenerator</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a959c7e8d4a7a28b276b0f57114034342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a9c88c8675df9bbd91519ea5c55caef5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>aa771d86eef1572092e5f8e7cc0a681ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>ab3f4a952f52109174ffc36097b561e6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>adeaad3cf2f3248d342b85075984047a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a7b051992cd6866c7ddfc3238e466c3de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a56a24d893c4200eeb88c013bfc47535b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>ac45f4d5c83b9a9d5816848d81dba97f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FFGenerator</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a62d6d7c3b5925cf43680e6e855c1b28e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FFGenerator</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a959c7e8d4a7a28b276b0f57114034342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a9c88c8675df9bbd91519ea5c55caef5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>aa771d86eef1572092e5f8e7cc0a681ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>ab3f4a952f52109174ffc36097b561e6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>adeaad3cf2f3248d342b85075984047a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a7b051992cd6866c7ddfc3238e466c3de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a56a24d893c4200eeb88c013bfc47535b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>ac45f4d5c83b9a9d5816848d81dba97f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current</name>
      <anchorfile>classFFGenerator.html</anchorfile>
      <anchor>a1a32f568c7b7fc1045fa030eb7ffc94c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FFRandom</name>
    <filename>classFFRandom.html</filename>
    <base>CFRandom</base>
    <base>CFRandom</base>
    <base>CFRandom</base>
    <member kind="function">
      <type></type>
      <name>FFRandom</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>a9f858fb6ebdae352675ce14da7d1b2ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FFRandom</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>aa1092aeca9d68bf33adebab633f14251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>a033d278ea6e41bbdcf52564d90756d5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>a14c8c0592fe861d441ac282814d1a2b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FFRandom</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>a9f858fb6ebdae352675ce14da7d1b2ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FFRandom</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>aa1092aeca9d68bf33adebab633f14251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>a033d278ea6e41bbdcf52564d90756d5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>a14c8c0592fe861d441ac282814d1a2b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FFRandom</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>a9f858fb6ebdae352675ce14da7d1b2ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FFRandom</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>aa1092aeca9d68bf33adebab633f14251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>a033d278ea6e41bbdcf52564d90756d5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classFFRandom.html</anchorfile>
      <anchor>a14c8c0592fe861d441ac282814d1a2b1</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fglmDdata</name>
    <filename>classfglmDdata.html</filename>
    <member kind="function">
      <type></type>
      <name>fglmDdata</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>afa2059e3317e5faa0ec87bd09f834788</anchor>
      <arglist>(int dimension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fglmDdata</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>ac3afce40e3e4a266b59fb711d2bc1ab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBasisSize</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>a018d1a2fdf2c174de57ad4b55ff825b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>candidatesLeft</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>acf0723e1ac10591bdcc6cc7fb924e1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>fglmDelem</type>
      <name>nextCandidate</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>a3cdabd41397aafe1118234eafd75410c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newBasisElem</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>aef6f9a2b59200787716833f4ded8594f</anchor>
      <arglist>(poly &amp;m, fglmVector v, fglmVector p, number &amp;denom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCandidates</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>adc9e90420933e1d1781aefb513750dd2</anchor>
      <arglist>(poly m, const fglmVector v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newGroebnerPoly</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>a881e980a71b96ec0a5c0c56cab7948a2</anchor>
      <arglist>(fglmVector &amp;v, poly &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gaussreduce</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>ae53052ad77d2bfc90e7329f95a97686c</anchor>
      <arglist>(fglmVector &amp;v, fglmVector &amp;p, number &amp;denom)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>buildIdeal</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>a6bdfc317772e1a9552d089a9127ccbeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dimen</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>a3ea3104613ba26d6b02511a1be5b0246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>oldGaussElem *</type>
      <name>gauss</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>a6b25e76bea20fb7af45858f613edcf1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BOOLEAN *</type>
      <name>isPivot</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>a0bc3fc0ff1c6536e956347b4d1611771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>perm</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>af8da9453e7f5d1222f037bb43e77f523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>basisSize</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>a982dff7a4207ef4436aafbba89323a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>polyset</type>
      <name>basis</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>aa0a767fb676a12fba040d0965452ee85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>varpermutation</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>a4e279790725f5dfa4dffb049d9168744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>groebnerBS</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>ac5aa0b9b2d7e83acb50665cdb367a396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>groebnerSize</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>a82ea164375a30150d636d21776336895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>destId</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>af13acb5368f2a96af0dd81128dc8bc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; fglmDelem &gt;</type>
      <name>nlist</name>
      <anchorfile>classfglmDdata.html</anchorfile>
      <anchor>a4dea95cfac1cb44c53cc3540b2a09577</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fglmDelem</name>
    <filename>classfglmDelem.html</filename>
    <member kind="function">
      <type></type>
      <name>fglmDelem</name>
      <anchorfile>classfglmDelem.html</anchorfile>
      <anchor>afa912d940f2f46fcbd553f0d996db453</anchor>
      <arglist>(poly &amp;m, fglmVector mv, int v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classfglmDelem.html</anchorfile>
      <anchor>a9831c5caf63b558be2dbb52a2c545543</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>isBasisOrEdge</name>
      <anchorfile>classfglmDelem.html</anchorfile>
      <anchor>af71ff3dca81e3c958c2d87e728b7510c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newDivisor</name>
      <anchorfile>classfglmDelem.html</anchorfile>
      <anchor>aaec29208608c8f351fd48f242286f830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>monom</name>
      <anchorfile>classfglmDelem.html</anchorfile>
      <anchor>a71db1376acdcf9ad3a791fdaf7c7396b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fglmVector</type>
      <name>v</name>
      <anchorfile>classfglmDelem.html</anchorfile>
      <anchor>a623b52235592e39f1839f4d3b358ad9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>insertions</name>
      <anchorfile>classfglmDelem.html</anchorfile>
      <anchor>a603c4aa5ed7b4832ef88ec646492b745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>var</name>
      <anchorfile>classfglmDelem.html</anchorfile>
      <anchor>a8aa3ec483b0c5833b748d49c4470eeef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fglmSdata</name>
    <filename>classfglmSdata.html</filename>
    <member kind="function">
      <type></type>
      <name>fglmSdata</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a102f627ebb1d979a4061978a208cc2f1</anchor>
      <arglist>(const ideal thisIdeal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fglmSdata</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a3c83ce1bb11f7070609f1b34839f1ea7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>state</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>ab705809862a17d921ae6dada93f3012f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBasisSize</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>aead37b6ebf88caab27ecbcbdadf2a0df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>newBasisElem</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a7d9f01906f7cab53f1f053fd84a4bd86</anchor>
      <arglist>(poly &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newBorderElem</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a4a4aa3f964dd1c13a02cf53a79dd2343</anchor>
      <arglist>(poly &amp;m, fglmVector v)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>candidatesLeft</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a0d68550d07e61ea6735da9e753c1064c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>fglmSelem</type>
      <name>nextCandidate</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>aa3dd08ec3ead8216ef310ba4ad8753bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCandidates</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>afd00ba45ba4cffd592b1d43058924869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getEdgeNumber</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>af78a3ff609ff0cd08db91f7baa3d043d</anchor>
      <arglist>(const poly m) const</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>getSpanPoly</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a51effa66fb8a965aa2ab0348171102f3</anchor>
      <arglist>(int number) const</arglist>
    </member>
    <member kind="function">
      <type>fglmVector</type>
      <name>getVectorRep</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a8cb47488c381b1264ab37d49d3d22b29</anchor>
      <arglist>(const poly m)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector</type>
      <name>getBorderDiv</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>aa78d4158d0c188745760d0e1e82da2c3</anchor>
      <arglist>(const poly m, int &amp;var) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>theIdeal</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a33b6eced1e4a808efe412cba19810fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>idelems</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a2ec4fae730b3fdd91c06b1bad408c232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>varpermutation</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a492eb1d45e298a7243b78b3347e67519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>basisBS</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a1f57179a2e27fe9eb16a193fc1ed1ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>basisMax</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a0dbf2959d7efc62e6b7d233ae9834184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>basisSize</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a3527b6bf36c37cdfeb37e028d994a6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>polyset</type>
      <name>basis</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a087c263d83ff43adb961719d8e663698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>borderBS</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a820c32b9022c4e7ae8e6611beeb4ca82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>borderMax</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a44177c5d7df5a0490fa962d068a1f6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>borderSize</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a7c5a780eb90114fa07b3911c16e52ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>borderElem *</type>
      <name>border</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a5cdd11b5bb8d6eb7ecc532cb439d2af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; fglmSelem &gt;</type>
      <name>nlist</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a9b873b01a2e0a50a067ef3b71b5c2bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BOOLEAN</type>
      <name>_state</name>
      <anchorfile>classfglmSdata.html</anchorfile>
      <anchor>a543c9fb857688b6b328a9950fab1d9cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fglmSelem</name>
    <filename>classfglmSelem.html</filename>
    <member kind="function">
      <type></type>
      <name>fglmSelem</name>
      <anchorfile>classfglmSelem.html</anchorfile>
      <anchor>a50e352c841b442a03d348dfa5cb6c999</anchor>
      <arglist>(poly p, int var)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classfglmSelem.html</anchorfile>
      <anchor>a63facfd9087ddf1c68d5f2a82ba73623</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>isBasisOrEdge</name>
      <anchorfile>classfglmSelem.html</anchorfile>
      <anchor>aceed15ce5843468e5c53cdebcf8ade73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>newDivisor</name>
      <anchorfile>classfglmSelem.html</anchorfile>
      <anchor>accfea731b95bd15bcf8ae99ffeb5110d</anchor>
      <arglist>(int var)</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>divisors</name>
      <anchorfile>classfglmSelem.html</anchorfile>
      <anchor>a8b405ed7c0c8e354789038c93fef4e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>monom</name>
      <anchorfile>classfglmSelem.html</anchorfile>
      <anchor>a3dcb627b035bfbf26491525b88c35fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numVars</name>
      <anchorfile>classfglmSelem.html</anchorfile>
      <anchor>ab408ee2ec8f24eb17b5299dea572f51b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fglmVector</name>
    <filename>classfglmVector.html</filename>
    <member kind="function">
      <type></type>
      <name>fglmVector</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>af73ea7620f40443e077ec91c11b27f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fglmVector</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a67caa04459f49f4bbf5337a8911ac36a</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fglmVector</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a2c724806d47716890f95944290c7461a</anchor>
      <arglist>(int size, int basis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fglmVector</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a9cecb1d732b4702bb5d5e3d56e7adb3b</anchor>
      <arglist>(const fglmVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fglmVector</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a9d91897f94adb952a3a4595f207996bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a15f11339649fc1f43e177d034f065417</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numNonZeroElems</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a1ea553ebdf25e696a23f5409510c5e50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nihilate</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>ab13a289e5bcd3702050038265f92291a</anchor>
      <arglist>(const number fac1, const number fac2, const fglmVector v)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>afe7cab87d937af7bf96ff94af1645663</anchor>
      <arglist>(const fglmVector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>adf0ed4bcd2c44ef5ef35e87a7fcba829</anchor>
      <arglist>(const fglmVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator!=</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a2c1cc648962ecde651d64aa8a3724a72</anchor>
      <arglist>(const fglmVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isZero</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>abe451dade61723124a13ecb67fcf1be2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>elemIsZero</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a200c3e9efafb81e1f71f5293b34f4dfd</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector &amp;</type>
      <name>operator+=</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a4aaec8e2213554791b534701df0da19e</anchor>
      <arglist>(const fglmVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector &amp;</type>
      <name>operator-=</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a018dc3be5a0aba30f72f035bce9e2c1c</anchor>
      <arglist>(const fglmVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector &amp;</type>
      <name>operator*=</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a3db736a84aaec97213611ba5b4627788</anchor>
      <arglist>(const number &amp;)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector &amp;</type>
      <name>operator/=</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a9c1e40f585dc96a32b0eb99c41c75c71</anchor>
      <arglist>(const number &amp;)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getconstelem</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a25bf021277a50398813f7cecf2a9a2b7</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>number &amp;</type>
      <name>getelem</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>af51755507f6f2c95c07347b33a36702b</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setelem</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a28b4f1116cd055b6b2c6e0e8a6b3f1d0</anchor>
      <arglist>(int i, number &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>gcd</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a2f6830ccbd5345daa16b7a208ce3093c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>clearDenom</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a0676d40559f6299084ce39af8268f7bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeUnique</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a7e5f68fcc2f141591c5a884acb8d692e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>fglmVector</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>ad51401b835ec0e2816ff41ab54314f61</anchor>
      <arglist>(fglmVectorRep *rep)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>fglmVectorRep *</type>
      <name>rep</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a062bd0e97f592d7f2092f949112a307b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend fglmVector</type>
      <name>operator-</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a048399f980b79bdecf4259559eafd4de</anchor>
      <arglist>(const fglmVector &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend fglmVector</type>
      <name>operator+</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a556e295d707497862fb5893a0966826c</anchor>
      <arglist>(const fglmVector &amp;lhs, const fglmVector &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend fglmVector</type>
      <name>operator-</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>a03ba6958fc340acd582eb328492ab0b5</anchor>
      <arglist>(const fglmVector &amp;lhs, const fglmVector &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend fglmVector</type>
      <name>operator*</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>ae6e3b52becb0f481e3ad3c9f0ed40958</anchor>
      <arglist>(const fglmVector &amp;v, const number n)</arglist>
    </member>
    <member kind="friend">
      <type>friend fglmVector</type>
      <name>operator*</name>
      <anchorfile>classfglmVector.html</anchorfile>
      <anchor>abd08341361a3a1dc93d55ec886a9f765</anchor>
      <arglist>(const number n, const fglmVector &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fglmVectorRep</name>
    <filename>classfglmVectorRep.html</filename>
    <member kind="function">
      <type></type>
      <name>fglmVectorRep</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>ac54482294a31f407295948e5808432d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fglmVectorRep</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>af2a5627b50809bb273abd8a8e80667d1</anchor>
      <arglist>(int n, number *e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fglmVectorRep</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>a5181d30fd8bb581edaa1f8280b839b64</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fglmVectorRep</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>ab95a4118a6887c32e32053eb7e52ee04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>fglmVectorRep *</type>
      <name>clone</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>a9067413b4fc0a7baa253c9d49403ebf5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>deleteObject</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>a8d671250f011dfc2fa65f82a5f712203</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>fglmVectorRep *</type>
      <name>copyObject</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>ac71522d390bee9ecdb5d7bf8f3989bd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>refcount</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>a40a6a387e37c2c06f282d8e1bef64632</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>isUnique</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>a3b3592eb989f27df05846d7b20cac42c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>a31d95cd94139cd5bcca27a9dfbff42c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isZero</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>af09f2b3ee238a614ff4d20971afa3d65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numNonZeroElems</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>adbd94fabc45fbcaf263ab6b7e2b08a90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setelem</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>a888ee357a440f47ac8a5ba8514b07e63</anchor>
      <arglist>(int i, number n)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>ejectelem</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>a29d7b4360dc9d7286a8c5e13ae6e745f</anchor>
      <arglist>(int i, number n)</arglist>
    </member>
    <member kind="function">
      <type>number &amp;</type>
      <name>getelem</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>acd32b7127b11125ebbf365d222397604</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getconstelem</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>a29852acc457fc093523c1bdd38ee5ffe</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ref_count</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>a7e03a8487dfa8773eb18ff8b509e601d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>N</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>aea0bec2c76503a9e1f3d81a2e6bd2ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number *</type>
      <name>elems</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>af062dfe97320e78dee03866d293ebbfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>fglmVector</name>
      <anchorfile>classfglmVectorRep.html</anchorfile>
      <anchor>a19b80ee8e8ce9425da9810dd05eb08de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>find_erg</name>
    <filename>tgb__internal_8h.html</filename>
    <anchor>structfind__erg</anchor>
    <member kind="variable">
      <type>poly</type>
      <name>expand</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a66869b6a0e57d9634f6937d383675cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>expand_length</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a6adc0d59aa7a77490b8d69b7b4d9af72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>to_reduce_u</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>aa82afbde1f8fbe5569c7a51c45d0b098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>to_reduce_l</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>af088e4e42cd4c7374d9936e5fc316295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reduce_by</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>afa7c1e76c8f3ec1cd8852a61eba79957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>fromS</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a3468a82f181f9662f26a011106d071f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>flintZn_struct</name>
    <filename>flintcf__Zn_8h.html</filename>
    <anchor>structflintZn__struct</anchor>
    <member kind="variable">
      <type>int</type>
      <name>ch</name>
      <anchorfile>flintcf__Zn_8h.html</anchorfile>
      <anchor>aa2f3c309f856b66aac330bcda361a1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>flintcf__Zn_8h.html</anchorfile>
      <anchor>ae2383e252e4e0a93e956e3124d2a3782</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gaussElem</name>
    <filename>classgaussElem.html</filename>
    <member kind="function">
      <type></type>
      <name>gaussElem</name>
      <anchorfile>classgaussElem.html</anchorfile>
      <anchor>afb9fe31108dc723a803eb9d3556440ef</anchor>
      <arglist>(const fglmVector newv, const fglmVector newp, number &amp;newpdenom, number &amp;newfac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~gaussElem</name>
      <anchorfile>classgaussElem.html</anchorfile>
      <anchor>ad3cdb4668d6d62d674ac712c1ecacb08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>fglmVector</type>
      <name>v</name>
      <anchorfile>classgaussElem.html</anchorfile>
      <anchor>a6403cf30bc65b3af215d8ec5d48ec33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fglmVector</type>
      <name>p</name>
      <anchorfile>classgaussElem.html</anchorfile>
      <anchor>a502cd4add4ec0d5b5c8ef2f204b60655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>pdenom</name>
      <anchorfile>classgaussElem.html</anchorfile>
      <anchor>af329e41dc9f6cfdae4696f638fe8a740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>fac</name>
      <anchorfile>classgaussElem.html</anchorfile>
      <anchor>a14de1c101ebc9a490c2c2e5fc64e9796</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gaussReducer</name>
    <filename>classgaussReducer.html</filename>
    <member kind="function">
      <type></type>
      <name>gaussReducer</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>a219ace7552b93e524883b34862e3f214</anchor>
      <arglist>(int dimen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~gaussReducer</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>a11b80736198ec44a1306724406724c21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>reduce</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>a8fd46a64f1e5ad14f029949d65204039</anchor>
      <arglist>(fglmVector v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>a9aab5d0b98c02d1606a815a856e99fb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>fglmVector</type>
      <name>getDependence</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>afcc6f3dbba61cc77d2f4c318aab86ddd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gaussElem *</type>
      <name>elems</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>a01766cad50edff3cd2aa744537b2e098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BOOLEAN *</type>
      <name>isPivot</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>a2d3a5be37df1d07d6b283667bc5ccc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>perm</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>ad197178c7a9f6295eaafbc9b8ed8ad76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fglmVector</type>
      <name>v</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>a444044a4794d25792c14cb44b849cfa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fglmVector</type>
      <name>p</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>af399e562549b0e91e3afd14fe20db9e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number</type>
      <name>pdenom</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>a05b5c96c12ba7d92e9e1e13300a99a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>size</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>a5d0ddbc209af0a73f9238b4e5446ded2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max</name>
      <anchorfile>classgaussReducer.html</anchorfile>
      <anchor>a22ee298bffa0ca28f0e6653552a69838</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gcone</name>
    <filename>classgcone.html</filename>
    <member kind="function">
      <type></type>
      <name>gcone</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>aaccaca9abe2ec127e9b3bfd0d8ad6c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gcone</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>ab957b6f3208830ad002001c3006de07f</anchor>
      <arglist>(ring r, ideal I)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gcone</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a8374299169d43f28b41bb073ad24a04c</anchor>
      <arglist>(const gcone &amp;gc, const facet &amp;f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~gcone</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a5cf402ce43c759e5f3075044320338fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCounter</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a79eb8095fe12cf7197a755779196baf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>getBaseRing</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a394cf23fd38ea95457d5c7cc546f26ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>getRef2BaseRing</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a44a324bd0ee6a6a289dbe2bbd35711ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaseRing</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a50e15b5135f119d4aa6be1dca45cb4d8</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntPoint</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>ad07635116e4465a6b60e59732a45675f</anchor>
      <arglist>(int64vec *iv)</arglist>
    </member>
    <member kind="function">
      <type>int64vec *</type>
      <name>getIntPoint</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a19d64de3c8b224e55f9d12b43bcc8e50</anchor>
      <arglist>(bool shallow=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showIntPoint</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>aff265c546dcdc8a20e68d33a65e62aee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumFacets</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>acdfea1c9b173487edf166de6a19f9742</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumFacets</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>abe05134461e2215950a090a76bbebb3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getUCN</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a312c0661986d2e391f7f3abe70234181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPredUCN</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a62010be243300185f596653038aada33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>volatile void</type>
      <name>showFacets</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>ad857b847ac4feba713119a1f5488ba18</anchor>
      <arglist>(short codim=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>noRevS</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a31fbc2c76458c9f9d5f251f102e97731</anchor>
      <arglist>(gcone &amp;gcRoot, bool usingIntPoint=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeConeToFile</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>ab9f2333cb55ed8a6e90025efe6375aa8</anchor>
      <arglist>(const gcone &amp;gc, bool usingIntPoints=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readConeFromFile</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>aee905ebe57f1152afbc1fad9d68faaac</anchor>
      <arglist>(int gcNum, gcone *gc)</arglist>
    </member>
    <member kind="function">
      <type>int64vec</type>
      <name>f2M</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>ae1d27861135d2e37c4c81ab889d46c69</anchor>
      <arglist>(gcone *gc, facet *f, int n=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getConeNormals</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a4a0d0264e34eb0e58bb1dcfa716ec7c7</anchor>
      <arglist>(const ideal &amp;I, bool compIntPoint=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCodim2Normals</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>af3905d63517404c6bd17a6353f1b0ae2</anchor>
      <arglist>(const gcone &amp;gc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getExtremalRays</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a3c1c503fc4b76dd1ad29979f35459801</anchor>
      <arglist>(const gcone &amp;gc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>orderRays</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a31eeb4e199468c24edf056274d08eb87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flip</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>ae75cca25252fb7119ce23e9159a561f8</anchor>
      <arglist>(ideal gb, facet *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flip2</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a7af50d32d35e79c3513183880dd6a267</anchor>
      <arglist>(const ideal &amp;gb, facet *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInv</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a72480e9c83023bff8c165c4c2b55930e</anchor>
      <arglist>(const ideal &amp;gb, ideal &amp;inv, const int64vec &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>ffG</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>ac269b794ed249d1ece351cba1f08d402</anchor>
      <arglist>(const ideal &amp;H, const ideal &amp;G)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGB</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a37c9265fe16cb46efa81ef443c4f3737</anchor>
      <arglist>(ideal const &amp;inputIdeal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>interiorPoint</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a199c719521e0747b94595d7217131026</anchor>
      <arglist>(dd_MatrixPtr &amp;M, int64vec &amp;iv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preprocessInequalities</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>aea70ebf4acaca4a0a278106543c70c72</anchor>
      <arglist>(dd_MatrixPtr &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rCopyAndAddWeight</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a44e57c0784db8199055068c905ef74bf</anchor>
      <arglist>(const ring &amp;r, int64vec *ivw)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>rCopyAndAddWeight2</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>adf693ea7668251fd09917431f3aa1af5</anchor>
      <arglist>(const ring &amp;, const int64vec *, const int64vec *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeInt</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>afe4d20ca885bb5153e2c25eb7a1f7414</anchor>
      <arglist>(const dd_MatrixPtr &amp;M, const int line, int64vec &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>facet *</type>
      <name>enqueueNewFacets</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>acc2e2c8cea3beecb28b45721675b86cf</anchor>
      <arglist>(facet *f)</arglist>
    </member>
    <member kind="function">
      <type>facet *</type>
      <name>enqueue2</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>ab706d8a023c164853407d894a440f93d</anchor>
      <arglist>(facet *f)</arglist>
    </member>
    <member kind="function">
      <type>dd_MatrixPtr</type>
      <name>computeLinealitySpace</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a7091e5f0953c5a0b0361dcbcfa9c8dd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>iv64isStrictlyPositive</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>adcba92c37e84997093531a0319304436</anchor>
      <arglist>(const int64vec *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replaceDouble_ringorder_a_ByASingleOne</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a93e3647a2496685b77ecc2c8f6f21417</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>facet *</type>
      <name>facetPtr</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a661a71a2491955cee3f833234e4ef950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR dd_MatrixPtr</type>
      <name>dd_LinealitySpace</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a13937d0d63e2dbb9d8607c3e6f0afd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>lengthOfSearchList</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a48832e354daa50432dbf316e8bf257e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>maxSize</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a4d76ff4350ad29bf636d3ed35642f5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR bool</type>
      <name>hasHomInput</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>af8d37cb9a655f663e981055cac59b3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>numVars</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a525b4a19b4325bcd3a331c9e5e8dc8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int64vec *</type>
      <name>hilbertFunction</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>aaaf6d9ac6ed9919412685f334f15477e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int64vec *</type>
      <name>ivZeroVector</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a8f3f8bbd91700401139aae80cec92e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numFacets</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a75507ce3d5a484b5b2b89edcd9170470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dd_MatrixPtr</type>
      <name>ddFacets</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a8c673edf4e2908f3c8037c4b4937c79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64vec **</type>
      <name>gcRays</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>ad592b5cfd5688a1b63bdb162c45c3c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>numRays</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>aac3518c1b6f59c952bbf678a937fb633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ideal</type>
      <name>gcBasis</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a32887789eaef1811840754390999962c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gcone *</type>
      <name>next</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a2227fb0bbc60da4ab84be653fa640581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gcone *</type>
      <name>prev</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a76acbf2673673e243f686610ee9e5e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>inputIdeal</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a194719aff32edaf2dca0dcca5a85341b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>baseRing</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a6056422aee57a514db4209cff13dce8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64vec *</type>
      <name>ivIntPt</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a71ea0ce0c7bcc26b9068efbb8dc04061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>UCN</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>aaf934e6ef93583bd1bb59dcd21b13062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pred</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>a4dcadc15e470283c6b73daa707e1bcfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>STATIC_VAR int</type>
      <name>counter</name>
      <anchorfile>classgcone.html</anchorfile>
      <anchor>ab12333e1efddac4f45622cd281bdd1fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>generic_pair</name>
    <filename>generics_8cc.html</filename>
    <anchor>structgeneric__pair</anchor>
    <member kind="variable">
      <type>number</type>
      <name>a1</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>addab32fd1e0313a9d2cd45e98321146d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>a2</name>
      <anchorfile>generics_8cc.html</anchorfile>
      <anchor>a785c3bd608c1f3d8f2d87d3792d4e78e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gen_list_struct</name>
    <filename>interpolation_8cc.html</filename>
    <anchor>structgen__list__struct</anchor>
    <member kind="variable">
      <type>mpz_t *</type>
      <name>polycoef</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>aefa4147157db8fd37e27b049eacf942d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mono_type *</type>
      <name>polyexp</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ad4131a6633389997d5d5fe4e3b174ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct gen_list_struct *</type>
      <name>next</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ad92cefef2a4e940b3aa3165aea11a4a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>generator_struct</name>
    <filename>interpolation_8cc.html</filename>
    <anchor>structgenerator__struct</anchor>
    <member kind="variable">
      <type>modp_number *</type>
      <name>coef</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a7e8eb515d052850228057be25d941f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mono_type</type>
      <name>lt</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a4f60463384bc6581a5d833671b5e15b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>modp_number</type>
      <name>ltcoef</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>adc383c1408df2441da127fd412defaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct generator_struct *</type>
      <name>next</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>abdc8c62b23e6187f7a6733a9004fba1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GFGenerator</name>
    <filename>classGFGenerator.html</filename>
    <base>CFGenerator</base>
    <base>CFGenerator</base>
    <base>CFGenerator</base>
    <member kind="function">
      <type></type>
      <name>GFGenerator</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a5a61fa7ecf1d7b04c441aa44054b6190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GFGenerator</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>ac788b8a9b90e6709103c0bb68f787630</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a003f77b4174a2a553257b53e2a420256</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>ae982e8049c230ad751a402cab9b5befb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a0dcdc845ddfd74f17cb77ed0391f0966</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a2085109fd73d61462888e9cac13ad453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>aa88103960d7378c0997ca880255093ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a147e9378e67222da622372e73c186618</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a28c2df0bdc9e0a0c81911c36cf11d3b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GFGenerator</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a5a61fa7ecf1d7b04c441aa44054b6190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GFGenerator</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>ac788b8a9b90e6709103c0bb68f787630</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a003f77b4174a2a553257b53e2a420256</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>ae982e8049c230ad751a402cab9b5befb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a0dcdc845ddfd74f17cb77ed0391f0966</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a2085109fd73d61462888e9cac13ad453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>aa88103960d7378c0997ca880255093ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a147e9378e67222da622372e73c186618</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a28c2df0bdc9e0a0c81911c36cf11d3b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GFGenerator</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a5a61fa7ecf1d7b04c441aa44054b6190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GFGenerator</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>ac788b8a9b90e6709103c0bb68f787630</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a003f77b4174a2a553257b53e2a420256</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>ae982e8049c230ad751a402cab9b5befb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a0dcdc845ddfd74f17cb77ed0391f0966</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a2085109fd73d61462888e9cac13ad453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>aa88103960d7378c0997ca880255093ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a147e9378e67222da622372e73c186618</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a28c2df0bdc9e0a0c81911c36cf11d3b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current</name>
      <anchorfile>classGFGenerator.html</anchorfile>
      <anchor>a3539219c4b7c3648a2500f257e12d79c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GFInfo</name>
    <filename>coeffs_8h.html</filename>
    <anchor>structGFInfo</anchor>
    <member kind="variable">
      <type>int</type>
      <name>GFChar</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>af2208395f1cc61557e9fd79ab508d36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GFDegree</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a32224f0a8d52162005c8ea1358b07a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>GFPar_name</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>aee86f812aea64cba2b87e3716e223f90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GFRandom</name>
    <filename>classGFRandom.html</filename>
    <base>CFRandom</base>
    <base>CFRandom</base>
    <base>CFRandom</base>
    <member kind="function">
      <type></type>
      <name>GFRandom</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>ae51a08c3992892aecc8ed9daf56d1438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GFRandom</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>a77cdaece7b51971beb0e7794e423cc82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>a9f10f8ed654237516823192fa80c49df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>a6872fd9311449bcb0426ed3743cf626d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GFRandom</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>ae51a08c3992892aecc8ed9daf56d1438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GFRandom</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>a77cdaece7b51971beb0e7794e423cc82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>a9f10f8ed654237516823192fa80c49df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>a6872fd9311449bcb0426ed3743cf626d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GFRandom</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>ae51a08c3992892aecc8ed9daf56d1438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GFRandom</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>a77cdaece7b51971beb0e7794e423cc82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>a9f10f8ed654237516823192fa80c49df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classGFRandom.html</anchorfile>
      <anchor>a6872fd9311449bcb0426ed3743cf626d</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::GlobalFixture</name>
    <filename>classCxxTest_1_1GlobalFixture.html</filename>
    <base>CxxTest::Link</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setUpWorld</name>
      <anchorfile>classCxxTest_1_1GlobalFixture.html</anchorfile>
      <anchor>a38d38d51f0bf725262bdc52915a2c7ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tearDownWorld</name>
      <anchorfile>classCxxTest_1_1GlobalFixture.html</anchorfile>
      <anchor>afefd57ebe829308b138d40580e8f935d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setUp</name>
      <anchorfile>classCxxTest_1_1GlobalFixture.html</anchorfile>
      <anchor>a5edcee94174c4452e6a3d4cd6c190b74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tearDown</name>
      <anchorfile>classCxxTest_1_1GlobalFixture.html</anchorfile>
      <anchor>a0d79953ba5fb3f0ec5bf2e6d2fa0a1d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GlobalFixture</name>
      <anchorfile>classCxxTest_1_1GlobalFixture.html</anchorfile>
      <anchor>a0606be3763b0fcaf669fff226045469b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GlobalFixture</name>
      <anchorfile>classCxxTest_1_1GlobalFixture.html</anchorfile>
      <anchor>abb853d06a3560687ee075445c2685f5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GlobalFixture *</type>
      <name>nextGlobalFixture</name>
      <anchorfile>classCxxTest_1_1GlobalFixture.html</anchorfile>
      <anchor>a514b06f4054d3150681116e832fe82d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GlobalFixture *</type>
      <name>prevGlobalFixture</name>
      <anchorfile>classCxxTest_1_1GlobalFixture.html</anchorfile>
      <anchor>a319015cb471dc253e2cd540283724853</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GlobalFixture *</type>
      <name>firstGlobalFixture</name>
      <anchorfile>classCxxTest_1_1GlobalFixture.html</anchorfile>
      <anchor>ad003581f56210ef50c7edc2275b14f3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GlobalFixture *</type>
      <name>lastGlobalFixture</name>
      <anchorfile>classCxxTest_1_1GlobalFixture.html</anchorfile>
      <anchor>a7ceddff923c9e2f138f3a28eda2e0a6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static List</type>
      <name>_list</name>
      <anchorfile>classCxxTest_1_1GlobalFixture.html</anchorfile>
      <anchor>a93852bc9c0ed32701e87e4f87d6bff42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GlobalPrintingFixture</name>
    <filename>classGlobalPrintingFixture.html</filename>
    <base>CxxTest::GlobalFixture</base>
    <member kind="function">
      <type></type>
      <name>GlobalPrintingFixture</name>
      <anchorfile>classGlobalPrintingFixture.html</anchorfile>
      <anchor>a8293d5bee7247f2fe46ecaae39765685</anchor>
      <arglist>(bool redirect=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GlobalPrintingFixture</name>
      <anchorfile>classGlobalPrintingFixture.html</anchorfile>
      <anchor>af9ef568d78ed9de012ff2e0104dcb140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Redirect</name>
      <anchorfile>classGlobalPrintingFixture.html</anchorfile>
      <anchor>a8530d4e49e43ded81ad5c0b1561e876f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setUpWorld</name>
      <anchorfile>classGlobalPrintingFixture.html</anchorfile>
      <anchor>afcb33bf085e6c5b9440065b4d1e0220e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tearDownWorld</name>
      <anchorfile>classGlobalPrintingFixture.html</anchorfile>
      <anchor>ae48513c5f8886fc90e3f4dccc5b0143a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setUp</name>
      <anchorfile>classGlobalPrintingFixture.html</anchorfile>
      <anchor>af79af3ccfe4eddf2d4b4a9c497715ccd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tearDown</name>
      <anchorfile>classGlobalPrintingFixture.html</anchorfile>
      <anchor>aa7c433778ad1c7194fca7ab4992c0b1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ofstream</type>
      <name>_ofs</name>
      <anchorfile>classGlobalPrintingFixture.html</anchorfile>
      <anchor>afaedbe992388599698629e6a41294ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_redirect</name>
      <anchorfile>classGlobalPrintingFixture.html</anchorfile>
      <anchor>afae9915214b0a577b1cd7271173af20a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gmp_complex</name>
    <filename>classgmp__complex.html</filename>
    <member kind="function">
      <type></type>
      <name>gmp_complex</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a29f88348eb6389319b7f5f4e2b4e4ace</anchor>
      <arglist>(const gmp_float re=0.0, const gmp_float im=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gmp_complex</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a0c346c6b9dbe67ccadd6c371b3a943f0</anchor>
      <arglist>(const mprfloat re, const mprfloat im=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gmp_complex</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a549c062aa1e8368c81a98820f914daa6</anchor>
      <arglist>(const long re, const long im)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gmp_complex</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a1de0ebc2264726a2b68729ad0512fe1b</anchor>
      <arglist>(const gmp_complex &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~gmp_complex</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a25b9d3b33b4d016b6b77bb00e9ed80d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex &amp;</type>
      <name>neg</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a698173e1371b751836fb53990b07f45b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex &amp;</type>
      <name>operator+=</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a919eea10b3058a2729cd7a97f2d6b2a5</anchor>
      <arglist>(const gmp_complex &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex &amp;</type>
      <name>operator-=</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>ad0ec1a9c31fb1b9564f62618009aaf47</anchor>
      <arglist>(const gmp_complex &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex &amp;</type>
      <name>operator*=</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a3274b3d2ebb1a45e9d2431c71c59a536</anchor>
      <arglist>(const gmp_complex &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex &amp;</type>
      <name>operator/=</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a3655a3a6ffab53cd74859fae8ecfd528</anchor>
      <arglist>(const gmp_complex &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex &amp;</type>
      <name>operator=</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a4e15ce8f592ed912e78f6a29954d29a5</anchor>
      <arglist>(const gmp_complex &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex &amp;</type>
      <name>operator=</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a095c57ae19e862545a3ee49a4fced7cf</anchor>
      <arglist>(const gmp_float &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>real</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>ac35d59c391cf0413d382e485178f89c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>imag</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a227d8d7631a0671704765144c7151b53</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>real</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a2356d3d3a54a52ce59fffa99e26af88d</anchor>
      <arglist>(gmp_float val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imag</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a9fda9cb3808933c33dc4c298ce6aca9b</anchor>
      <arglist>(gmp_float val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>ade3ab6a03a70826f978e3d8a8d3f68a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SmallToZero</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a39ed9cecc88b67897650dd32fd10d085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gmp_float</type>
      <name>r</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>ab6ea45fbdbbc53abf3fb9a66cf32f804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gmp_float</type>
      <name>i</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a098249fb2bbd593691cc03871432d2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_complex</type>
      <name>operator+</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a298e0be3679804d9b9cb989bfd24c97a</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_complex</type>
      <name>operator-</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a4a3e91013ae89e211adaefc24c5d722d</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_complex</type>
      <name>operator*</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a0dcf391fe95d9ca2b26655e943e519af</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_complex</type>
      <name>operator/</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a5207a4d3d45992110a0bfb2fd6065848</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_complex</type>
      <name>operator+</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a5ce91368a4500fe2d22fa4fecd915ce8</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_float b_d)</arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_complex</type>
      <name>operator-</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>abdaf304e190190114a3349a3fc21b993</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_float b_d)</arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_complex</type>
      <name>operator*</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a6dd9d669a650381c6ad19fa87fd692f4</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_float b_d)</arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_complex</type>
      <name>operator/</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a2d4d32e51ce7708dba3791c43bcd07aa</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_float b_d)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a0f6c2c6464305007b11f4efcb31b5bba</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a2e3c8e52ba2314eb1e436f0f54cb0231</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a00b4459e49a0a030eabbb08d977b111c</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>aa6c1eb87c2d41dd4e0b6d30aa8f1ac1c</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classgmp__complex.html</anchorfile>
      <anchor>a2e3fd36844d31154f96861cec2657ef3</anchor>
      <arglist>(const gmp_complex &amp;a, const gmp_complex &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gmp_float</name>
    <filename>classgmp__float.html</filename>
    <member kind="function">
      <type></type>
      <name>gmp_float</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a04c3a7734d6c2ed119bfeadf8fc32512</anchor>
      <arglist>(const int v=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gmp_float</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>aea4eee247ca4feae188064882ef93f78</anchor>
      <arglist>(const long v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gmp_float</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a0d3c7a0bec8c75f6cadc5bfc00d3a80b</anchor>
      <arglist>(const mprfloat v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gmp_float</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>af5638248f6d5c9dafe4c0c4ce7e9cfd0</anchor>
      <arglist>(const mpf_t v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gmp_float</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>ac8194335bf8c805d508cfeb7a421c333</anchor>
      <arglist>(const mpz_t v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gmp_float</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a37688d963043dba3290125f14bd550c5</anchor>
      <arglist>(const gmp_float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~gmp_float</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a144d0f16eb0daa23d447c1e6ae6e2074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>gmp_float &amp;</type>
      <name>operator=</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a97baf409617e18616c3aa91e3d8869fe</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float &amp;</type>
      <name>operator=</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a061a8a5bffc15b83847af90ae00301c6</anchor>
      <arglist>(const mpz_t &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float &amp;</type>
      <name>operator=</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>ae274218973fa014601c6bcc577a4423c</anchor>
      <arglist>(const mprfloat a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float &amp;</type>
      <name>operator=</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a0efa242b732add03fa2e78b1325aff5f</anchor>
      <arglist>(const long a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float &amp;</type>
      <name>operator+=</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a8f3210cfa77f813c52f69888d29ea8f7</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float &amp;</type>
      <name>operator-=</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a5197e8cbb25114963dd32965ec717181</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float &amp;</type>
      <name>operator*=</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>ab1f4b3f09a02f414f3efa6dec49ad696</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float &amp;</type>
      <name>operator/=</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a8209b08e5d1b5815b2f82c8556b9a27d</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>gmp_float &amp;</type>
      <name>neg</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a9612bf410667dd677ce662e814460abf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>gmp_float</type>
      <name>operator^</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a18b39a23c5fd2f35773c08992def5796</anchor>
      <arglist>(const int exp) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a323085d5b37cad466830bfaa405c3e36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>aa004509b81d37cf825e972ddafb33c34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOne</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a07f768ae641376213f10e900267b9128</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMOne</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a4b1f6f0dbf7ffdc56a4649bbff029c68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromStr</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a0379654f191c1353a6c99830c4992e92</anchor>
      <arglist>(const char *in)</arglist>
    </member>
    <member kind="function">
      <type>const mpf_t *</type>
      <name>mpfp</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>aabf4c9ff03bd620bebe00004888234ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mpf_t *</type>
      <name>_mpfp</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a7059694b7c1df1751edcf43e7c7c6064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a076355a57350a00e624dda9c9a925f5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a5cbd5cf4efa45db3b2aa5c65073672d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>mpf_t</type>
      <name>t</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a41dc017aab1e451031084b1fc82ba715</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_float</type>
      <name>operator+</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a89486affd9b3492e5847f9a08c1dd00f</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_float</type>
      <name>operator-</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a82807b3080bb59b6b249d145c7aa273f</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_float</type>
      <name>operator*</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a248cae73a653cc1f0d5e81cd12299c06</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_float</type>
      <name>operator/</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>adb2b1a42b5a2a921fd365c792fa4315b</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a99b5f35cf2e1ac4367c4eb3b6b6772ef</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>aebef15d52a44155fd26cea923214a4cd</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a2e2490df9ca597a215c165a386d4d205</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>ae7b933288e99421f5be8ffa59dc47e09</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>a316c10e16d6d6472446f096dafa9b8cc</anchor>
      <arglist>(const gmp_float &amp;a, const gmp_float &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend gmp_float</type>
      <name>operator-</name>
      <anchorfile>classgmp__float.html</anchorfile>
      <anchor>abfdcf1e2e2048f1ef5cdad273b984020</anchor>
      <arglist>(const gmp_float &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>groebnerCone</name>
    <filename>classgroebnerCone.html</filename>
    <member kind="function">
      <type></type>
      <name>groebnerCone</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a0607c1a0e411cd897706a42833b68c2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>groebnerCone</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>acdac15c8c4736b35e628c0f0f46086e1</anchor>
      <arglist>(const ideal I, const ring r, const tropicalStrategy &amp;currentCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>groebnerCone</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>afad304f4299ead2bf4f80c00ec6d1a35</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector &amp;w, const tropicalStrategy &amp;currentCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>groebnerCone</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a2c041a32bf64edb7adb99d3e52a29679</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector &amp;u, const gfan::ZVector &amp;w, const tropicalStrategy &amp;currentCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>groebnerCone</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a77a581e501c6c14b011f6c9b4cd472a8</anchor>
      <arglist>(const ideal I, const ideal inI, const ring r, const tropicalStrategy &amp;currentCase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>groebnerCone</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>ab66cfbbc9a6484f2c4a05f6be499518f</anchor>
      <arglist>(const groebnerCone &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~groebnerCone</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>ab9053f0d51fafd1a0e2a9ae791e78242</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>groebnerCone &amp;</type>
      <name>operator=</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a560128deb8227335874df1276265682a</anchor>
      <arglist>(const groebnerCone &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deletePolynomialData</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>ae67367a795a81ae2c22d84ac73b47269</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getPolynomialIdeal</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a99ec1b23ed69bfe2a8f1f131de58d988</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>getPolynomialRing</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>ab41858a4a8b7e3932fba3dbd1e1149a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>getPolyhedralCone</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a6cf435fae30c40d9a649a118933c1f66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>getInteriorPoint</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>adbb61cef1dd68397ef8029f1031a7162</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const tropicalStrategy *</type>
      <name>getTropicalStrategy</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a19f5fe857385c8e928623e7aacd538dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTrivial</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a811a0512d8d09306d365394928240660</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a5904efb31c6c3d2b1b1bed982e67e166</anchor>
      <arglist>(const gfan::ZVector &amp;w) const</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>tropicalPoint</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a1d584df8bdf0317df05a856394e3e361</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>groebnerCone</type>
      <name>flipCone</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>adc88830a0ea4c9d446ff63306dfcfe9e</anchor>
      <arglist>(const gfan::ZVector &amp;interiorPoint, const gfan::ZVector &amp;facetNormal) const</arglist>
    </member>
    <member kind="function">
      <type>groebnerCones</type>
      <name>groebnerNeighbours</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a34e7ff97720f1d3e2d9af2216fd7ae79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>groebnerCones</type>
      <name>tropicalNeighbours</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a1f723a9d3dc1e70645e46b03fceee254</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pointsOutwards</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a8f0c3cec1a7ef6c7242791daba715f0f</anchor>
      <arglist>(const gfan::ZVector w) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkFlipConeInput</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a72400133a02f78c4bb7180622a30de9c</anchor>
      <arglist>(const gfan::ZVector interiorPoint, const gfan::ZVector facetNormal) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>polynomialIdeal</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a84fdb9c1a7f5535c5aba7eb031136464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>polynomialRing</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>af3d8462e69a92008bcfe7a0340e73953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gfan::ZCone</type>
      <name>polyhedralCone</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>ab13bebd94c13ba7e4d3cf1d7379e6e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gfan::ZVector</type>
      <name>interiorPoint</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a6ce0800449fb9e87d11d8235644730d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const tropicalStrategy *</type>
      <name>currentStrategy</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a0356ad87b248b4dbd12488afaf5273b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>groebnerCone_compare</name>
      <anchorfile>classgroebnerCone.html</anchorfile>
      <anchor>a03ab78635c087effb233560d83191124</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>groebnerCone_compare</name>
    <filename>structgroebnerCone__compare.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structgroebnerCone__compare.html</anchorfile>
      <anchor>ac3cb8c2a61a705f62a4b831121eb0871</anchor>
      <arglist>(const groebnerCone &amp;sigma, const groebnerCone &amp;theta) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::GuiListener</name>
    <filename>classCxxTest_1_1GuiListener.html</filename>
    <base>CxxTest::TestListener</base>
    <member kind="function">
      <type></type>
      <name>GuiListener</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a0166397e8eb7c7cf303cd91c4ebd92bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GuiListener</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>aa42f1f79be1a66434590a72a5246ffa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>runGui</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>aa2473ba3fbc19514724487361761d7f9</anchor>
      <arglist>(int &amp;argc, char **argv, TestListener &amp;listener)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>enterGui</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>aa54cf47bea6e158e8773325604259e2b</anchor>
      <arglist>(int &amp;, char **)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>leaveGui</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>aca2b3ffe19f48d917a8694156cef5e21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>guiEnterWorld</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>af5f966a34f11f5e4ea4c59ecf83b01e2</anchor>
      <arglist>(unsigned)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>guiEnterSuite</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>ab7f2ec233b21b16a6e080f50cc411695</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>guiEnterTest</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a68e35d61caf85091aa81de1f974f915f</anchor>
      <arglist>(const char *, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>yellowBar</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a6b2b9ab54b7b61dbfdf25abb45bc954b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>redBar</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>ac471a5b189ecfdea1710034d156f7de9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterWorld</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>ac3bf41d19fabb940bddfaaf7c15176ab</anchor>
      <arglist>(const WorldDescription &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSuite</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a7d826471e620c45526abcd702994ebb8</anchor>
      <arglist>(const SuiteDescription &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterTest</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a9cecb3a9fbd578cd377a5b6353a88a40</anchor>
      <arglist>(const TestDescription &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveTest</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a88c2bea6cdf73ae460a76e795e46237f</anchor>
      <arglist>(const TestDescription &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveSuite</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>ae8d4756b071cb906eba66a7d2200c622</anchor>
      <arglist>(const SuiteDescription &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveWorld</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a33ddb18a7a501562303cbd071218f816</anchor>
      <arglist>(const WorldDescription &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warning</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>ac1328f483ef777fc05f5ec2b153464c7</anchor>
      <arglist>(const char *, unsigned, const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedTest</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a5620d327669b9e03112ac40dd443a9fc</anchor>
      <arglist>(const char *, unsigned, const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssert</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a061a48b4133776007f25b3ad03709508</anchor>
      <arglist>(const char *, unsigned, const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertEquals</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a0da4a8373d37735fd838d64c479e98b6</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertSameData</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>ad22bc9507148994e099228e06e2320c3</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const void *, const void *, unsigned)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertDelta</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>ab8fb717bf3d1048fafd8ad46f3d2aa75</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertDiffers</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>afeab8a1ebf6a491bbc32d9c4d1f61957</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertLessThan</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a8e4379c24f51a23a63be2aae01c1db15</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertLessThanEquals</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a10ddef187352aec4e20f6571f846c289</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertPredicate</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a16b2504f44d5bb31e11760f4910279d6</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertRelation</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>adc47227eef4bb58df92e9bb3c323a0ce</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertThrows</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>ad7c260f27b673f4770d8ba016692f348</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertThrowsNot</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>ab692ff5b9336e668e6133222c296951a</anchor>
      <arglist>(const char *, unsigned, const char *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>yellowBarSafe</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>aa4ca06d3a9cf402fa01c51c4366c1b24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>redBarSafe</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a1ef08c9cf0c21041ff9a024731ec68ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>GREEN_BAR</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a47f7dcb36b439cfeb1200797c7e786bca185d87f3c4db5fd9948f49a31fe463be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>YELLOW_BAR</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a47f7dcb36b439cfeb1200797c7e786bca5d782d7b9281b7b5ca1c3dca1f353bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RED_BAR</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a47f7dcb36b439cfeb1200797c7e786bcaf937ed7a8f331d2dc8d02d863806e85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>GREEN_BAR</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a47f7dcb36b439cfeb1200797c7e786bca185d87f3c4db5fd9948f49a31fe463be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>YELLOW_BAR</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a47f7dcb36b439cfeb1200797c7e786bca5d782d7b9281b7b5ca1c3dca1f353bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RED_BAR</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>a47f7dcb36b439cfeb1200797c7e786bcaf937ed7a8f331d2dc8d02d863806e85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum CxxTest::GuiListener::@301211057212335126110310004170100216260215321263</type>
      <name>_state</name>
      <anchorfile>classCxxTest_1_1GuiListener.html</anchorfile>
      <anchor>aa6bc8127bbc46fe46db8a57c1364026d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::GuiTuiRunner</name>
    <filename>classCxxTest_1_1GuiTuiRunner.html</filename>
    <templarg>class GuiT</templarg>
    <templarg>class TuiT</templarg>
    <base>CxxTest::TeeListener</base>
    <member kind="function">
      <type></type>
      <name>GuiTuiRunner</name>
      <anchorfile>classCxxTest_1_1GuiTuiRunner.html</anchorfile>
      <anchor>ad70e2e94751d4ab932af090ca299ae3a</anchor>
      <arglist>(int &amp;argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchorfile>classCxxTest_1_1GuiTuiRunner.html</anchorfile>
      <anchor>a0408e6e7a9768dd9dcca699b1c172552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int &amp;</type>
      <name>_argc</name>
      <anchorfile>classCxxTest_1_1GuiTuiRunner.html</anchorfile>
      <anchor>a4342a6f93b425095f9d4b5c6d01ffca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char **</type>
      <name>_argv</name>
      <anchorfile>classCxxTest_1_1GuiTuiRunner.html</anchorfile>
      <anchor>afc1a140543c3620797b693e4a362c2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GuiT</type>
      <name>_gui</name>
      <anchorfile>classCxxTest_1_1GuiTuiRunner.html</anchorfile>
      <anchor>a78462a4a92a33e4739007c58beb7a25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TuiT</type>
      <name>_tui</name>
      <anchorfile>classCxxTest_1_1GuiTuiRunner.html</anchorfile>
      <anchor>a31d8a0f8e331ba1936b4d3f2befb1700</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>heBrowser_s</name>
    <filename>fehelp_8cc.html</filename>
    <anchor>structheBrowser__s</anchor>
    <member kind="variable">
      <type>const char *</type>
      <name>browser</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>abc9388410c30c7c9673faf8555ec6a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>heBrowserInitProc</type>
      <name>init_proc</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a5761eacaf1aa1154e676184922ab4f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>heBrowserHelpProc</type>
      <name>help_proc</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a714528909d74e27cf43653fd4a982b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>required</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a69f38c6ec019d7bfbdce61ac50a47085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>action</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a2ed4ca4b47f4a56acbad2495edb30508</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>heEntry_s</name>
    <filename>fehelp_8cc.html</filename>
    <anchor>structheEntry__s</anchor>
    <member kind="variable">
      <type>char</type>
      <name>key</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a9a63605e2a73344843e873afbc73c319</anchor>
      <arglist>[MAX_HE_ENTRY_LENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>node</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a6fa300b0cc45bce40d2f52f21b1bb982</anchor>
      <arglist>[MAX_HE_ENTRY_LENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>url</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>a2f40f48b375c6bfb2caae3ffcd6943e0</anchor>
      <arglist>[MAX_HE_ENTRY_LENGTH]</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>chksum</name>
      <anchorfile>fehelp_8cc.html</anchorfile>
      <anchor>abb77fb56e0b719c3b1c29d1bfe0dd2d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IAccessor</name>
    <filename>classIAccessor.html</filename>
    <templarg>typename T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classIAccessor.html</anchorfile>
      <anchor>a4a7224fbcfc2d4f6eb11d95716f52155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classIAccessor.html</anchorfile>
      <anchor>adab373c45a6579363e8295a332c8138f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classIAccessor.html</anchorfile>
      <anchor>a0c2b5b27957cc3da719afc43d144bf2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual reference</type>
      <name>Current</name>
      <anchorfile>classIAccessor.html</anchorfile>
      <anchor>ae0a38458912b9704207c61e439059036</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const_reference</type>
      <name>Current</name>
      <anchorfile>classIAccessor.html</anchorfile>
      <anchor>ab48e133e1c0edc1943bee0cfdb78610c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>IAccessor</name>
      <anchorfile>classIAccessor.html</anchorfile>
      <anchor>a0cd7b4d2207135bffeb2459029d769a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~IAccessor</name>
      <anchorfile>classIAccessor.html</anchorfile>
      <anchor>a1bfc33196d010dffbf9b15c82b9044cf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IBaseEnumerator</name>
    <filename>classIBaseEnumerator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>MoveNext</name>
      <anchorfile>classIBaseEnumerator.html</anchorfile>
      <anchor>af9096ae2550d57d3f4845ce6c8b8d398</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Reset</name>
      <anchorfile>classIBaseEnumerator.html</anchorfile>
      <anchor>a97195540eda48e4e712262e1ee8daf94</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>IsValid</name>
      <anchorfile>classIBaseEnumerator.html</anchorfile>
      <anchor>a06c37b5d0a3f7ae1d1acf36b1090e448</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>IBaseEnumerator</name>
      <anchorfile>classIBaseEnumerator.html</anchorfile>
      <anchor>af1482222d526db107ca650a040999603</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~IBaseEnumerator</name>
      <anchorfile>classIBaseEnumerator.html</anchorfile>
      <anchor>a76aa7afeb10fc81154fb710e11d5cd58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>IBaseEnumerator</name>
      <anchorfile>classIBaseEnumerator.html</anchorfile>
      <anchor>a80f70aab96d1d8c6725af5036559b7bc</anchor>
      <arglist>(const IBaseEnumerator &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classIBaseEnumerator.html</anchorfile>
      <anchor>a1cc2f8b9074835b6484197a3aaa5029c</anchor>
      <arglist>(const IBaseEnumerator &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ideal</name>
    <filename>classIdeal.html</filename>
    <base>IdealBase&lt; Poly &gt;</base>
    <member kind="function">
      <type></type>
      <name>Ideal</name>
      <anchorfile>classIdeal.html</anchorfile>
      <anchor>a4800853b9edc54072d8939cdbf6d4d8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ideal</name>
      <anchorfile>classIdeal.html</anchorfile>
      <anchor>a23d529dbb85f71d1b4cfef736566e82e</anchor>
      <arglist>(ideal i, ring r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ideal</name>
      <anchorfile>classIdeal.html</anchorfile>
      <anchor>ad4a98a541c2bf18eee20bad460702b5c</anchor>
      <arglist>(iterator first, iterator last, const allocator_type &amp;__a=allocator_type())</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>as_ideal</name>
      <anchorfile>classIdeal.html</anchorfile>
      <anchor>a595478ff747ff14f026b33ea9cb55980</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sideal_list</name>
    <filename>simpleideals_8h.html</filename>
    <anchor>structsideal__list</anchor>
    <member kind="variable">
      <type>ideal_list</type>
      <name>next</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>a1d693da2584da4f1ef76c336f33d4cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ideal</type>
      <name>d</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>aeaf3a1132ff30ddfd482ab4173b639f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr</name>
      <anchorfile>simpleideals_8h.html</anchorfile>
      <anchor>aec821ba578c56e90b231a8d0b340be36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IdealBase</name>
    <filename>classIdealBase.html</filename>
    <templarg>class poly_type</templarg>
    <member kind="typedef">
      <type>poly_type</type>
      <name>value_type</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>aa6e4e1107ec2bdbbe2f4296fca690ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; poly_type &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>ab20de9b6cc63d436308dbc28b5c066a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; poly_type &gt;::iterator</type>
      <name>iterator</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>ad32c3905284d45a6b17395e088be6fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; poly_type &gt;::difference_type</type>
      <name>difference_type</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>a183162d5422b64dbe6176a32c8818690</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; poly_type &gt;::allocator_type</type>
      <name>allocator_type</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>a50716884b7fd8a22aca15635fd0c03f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdealBase</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>ac2f066f7f1b255d4a071d3bc18357324</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdealBase</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>a02d6f4bf7419a425a1a367551bf841ce</anchor>
      <arglist>(iterator first, iterator last, const typename std::vector&lt; poly_type &gt;::allocator_type &amp;__a=allocator_type())</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>getRing</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>add7ac9bd076538a49867a2f32b92dea5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>poly_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>af7724a0b36a686df93ec498a9226b090</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>const poly_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>ae737aa84ddd9cc8bc0925a7ffd7df054</anchor>
      <arglist>(int n) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>afc9e5044747251051ee0b8930eb4bd4d</anchor>
      <arglist>(const poly_type &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_front</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>ab2c9e1d06fa8bc722dc076e4c439a59e</anchor>
      <arglist>(const poly_type &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>ac56af9f7e4f3e46f4e7d4a466a94d709</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>a7ea50150cf61e126641a4ddc5fa886af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>a3e5a342e11eeefb703654ffb91ad6dc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>a1c7a773ce6b60d09400c223d56d27d19</anchor>
      <arglist>(iterator __position, const value_type &amp;__x)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>a07137ffb245de2c35fb028137fa3f488</anchor>
      <arglist>(iterator __position)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>af5265cbec75487dbfca425bbce37fbdb</anchor>
      <arglist>(iterator __first, iterator __last)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>a86b715ce88ac1bbcc8fde4ca4a1749b7</anchor>
      <arglist>(iterator __pos, iterator __first, iterator __last)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; poly_type &gt;</type>
      <name>storage</name>
      <anchorfile>classIdealBase.html</anchorfile>
      <anchor>ab2abbd8bc0b482c6aff79b936d49d4bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>idealFunctionals</name>
    <filename>classidealFunctionals.html</filename>
    <member kind="function">
      <type></type>
      <name>idealFunctionals</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>a1d41025b0c74d069c7d3861d9a60366d</anchor>
      <arglist>(int blockSize, int numFuncs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~idealFunctionals</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>a23411fde12f43b3d3aa5cdf9c2c2a58c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dimen</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>ad92b660aae082f5a2294bc3595f4a2bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endofConstruction</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>a94104ea2a59e23c77465f2b50a3150bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>aad76390d7a135b0e188c5fd4adc23324</anchor>
      <arglist>(ring source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertCols</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>a51ba93572de6773dadafb24922e26cfb</anchor>
      <arglist>(int *divisors, int to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertCols</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>a574bfa3da1adfc8ddfc1994b8493fa75</anchor>
      <arglist>(int *divisors, const fglmVector to)</arglist>
    </member>
    <member kind="function">
      <type>fglmVector</type>
      <name>addCols</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>a9d390efee001f646c5bd190100b7e04a</anchor>
      <arglist>(const int var, int basisSize, const fglmVector v) const</arglist>
    </member>
    <member kind="function">
      <type>fglmVector</type>
      <name>multiply</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>a566cef74b2736cc8a1e98807f9701bcb</anchor>
      <arglist>(const fglmVector v, int var) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>matHeader *</type>
      <name>grow</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>aee25c3c88dc0cc038dae781e51bab226</anchor>
      <arglist>(int var)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_block</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>a9bf700f550080fa3443faa794724873e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_max</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>ad09efa088ecfdf418e1ae017631ae715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>a714fd76fe6d4b4df72760c72d2d176eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_nfunc</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>aece265bf3829be413416e15a81d394a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>currentSize</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>a704f557877f1b7cc8d34cd5f2b006fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>matHeader **</type>
      <name>func</name>
      <anchorfile>classidealFunctionals.html</anchorfile>
      <anchor>a9c82b6416052f3ec4ff9d174fbcbad36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>idhdl_wrap</name>
    <filename>classidhdl__wrap.html</filename>
    <member kind="function">
      <type></type>
      <name>idhdl_wrap</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>a68a6665637a84bc808639d1a7d94cc60</anchor>
      <arglist>(idhdl id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>idhdl_wrap</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>aa9d45da3de1ef37bdcddc7659579862f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_zero</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>ae5ee106b361718d5728bc96a787248c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>id_is_proc</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>ae4eaba7163013436211c66021fdfcef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>print_type</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>a98b6e8896e92973742354b5a6ff6c1f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePoly</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>a50d6db33b5fe992fbf8880593155233a</anchor>
      <arglist>(const Poly &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeIdeal</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>a10d02daf35a13a3d9f0cc08c7b0e48de</anchor>
      <arglist>(const Ideal &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeModule</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>ac21197e6695abe9298771ad419592301</anchor>
      <arglist>(const Module &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeint</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>ac63d3d52fdcb923203c59136bff90b8c</anchor>
      <arglist>(int p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeNumber</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>a6ec45bc09436eaf800c99f96d4a97952</anchor>
      <arglist>(const Number &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeVector</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>a85dea368ea24b94046c0bc6952a8d8ce</anchor>
      <arglist>(const Vector &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeArray</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>aa5dc98cde336bd898a07395c408e0059</anchor>
      <arglist>(const NumpyArrayType &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeRing</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>aa734af8ee9bbf91d0498cea6375ccea1</anchor>
      <arglist>(const Ring &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeString</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>a57c1f76ea3860db7c429cbaeb1ae90c1</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeIntvec</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>a7a65b874897e49ff932824d80c82db9f</anchor>
      <arglist>(const Intvec &amp;iv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeList</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>a4be682416e45e8d63052085ed622b4be</anchor>
      <arglist>(arg_list &amp;f)</arglist>
    </member>
    <member kind="variable">
      <type>idhdl</type>
      <name>id</name>
      <anchorfile>classidhdl__wrap.html</anchorfile>
      <anchor>abf0d36d09c33c33307c1411e03e3831f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>idrec</name>
    <filename>classidrec.html</filename>
    <member kind="function">
      <type></type>
      <name>idrec</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>ae797855b3d97182010d257dfad4a67d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a1495cccb7760b071e39cf90942adfe39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>get</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a0799ef8ccc5cbe9d82c4a1d1843bf4aa</anchor>
      <arglist>(const char *s, int lev)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>get_level</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a405b87b7f0648b318876fb48ed506e9e</anchor>
      <arglist>(const char *s, int lev)</arglist>
    </member>
    <member kind="function">
      <type>idhdl</type>
      <name>set</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a4eed5042aedeb5adc8890af4454de63d</anchor>
      <arglist>(const char *s, int lev, int t, BOOLEAN init=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>String</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>ae05a068857cebbad0bf5a54b8d95a595</anchor>
      <arglist>(BOOLEAN typed=FALSE)</arglist>
    </member>
    <member kind="variable">
      <type>idhdl</type>
      <name>next</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a6116a2c0be04edd399890828980048e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>id</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a903b50430aa0d2df4364d9b8bfaa0310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>utypes</type>
      <name>data</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a003e4695b6d138fc7c4e9c4e6e58f549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>attr</type>
      <name>attribute</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a89b5cc213ebe1da0a60fb9e6e64bfa14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BITSET</type>
      <name>flag</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a0cae6ffc3b7f37264ec649efafda31a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>typ</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a28aa6ebdec27e18dd6c35a77b365e897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>lev</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a18d31ec02d174edb1786db5c0e1a0cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>ref</name>
      <anchorfile>classidrec.html</anchorfile>
      <anchor>a82a0f3d04d10ec9eb983b42baab56529</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IEnumerator</name>
    <filename>classIEnumerator.html</filename>
    <templarg>typename T</templarg>
    <base virtualness="virtual">IBaseEnumerator</base>
    <base virtualness="virtual">IAccessor&lt; T &gt;</base>
  </compound>
  <compound kind="class">
    <name>amp::incorrectPrecision</name>
    <filename>classamp_1_1incorrectPrecision.html</filename>
    <base>amp::exception</base>
    <base>amp::exception</base>
  </compound>
  <compound kind="struct">
    <name>sindlist</name>
    <filename>hutil_8h.html</filename>
    <anchor>structsindlist</anchor>
    <member kind="variable">
      <type>indset</type>
      <name>nx</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>acd5c3878a8b93d8a2835d3df6857b4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intvec *</type>
      <name>set</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a15f85481cfc4df71f86cbedf1acd4a27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>int64vec</name>
    <filename>classint64vec.html</filename>
    <base>omallocClass</base>
    <member kind="function">
      <type></type>
      <name>int64vec</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a3ef6c8db24f9fc7fa88d290c337bfb50</anchor>
      <arglist>(int l=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>int64vec</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>aeb3836dc0bd6469cafd3946f3735a00f</anchor>
      <arglist>(int r, int c, int64 init)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>int64vec</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>ab3d914eaae5bb5889919d80faff9d566</anchor>
      <arglist>(int64vec *iv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>int64vec</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a0727f24f96f40b6edb6f210795aed6aa</anchor>
      <arglist>(intvec *iv)</arglist>
    </member>
    <member kind="function">
      <type>int64 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a78a3fcca5db3e2537428bb35df059d25</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const int64 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a8fae0166b3e1665fb81a1cae7809326c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>aac2118e93675e9272d46696ce6c5d633</anchor>
      <arglist>(int64 intop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>af89d7f14091c950fe5dbecc39ee08f86</anchor>
      <arglist>(int64 intop)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a3d539bd626a03fb4bdd0296770cb8dac</anchor>
      <arglist>(const int64vec *o) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a3e3f726b209a546defd4cb77b6dd1696</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>ac9b91ba86cc583fa4550fd43f3ce4720</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>ab00e206857c46db71f79ef29fa92b7c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a39c30d7838818d19ea5aff2d4f973880</anchor>
      <arglist>(int mat=0, int spaces=0)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>String</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a76547adbb22c3f230415e7cf9a1e5654</anchor>
      <arglist>(int dim=2)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>iv64String</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>aabd847a210ae9e27ad1e8154f359275b</anchor>
      <arglist>(int not_mat=1, int mat=0, int spaces=0, int dim=2)</arglist>
    </member>
    <member kind="function">
      <type>int64 *</type>
      <name>iv64GetVec</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a1d8a147d28c58e53184d93072f809f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~int64vec</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a74487cd8b94952df9be2f6bb7c0a1dff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iv64TEST</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a574d755c3999caf387b91e48753f4a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64 *</type>
      <name>v</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a580f42b933045a5b92c339bc3c9f8954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>row</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>aab7cf00cb75cf676093453383f18da44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>col</name>
      <anchorfile>classint64vec.html</anchorfile>
      <anchor>a1c860ed79c281b1697cf03d12bc738ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>int_pair_node</name>
    <filename>tgb__internal_8h.html</filename>
    <anchor>structint__pair__node</anchor>
    <member kind="variable">
      <type>int_pair_node *</type>
      <name>next</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a082fc6c426b7789c31ac1d985f0b1498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a22d825daa0af93743fc09b4c05baa152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>b</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a633001fe1794503435d7770c1d83c2dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InternalCF</name>
    <filename>classInternalCF.html</filename>
    <base>omallocClass</base>
    <member kind="function">
      <type></type>
      <name>InternalCF</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a3b196a191620e488016526d823cd40a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalCF</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a90d75fb6c5e9cd223297e5616ed6036d</anchor>
      <arglist>(const InternalCF &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InternalCF</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a219a1a39fc28facddbebba124b132c26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>deleteObject</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>ab50d9739ddd55654ddeb31abb5889e7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>copyObject</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a0b83105a4db69492167c8e81ea614a3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>deepCopyObject</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aa8ecc8e16d7dc27b8881e0d858cd6f12</anchor>
      <arglist>() const PVIRT_INTCF(&quot;deepCopyObject&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>classname</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a3439dd454f6634d241a972f68552da1c</anchor>
      <arglist>() const PVIRT_CHARCC(&quot;classname&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>genZero</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aef8159e41b12416c108d6eed5417b289</anchor>
      <arglist>() PVIRT_INTCF(&quot;genZero&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>genOne</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a6f69ef6287839667d479c2e126db3ad9</anchor>
      <arglist>() PVIRT_INTCF(&quot;genOne&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>level</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>acb4bc302c8195c27dbcb705a8a535599</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>levelcoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a7756a80ca57758c7c43000699f8d1e44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>type</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>ad9d28f66ee92b381173d5ed4d1f22a6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Variable</type>
      <name>variable</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aa0493dde574f8b6bb503a42b7c909836</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a706f3bc2b0bcb8ff3cf10f0a372c75a7</anchor>
      <arglist>(OSTREAM &amp;, char *) PVIRT_VOID(&quot;print&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>inBaseDomain</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aa3f23d265a735ffea7d01e3a7f8434f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>inExtension</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a6ee74ee813704d81133b3826cb136f4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>inCoeffDomain</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a9174405d3f00936fa518819dc0662aeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>inPolyDomain</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a25a4d6d7763519ea7bf91a1feb33ac1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>inQuotDomain</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>ad94446f65e2ed5a0d87785ebea526159</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isZero</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a54a6ab1d4339fed6ca0f205021403479</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isOne</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aefec30fcd3c94c5fdd658b4fd32d0e28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isUnivariate</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>ad20474ba46428d94daab04f3dac1d471</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long</type>
      <name>intval</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a507d3a4d73881b8218d57775b4e3605a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>intmod</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a080dac1af767b04dc5e5dcc76476adb7</anchor>
      <arglist>(int) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sign</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aa2cd1c0f593847319527d407de7a505e</anchor>
      <arglist>() const PVIRT_INT(&quot;sign&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>num</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a9623cc3a313fbf0956e2d057c2cc598e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>den</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a9a87736368a627834e2997cab6d60feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>neg</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>af57ad056350fe0f57c6aa2d653375d22</anchor>
      <arglist>() PVIRT_INTCF(&quot;neg&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>invert</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aa510a49e09e6d91843ca0e9bd135ba04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>tryInvert</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a6b6434dc7016e1aa57a6fcbad72c092f</anchor>
      <arglist>(const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>comparesame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a9030c6b72e6e24f5abe6ff24bab25e1a</anchor>
      <arglist>(InternalCF *) PVIRT_INT(&quot;comparesame&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>comparecoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a9a658614b6d9d003ce33c0e615ee4183</anchor>
      <arglist>(InternalCF *) PVIRT_INT(&quot;comparecoeff&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>addsame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a227c32274c91e9e3bdb2e9edcf0a3652</anchor>
      <arglist>(InternalCF *) PVIRT_INTCF(&quot;addsame&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>subsame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a3c9f6aeffbee21214fbe8e14dbcc4319</anchor>
      <arglist>(InternalCF *) PVIRT_INTCF(&quot;subsame&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>mulsame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>af8c260a67482adba7c62b4303400d6b4</anchor>
      <arglist>(InternalCF *) PVIRT_INTCF(&quot;mulsame&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>tryMulsame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a0198e2c67125af8b6961c85a21934ae8</anchor>
      <arglist>(InternalCF *, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>dividesame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aa690e6003886ba32cfbde588c802119a</anchor>
      <arglist>(InternalCF *) PVIRT_INTCF(&quot;dividesame&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>modulosame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a1d8a7e9c69fa4a812cb09ea38115764c</anchor>
      <arglist>(InternalCF *) PVIRT_INTCF(&quot;modulosame&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>divsame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a24cb1971ef51967f7f3d5dc797e39f86</anchor>
      <arglist>(InternalCF *) PVIRT_INTCF(&quot;divsame&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>tryDivsame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>ab746eabd35ae691324ef3a71cc91762e</anchor>
      <arglist>(InternalCF *, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>modsame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a95123fd57688df66a266f57db19c6f80</anchor>
      <arglist>(InternalCF *) PVIRT_INTCF(&quot;modsame&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>divremsame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>acfa375fc6998340af212813242ed3cd3</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;) PVIRT_VOID(&quot;divremsame&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>divremsamet</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>af9dffe11ea69e0d82912dfa267d26200</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;) PVIRT_BOOL(&quot;divremsamet&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryDivremsamet</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a3b83df595ffa0cb6f9bab388821bcb80</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>addcoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a0839324d9d1b12590ffa5afe400a4394</anchor>
      <arglist>(InternalCF *) PVIRT_INTCF(&quot;addcoeff&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>subcoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a49611847024c7d3901b241463281b433</anchor>
      <arglist>(InternalCF *, bool) PVIRT_INTCF(&quot;subcoeff&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>mulcoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a2fe9afb80106f36fc574cc1eae8501e5</anchor>
      <arglist>(InternalCF *) PVIRT_INTCF(&quot;mulcoeff&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>dividecoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a51670e601d520c6b1629ec4e18c5ce17</anchor>
      <arglist>(InternalCF *, bool) PVIRT_INTCF(&quot;dividecoeff&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>tryDividecoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a407967c1c2b630b748c3010925ad25cc</anchor>
      <arglist>(InternalCF *, bool, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>modulocoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>ab25d136873d0e959c42c03ffd8a3f59b</anchor>
      <arglist>(InternalCF *, bool) PVIRT_INTCF(&quot;dividecoeff&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>divcoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a4318554d71fb2ed57b2f1a0307467db1</anchor>
      <arglist>(InternalCF *, bool) PVIRT_INTCF(&quot;divcoeff&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>tryDivcoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a1802e2af3e992c3bd422454f7677ebec</anchor>
      <arglist>(InternalCF *, bool, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>modcoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aee3e6edc816382a03898102e28bc76e1</anchor>
      <arglist>(InternalCF *, bool) PVIRT_INTCF(&quot;modcoeff&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>divremcoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a1e28eb88221f2676157e56562c0b7296</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool) PVIRT_VOID(&quot;divremcoeff&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>divremcoefft</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>ad9d0290f985a9822ba7525e15951bcbe</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool) PVIRT_BOOL(&quot;divremcoefft&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>tryDivremcoefft</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aa1d05fcdc18fc9628611be01f159dbb1</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>bgcdsame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>ac0a135c5249f9e48dd8a9221488de044</anchor>
      <arglist>(const InternalCF *const) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>bgcdcoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aefff8a08a47c5e022efabf70cf7871f0</anchor>
      <arglist>(const InternalCF *const)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>bextgcdsame</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a81c861c1a570c0476297698d3ede163b</anchor>
      <arglist>(InternalCF *, CanonicalForm &amp;, CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>bextgcdcoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aefc264cda0d1f1cf1d3be02075735947</anchor>
      <arglist>(InternalCF *, CanonicalForm &amp;, CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InternalCF *</type>
      <name>sqrt</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>aa057f96430507632b6c7e8d79b0ba285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>ilog2</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a8a46c06423fb7730edc47375a13bc5b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CanonicalForm</type>
      <name>lc</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a2f0c120a35ff55230b4185c34adfe521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CanonicalForm</type>
      <name>Lc</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a0d097e7606e2ece37da15e1db17cb2b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CanonicalForm</type>
      <name>LC</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a937e5d5b3649513129a32c78a9664863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CanonicalForm</type>
      <name>coeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>ac7da05f98b7c9bdb8160c27931b39a02</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>degree</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a7aca85453d6bf6dfc1eab2f437c3d089</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>taildegree</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>af527c7915d72f171538bd5d06f8de9b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a23efcdf632810ddd1e90e37c57e55538</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getRefCount</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a5e058b1c4fcd963ed0488f54bc30f062</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incRefCount</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a65c933eee13fae255c1337a8f081279e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>decRefCount</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>a97fe6623b86072af960ab004de5251a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>refCount</name>
      <anchorfile>classInternalCF.html</anchorfile>
      <anchor>ad4686278cc2fdb95ac7274e8ea7d16e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>amp::internalError</name>
    <filename>classamp_1_1internalError.html</filename>
    <base>amp::exception</base>
    <base>amp::exception</base>
  </compound>
  <compound kind="class">
    <name>InternalInteger</name>
    <filename>classInternalInteger.html</filename>
    <base>InternalCF</base>
    <member kind="function">
      <type>void *</type>
      <name>operator new</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a35c421cc0f696dcfddcc76b179b81e68</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a688b9bf6f3d35e5723bdd76c2f403cd9</anchor>
      <arglist>(void *addr, size_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalInteger</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a5e02dfdf17e79772f4316871a6b162e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalInteger</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a0047d2e8aa93a6ffbb9c7e017e2743c8</anchor>
      <arglist>(const InternalCF &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalInteger</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>acab690ab6dd40d1022a7b964f16682b3</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalInteger</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a3a071a2d42bcbd98fef86ab8cf40f12d</anchor>
      <arglist>(const long i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalInteger</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a55d9a0edf297a069da21096727a7eab1</anchor>
      <arglist>(const char *str, const int base=10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalInteger</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a2bbdfa32480cfb9e2c78ca4d5b0c83d6</anchor>
      <arglist>(const mpz_ptr mpi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InternalInteger</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a1720f1427fb27f1530bd2f3b63578166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>deepCopyObject</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a03937a878d0695f741ef69f8fdc9680c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>classname</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a678507e840a67d63691ed87a0a280901</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>ad05d6a2bc6ccea5e9709e8085d24e388</anchor>
      <arglist>(OSTREAM &amp;, char *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>genZero</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a7be82aea1eedf276a1aee3ae61b96f03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>genOne</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a76062adaaae81a138b0884d2f0a8f53e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_imm</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>aa07e1f89be5e71f260fcde51c7f0a8dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>levelcoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a5b7124b009afef691fb624b72251fe40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>neg</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>ac6428905851e08111fd74803fbf128d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>comparesame</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>ad49f9b470fe6b0c3396b507892073765</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>addsame</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>af07600d725f90b6b52ad6d78e49b7037</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>subsame</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>aa8442b505a0ea1846fec9eb8b31e35bd</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>mulsame</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a6cd84576381a88b8058c348380200d3a</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>dividesame</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>aaa91e5af34930382fb08644abcb2bf00</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modulosame</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a82393baaf8d7fac56f5852cf452d8a6e</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>divsame</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>ab4f91f021a4ee3d173a567cbb84d070e</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modsame</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a11978dab075d8b80b711f6d3e7976bbe</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divremsame</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a9154462678390ad8ebec844d40928a6d</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divremsamet</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a9c441b183fa01ba301db88d7e142e6a4</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>comparecoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>add18f8d8fa9dec70bad88e0a3cf7cf10</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>addcoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a93ff21540813f0e1aaddf163d15e673a</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>subcoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a96823d7bcde91bea336848eaf8216b85</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>mulcoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>ac52c7912a5f721f0877c6b420a13c68e</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>dividecoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a036dcaec40c47445c0aec192d27c0703</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modulocoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a6fd495df8d3b3bd6f4178f09ece553ae</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>divcoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a8bd43c41cd0a2cf113c5aa52402db6fd</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modcoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a67d4b2641646b689dab8ea4bbf553a1f</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divremcoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a5227180a1a66ca088a84b97b471dfda4</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divremcoefft</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>afee059958116b4a58a7e2af76fff24ed</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>bgcdsame</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a9b8cb3d5ca58decec5a168c624c2de59</anchor>
      <arglist>(const InternalCF *const) const</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>bgcdcoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a73f87fbe202f27a24176de4e3f72257a</anchor>
      <arglist>(const InternalCF *const)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>bextgcdsame</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a9f1e641a5f037754f1c3f9d7ec239aba</anchor>
      <arglist>(InternalCF *, CanonicalForm &amp;, CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>bextgcdcoeff</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>ac36e420195e00557c3fb1e2e9cff2fee</anchor>
      <arglist>(InternalCF *, CanonicalForm &amp;, CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>intval</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a63ad29333f42193a91b093d8685845d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>intmod</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>af0ab2208819406714dd4a1930d0e1402</anchor>
      <arglist>(int p) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a81dbd35f1bd0ba532bab51b3e8884a7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>sqrt</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a1b13c0bd0feb0c038086d089ec6364db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ilog2</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a713136da45cbfa7adc6dc13f1be680f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>InternalCF *</type>
      <name>normalizeMyself</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a107c69c10f011885083081e2e0924f6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>InternalCF *</type>
      <name>uiNormalizeMyself</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>afc2c91a86cff84b9d4646cc264c3dedb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static InternalCF *</type>
      <name>normalizeMPI</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a97f2f57bcd2503fa84d5981646d5a262</anchor>
      <arglist>(mpz_ptr)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static InternalCF *</type>
      <name>uiNormalizeMPI</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>af32d243d7bfb35ce0b4bd8db20bd8c48</anchor>
      <arglist>(mpz_ptr)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static mpz_ptr</type>
      <name>MPI</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>ae223e646574f442add524a9ba7afb14a</anchor>
      <arglist>(const InternalCF *const c)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mpz_t</type>
      <name>thempi</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a1e6bb211c8c21feee54faa0d9279dbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const omBin</type>
      <name>InternalInteger_bin</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a4a257dc45f6950812e80cea6bec5a64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>InternalRational</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a5381325d755ecfb3dce03118530fea90</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>gmp_numerator</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>acd96e20f13d480bea4910c9d32c5e413</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>gmp_denominator</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>a3d416c96cb8812e162017e75567e3670</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>getmpi</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>addf1c593c28063b1f65e2141f4939039</anchor>
      <arglist>(InternalCF *value, mpz_t mpi)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>convertCF2Fmpz</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>afb9be77102faf3d6de6bd1b89f603f32</anchor>
      <arglist>(fmpz *, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>convertCF2initFmpz</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>af8bbfdd375944f19400531855459bb87</anchor>
      <arglist>(fmpz_t result, const CanonicalForm &amp;f)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>convertCF2Fmpq</name>
      <anchorfile>classInternalInteger.html</anchorfile>
      <anchor>abd7075d4206136d3078786c3c12854b9</anchor>
      <arglist>(fmpq_t result, const CanonicalForm &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InternalPoly</name>
    <filename>classInternalPoly.html</filename>
    <base>InternalCF</base>
    <member kind="function">
      <type></type>
      <name>InternalPoly</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>aa9ffb6568042ccb563625c6dbe6387b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalPoly</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a24558f4fce20e8af896cf37a965c10e3</anchor>
      <arglist>(const Variable &amp;v, const int e, const CanonicalForm &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalPoly</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a410bc6e1b274acba164de5f2ee9943f1</anchor>
      <arglist>(const InternalPoly &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InternalPoly</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a0b69057aebe3b20d4c58872f3f7f0d25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>deepCopyObject</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a319c3c0b59528b11e8c026e416378156</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>classname</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>ab1808cff9ae41b8ad38705b8d6d78416</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a85081998dfac0387e9128f6fbda583f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>variable</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a639da956f0e77540a1b7c884aebc4f1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>degree</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a2d0068805545a953fef3241a1195c083</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>lc</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>acb9b597ba44c843c8a5b9425b1f59f8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>Lc</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>ada5fb462d6ef598ccf9e1eac63eb1104</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>LC</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a2b115c9ac9be64cd36dec6cfdd593d59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>taildegree</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a130147b00ff566f1d089878013c8d6b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>tailcoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a9da518eddaaa87818ebb2fd40a35cfd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>coeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a99e1062d36057ff2cdd0c0f9df725e22</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a22cc696ceb4777e159b6dfe77b22696b</anchor>
      <arglist>(OSTREAM &amp;, char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inBaseDomain</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a49f867d23024dce6b863e049c4e03835</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inExtension</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a789c91a27210283fda920de06dbc4609</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inCoeffDomain</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a78941a0a2ce0caab7d792a02bab0e1b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inPolyDomain</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>afb1b8c4136673d9e3227fb357ecdd8ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inQuotDomain</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a3e0617d5a352d230899a5ccc2dd739ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>genZero</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a55401be761a221994e8907d81f23f6b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>genOne</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>ad4554f42e927d32119f6dc77fa9f7de8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnivariate</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a443fa4dd26660ff97cb42478b4861573</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>neg</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a331206ea05e6373d211a43e9fb4377d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>invert</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a56ad521d168459a5c24b806470e571f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>tryInvert</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>aedb6a37b66325b0f351596225b3642ca</anchor>
      <arglist>(const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>comparesame</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a490af87e6c1aea619bc26f8239993956</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>addsame</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a00be289b5477235bae3adf891eb3e9f6</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>subsame</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a651ee7e8727c84f7586391934f67fd64</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>mulsame</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>ae37e666a00994e585d5cc18a5c73f2ad</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>tryMulsame</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>af4adbf3dd4e0e7895ffa2b5ed2286df6</anchor>
      <arglist>(InternalCF *, const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>dividesame</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a91d5194829a0af16f7f7216ddeb77d1e</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modulosame</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a7a3e33fc33c780ab1a79b8a25f5ada74</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>divsame</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>aa9d274d80f30f320470c992e5ef9e534</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>tryDivsame</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>af9ee9f432183254e0ecfeb37c15733ce</anchor>
      <arglist>(InternalCF *, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modsame</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a2b3095c258cf7c9fe59740b0c9d6b367</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divremsame</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a8b0c7a67511ca4933d01e781c5c26ff2</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divremsamet</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a327069123e28c222fce85590ae35e5aa</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryDivremsamet</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>ababca7d0dd347bf0f03a8bc37bf07b1f</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>comparecoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a9d9853ffba1ec456d6f220a339ff0e6d</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>addcoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>aabe6f42d2cc9b4f6f6e931369f3ad82d</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>subcoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>aaf734912716c28a17e72a61ee5e61732</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>mulcoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a1e8901e00163a8b407d9b23b23fa9887</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>dividecoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a9a25f56b8c92c908eb3caff1af287e68</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>tryDividecoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a5a3f6a4e39901690e86921bb6c3ed9f8</anchor>
      <arglist>(InternalCF *, bool, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modulocoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a606a92b2e9455403a79e557a660a992e</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>divcoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a6d7203402836db38ab937b9a81c0907d</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>tryDivcoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a35f726450448fb305fc8bf28851e2ddc</anchor>
      <arglist>(InternalCF *, bool, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modcoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a76567d4e51a7cd4c3f5759c66d641e62</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divremcoeff</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a487faa4aabe2cd600c8c36c6243a23ba</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divremcoefft</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a9232bda1ae273aef158bef9f92751e24</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tryDivremcoefft</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a8470c484c1fd1a88d8caae26e1f47d2b</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>af85b774a850f56100e9c58c6aa09c433</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a58d020fa987d5f1f35435072bf6718ad</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>aa054e4e14b5771a5276117a3615bced2</anchor>
      <arglist>(void *addr, size_t)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const omBin</type>
      <name>InternalPoly_bin</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a37489bfe7c758ea7cd65487cc936f42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>InternalPoly</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>ab1917963ef0bb1804be37df7430a1e77</anchor>
      <arglist>(termList, termList, const Variable &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static termList</type>
      <name>copyTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>ad297a61f7b47f2aab9785ecd659babe0</anchor>
      <arglist>(termList, termList &amp;, bool negate=false)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static termList</type>
      <name>deepCopyTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>aa999846999a53f07b1f54f2d56801136</anchor>
      <arglist>(termList, termList &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>freeTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a2d379bbd3e0bd40cedbf83f6a5a3ec15</anchor>
      <arglist>(termList)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>negateTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a7c43a04366229188d81a52fd19a03daf</anchor>
      <arglist>(termList)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static termList</type>
      <name>addTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a189c0be64f540e2cf60841fdffb05041</anchor>
      <arglist>(termList, termList, termList &amp;, bool negate)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>mulTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a38a7aefb577178e67a8beb14a64dc765</anchor>
      <arglist>(termList, const CanonicalForm &amp;, const int)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static termList</type>
      <name>divideTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a02515fd3bc3b37ea6c3f73c6d91d2fec</anchor>
      <arglist>(termList, const CanonicalForm &amp;, termList &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static termList</type>
      <name>divTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>adf0fdaf1188b48482adea91506947a6d</anchor>
      <arglist>(termList, const CanonicalForm &amp;, termList &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static termList</type>
      <name>tryDivTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a7ded91dd33211dcd1fdf02dd44d691a5</anchor>
      <arglist>(termList, const CanonicalForm &amp;, termList &amp;, const CanonicalForm &amp;, bool &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static termList</type>
      <name>modTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>acf6111bd6238a85c5c11f11b308a3987</anchor>
      <arglist>(termList, const CanonicalForm &amp;, termList &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>appendTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>ad84cf3eec71c0339c5d5bc07aa9334a8</anchor>
      <arglist>(termList &amp;, termList &amp;, const CanonicalForm &amp;, const int)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static termList</type>
      <name>mulAddTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a7f5507fc185b9b5b9c6d9d9ce8fcd5a7</anchor>
      <arglist>(termList theList, termList aList, const CanonicalForm &amp;c, const int exp, termList &amp;lastTerm, bool negate)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static termList</type>
      <name>reduceTermList</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a268350003eedffa7ea0ea176f527fe81</anchor>
      <arglist>(termList first, termList redterms, termList &amp;last)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>termList</type>
      <name>firstTerm</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a656dc81ae8a13a6f54c8bef9073f9e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>termList</type>
      <name>lastTerm</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a8657b1783edf92dedd687144a3e05025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable</type>
      <name>var</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a20dc95ff886ef4c2a7c638cf0ceed796</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>CFIterator</name>
      <anchorfile>classInternalPoly.html</anchorfile>
      <anchor>a0ff69340565d867bea9bc528d9a375d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InternalPrimePower</name>
    <filename>classInternalPrimePower.html</filename>
    <base>InternalCF</base>
    <member kind="function">
      <type></type>
      <name>InternalPrimePower</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a3c63bf036d3973263f01405072a09ff6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalPrimePower</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>acdecfef8ac53d45c09817093c5330bf7</anchor>
      <arglist>(const InternalCF &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalPrimePower</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a3971f9f6fdf4db3c98f315f3b94697d7</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalPrimePower</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a3f6a561303cb89b708c200236e198a06</anchor>
      <arglist>(const char *str, const int base=10)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalPrimePower</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>aee66f2e1fe2c79c8b282877400798c73</anchor>
      <arglist>(const mpz_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InternalPrimePower</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a530973c49ab42a1badef8d6ba67a9bce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>deepCopyObject</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>ac0bd161d491e9f305cdd8206ff64c76e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>classname</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>aa783e8e32d7c607cc1ed131b1f609153</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a909261d84180b9120ef4159ddae275c7</anchor>
      <arglist>(OSTREAM &amp;, char *)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a344ce96cbd8aad818602c8a6805f8dec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOne</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a068d80ba1685a335f779ebd69ce54f62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>genZero</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a5da3daeb40c00348a5ad370f568fc5f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>genOne</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a31948776889c84a938f19f72ce15cd43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>normalize_myself</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a8fe2c2d8bda0b959d210a4779cbc6131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_imm</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a0d1fe00a7c677473c18510f2032e6bfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>levelcoeff</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a5f01cf2d1e6c3979c2217c7a83f64c17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>neg</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a610b1b7e6f17f11e5060f5fe714a0ff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>comparesame</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a33b4f396795fcb7ee92c462f3e239745</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>addsame</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a0486b6da4524397832c1e4a0e089922a</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>subsame</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>aa72029b61f4e514ea5ae51852eb581ba</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>mulsame</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a62151323f569054744e6ba6370782293</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>dividesame</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>ae668f2ac42ea793c9954a9cdc86fbff3</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modulosame</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a0c93e59ef16a9ad62e2c49fdd4c932b3</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>divsame</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a18ec392c5cdb2f467a05f9aab19f1202</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modsame</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a9ca395e0a9ea8c948cf6b99f7cf2a5f9</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divremsame</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a142d8785e2af21f7f68c1b22bea8430a</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divremsamet</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a5bba517242393b9c53d59b949c1127ad</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>comparecoeff</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a379a0a2a4902b0075f23782680478b27</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>addcoeff</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>ad1b0938a9c50ff1839970b0865e92ccc</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>subcoeff</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>adaf909a871dbe653ff8105f8bb222a65</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>mulcoeff</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a10221e869db5ee97a559b24fc7a3df9b</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>dividecoeff</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a0ad0f9480c6a2fbbfff798f1539b1806</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modulocoeff</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>af888669b0ec4147e045fa6abe35cd75d</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>divcoeff</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>ab8112bd88b6782721d930f7f438fffbb</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modcoeff</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>ace98b7b2454fc1d2e3532bbbfe85233d</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divremcoeff</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a906a7e00150f1d33e23a625275d89d62</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divremcoefft</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>ab213a9f8411fd1c065d18bfb289bcd70</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>intval</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a1b8c2a27ee48f0d4b5b622a4120b9754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>intmod</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>ae5c5ad61ed9ba53593eafb6523345650</anchor>
      <arglist>(int p) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a55232f5ac302289755c42385defe8d06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPrimePower</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>af13ae6d97550e67387525a5c2e243b30</anchor>
      <arglist>(int p, int k)</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mpz_t</type>
      <name>primepow</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>addcd63e5b154901edb70264449bf29ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR mpz_t</type>
      <name>primepowhalf</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>ac10d188d2aedf1e340645696d48a60cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>initialize</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>ae829e699f1c8d397362b090cbff89f6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static mpz_ptr</type>
      <name>MPI</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a18807b026e3f4e89a8f857c90f9070f0</anchor>
      <arglist>(const InternalCF *const c)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mpz_t</type>
      <name>thempi</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a6c3b1a2835e8ff4daad4ba3c26c6aeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>STATIC_VAR bool</type>
      <name>initialized</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a9c3aa8861de9b460ce4f0ddd668ba25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>STATIC_VAR int</type>
      <name>prime</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a41554b27bbec03ecebb1a77a02056e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>STATIC_VAR int</type>
      <name>exp</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>a31646d09da6416a9e120b4fe661c3b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>getmpi</name>
      <anchorfile>classInternalPrimePower.html</anchorfile>
      <anchor>addf1c593c28063b1f65e2141f4939039</anchor>
      <arglist>(InternalCF *value, mpz_t mpi)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InternalRational</name>
    <filename>classInternalRational.html</filename>
    <base>InternalCF</base>
    <member kind="function">
      <type></type>
      <name>InternalRational</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a532b9395feaa90902fad215274b22fca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalRational</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>ae275c6cfbc0be1f4ec03ee4458b6a623</anchor>
      <arglist>(const InternalCF &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalRational</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a970da9ff07cc049880389f1be776ecbb</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalRational</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>ad418b95326be186903195bde37b0557e</anchor>
      <arglist>(const int n, const int d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalRational</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a018542f2ae87a31d0834f0bb29367846</anchor>
      <arglist>(const long i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalRational</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>aa3628e69078384f3767d327f06eb3e49</anchor>
      <arglist>(const long n, const long d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalRational</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a402a02eb2a743f5304f999069232bd3c</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalRational</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>abd76f8e2bdd9a480ca8d082eae2e07ed</anchor>
      <arglist>(const mpz_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalRational</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a2c02b92516082eda3abe9e8368274c9a</anchor>
      <arglist>(const mpz_ptr, const mpz_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InternalRational</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>acc66d6046130c07011693908efad95a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>deepCopyObject</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>aae7e31ef5fa6ce1f2f25abbc93d06f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>classname</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>addbbdd623751e5c399df197587b199f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>ad5b40cfff6b193ed4ec1c1b648e88b6f</anchor>
      <arglist>(OSTREAM &amp;, char *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>genZero</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a932dc6ece3fe41468794daf6ebbdd013</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>genOne</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a5fb99fa3710a897156e4c469b11adc2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_imm</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a68d564dd8b5c12a15ebb48a1afb825d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>levelcoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a59ca9a25b0dc19da9da8103a94520093</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>num</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a9098e3f0001b22e815c48e9b0ed54e39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>den</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>abd9b916d643591136b03d97483eae876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>neg</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>ac93149db0d6d463ac0d2140b3206a09c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>comparesame</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a32dc40436971251a6f6d1771306e00bb</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>addsame</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a8021288ca485816322cb61480c1e5473</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>subsame</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>aef6496c529d35063cdaa3de4597ecabf</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>mulsame</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>aa1ee86069094e0d1fb056b740256fc55</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>dividesame</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>abbe3c52fb77afd273c449e5d7bb7b38e</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modulosame</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>ad1d2f576914be50563a0377068b146ca</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>divsame</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a00b135a876f428a0f3b353a2ca047cc9</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modsame</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a5d1592bb7e439e49dedec4080243dc87</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divremsame</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>ab06683e455cf642196102731021459e5</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divremsamet</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a9710574c8381bc277e898818c9fa0ba0</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>comparecoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>ae224973139e0a17a4f6d1edf3d092c3b</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>addcoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>ac947717dc7936a4f0f4829b6a3c2e593</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>subcoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a19129bd2a53c1e30e8f4e7f816671b74</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>mulcoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>aff0cb9e555fc78bdeac4e03ced3e9246</anchor>
      <arglist>(InternalCF *)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>dividecoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>ab51d7b01c36986af693f55ea62142cb0</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modulocoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>af3de6e3bc8301c1e7f08eb538f58c83f</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>divcoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>ab098cf8a245bf949e83ed5dd2f558e63</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>modcoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>aa2f5d3c5edaa7a1f5767dbf2e0e79535</anchor>
      <arglist>(InternalCF *, bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divremcoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a0074944a8ab12c8cb8015222651ea91e</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>divremcoefft</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a96b9c5812cd5efa04017dcdbbbe5f3d3</anchor>
      <arglist>(InternalCF *, InternalCF *&amp;, InternalCF *&amp;, bool)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>bgcdsame</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a9c28c2c79a47b246a644dbfe78922620</anchor>
      <arglist>(const InternalCF *const) const</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>bgcdcoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a85020e090b310e6d13a742ab84b4a093</anchor>
      <arglist>(const InternalCF *const)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>bextgcdsame</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a99daa31409d6d793851905171c556c33</anchor>
      <arglist>(InternalCF *, CanonicalForm &amp;, CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>bextgcdcoeff</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a147e2a728eac9a0eb83d746e5fe2732b</anchor>
      <arglist>(InternalCF *, CanonicalForm &amp;, CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>intval</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a558ca56b38c58e8dbfe09e8085fa3d39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a6b7d68df9af47333c7cac93369f010f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InternalCF *</type>
      <name>normalize_myself</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a24a5eb221def1a9d78dfc01a6af5e216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static mpz_ptr</type>
      <name>MPQNUM</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>af1aa53fc1149ad8916fcdc9dea5ba8ee</anchor>
      <arglist>(const InternalCF *const c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static mpz_ptr</type>
      <name>MPQDEN</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>ace5af93f474f6996cc0b2fb0796b4226</anchor>
      <arglist>(const InternalCF *const c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>normalize</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>af15e93a483102e7f6cc66a1ef3b5c148</anchor>
      <arglist>(const mpz_ptr, const mpz_ptr, mpz_ptr, mpz_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mpz_t</type>
      <name>_num</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a0626dc002488f58aa8ecda9ac1689fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mpz_t</type>
      <name>_den</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a73ed2fbe0706bc68780fc06b0d21ec4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>STATIC_VAR int</type>
      <name>initialized</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a13380358bbce2fd5da8be7406f5baded</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>InternalInteger</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a53e5b0812eb6bc861107d436a052dee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>gmp_numerator</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>acd96e20f13d480bea4910c9d32c5e413</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>gmp_denominator</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>a3d416c96cb8812e162017e75567e3670</anchor>
      <arglist>(const CanonicalForm &amp;f, mpz_ptr result)</arglist>
    </member>
    <member kind="friend">
      <type>friend CanonicalForm</type>
      <name>make_cf</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>aa94f9ab923d267f7cfacc95b08b19832</anchor>
      <arglist>(const mpz_ptr n, const mpz_ptr d)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>convertCF2Fmpq</name>
      <anchorfile>classInternalRational.html</anchorfile>
      <anchor>abd7075d4206136d3078786c3c12854b9</anchor>
      <arglist>(fmpq_t result, const CanonicalForm &amp;f)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::InterpreterThread</name>
    <filename>classLibThread_1_1InterpreterThread.html</filename>
    <base>LibThread::SharedObject</base>
    <member kind="function">
      <type></type>
      <name>InterpreterThread</name>
      <anchorfile>classLibThread_1_1InterpreterThread.html</anchorfile>
      <anchor>ad10ccc3ba585744fb307abf1f903d48b</anchor>
      <arglist>(ThreadState *ts_init)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InterpreterThread</name>
      <anchorfile>classLibThread_1_1InterpreterThread.html</anchorfile>
      <anchor>a456949535de47775ad9c54e96d51a464</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThreadState *</type>
      <name>getThreadState</name>
      <anchorfile>classLibThread_1_1InterpreterThread.html</anchorfile>
      <anchor>a102157ec574686ce497cf810374e5d53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearThreadState</name>
      <anchorfile>classLibThread_1_1InterpreterThread.html</anchorfile>
      <anchor>a094c657d50b68ba319bb42dacce79624</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadState *</type>
      <name>ts</name>
      <anchorfile>classLibThread_1_1InterpreterThread.html</anchorfile>
      <anchor>ac1e63168c64e46cadd3a19441253f362</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>interval</name>
    <filename>structinterval.html</filename>
    <member kind="function">
      <type></type>
      <name>interval</name>
      <anchorfile>structinterval.html</anchorfile>
      <anchor>a59cb8185d3981f57561d272ee14604b8</anchor>
      <arglist>(const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>interval</name>
      <anchorfile>structinterval.html</anchorfile>
      <anchor>a5a633d3a5352dcc4dbe7055262becf2d</anchor>
      <arglist>(number, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>interval</name>
      <anchorfile>structinterval.html</anchorfile>
      <anchor>ac0b1701645954b85afcabde8c2862143</anchor>
      <arglist>(number, number, const ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>interval</name>
      <anchorfile>structinterval.html</anchorfile>
      <anchor>a388c7182406588d02e3e0d9f4f9fc739</anchor>
      <arglist>(interval *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~interval</name>
      <anchorfile>structinterval.html</anchorfile>
      <anchor>ab42b8a5e5e93e7b0b94222f85f62e7cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>interval &amp;</type>
      <name>setRing</name>
      <anchorfile>structinterval.html</anchorfile>
      <anchor>a8fe43bd15859669bcc1cfccf41e6cc72</anchor>
      <arglist>(ring)</arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>lower</name>
      <anchorfile>structinterval.html</anchorfile>
      <anchor>a4812da859231d3e55365ec928bcb4c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>upper</name>
      <anchorfile>structinterval.html</anchorfile>
      <anchor>affbd50fc15ea98cc7d2987e1c7fed4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>R</name>
      <anchorfile>structinterval.html</anchorfile>
      <anchor>a49fc5d462a3c4fbf610ae67724064a4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntGenerator</name>
    <filename>classIntGenerator.html</filename>
    <base>CFGenerator</base>
    <base>CFGenerator</base>
    <base>CFGenerator</base>
    <member kind="function">
      <type></type>
      <name>IntGenerator</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>afcf30d8eb76010ac12702b3f7438e313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IntGenerator</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a4eed1a36fc0f8984f223ceb1b07c6d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>ad851982fc225793d6ee827d82836788e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a976b2c2ed983266a16b03cc28501bf8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a9a70af3ca8948504eccccddb63dd3a22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>ab6b6458c07395295ff403259694634bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a812853708cd1af9803382282a5017ed9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>ab1e15a583f5b80ec41ee3dbe3719196b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a4c61adeb5a59b1340ca8a477acd2f353</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntGenerator</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>afcf30d8eb76010ac12702b3f7438e313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IntGenerator</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a4eed1a36fc0f8984f223ceb1b07c6d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>ad851982fc225793d6ee827d82836788e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a976b2c2ed983266a16b03cc28501bf8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a9a70af3ca8948504eccccddb63dd3a22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>ab6b6458c07395295ff403259694634bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a812853708cd1af9803382282a5017ed9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>ab1e15a583f5b80ec41ee3dbe3719196b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a4c61adeb5a59b1340ca8a477acd2f353</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntGenerator</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>afcf30d8eb76010ac12702b3f7438e313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IntGenerator</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a4eed1a36fc0f8984f223ceb1b07c6d6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasItems</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>ad851982fc225793d6ee827d82836788e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a976b2c2ed983266a16b03cc28501bf8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>item</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a9a70af3ca8948504eccccddb63dd3a22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>ab6b6458c07395295ff403259694634bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a812853708cd1af9803382282a5017ed9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>ab1e15a583f5b80ec41ee3dbe3719196b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CFGenerator *</type>
      <name>clone</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>a4c61adeb5a59b1340ca8a477acd2f353</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current</name>
      <anchorfile>classIntGenerator.html</anchorfile>
      <anchor>ac4bf72abde775ed5ce1b735f72250a0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntMinorProcessor</name>
    <filename>classIntMinorProcessor.html</filename>
    <base>MinorProcessor</base>
    <member kind="function">
      <type></type>
      <name>IntMinorProcessor</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>a52f06f0f2b5d1d4aebaa61de7fad47c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IntMinorProcessor</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>a0f1c6e1deafe0906b165e9fc39f17113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineMatrix</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>a9d7a176782f8e00026fc8092e6de50aa</anchor>
      <arglist>(const int numberOfRows, const int numberOfColumns, const int *matrix)</arglist>
    </member>
    <member kind="function">
      <type>IntMinorValue</type>
      <name>getMinor</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>aa584f3b789c9696b77e79f3495880366</anchor>
      <arglist>(const int dimension, const int *rowIndices, const int *columnIndices, const int characteristic, const ideal &amp;iSB, const char *algorithm)</arglist>
    </member>
    <member kind="function">
      <type>IntMinorValue</type>
      <name>getMinor</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>ac7eee6cf28c1a2aa02205df74cc310bb</anchor>
      <arglist>(const int dimension, const int *rowIndices, const int *columnIndices, Cache&lt; MinorKey, IntMinorValue &gt; &amp;c, const int characteristic, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="function">
      <type>IntMinorValue</type>
      <name>getNextMinor</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>ac9ee53e34dc3287dbbe2a92ecf3ec306</anchor>
      <arglist>(const int characteristic, const ideal &amp;iSB, const char *algorithm)</arglist>
    </member>
    <member kind="function">
      <type>IntMinorValue</type>
      <name>getNextMinor</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>a466a17250f39863f7233ebf4b90e1f48</anchor>
      <arglist>(Cache&lt; MinorKey, IntMinorValue &gt; &amp;c, const int characteristic, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>a045882d961db66fdd050b4e5a761a465</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isEntryZero</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>a9749761c46881de012d64f6b2213c53d</anchor>
      <arglist>(const int absoluteRowIndex, const int absoluteColumnIndex) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getEntry</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>af50f8bfe409f40305470d893f211dc24</anchor>
      <arglist>(const int rowIndex, const int columnIndex) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IntMinorValue</type>
      <name>getMinorPrivateLaplace</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>ae0280d295cf37d3d761f78da78d2fe0d</anchor>
      <arglist>(const int k, const MinorKey &amp;mk, const bool multipleMinors, Cache&lt; MinorKey, IntMinorValue &gt; &amp;c, int characteristic, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IntMinorValue</type>
      <name>getMinorPrivateLaplace</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>a22d36913eb57b4d8cdc533f4edcc67f9</anchor>
      <arglist>(const int k, const MinorKey &amp;mk, const int characteristic, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IntMinorValue</type>
      <name>getMinorPrivateBareiss</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>a9475e92db5409580ef2af961b6738c07</anchor>
      <arglist>(const int k, const MinorKey &amp;mk, const int characteristic, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>_intMatrix</name>
      <anchorfile>classIntMinorProcessor.html</anchorfile>
      <anchor>a53cf5398426d909ee45d423e0378c016</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntMinorValue</name>
    <filename>classIntMinorValue.html</filename>
    <base>MinorValue</base>
    <member kind="function">
      <type></type>
      <name>IntMinorValue</name>
      <anchorfile>classIntMinorValue.html</anchorfile>
      <anchor>a371aac2d572fff5910be3cd997516c33</anchor>
      <arglist>(const int result, const int multiplications, const int additions, const int accumulatedMultiplications, const int accumulatedAdditions, const int retrievals, const int potentialRetrievals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntMinorValue</name>
      <anchorfile>classIntMinorValue.html</anchorfile>
      <anchor>a42473c7411e6bb378922c885a68404f9</anchor>
      <arglist>(const IntMinorValue &amp;mv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntMinorValue</name>
      <anchorfile>classIntMinorValue.html</anchorfile>
      <anchor>af722b48bc6d6b99376f0089e918f5508</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IntMinorValue</name>
      <anchorfile>classIntMinorValue.html</anchorfile>
      <anchor>ab1ba66f57894405946cc4b9c2baa2c2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getResult</name>
      <anchorfile>classIntMinorValue.html</anchorfile>
      <anchor>a68c8ce9db42de188043bd94d09fb1d18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWeight</name>
      <anchorfile>classIntMinorValue.html</anchorfile>
      <anchor>aa2f9f12ecb8a77e434ec0f05d5237fec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classIntMinorValue.html</anchorfile>
      <anchor>a7c3938008ee4f52bb9fb73128ea1d522</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_result</name>
      <anchorfile>classIntMinorValue.html</anchorfile>
      <anchor>a79c7de20b12a978c224b1a543e3dd823</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntRandom</name>
    <filename>classIntRandom.html</filename>
    <base>CFRandom</base>
    <base>CFRandom</base>
    <base>CFRandom</base>
    <member kind="function">
      <type></type>
      <name>IntRandom</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>a0e6b6801e385d4a0d97bea5c08c6433d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntRandom</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>a91ffc4b8b675fc8c042bd21c461f1614</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IntRandom</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>aca35971819db9dca1b4d90bdcb73532d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>a488e828daf77c05e397d0c497650a77b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>aa7189f74b9bfdfc45b000f99bfc466a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntRandom</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>a0e6b6801e385d4a0d97bea5c08c6433d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntRandom</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>a91ffc4b8b675fc8c042bd21c461f1614</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IntRandom</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>aca35971819db9dca1b4d90bdcb73532d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>a488e828daf77c05e397d0c497650a77b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>aa7189f74b9bfdfc45b000f99bfc466a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntRandom</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>a0e6b6801e385d4a0d97bea5c08c6433d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntRandom</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>a91ffc4b8b675fc8c042bd21c461f1614</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IntRandom</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>aca35971819db9dca1b4d90bdcb73532d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>generate</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>a488e828daf77c05e397d0c497650a77b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFRandom *</type>
      <name>clone</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>aa7189f74b9bfdfc45b000f99bfc466a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max</name>
      <anchorfile>classIntRandom.html</anchorfile>
      <anchor>a1a889913c702048529656324fecb7653</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Intvec</name>
    <filename>classIntvec.html</filename>
    <member kind="function">
      <type></type>
      <name>Intvec</name>
      <anchorfile>classIntvec.html</anchorfile>
      <anchor>adce028a8a28981e7aa70c32ce402b846</anchor>
      <arglist>(iterator first, iterator last, const allocator_type &amp;__a=allocator_type())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Intvec</name>
      <anchorfile>classIntvec.html</anchorfile>
      <anchor>a3cd250a20614244809c7e816f4f9da9a</anchor>
      <arglist>(int n=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Intvec</name>
      <anchorfile>classIntvec.html</anchorfile>
      <anchor>a0ea97625a2e7f4d5cd1088fd4d060c53</anchor>
      <arglist>(intvec &amp;iv)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>allocate_legacy_intvec_copy</name>
      <anchorfile>classIntvec.html</anchorfile>
      <anchor>ae9946d20780b8827e2dee1b50ee0b42d</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>intvec</name>
    <filename>classintvec.html</filename>
    <base>omallocClass</base>
    <member kind="function">
      <type></type>
      <name>intvec</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a1f718b0ee8c2d563d95b19e9c5c0b67f</anchor>
      <arglist>(int l=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>intvec</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a5e29466ccf0bcc5306e56420d9e21f86</anchor>
      <arglist>(int s, int e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>intvec</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a5eefb3e9973b06254253b79bdea3bf0a</anchor>
      <arglist>(int r, int c, int init)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>intvec</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a18d98e0dfc077ec28ed9f7f6e9dc7490</anchor>
      <arglist>(const intvec *iv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a2573b59f6e1bb79e6609e8900fad98d8</anchor>
      <arglist>(int new_length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>range</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a2372cbabc9a7e1de4f17c0020539c15f</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>range</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a74791d423d2d19da808e3ad423b69658</anchor>
      <arglist>(int i, int j) const</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a10ca5f64c4a2fcc06995dad12a4155a1</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const int &amp;</type>
      <name>operator[]</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a747199723ecbce7f218ead733a4fb61e</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a5d958955494ea53020e8cf2124fcf90c</anchor>
      <arglist>(int intop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>aba83945bb58753592b855782f9ae2033</anchor>
      <arglist>(int intop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>aa55071196f648f4f734f2236e1718d79</anchor>
      <arglist>(int intop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a585d2d76714ec1ad040cb5fbb3a6e2fa</anchor>
      <arglist>(int intop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator%=</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a2aa46a8d9fd5c60647a786434263f5e5</anchor>
      <arglist>(int intop)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a661bc0c2739afb62fb9b8aed71fa4c4c</anchor>
      <arglist>(const intvec *o) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a5c246249c4ba8b019f532b0864ec55f6</anchor>
      <arglist>(int o) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a57ba44f01eab8cb80f94d208bec845f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>acb7d20c73ef2804e72f45fbb4f141d91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>adabeeedf50d8fdb10260f02fefd6519a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a39359f384163f69fca82c4e2e822bd6c</anchor>
      <arglist>(int mat=0, int spaces=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeVector</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a049ab07bb8d5847b67b2db4cc41d0d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>String</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a616868d2e55815d4742a975a2acecf29</anchor>
      <arglist>(int dim=2) const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ivString</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a94b16ae4158956bf42441ad0d97a3f9b</anchor>
      <arglist>(int not_mat=1, int spaces=0, int dim=2) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~intvec</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a1334582481208ba7e3e15f044eca80c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ivTEST</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>ad7ce3bc13670695d826b3fba0e7a2e32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>min_in</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a4eacb3bc604ea19960ff028491815f32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>max_in</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a04f65d8ea94a7029646e0cb581a228ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>delete_pos</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a1a45fc8af4a42a4640adb0a2dd7dfefa</anchor>
      <arglist>(int p)</arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>ivGetVec</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>afacaa7077db5d2f9a0fd0d3cb6db57ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>v</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a939a435a0fbc0e3b539c40a97b031833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>row</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a714a97a1edded75b8412ed4423a010ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>col</name>
      <anchorfile>classintvec.html</anchorfile>
      <anchor>a505d5660aac3ecd679af4d31ac302a67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>amp::invalidConversion</name>
    <filename>classamp_1_1invalidConversion.html</filename>
    <base>amp::exception</base>
    <base>amp::exception</base>
  </compound>
  <compound kind="class">
    <name>amp::invalidString</name>
    <filename>classamp_1_1invalidString.html</filename>
    <base>amp::exception</base>
    <base>amp::exception</base>
  </compound>
  <compound kind="struct">
    <name>sip_command</name>
    <filename>ipid_8h.html</filename>
    <anchor>structsip__command</anchor>
    <member kind="variable">
      <type>sleftv</type>
      <name>arg1</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a00c57a98d9e7ddb76fd1df2de291131a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sleftv</type>
      <name>arg2</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a200709aca8d8e290fea80dfaf82627eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sleftv</type>
      <name>arg3</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>ada8bebddd5d2c85e9173467816930d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>argc</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>aea15b04a1760550cfc0944a947d5ef4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>op</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a9d89e1b42974eee35de98288618344e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sip_link</name>
    <filename>silink_8h.html</filename>
    <anchor>structsip__link</anchor>
    <member kind="variable">
      <type>si_link_extension</type>
      <name>m</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a23520143c2d30eb43244fb6edec052ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>mode</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a96fc3c515a4aaaa8b122e6478524c182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a574aa79be525d832ab96bbb06984aed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a7c6fd9d82fa87aaabfc21f5c4b9a55fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BITSET</type>
      <name>flags</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a7c311fd50fa1c43c4e465ab9eef2f094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>ref</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>af63915dc7d84e4d2eed548c69621bf2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sip_package</name>
    <filename>ipid_8h.html</filename>
    <anchor>structsip__package</anchor>
    <member kind="variable">
      <type>idhdl</type>
      <name>idroot</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a0095f78693f16919795642196a569bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>libname</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a3811a1210fc6e58e2181566b9bd25ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>ref</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a4bfcd54a5c891c6b3d5440f888b98ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>language_defs</type>
      <name>language</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a282caaa503713d5c08bca340c578ab13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>loaded</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a92df43ce9e55202acd05ed862e3045b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>handle</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>a13e5131fe082655dd987c25bff9023eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ip_smatrix</name>
    <filename>classip__smatrix.html</filename>
    <member kind="function">
      <type>int &amp;</type>
      <name>rows</name>
      <anchorfile>classip__smatrix.html</anchorfile>
      <anchor>ad0bed9bb17db243f3ff659b48206fa98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>cols</name>
      <anchorfile>classip__smatrix.html</anchorfile>
      <anchor>ac865689a46e35f6204acfeef575425e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>poly *</type>
      <name>m</name>
      <anchorfile>classip__smatrix.html</anchorfile>
      <anchor>ab369f09c9af12c20a551016978a0eb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>rank</name>
      <anchorfile>classip__smatrix.html</anchorfile>
      <anchor>a6093a60eca33e4460173e2eb0b2b2485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nrows</name>
      <anchorfile>classip__smatrix.html</anchorfile>
      <anchor>a37c9cde6b0e28abfba8bd497a71d0f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ncols</name>
      <anchorfile>classip__smatrix.html</anchorfile>
      <anchor>a92febf5274596bec46dcd9b2b18171d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IteratedFor</name>
    <filename>classIteratedFor.html</filename>
    <member kind="function">
      <type></type>
      <name>IteratedFor</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>a56263994151d884f17bbf384ba72ddcc</anchor>
      <arglist>(int from, int to, int max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IteratedFor</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>ad16dc2952faf38038eb865bf306aa098</anchor>
      <arglist>(const IteratedFor &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IteratedFor</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>a8974e5c4406677ed454b6da2655b6ad4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IteratedFor &amp;</type>
      <name>operator=</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>ad1739471da69c75a344dc929057f2775</anchor>
      <arglist>(const IteratedFor &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>from</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>aa303878282aa90af9bfeb847a0e675d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>to</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>aaede180edee9164257f080cb956402ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>n</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>ad8be64c5d2e67dbf81e57f1a2fd0d5f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>max</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>a7d58fc70cb6e391f33336bd9ebb4646a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextiteration</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>a6392c6273a7ce912750ba665a7149102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>ab94d1d7b19c5df217882ec34c13d0581</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>a45206abd5e36374d527704de3e63ab30</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>iterations_left</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>aa940555a65fdaa19454315c8f6d1e6fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator[]</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>a0ec8f1052ed9e39442a3055af69ab7ba</anchor>
      <arglist>(int) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>ac30eb02495fb2aca821a89167e2ebd4b</anchor>
      <arglist>(int from, int n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>MAX</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>ab456d0327032e0104f6569b9ccf6ee10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>FROM</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>a4f781a4a19aa21f28540f703ef4b20af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>TO</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>a5372a2ddc06da2eae4074c2ebef40936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>N</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>ac18efff0f70b474753c3d51fea0bb1ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>last</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>ab7ccc5eab3ea7c880267a9ac79bc3957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>index</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>afa0bd522a0383fae35fa91533f212991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>imax</name>
      <anchorfile>classIteratedFor.html</anchorfile>
      <anchor>a3db7e5055a5fe2c74231aa5e00597aa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>jList</name>
    <filename>janet_8h.html</filename>
    <anchor>structjList</anchor>
    <member kind="variable">
      <type>ListNode *</type>
      <name>root</name>
      <anchorfile>janet_8h.html</anchorfile>
      <anchor>a5242ad2e8190b779447e654b1d54db8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::Job</name>
    <filename>classLibThread_1_1Job.html</filename>
    <base>LibThread::SharedObject</base>
    <member kind="function">
      <type></type>
      <name>Job</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a8eb086ffe20c80a2385b25a84870fbcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Job</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a986d9e3eee418e1dc6a51e2aa4b11a70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDep</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>ab6e28ddd2d6cdaab34079e6b37e1f9fe</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDep</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>ae954eccf5304962f4fd08ea12f974564</anchor>
      <arglist>(vector&lt; Job * &gt; &amp;jobs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDep</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a6e88b102b563d1931bd6d1ec1990e308</anchor>
      <arglist>(long ndeps, Job **jobs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNotify</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>ad35981e6f0f16250e28d2fe540b0d523</anchor>
      <arglist>(vector&lt; Job * &gt; &amp;jobs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNotify</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a23d2954aad94bd16c3df5815b3937936</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ready</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>aa89b32a5c90fc790caa45603ee8083be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>ab78c8f2e2dfcd1d634143aa28b994c61</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a57e7789d9d9b18c2c6fbcbc6b2258512</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ThreadPool *</type>
      <name>pool</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a5cc9e8523d38faf18d9103efa73fa0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>prio</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>aff9963b09d113b04c54fd112a30b531b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>id</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a2f47531e1122eecbbbeda9f98dcd8fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>pending_index</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a91e78992f8577e94f84557020ad1e73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Job * &gt;</type>
      <name>deps</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a0d6f21954f4a1deaea50fa2c078a4027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Job * &gt;</type>
      <name>notify</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>ad8522bd519f447c078e5d7e33cf09e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; Trigger * &gt;</type>
      <name>triggers</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>af7bcc80da34ecc945ca795238d15d168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; string &gt;</type>
      <name>args</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a0174b85cf19a328eb70cd6e41eb3f862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>result</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a7d73d3b3bf2ea5df58a91bc266c873bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a66cf3cad03c398734ac928d022dbe880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fast</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a84328958584f1a88dad9df921ccfdb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>done</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a3c080712d70d44eb1d03b758df56a328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>queued</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>ac459e954e03d2e6aee4956d85d4b5730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>running</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a812b65a8608e901e9c2c7ede1af01574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>cancelled</name>
      <anchorfile>classLibThread_1_1Job.html</anchorfile>
      <anchor>a46d5d5dc92059f4f94adc4f49ec6a740</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LibThread::JobCompare</name>
    <filename>structLibThread_1_1JobCompare.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structLibThread_1_1JobCompare.html</anchorfile>
      <anchor>a76da7236a6e03884fc5bf8a279cc74a3</anchor>
      <arglist>(const Job *lhs, const Job *rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>kBucket</name>
    <filename>kbuckets_8h.html</filename>
    <anchor>classkBucket</anchor>
    <member kind="variable">
      <type>poly</type>
      <name>p</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>aac4cfd25f34bdba3d8e7e37cc191e6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>l</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>a11cc2aec33d668413a8a03e0cb392623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>bucket_ring</name>
      <anchorfile>kbuckets_8h.html</anchorfile>
      <anchor>aad43066d45a14e2fd2f2d174066f0462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::KernelJob</name>
    <filename>classLibThread_1_1KernelJob.html</filename>
    <base>LibThread::Job</base>
    <member kind="function">
      <type></type>
      <name>KernelJob</name>
      <anchorfile>classLibThread_1_1KernelJob.html</anchorfile>
      <anchor>a58eb7b70d56a794ec31ebd4431c16daa</anchor>
      <arglist>(void(*func)(leftv result, leftv arg))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classLibThread_1_1KernelJob.html</anchorfile>
      <anchor>ab93456d89a52bd6a210baef0e0a9fbc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void(*</type>
      <name>cfunc</name>
      <anchorfile>classLibThread_1_1KernelJob.html</anchorfile>
      <anchor>a9a58c3dc8f9060949d51ef026d9ced25</anchor>
      <arglist>)(leftv result, leftv arg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KMatrix</name>
    <filename>classKMatrix.html</filename>
    <templarg>class K</templarg>
    <member kind="function">
      <type></type>
      <name>KMatrix</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a4f9ea44f44238080412c6a2ca22b1e17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KMatrix</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a7b713fd73011b607ac644f67e48d4eb5</anchor>
      <arglist>(const KMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KMatrix</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a559129eaf7d60474ec94593ebe39879b</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KMatrix</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a0ebc83a6743652e67bbe8e1b54f41aba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_delete</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a839aa870cd1d35df45ff91affc4207c6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_new</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a9a385c15ea92d54934cd44fdd74f7090</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_zero</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>aec725604988e624c3023c13a153b316b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_unit</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a200148ceec93d88f41c2cfb8e33d070d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_shallow</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>acd3581a67396f4b189f9dce61921695e</anchor>
      <arglist>(KMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_deep</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>aef98a250c2f75670e0db6276ab51adf4</anchor>
      <arglist>(const KMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>K</type>
      <name>get</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a694faa985d342c722431d6d9cb450f5b</anchor>
      <arglist>(int, int) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a2962d1a3ec14d27c1484241fedd5f20d</anchor>
      <arglist>(int, int, const K &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>row_is_zero</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a99bc102d933c121b7395aafd7c95fe57</anchor>
      <arglist>(int) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>column_is_zero</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a93d142dccd722efb16dce959986624f2</anchor>
      <arglist>(int) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>column_pivot</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a2b6290ef9f5f5f279fd42d9030fd6771</anchor>
      <arglist>(int, int) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gausseliminate</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a4e2fd9678fa4e0b51645b0109e873348</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rank</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a1591c56e8df9b2965bf24a63dc6da707</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>solve</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a474f0a0a344dafaa0263fb2a29a0d541</anchor>
      <arglist>(K **, int *)</arglist>
    </member>
    <member kind="function">
      <type>K</type>
      <name>multiply_row</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a827fac64b44982c2438cbc642f591b49</anchor>
      <arglist>(int, const K &amp;)</arglist>
    </member>
    <member kind="function">
      <type>K</type>
      <name>add_rows</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a915a02f4395526b0624296056db18894</anchor>
      <arglist>(int, int, const K &amp;, const K &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>swap_rows</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a27db6266e2e81d0b00f85426fe3d9862</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>K</type>
      <name>set_row_primitive</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a70ccd462f7a0bf653d75c1f793228336</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_quadratic</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>aec5918d51b08128fcd8bc4fb8a4a0f95</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_symmetric</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a5f984b81f63241bd90cbc72bb7f17413</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>K</type>
      <name>determinant</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a980f4b173dc83b5400a30e3d4efd4d3d</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>K *</type>
      <name>a</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a6ddfdea90e2f195ea9f77b51c22eaff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>aa34d8ef755ae41038fd30bbc732ce8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cols</name>
      <anchorfile>classKMatrix.html</anchorfile>
      <anchor>a03af7069f01723e130e0d4fa06e887e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>lattice</name>
    <filename>classlattice.html</filename>
    <member kind="function">
      <type></type>
      <name>lattice</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a56b23ab173f501ca503807fbf249b2cc</anchor>
      <arglist>(bigintmat *basis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~lattice</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a0b24961aed27132efce74da8648ed3a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LLL</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>aa559b808ea6cd348c2c6fa2194087546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LLL</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a15ff1be238d71927a06087eb88e492ff</anchor>
      <arglist>(number &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>get_basis</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a6584df32c0f0f60702e79cfa0879a2e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>get_reduced_basis</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>afbe1d38fbb09f29f7a5f3ce137c9f34d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>get_transformation_matrix</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a521b605c80f968ce65e17b3ce40e7eef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>enumerate_all</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a78d34b95ee17c0ea66d2b2b8248879ae</anchor>
      <arglist>(number a)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>enumerate_next</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>ac21f364069944c816084f9f32480cdea</anchor>
      <arglist>(number a, bigintmat *x)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>enumerate_next</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a6de23c965aef65c3241a18b042f0c38e</anchor>
      <arglist>(number a)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>enumerate_next</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a77a7c7435ce34f91c59742691eb881c7</anchor>
      <arglist>(bigintmat *x)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>enumerate_next</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>acaf79edfb57b60d6f8b02851953ac997</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RED</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>ae09a7e90f814bb86cef653f914e6fc06</anchor>
      <arglist>(int k, int l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SWAP</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a19dbb5b8c312192c36a2240866b23771</anchor>
      <arglist>(int k, int k_max)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SWAPG</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a2840934231cccaa0ddc92b64dd1a86de</anchor>
      <arglist>(int k, int k_max)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>gram_schmidt</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>ac9b07e2b476a8fc1bed61a06a7aaac02</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>gram_schmidt_MLLL</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>ace92d831524b74334f085ae4046212d5</anchor>
      <arglist>(int k)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compute_gram_matrix</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a6b1a2610ee84cffa91362353ca33d732</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>number</type>
      <name>enumerate_get_next</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a91cc3dc5272ff791968551e8df5104dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>quadratic_supplement</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a01a40f855aa1b4d1947ac7019993ebc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increase_x</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a42e2a7b84a526af46b40ef122846d5a7</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>number</type>
      <name>check_bound</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>aaa1f1f04b530f916ec85bff81c4170b3</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat **</type>
      <name>basis</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a64ec955ab589f5169a65460e0067276e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat *</type>
      <name>gram_matrix</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a7b943f4d6c3e3e06be7c0a5f4c907623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>aa72d62486c975a389e4b6c4cdfb97264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a078f988e2d24ce9a1b6e313d54abc1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coeffs</type>
      <name>coef</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>ab804cd6228e53cc8c47923376f6207bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number</type>
      <name>c</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>aa248f5a8fc830d9f37b48be2989dc7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat **</type>
      <name>b</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>afb72331c367ebd33dbb60a0b6fb837e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat **</type>
      <name>b_star</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>aea0e5b543bb6915f8dc63d4739ecf1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number *</type>
      <name>B</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a5de1df7eede4bf0556eb99a6f6ace4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat *</type>
      <name>H</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a2d76f8878e77dfdecb62f60b2accf383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat *</type>
      <name>my</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a03dda6f65e1fd7b8d4074b98273db84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number *</type>
      <name>d</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>aff5e42ea7c9cc504b19bc0e48cefe5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rank</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a293e740323124847ee537f85414fc9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>trans_matrix</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a3e89d4ad2b8892cd0dcd6dec44476695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>independentVectors</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a62fcd05575938a95f0b90aa1b5cead11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>integral</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>a0b2adc411dcb93e238eeb0f58c289ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat *</type>
      <name>Q</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>ad05e5b36f16b9c6dbc85c0b249b0940c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat *</type>
      <name>x</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>ad8911480c64a15336975a06947fd4c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number *</type>
      <name>bound</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>ac157d9a2db813314c6eab10201c88032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coeffs</type>
      <name>out_coef</name>
      <anchorfile>classlattice.html</anchorfile>
      <anchor>aa29eacc717ce46f1826ef95c765bb81f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LeftvDeep</name>
    <filename>classLeftvDeep.html</filename>
    <base>LeftvHelper</base>
    <member kind="typedef" protection="private">
      <type>LeftvDeep</type>
      <name>self</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>a8614903274049865b00e3192b666626d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>leftv</type>
      <name>m_data</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>afa67b785bc5cc8d9ddeb332566e57fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator LeftvShallow</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>ad7d6fcabf6f5f0ce3a95459efb2533c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LeftvShallow</type>
      <name>operator*</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>a29346ef050cf8a4285bcfadab3a3d7d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>like</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>ac0ab4cd28c6313e8da84a4b502dfee3a</anchor>
      <arglist>(const self &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>a7effba6a761b2b1ff47892dd28ccf02f</anchor>
      <arglist>(leftv rhs)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>brokenid</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>a44d78a0d388393e95b1855f73e9d17f6</anchor>
      <arglist>(idhdl context) const</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>put</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>ac92bcafe48c8eecffb90c8aeac89000c</anchor>
      <arglist>(leftv result)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>retrieve</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>abab314cca1939d23e15c8c376404100e</anchor>
      <arglist>(leftv res)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>isid</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>a361c114189e75a12460394a16f97f664</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>ringed</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>a3791f6337c9caf510290695e637b7da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>unassigned</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>a618f41820f3ca10154ce7ff4c442079a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>idify</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>ac3740fa33958497cd6bbb78c6029f76a</anchor>
      <arglist>(idhdl *root)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearid</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>a316f4ab33f47dfd18336d55daf091e8b</anchor>
      <arglist>(idhdl *root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>aba1f0c52b83f9ae72b02314a8ce25f29</anchor>
      <arglist>(const self &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LeftvDeep</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>af8eb2c9ca8b77f3401df19df3538c57c</anchor>
      <arglist>(const self &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeftvDeep</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>aaaf0639afb66d43839b428c9f6e3a08d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeftvDeep</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>a09fc06328a0055965f670342b1b68ed8</anchor>
      <arglist>(leftv data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeftvDeep</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>a4b0906b357b5a222d4fc2db03f77f3ce</anchor>
      <arglist>(leftv data, copy_tag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LeftvDeep</name>
      <anchorfile>classLeftvDeep.html</anchorfile>
      <anchor>a612e688a42cf385d225f86cc377ed015</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LeftvHelper</name>
    <filename>classLeftvHelper.html</filename>
    <member kind="function" static="yes">
      <type>static leftv</type>
      <name>idify</name>
      <anchorfile>classLeftvHelper.html</anchorfile>
      <anchor>a6b864ff81bfe455435bbfec85058d260</anchor>
      <arglist>(leftv head, idhdl *root)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static idhdl</type>
      <name>newid</name>
      <anchorfile>classLeftvHelper.html</anchorfile>
      <anchor>a3f3e13e01dc9a93c5d644d417da0e19a</anchor>
      <arglist>(leftv head, idhdl *root)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clearid</name>
      <anchorfile>classLeftvHelper.html</anchorfile>
      <anchor>a58a467272a47a7f2d104c2a57dcb3ab3</anchor>
      <arglist>(idhdl handle, idhdl *root)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Type *</type>
      <name>cpy</name>
      <anchorfile>classLeftvHelper.html</anchorfile>
      <anchor>a3783f4a62370eaf2b4ca115cf18fd618</anchor>
      <arglist>(Type *result, Type *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Type *</type>
      <name>cpy</name>
      <anchorfile>classLeftvHelper.html</anchorfile>
      <anchor>aa7663931d0fedd5e67806507b851e404</anchor>
      <arglist>(Type *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Type *</type>
      <name>recursivecpy</name>
      <anchorfile>classLeftvHelper.html</anchorfile>
      <anchor>a530374de789d05fe9eb45e8e839741e6</anchor>
      <arglist>(Type *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Type *</type>
      <name>shallowcpy</name>
      <anchorfile>classLeftvHelper.html</anchorfile>
      <anchor>ab2e2e4d60b0c9e66bb8668b9cef39c37</anchor>
      <arglist>(Type *result, Type *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Type *</type>
      <name>shallowcpy</name>
      <anchorfile>classLeftvHelper.html</anchorfile>
      <anchor>a015babd0a048e14b9295df438431ff03</anchor>
      <arglist>(Type *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>recursivekill</name>
      <anchorfile>classLeftvHelper.html</anchorfile>
      <anchor>a13b2e7326dbbf8a7dd028f383e350886</anchor>
      <arglist>(Type *current)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static leftv</type>
      <name>allocate</name>
      <anchorfile>classLeftvHelper.html</anchorfile>
      <anchor>a4f0a460678c15747a56b8f58a084d1a2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LeftvShallow</name>
    <filename>classLeftvShallow.html</filename>
    <base>LeftvHelper</base>
    <member kind="function">
      <type></type>
      <name>LeftvShallow</name>
      <anchorfile>classLeftvShallow.html</anchorfile>
      <anchor>a4f2cc1fc7350e4c9412968ac9ccdd5de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeftvShallow</name>
      <anchorfile>classLeftvShallow.html</anchorfile>
      <anchor>ac110211dee77d946449171fed0f3f1e3</anchor>
      <arglist>(leftv data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeftvShallow</name>
      <anchorfile>classLeftvShallow.html</anchorfile>
      <anchor>ad12f2eead338f819c94a543c5879c241</anchor>
      <arglist>(const self &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LeftvShallow</name>
      <anchorfile>classLeftvShallow.html</anchorfile>
      <anchor>a6c58ddf58f02ff39528cac3531d3f70d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classLeftvShallow.html</anchorfile>
      <anchor>ac20594e1e432282c3bdc8fa73f6e5515</anchor>
      <arglist>(leftv rhs)</arglist>
    </member>
    <member kind="function">
      <type>self &amp;</type>
      <name>operator=</name>
      <anchorfile>classLeftvShallow.html</anchorfile>
      <anchor>ad176140f99d26c6d59d6d7e43a7cb5a8</anchor>
      <arglist>(const self &amp;rhs)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>LeftvShallow</type>
      <name>self</name>
      <anchorfile>classLeftvShallow.html</anchorfile>
      <anchor>aa03c77700c37b86541147517f407c97a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>leftv</type>
      <name>m_data</name>
      <anchorfile>classLeftvShallow.html</anchorfile>
      <anchor>a4dd58185cf300b2fc8a8dccbb0adfcfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>operator-&gt;</name>
      <anchorfile>classLeftvShallow.html</anchorfile>
      <anchor>a6cae355e39bc5b90a42ec933faeb6005</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>operator-&gt;</name>
      <anchorfile>classLeftvShallow.html</anchorfile>
      <anchor>a3e063114968cff80284c64541398766c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>libstack</name>
    <filename>classlibstack.html</filename>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classlibstack.html</anchorfile>
      <anchor>a09a48462a090f8cad0a6bd9520b96e3c</anchor>
      <arglist>(const char *p, char *libname)</arglist>
    </member>
    <member kind="function">
      <type>libstackv</type>
      <name>pop</name>
      <anchorfile>classlibstack.html</anchorfile>
      <anchor>a35159a0cad1ed1018aa91863cfbaf2ba</anchor>
      <arglist>(const char *p)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>get</name>
      <anchorfile>classlibstack.html</anchorfile>
      <anchor>a12389c9c3637109dd5ddee740ec71e1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>libstackv</type>
      <name>next</name>
      <anchorfile>classlibstack.html</anchorfile>
      <anchor>a1d675c3a9e5bbfbbd15eaf34a791b87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>libname</name>
      <anchorfile>classlibstack.html</anchorfile>
      <anchor>a7e775f77e5c05497eae7c2f9f3b5418b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>to_be_done</name>
      <anchorfile>classlibstack.html</anchorfile>
      <anchor>ada71d660dd4de7da4a8a4dbf0ad2f512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cnt</name>
      <anchorfile>classlibstack.html</anchorfile>
      <anchor>a415ece0da5004392dc6a6185e7d09b5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LinearDependencyMatrix</name>
    <filename>classLinearDependencyMatrix.html</filename>
    <member kind="function">
      <type></type>
      <name>LinearDependencyMatrix</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>a501ad9dcb6b63e4f155a2a80a139fa40</anchor>
      <arglist>(unsigned n, unsigned long p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LinearDependencyMatrix</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>af25fea317e885e6d076acad35f6ef75a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetMatrix</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>a9c87b937ce4a2b042e4379dd8de76bd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>firstNonzeroEntry</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>a39e70a6e3a6ec67a9873083da9e06a5a</anchor>
      <arglist>(unsigned long *row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reduceTmpRow</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>a6979ed78aa37558062ac50c25cbd389c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeTmp</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>a321835f1f4d75a3930bd3ded9d8696d6</anchor>
      <arglist>(unsigned i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findLinearDependency</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>a2798ddbb5cd7272ae77e138b3bc8f8f5</anchor>
      <arglist>(unsigned long *newRow, unsigned long *dep)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>p</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>a4e747e03d8636ba44120ccd56bf5435b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>n</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>acc3b3ebab0601b17cbdcfc603236b53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long **</type>
      <name>matrix</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>adc686cde4ec7a58548c8880e31a5a7df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long *</type>
      <name>tmprow</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>a1dd8c9c99f4ddb8329cb48207d46fcd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned *</type>
      <name>pivots</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>ab853bb377233a4ba6e491755b61927a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>rows</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>aefb4a92a310923f361570b938424b925</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>NewVectorMatrix</name>
      <anchorfile>classLinearDependencyMatrix.html</anchorfile>
      <anchor>aff3f7ff965da700bf258ba3c67ef07c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>linearForm</name>
    <filename>classlinearForm.html</filename>
    <member kind="function">
      <type></type>
      <name>linearForm</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>a3b1d3f8cefe50f8afb77473e5b9bf5a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linearForm</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>abe5a275759e3b04b2d19bd71c7f4c655</anchor>
      <arglist>(const linearForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~linearForm</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>aca4e354379f46b2d9bee6fc2e33c6da5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>linearForm &amp;</type>
      <name>operator=</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>ac31a0edd1e5464221b74455e6920be01</anchor>
      <arglist>(const linearForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_new</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>a8bede974a3db91f7949829f8bca136a3</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_delete</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>ab9e2e314624421f3abdf516ec10dae91</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_zero</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>a2c53794cb0e7ae682fb8d113ac12b50d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_shallow</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>aeb34ce2db3455f83a8f99ffc3da869e1</anchor>
      <arglist>(linearForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_deep</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>aeed38e34af807b18635c97ded7fdf8e4</anchor>
      <arglist>(const linearForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>weight</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>a2b689de97ea93027214929dc23e386ca</anchor>
      <arglist>(poly, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>weight_shift</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>a217adb0f1fc0b5737510bea819d21f11</anchor>
      <arglist>(poly, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>weight1</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>a63de12ba1895e344510915c0c0c36f7f</anchor>
      <arglist>(poly, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>weight_shift1</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>aa1512662d9e1bcb7daf3ba119e8c3d60</anchor>
      <arglist>(poly, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>pweight</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>ac5a47ffc27b8fcf027729a4e09af8791</anchor>
      <arglist>(poly, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>positive</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>ae48c26068d58aa3c8fc9e2e5a47039e9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rational *</type>
      <name>c</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>a9ad69e18d7d6fa4aceb47c0f578d0bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>N</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>aab52e6fcd2158582ce60e7eb97fb86f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>newtonPolygon</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>ac0c3ed1db56d483e4a9ce56081578198</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>operator==</name>
      <anchorfile>classlinearForm.html</anchorfile>
      <anchor>a420e3fc446852c261c76355474163f6f</anchor>
      <arglist>(const linearForm &amp;l1, const linearForm &amp;l2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::Link</name>
    <filename>classCxxTest_1_1Link.html</filename>
    <member kind="function">
      <type></type>
      <name>Link</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>aedaab303be994c92afb366f5e6476be5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Link</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>a8d1bb253d6975839d3c337bfcb8d744a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>a38f48b85e8408460302b505093dc83ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActive</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>aa06c69998cd5c34348bab11d46577b51</anchor>
      <arglist>(bool value=true)</arglist>
    </member>
    <member kind="function">
      <type>Link *</type>
      <name>justNext</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>aa1c8015f02e8541749956f2d551dbed3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Link *</type>
      <name>justPrev</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>ab77cb38969bd38f7b3491a455134c12c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Link *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>a4c03b844ac15861f40d2355d650e8ec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Link *</type>
      <name>prev</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>aedc0d2dc3d6f11f5d566c8c21ac7b660</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Link *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>aa5ecbb993b857d7ec624975c220e2f05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Link *</type>
      <name>prev</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>aaac93e2f31d86921aea30d1f501560e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setUp</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>aa540f5bc2bdc42aea499c5518c23f0b3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>tearDown</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>aefe59c002cd2fc0fac1b0e545d226dab</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attach</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>ad69f02495f7a28842a4683ad436c5fb4</anchor>
      <arglist>(List &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detach</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>ad3544121b85766c6f4a8b5b6fa98599e</anchor>
      <arglist>(List &amp;l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Link</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>aec9e323be49b87205d497ce9d1a37de5</anchor>
      <arglist>(const Link &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Link &amp;</type>
      <name>operator=</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>afbe524d63d7d8925ba494dd4c953e7c8</anchor>
      <arglist>(const Link &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Link *</type>
      <name>_next</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>accdf0973c70028844098faa93bda655a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Link *</type>
      <name>_prev</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>a7bbab60e1d221d78662de404a1e67bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_active</name>
      <anchorfile>classCxxTest_1_1Link.html</anchorfile>
      <anchor>a5a3e137c2f96ac8c563c841a775613cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>link_struct</name>
    <filename>silink_8h.html</filename>
    <anchor>structlink__struct</anchor>
    <member kind="variable">
      <type>leftv</type>
      <name>u</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>aada0be8d21b54784014fcaec95d2192c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>si_link</type>
      <name>l</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ab37361ab6482994464921fa4c32d190d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>next</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a7952e14613a4b011b7c6185427420e54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LinTree::LinTree</name>
    <filename>classLinTree_1_1LinTree.html</filename>
    <member kind="function">
      <type></type>
      <name>LinTree</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a8e85b672ff099070320e10f8098755df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinTree</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a0e161704bd7c7e000973b3f36d89720d</anchor>
      <arglist>(const LinTree &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LinTree</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a3368f1eac8b914103b88b64fcaac3050</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinTree</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a00c5377341414ba2a3a84207af62613a</anchor>
      <arglist>(std::string &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>LinTree &amp;</type>
      <name>operator=</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>aa34864eda6f1b40d34164f361c9ca484</anchor>
      <arglist>(const LinTree &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rewind</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a5a97c4c5e32cd781fa31b57615ffef21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a80e7dcd5252d6b5a569e5dcc05a6b447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark_error</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>acfd63590194cfaa108b76f8e53ff3d50</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>has_error</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>ade746b82163fb01f3387d9d10f5d7972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>error_msg</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>aef88d79fe033233e68850e1c1931727f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a1cbb61b70436f5762212f363983a729b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get_prev</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a962aae9f3be71729b748a5306a9599fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a9485b9293ed1db8d317a4f8de8345827</anchor>
      <arglist>(T data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a57481af49500ca1870d1caa02d93a848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_int</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a3d89a7c4634f3cdfb857364499f6360b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>get_size</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a828714f1fd215dd7ef11dbba89ae4bdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_int</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>ab9329baf062cffbe77d07d05ad52b576</anchor>
      <arglist>(int code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_int</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a4806b11f4e26d0be6594c348c6b6bb36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_bytes</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>aac9a295408b7126e60b5bbd9aaafaaac</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_addr</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>aee10e219d4511c3bda017b1e65fcf0e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_bytes</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a2e46a194270ab2447eac69fa976241a2</anchor>
      <arglist>(char *p, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>reserve_bytes</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a866a786c6f76a0399e38b98aa54bf592</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put_cstring</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a6aefa80ea418445ac197a7974c32fb7a</anchor>
      <arglist>(char *p)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>get_cstring</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>ad2dbc75d93e3cb786a3ac5e02c185e6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_cstring</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>aefead6aa386123d2eb29a08ac94edb95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skip_bytes</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a5321c4723a1e27b8335f91adb50528a2</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>to_string</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a45b8e80adf2764a805490b3e312dc297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_last_ring</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>ac2705775d643d5aced0b2f1bed084cda</anchor>
      <arglist>(void *r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>has_last_ring</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>ac4b9400f2d8dae7c5b85a6458cf14f85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_last_ring</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a7071f10d076cdfb93a48397e40f2add4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string &amp;</type>
      <name>memory</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>ac7025eb43efd09b07605cc4405878c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>cursor</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>adfe87e6318f2c13ffe1749c08f7940b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>error</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a1aeea36d0bb895211f9ba9baf1702b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>last_ring</name>
      <anchorfile>classLinTree_1_1LinTree.html</anchorfile>
      <anchor>a134562862a11564b6fbcb1deae26995d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CxxTest::List</name>
    <filename>structCxxTest_1_1List.html</filename>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>a5616d535ab8c2b7fa9e37bdb530dc2ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Link *</type>
      <name>head</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>a08c567cb813e097a12a7c2a6ed3b911f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Link *</type>
      <name>head</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>a5977f329cedd1cb88cd3896d41cd1871</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Link *</type>
      <name>tail</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>aef8a523fdc2f40df5d23991c67a364d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Link *</type>
      <name>tail</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>a43eebe77e456fc8e36b37f679567dcf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>a48efb87cad20cc377b6894f28fa1f3d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>a28684dd4581bb0289adc38b813613168</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Link *</type>
      <name>nth</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>ad46cfd238eeed64d9abb9e8cc5a33cff</anchor>
      <arglist>(unsigned n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateAll</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>a5617d2bb28a6247789d7949a6939937e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveOnly</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>a4792d48a8742376bb37e042ebe8022b5</anchor>
      <arglist>(const Link &amp;link)</arglist>
    </member>
    <member kind="variable">
      <type>Link *</type>
      <name>_head</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>acc480ea2693f707cc1384f26b30476d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Link *</type>
      <name>_tail</name>
      <anchorfile>structCxxTest_1_1List.html</anchorfile>
      <anchor>adaecce9a86272940d93777f01918ca8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>List</name>
    <filename>classList.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>List</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a5c5e27671b21b3815d4e25b953c69454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>List</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>af4e7963d21b285593f0d2e6cd67ddffb</anchor>
      <arglist>(const List&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>List</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>addf966718f217c8cef69eb790e85265b</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~List</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a2b58189090f6e5ce52939c9195e59e85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>List&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a694aff473cfd15454908b6a70ba34b44</anchor>
      <arglist>(const List&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a9b246e226f9caa428f60c3ad2b217ee7</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a84e7b2a0c503340ea981080b6b358267</anchor>
      <arglist>(const T &amp;, int(*cmpf)(const T &amp;, const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>ad7c075021f4c10f8c5f5fc964fde2b67</anchor>
      <arglist>(const T &amp;, int(*cmpf)(const T &amp;, const T &amp;), void(*insf)(T &amp;, const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a801ffe1bc4267a211aadb8f94a5bec90</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isEmpty</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>ab7afd7df509ea03df6ca2d0bd658859e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a7df549733849c8de10e3c27f2b2309b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getFirst</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a006ae0f6243bf69291a1048c59819105</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFirst</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a47c7e3525273ecf721b6b66a0c5a9ac8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getLast</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a93ed2d426e67882537d33afa061659c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLast</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>ade85f6d13280475e331d59475beef12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a52b90dccfc1b5efaa39e0a80afb4d7f3</anchor>
      <arglist>(int(*)(const T &amp;, const T &amp;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>ad7e8dcde521710b852394092c97701a4</anchor>
      <arglist>(OSTREAM &amp;) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ListItem&lt; T &gt; *</type>
      <name>first</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a0ecb4df61bea2ca76e9cb5f82e6df7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ListItem&lt; T &gt; *</type>
      <name>last</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>acf3149951680c32ec0c540735435bfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_length</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>ab1f66e33fdcf6f3488912af33c49e842</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ListIterator&lt; T &gt;</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>aa8b5ec32a370e05b6873477d1ef083e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classList.html</anchorfile>
      <anchor>a8f3e8ba235f4e501377b3200b0e96d0a</anchor>
      <arglist>(OSTREAM &amp;os, const List&lt; T &gt; &amp;l)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ListItem</name>
    <filename>classListItem.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>ListItem</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>ade51afd7516d31908d844235afa36893</anchor>
      <arglist>(const ListItem&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListItem</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>a1ed0a2f3075a130f1b3d52cf46a417a3</anchor>
      <arglist>(const T &amp;, ListItem&lt; T &gt; *, ListItem&lt; T &gt; *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListItem</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>a43157f9b5f2c1926076b3e85206c3f30</anchor>
      <arglist>(T *, ListItem&lt; T &gt; *, ListItem&lt; T &gt; *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ListItem</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>a3e40c007376237c9a085cbab8c2f3b51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ListItem&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>ab4588a450103428ecd2d05402623db75</anchor>
      <arglist>(const ListItem&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ListItem&lt; T &gt; *</type>
      <name>getNext</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>a1311e1feac37e0abbeddf0d9576a24a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ListItem&lt; T &gt; *</type>
      <name>getPrev</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>af8609e9d4629562e8cd9d1a0dc089c48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>getItem</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>a19f351354b108ae7f9ee8a37d9b4c19a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>ae02e69adb068965d7c57bc81a932387d</anchor>
      <arglist>(OSTREAM &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ListItem *</type>
      <name>next</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>a39716abef0fa95c9be05a24f87c06878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ListItem *</type>
      <name>prev</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>a5bf17d1e5475fad66fec88500891e757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>item</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>aae0ad901bc18bc03264642b3de083de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ListIterator&lt; T &gt;</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>aa8b5ec32a370e05b6873477d1ef083e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>List&lt; T &gt;</name>
      <anchorfile>classListItem.html</anchorfile>
      <anchor>adfa51a0eca1eba953f68ca3f65cdaa05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ListIterator</name>
    <filename>classListIterator.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>ListIterator</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a289a3a34af0322680cbfb7894c071168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListIterator</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a78e9716ceb86dcdc0ece9154a0f9e33d</anchor>
      <arglist>(const ListIterator&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListIterator</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a2586ef8ae5fdb3f134e7d6438b4ebf2c</anchor>
      <arglist>(const List&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ListIterator</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a9981a7c30c49dc35edefaa6772212b6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ListIterator&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a7477fc3e73fb5909f9ebec7800757655</anchor>
      <arglist>(const ListIterator&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ListIterator&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>aaa7dd7add7a6a0a51c98bd5492d18f2c</anchor>
      <arglist>(const List&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>getItem</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>af49d58aecbb27d1f8df86f9ad2d02355</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hasItem</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>ad559eab9238444919cbc6ef6dfa20560</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>acf77ad2737675f962bad9f68514ef47a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator--</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a5615c2e5d89dfd500c7ffe9a3a8e1bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>aeab40d4d4bd8a7802de19ed6d4dfb261</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator--</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a419821d5ce5c15531dd7a68510ea2bf5</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>firstItem</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a13d6c397ef6576e4851b2874d91a94f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lastItem</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a0a7d7ebcc7892a87bf8162bea028153a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>af7b2f2f47dda779a5e1bd13b0a9bc3d0</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a7f5c4549762e7f7a9332d60469c86c95</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a3252e70754d8735cba8ffd6595e7f3bc</anchor>
      <arglist>(int moveright)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List&lt; T &gt; *</type>
      <name>theList</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>a797b916afaff79108ce522cd960532e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ListItem&lt; T &gt; *</type>
      <name>current</name>
      <anchorfile>classListIterator.html</anchorfile>
      <anchor>af5d818151edd03cdac9fba3751ba0617</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Lock</name>
    <filename>classLock.html</filename>
    <member kind="function">
      <type></type>
      <name>Lock</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>aa4f6c18efbb2b995e0bf54a6cdd353f3</anchor>
      <arglist>(bool rec=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Lock</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>a7ab6d9485c8665bb3643710432882971</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>a9274a7e20cd5884ea268698d6db8eed6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>a99860d8e0b2fa7d0d2d77fd1dbb05ce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_locked</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>a2185b4ac005973a37fbd7dd55f3abf03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resume_lock</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>ae14db09304e34af26f157cc8627636bc</anchor>
      <arglist>(int l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>break_lock</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>a2f205fdbc04a8da04fd2ec2cc367bb94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>mutex</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>aa605f0ce19dd528261e8e1520383becb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Thread</type>
      <name>owner</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>a60f7d65993c84b6cb3e3bc20f1b8ac39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>locked</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>aadc350ba8a26a131d06b9a29b8da73be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>recursive</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>ab81a2c48e91d936f6db9243ab41b38c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ConditionVariable</name>
      <anchorfile>classLock.html</anchorfile>
      <anchor>ab270e49e575fdf0fe1a4f2ee911df116</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LongComplexInfo</name>
    <filename>coeffs_8h.html</filename>
    <anchor>structLongComplexInfo</anchor>
    <member kind="variable">
      <type>short</type>
      <name>float_len</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>ab00f4a7c6fa43a364d83725ff03ea531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>float_len2</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a48f89b9dff8bb8d31679010cd2314df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>par_name</name>
      <anchorfile>coeffs_8h.html</anchorfile>
      <anchor>a5ad3f1a6d189e30d86d98388c106c08e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LongSpec</name>
    <filename>omtTestError_8c.html</filename>
    <anchor>structLongSpec</anchor>
    <member kind="variable">
      <type>int</type>
      <name>MaxSize</name>
      <anchorfile>omtTestError_8c.html</anchorfile>
      <anchor>a429c25478afa90732a6e3ad94925ca14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MinSize</name>
      <anchorfile>omtTestError_8c.html</anchorfile>
      <anchor>a084198acea29866cc41b8e4298bfcfe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MinTrack</name>
      <anchorfile>omtTestError_8c.html</anchorfile>
      <anchor>ac4881d2e3df4d8b941c3565da0f81ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NotIsBin</name>
      <anchorfile>omtTestError_8c.html</anchorfile>
      <anchor>a5b0eaa990f7ba79c8be36cadbe45385c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NoTrack</name>
      <anchorfile>omtTestError_8c.html</anchorfile>
      <anchor>aaea7dac33d151b0e146cb2063dc716c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NotZero</name>
      <anchorfile>omtTestError_8c.html</anchorfile>
      <anchor>a44d9b972067d57ba1f223842204b0bf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lt_struct</name>
    <filename>syz4_8cc.html</filename>
    <anchor>structlt__struct</anchor>
    <member kind="variable">
      <type>poly</type>
      <name>lt</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a69262d143af3cba982130f28ff191457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>sev</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a887d0f8fc9c76d93063ceb4e5d485df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>comp</name>
      <anchorfile>syz4_8cc.html</anchorfile>
      <anchor>a749f6f7858f66521dc11b3ddd74fcb00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mac_poly_r</name>
    <filename>classmac__poly__r.html</filename>
    <base>omallocClass</base>
    <member kind="function">
      <type></type>
      <name>mac_poly_r</name>
      <anchorfile>classmac__poly__r.html</anchorfile>
      <anchor>af05a34959aa5de3ad361d170e1efec9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>coef</name>
      <anchorfile>classmac__poly__r.html</anchorfile>
      <anchor>a7f9f359f1c0b00d202d27d06a188cd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mac_poly_r *</type>
      <name>next</name>
      <anchorfile>classmac__poly__r.html</anchorfile>
      <anchor>a2bcb9f72a7863aa5b1e83983a9675616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>exp</name>
      <anchorfile>classmac__poly__r.html</anchorfile>
      <anchor>aa935806159215c6a1fe4c9b43e9af1c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>macoeff_s</name>
    <filename>fast__maps_8h.html</filename>
    <anchor>classmacoeff__s</anchor>
    <member kind="variable">
      <type>macoeff</type>
      <name>next</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>ae76c0dc1a49fc6a7e52e1824b91efd25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>n</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a0de63fe08157c754236c45145c339003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sBucket_pt</type>
      <name>bucket</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>ac98d7cb7a24b97e447d7f206ea7423ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>maideal_s</name>
    <filename>fast__maps_8h.html</filename>
    <anchor>classmaideal__s</anchor>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a41aab24a8a7c3af11421c6f0c7eb2959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sBucket_pt *</type>
      <name>buckets</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a4c802f3e3fe38f2f285e40aa1910abf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapoly_s</name>
    <filename>fast__maps_8h.html</filename>
    <anchor>classmapoly__s</anchor>
    <member kind="variable">
      <type>mapoly</type>
      <name>next</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a86b6135b639fc972bf0b39b174ccc6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>src</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>ad884d423655c7f798742be05a2d32110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>dest</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a75f4a761da4272e6d6b96969a224df87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mapoly</type>
      <name>f1</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a167742371d6c7faa8550e3ec5ef8816f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mapoly</type>
      <name>f2</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a9b140e930a8af791b4e583b5a96d6b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ref</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a80782c1eefda14feda50078442f9d2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>macoeff</type>
      <name>coeff</name>
      <anchorfile>fast__maps_8h.html</anchorfile>
      <anchor>a1129ce640ed310a8c800e178db72d6e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapPair</name>
    <filename>classMapPair.html</filename>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a6f43d9a4b61bbc251aa06a6890768580</anchor>
      <arglist>(const Variable &amp;v, const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>ae39526e54ac6717341f974fc288f49e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a9ab441aa91e051b3f751d9e57c04229d</anchor>
      <arglist>(const MapPair &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>ab87a6a3ca196e4954095261be598ae67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MapPair &amp;</type>
      <name>operator=</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>aa7bad026f9c97e4740f7c61fb54c50aa</anchor>
      <arglist>(const MapPair &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>var</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a2b9f600e960e3489741049c3e0758fab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>subst</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>aea78065e166a5b3863188c7a9537da7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a563cdd6cf26b07f4be78c6b20f4d224a</anchor>
      <arglist>(OSTREAM &amp;) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a6f43d9a4b61bbc251aa06a6890768580</anchor>
      <arglist>(const Variable &amp;v, const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>ae39526e54ac6717341f974fc288f49e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a9ab441aa91e051b3f751d9e57c04229d</anchor>
      <arglist>(const MapPair &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>ab87a6a3ca196e4954095261be598ae67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MapPair &amp;</type>
      <name>operator=</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>aa7bad026f9c97e4740f7c61fb54c50aa</anchor>
      <arglist>(const MapPair &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>var</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a2b9f600e960e3489741049c3e0758fab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>subst</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>aea78065e166a5b3863188c7a9537da7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a563cdd6cf26b07f4be78c6b20f4d224a</anchor>
      <arglist>(OSTREAM &amp;) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a6f43d9a4b61bbc251aa06a6890768580</anchor>
      <arglist>(const Variable &amp;v, const CanonicalForm &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>ae39526e54ac6717341f974fc288f49e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a9ab441aa91e051b3f751d9e57c04229d</anchor>
      <arglist>(const MapPair &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapPair</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>ab87a6a3ca196e4954095261be598ae67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MapPair &amp;</type>
      <name>operator=</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>aa7bad026f9c97e4740f7c61fb54c50aa</anchor>
      <arglist>(const MapPair &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>var</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a2b9f600e960e3489741049c3e0758fab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>subst</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>aea78065e166a5b3863188c7a9537da7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a563cdd6cf26b07f4be78c6b20f4d224a</anchor>
      <arglist>(OSTREAM &amp;) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable</type>
      <name>V</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>aa4433b834d0d5e8cb25123ec8038ced8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CanonicalForm</type>
      <name>S</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a3294c71ca67eafdc54cbc627134c7082</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a95324583130b11af928901f769195e81</anchor>
      <arglist>(OSTREAM &amp;s, const MapPair &amp;p)</arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a95324583130b11af928901f769195e81</anchor>
      <arglist>(OSTREAM &amp;s, const MapPair &amp;p)</arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMapPair.html</anchorfile>
      <anchor>a95324583130b11af928901f769195e81</anchor>
      <arglist>(OSTREAM &amp;s, const MapPair &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>matElem</name>
    <filename>fglmzero_8cc.html</filename>
    <anchor>structmatElem</anchor>
    <member kind="variable">
      <type>int</type>
      <name>row</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a10324798c4f894536ee13406d1995d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>elem</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>af04dc2cfe03cc57cdfdbeaeb0f038d00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>matHeader</name>
    <filename>fglmzero_8cc.html</filename>
    <anchor>structmatHeader</anchor>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>af8ca24f3fefaae05ef5c88dab0770d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>owner</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>ae397029182b4c5972e26a5c5cfda2f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matElem *</type>
      <name>elems</name>
      <anchorfile>fglmzero_8cc.html</anchorfile>
      <anchor>a13653dcb2e3793a4e621fcbd7340cbca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MathicToSingStream</name>
    <filename>classMathicToSingStream.html</filename>
    <member kind="function">
      <type></type>
      <name>MathicToSingStream</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a6c3c4698d00b518d4722d0547c9b2d41</anchor>
      <arglist>(Coefficient modulus, VarIndex varCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MathicToSingStream</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>ad9859433fd74f1842bc005ea70ec0f95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficient</type>
      <name>modulus</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a4d31c54a7b5bb065c0556a16c1cdeb8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VarIndex</type>
      <name>varCount</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a3bcfcf89f1f9f18eb08fde829c0a19df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idealBegin</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a5dd4ccc0732d3f7711b8483b7f834aeb</anchor>
      <arglist>(size_t polyCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendPolynomialBegin</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>aa05af13a7f0ff858fe686e9f6959c01e</anchor>
      <arglist>(size_t termCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendTermBegin</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a313430412913562599b1332b5e25635e</anchor>
      <arglist>(const mgb::GroebnerConfiguration::Component c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendExponent</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a9284e95ebe792b7d6b1b600ebdf19a93</anchor>
      <arglist>(VarIndex index, Exponent exponent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendTermDone</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a7f43a0e8de6620d1ba005207630d6b12</anchor>
      <arglist>(Coefficient coefficient)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendPolynomialDone</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a21921dc4ed87babf897d1d63f39327c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idealDone</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a7d4caf1c1347fc0260d42aa35ddee703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::ideal</type>
      <name>takeIdeal</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a1ab676931e2a496c1452919c6e9c4a9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deleteIdeal</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a8a5fc1c5b6f0e1565777ee09dcb9f6d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Coefficient</type>
      <name>mModulus</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>aa40f6f1abd0aecf6a58983fab97680c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const VarIndex</type>
      <name>mVarCount</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a95451099aa74a74a451cb5f50792362b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>mPolyCount</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a4f791bebcd80a53be17fef0ab703dfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poly</type>
      <name>mTerm</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a162bbda7304d99a42eafc788dde564e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::ideal</type>
      <name>mIdeal</name>
      <anchorfile>classMathicToSingStream.html</anchorfile>
      <anchor>a33c114bb381b6f47c3dcf410bad43cf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix</name>
    <filename>classMatrix.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a9d567e3a121b1be0c3f9c461cab524fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a2f6db91254a5195e119b9b01ce0ebbdb</anchor>
      <arglist>(int nr, int nc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a619a478d02cd6869ca9fbe4ad04f9ba4</anchor>
      <arglist>(const Matrix&lt; T &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a91aa704de674203e96aece9e1955ccd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ab5d10606d3659a97fb8a6105b01fb82a</anchor>
      <arglist>(const Matrix&lt; T &gt; &amp;M)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a2e67fe2c9d96bafd455cf5c84d44e576</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columns</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>aef4435b34917a9d6ea0716beb01dffa3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SubMatrix&lt; T &gt;</type>
      <name>operator[]</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>af176ec0b451c817f98cb7eca4122896a</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const SubMatrix&lt; T &gt;</type>
      <name>operator[]</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a2dba82d1839d7a930d49b39757919bfb</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>af65ac80faa910c03011ef138ddd18a97</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a9cc3e0c110525dbe37c58edd71877b57</anchor>
      <arglist>(int row, int col) const</arglist>
    </member>
    <member kind="function">
      <type>SubMatrix&lt; T &gt;</type>
      <name>operator()</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a916215c3ae7c3a6069392bcbbb869d12</anchor>
      <arglist>(int rmin, int rmax, int cmin, int cmax)</arglist>
    </member>
    <member kind="function">
      <type>const SubMatrix&lt; T &gt;</type>
      <name>operator()</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a04ff80d51ef7b794beaa3f151e9d966e</anchor>
      <arglist>(int rmin, int rmax, int cmin, int cmax) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapRow</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a471c274324bb2d5a77d95a65007e0b92</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapColumn</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a61371a820dd30a7f03bceb9e6882716a</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a55dbd4cd1e4c3b005598428215875616</anchor>
      <arglist>(OSTREAM &amp;s) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>T *</type>
      <name>T_ptr</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a2440efee260f007b22eeec67841b3f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printrow</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ae6608ba4cb5e516c470e7acfa111b4c2</anchor>
      <arglist>(OSTREAM &amp;s, int i) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>NR</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a6b7262b9fbe82b107577f81cd47d19a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>NC</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>aa0856237b9d0fe076852166f4ad15284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T **</type>
      <name>elems</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a6c8fdfdc6bab696173b3c559afcaba0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SubMatrix&lt; T &gt;</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a46c149b98c38cb0aa6399812693f1db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a292c41c745671139365d473b1698c8bb</anchor>
      <arglist>(OSTREAM &amp;s, const Matrix&lt; T &gt; &amp;M)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mayanPyramidAlg</name>
    <filename>classmayanPyramidAlg.html</filename>
    <member kind="function">
      <type></type>
      <name>mayanPyramidAlg</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>a8f56d41e7d5447aba1b63d9f3b5a35a1</anchor>
      <arglist>(simplex *_pLP)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~mayanPyramidAlg</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>a8d6e4fd8714ee56f0b6a7efcfb1d439d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pointSet *</type>
      <name>getInnerPoints</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>a15d43beb7e7a8b896621a6f222010be8</anchor>
      <arglist>(pointSet **_q_i, mprfloat _shift[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>runMayanPyramid</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>a4e96298d98ce17f075740b587caadcb6</anchor>
      <arglist>(int dim)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>mprfloat</type>
      <name>vDistance</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>a9aa8d53702e664da572220a6056b89db</anchor>
      <arglist>(Coord_t *acoords, int dim)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mn_mx_MinkowskiSum</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>ab177ce5825721f352f84a271a9a74ec9</anchor>
      <arglist>(int dim, Coord_t *minR, Coord_t *maxR)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>storeMinkowskiSumPoint</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>a35a2c510404c80380dba870e045c4bc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pointSet **</type>
      <name>Qi</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>accf0d11dd165056429e3846a5a5db344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pointSet *</type>
      <name>E</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>a19ee4d9c36031d631e31fabdd22bc668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mprfloat *</type>
      <name>shift</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>ad4d11f60793000ac1d6db3eb7a928b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>aa2056151bdf15f26690da3ef73c2ebe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>idelem</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>a3332887d340ffae0e5063751534ebf7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Coord_t</type>
      <name>acoords</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>af75c278a64541e37d6fca0c58ee7a75e</anchor>
      <arglist>[MAXVARS+2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>simplex *</type>
      <name>pLP</name>
      <anchorfile>classmayanPyramidAlg.html</anchorfile>
      <anchor>a8545b76b73fc9716d176bd79c1f438a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::internals::MetaPage</name>
    <filename>namespacevspace_1_1internals.html</filename>
    <anchor>structvspace_1_1internals_1_1MetaPage</anchor>
    <member kind="variable">
      <type>size_t</type>
      <name>config_header</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a56f16fa45f39a6c8c4e883eef805d147</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>FastLock</type>
      <name>allocator_lock</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a555e232f1a8f237f96fa9de1eb271be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vaddr_t</type>
      <name>freelist</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a6ba20227f194f46817294cc800bf5501</anchor>
      <arglist>[LOG2_SEGMENT_SIZE+1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>segment_count</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>ab432fbfb9e94787470f27ec78ce69a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProcessInfo</type>
      <name>process_info</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>aa4420dd748046b18ec6b34b3d7d23a28</anchor>
      <arglist>[MAX_PROCESS]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MinorKey</name>
    <filename>classMinorKey.html</filename>
    <member kind="function">
      <type></type>
      <name>MinorKey</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a1c0362c9791901301a01a43b5eebb151</anchor>
      <arglist>(const int lengthOfRowArray=0, const unsigned int *const rowKey=NULL, const int lengthOfColumnArray=0, const unsigned int *const columnKey=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>aa215f466dfa97d5cb9bf868518148266</anchor>
      <arglist>(const int lengthOfRowArray, const unsigned int *rowKey, const int lengthOfColumnArray, const unsigned int *columnKey)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinorKey</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>ac1dadb7427ab05d3e1633bddd9231373</anchor>
      <arglist>(const MinorKey &amp;mk)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MinorKey</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a6f33a9edef8256671ed6d6c88bb37c43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MinorKey &amp;</type>
      <name>operator=</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>ad06aeb0db36afb11a08e617d4edc4964</anchor>
      <arglist>(const MinorKey &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a7061df7c1345182cbfe31f61adb50cb1</anchor>
      <arglist>(const MinorKey &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a756955fc8c469d16f08b66915f143739</anchor>
      <arglist>(const MinorKey &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAbsoluteRowIndex</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>af528f50c97d032f1d3a325a8be55a61d</anchor>
      <arglist>(const int i) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAbsoluteColumnIndex</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>aa1bcd95cc1832623ad1a50c2f2bce352</anchor>
      <arglist>(const int i) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRelativeRowIndex</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>abc632a124ac51dfa16eb35d3e8531e1a</anchor>
      <arglist>(const int i) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRelativeColumnIndex</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>ad5e523a4057f6a720d477f4a2ecfef3b</anchor>
      <arglist>(const int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAbsoluteRowIndices</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>aa460a59140b9b73e28beb5baa701d139</anchor>
      <arglist>(int *const target) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAbsoluteColumnIndices</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a538aa551ca1a7f2593efd984b7c2d635</anchor>
      <arglist>(int *const target) const</arglist>
    </member>
    <member kind="function">
      <type>MinorKey</type>
      <name>getSubMinorKey</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a9507ea82cddc4104b53db2d81844b13b</anchor>
      <arglist>(const int absoluteEraseRowIndex, const int absoluteEraseColumnIndex) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>af376b13a335492b952e95ec497c290a7</anchor>
      <arglist>(const MinorKey &amp;mk) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectFirstRows</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a5ef067c4d92a2ec7a4212ef342e71fe7</anchor>
      <arglist>(const int k, const MinorKey &amp;mk)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectNextRows</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>abf5d420a2ba328afbd7701c81d4dad12</anchor>
      <arglist>(const int k, const MinorKey &amp;mk)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectFirstColumns</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a8ea990510238d5018d877c809f86c4a5</anchor>
      <arglist>(const int k, const MinorKey &amp;mk)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectNextColumns</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a6d091eb4ee1f490626ab2a92e666ca98</anchor>
      <arglist>(const int k, const MinorKey &amp;mk)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>adc8343ac26159758357085bbe4c59952</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>getRowKey</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a42f35b62c5d914317747c04e4f049796</anchor>
      <arglist>(const int blockIndex) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned int</type>
      <name>getColumnKey</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>afd3864189dd22b6f7913ed56b20ed3d4</anchor>
      <arglist>(const int blockIndex) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setRowKey</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>ab170ae222c08065ea6419e99fd078720</anchor>
      <arglist>(const int blockIndex, const unsigned int rowKey)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setColumnKey</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a963522b36a1512fee91bc0c270078140</anchor>
      <arglist>(const int blockIndex, const unsigned int columnKey)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNumberOfRowBlocks</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>abadf2fb3374e7aa9da12b9fccfa36ba3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNumberOfColumnBlocks</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a417ecd69a56819a35b81a0e74de02308</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a7b2cf922c4763a74652ef0e99eb5be96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int *</type>
      <name>_rowKey</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>ad3488bbae89626f3250567836bd69157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int *</type>
      <name>_columnKey</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a8d26458ec02878fd1e610f4cb395bcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_numberOfRowBlocks</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>affebe1d8b3b310c5e77c7527824c8e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_numberOfColumnBlocks</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a50cb134ed3bbf4ca352509fb29e06f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MinorProcessor</name>
      <anchorfile>classMinorKey.html</anchorfile>
      <anchor>a86e5e98ed1aaba0f762b720d52e8dc32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MinorProcessor</name>
    <filename>classMinorProcessor.html</filename>
    <member kind="function">
      <type></type>
      <name>MinorProcessor</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>ad3f788d968c3258d4b377beea3f07cbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MinorProcessor</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>ac2bfe81075191cf62766b97a6ef2f747</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineSubMatrix</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a9164d23ccd8391964a516cb32d5b2f35</anchor>
      <arglist>(const int numberOfRows, const int *rowIndices, const int numberOfColumns, const int *columnIndices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinorSize</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a560e0f4f8f5307faa82f66c41bfb4495</anchor>
      <arglist>(const int minorSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNextMinor</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>abe99985bbf626f2a4ad0c6e48355a3eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCurrentRowIndices</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>acec9edbdb5bcdbdf6494deff6537f027</anchor>
      <arglist>(int *const target) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCurrentColumnIndices</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a3ab28a0fcd4e94418835e7ddc5185f3d</anchor>
      <arglist>(int *const target) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a5ab32870ccd1796050030656ed7b670b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a5f1994c07cb1669489946ddd5bd6cc24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>setNextKeys</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a5cf91d56574750cb09662033e4751150</anchor>
      <arglist>(const int k)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getBestLine</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a5b6bffa033653476d615b6cd9b911a9b</anchor>
      <arglist>(const int k, const MinorKey &amp;mk) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isEntryZero</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a1ee7b32db1777220bad8ebd18f7071df</anchor>
      <arglist>(const int absoluteRowIndex, const int absoluteColumnIndex) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>NumberOfRetrievals</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a47187f61e3bf1e9ef505d9a83f026b1e</anchor>
      <arglist>(const int rows, const int columns, const int containerMinorSize, const int minorSize, const bool multipleMinors)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>IOverJ</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a3494b6bfd04924fd1bb240e2e78427f8</anchor>
      <arglist>(const int i, const int j)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>Faculty</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a47fe723ae38e904f3bc1c7149b6f3c92</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MinorKey</type>
      <name>_container</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>aa547fe93717d681a5b5b6d86a9981aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_containerRows</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a59a24560c4557f6d1f43b77893efc3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_containerColumns</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>af3ceed16db3a420fbd00b1866d6b2aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MinorKey</type>
      <name>_minor</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a39beba5b8ab304a7f0a1f43d2f7a226b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_minorSize</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a80153803ca92abebffd04c08e254962c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rows</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>ae754c7da4cb02e1064689c4745668c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_columns</name>
      <anchorfile>classMinorProcessor.html</anchorfile>
      <anchor>a7739973f31d2e29aa82146611fad3082</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MinorValue</name>
    <filename>classMinorValue.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a6b5404dfa42b4d3e39532e8cad78f618</anchor>
      <arglist>(const MinorValue &amp;mv) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>af1370dde1df6b6e2e642c40a1070058f</anchor>
      <arglist>(const MinorValue &amp;mv) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getWeight</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a9635effc12985fb90fcd0e6c11a21101</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRetrievals</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>ab14090ed373e6577b7bc1c2f751e9faa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPotentialRetrievals</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a06a545a5b9302c211c800cfe493dd247</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMultiplications</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a6162ee6ad158fbb0745cb1206e37625d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAccumulatedMultiplications</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>ae9fd5443c370dd7328fdc167c7efb4ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAdditions</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a19ea36d37d4c0a74d9a69d35b27e8158</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAccumulatedAdditions</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a3d67ec7f0a0e21b87b22934ca557ab87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>incrementRetrievals</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a673c6b90432ddd30555d827df3d4f14d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getUtility</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>aa49c967288cb166df0dd3a01222318d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>ade6dcb8d3b745d006157affa7d298ad2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>afd525f11923055d86e50897919106fac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetRankingStrategy</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a63d45d4b99269468423dd857c612476d</anchor>
      <arglist>(const int rankingStrategy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>rankMeasure1</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>ac4dd71c44eab7ded2bc51f29036c0906</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>rankMeasure2</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a3a4f62fc4139e035ff7e0aefbbe5c86f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>rankMeasure3</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a76514032bc8d45cee8704f3ebbd2ee96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>rankMeasure4</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a0bc984209b80e5024db8123d3e444bac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>rankMeasure5</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a3dd9bc506bc9dd2ba00e16871dfcbff2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>GetRankingStrategy</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>ae0e610b70d59f4fbb5276445236ca306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_retrievals</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>ad543909faf6c316c392bf2cc8e7583be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_potentialRetrievals</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a1d9b0247bae8d6321bf4051b818753db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_multiplications</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a9bce84f71580f71fbb2afd05f7ad74d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_additions</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a0725a83bd32860c69905cb16a9bcb3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_accumulatedMult</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a36834fdd892dcdafa2c489f94fb74170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_accumulatedSum</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a3bdfc9dd6e152b6a8d0851ef4446bd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>STATIC_VAR int</type>
      <name>g_rankingStrategy</name>
      <anchorfile>classMinorValue.html</anchorfile>
      <anchor>a551d9af3411b2589ba1105ca352e0938</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>modp_result_struct</name>
    <filename>interpolation_8cc.html</filename>
    <anchor>structmodp__result__struct</anchor>
    <member kind="variable">
      <type>modp_number</type>
      <name>p</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a1a65734a82a91758025ec41aa1fbcdef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>generator_entry *</type>
      <name>generator</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>aeaed505d7e4b21f5bd21c6519a7cf842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_generators</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>aa1b4e7330d1337bb53a7897314125152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct modp_result_struct *</type>
      <name>next</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a65b62c64f57f28d31d0afa143e7903f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct modp_result_struct *</type>
      <name>prev</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a54b787f3544f8f155f88b90ee0997271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>modpk</name>
    <filename>classmodpk.html</filename>
    <member kind="function">
      <type></type>
      <name>modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a908777921bb6300919b68f8b044fb31a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a79163fb96b137d5b3f34b9da6b53b8e4</anchor>
      <arglist>(int q, int l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ab6ba5c2033cf89a48a27830934a7bb5b</anchor>
      <arglist>(const modpk &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>modpk &amp;</type>
      <name>operator=</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a4588dbc4de3433c445ba2ea319f95019</anchor>
      <arglist>(const modpk &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ad6f36d8abbf28ba9cc86f4af08d2e035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getp</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ab64036f2179e12984734fbcb559b35bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a7b8f94f758bcaf07c9a6a2192c0dd044</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>inverse</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a7a0a4a9885e38106ef7b87da3a0cd390</anchor>
      <arglist>(const CanonicalForm &amp;f, bool symmetric=true) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ab23f70be32a089a92d1fd32da659932c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a392803ca031f5d21baa74a08c0ddc8a6</anchor>
      <arglist>(const CanonicalForm &amp;f, bool symmetric=true) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a908777921bb6300919b68f8b044fb31a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a79163fb96b137d5b3f34b9da6b53b8e4</anchor>
      <arglist>(int q, int l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ab6ba5c2033cf89a48a27830934a7bb5b</anchor>
      <arglist>(const modpk &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>modpk &amp;</type>
      <name>operator=</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a4588dbc4de3433c445ba2ea319f95019</anchor>
      <arglist>(const modpk &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ad6f36d8abbf28ba9cc86f4af08d2e035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getp</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ab64036f2179e12984734fbcb559b35bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a7b8f94f758bcaf07c9a6a2192c0dd044</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>inverse</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a7a0a4a9885e38106ef7b87da3a0cd390</anchor>
      <arglist>(const CanonicalForm &amp;f, bool symmetric=true) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ab23f70be32a089a92d1fd32da659932c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a392803ca031f5d21baa74a08c0ddc8a6</anchor>
      <arglist>(const CanonicalForm &amp;f, bool symmetric=true) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a908777921bb6300919b68f8b044fb31a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a79163fb96b137d5b3f34b9da6b53b8e4</anchor>
      <arglist>(int q, int l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ab6ba5c2033cf89a48a27830934a7bb5b</anchor>
      <arglist>(const modpk &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>modpk &amp;</type>
      <name>operator=</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a4588dbc4de3433c445ba2ea319f95019</anchor>
      <arglist>(const modpk &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~modpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ad6f36d8abbf28ba9cc86f4af08d2e035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getp</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ab64036f2179e12984734fbcb559b35bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a7b8f94f758bcaf07c9a6a2192c0dd044</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>inverse</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a7a0a4a9885e38106ef7b87da3a0cd390</anchor>
      <arglist>(const CanonicalForm &amp;f, bool symmetric=true) const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getpk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ab23f70be32a089a92d1fd32da659932c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>operator()</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>a392803ca031f5d21baa74a08c0ddc8a6</anchor>
      <arglist>(const CanonicalForm &amp;f, bool symmetric=true) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CanonicalForm</type>
      <name>pk</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>adc36a624bd5bc7d37d2285d27f228b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CanonicalForm</type>
      <name>pkhalf</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>acbaab68517dbd4c8991be226a90b74d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>p</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>abacc07f40d1609b6222bed087b5a85b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>k</name>
      <anchorfile>classmodpk.html</anchorfile>
      <anchor>ade656c4e8f0b52d65920d8d4606c8646</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ModPMatrixBackSubstProxyOnArray</name>
    <filename>classModPMatrixBackSubstProxyOnArray.html</filename>
    <templarg>class number_type</templarg>
    <member kind="function">
      <type>void</type>
      <name>multiplyRow</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>a2f33f673cd37acbfd8786c5fe7174e5e</anchor>
      <arglist>(int row, number_type coef)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModPMatrixBackSubstProxyOnArray</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>a0e692704ea1ea68abbfbcc261cd9e303</anchor>
      <arglist>(ModPMatrixProxyOnArray&lt; number_type &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLastReducibleIndex</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>a086bce8280bd3d712e45495b58e2dc4b</anchor>
      <arglist>(int r, int upper_bound)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backwardSubstitute</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>aecbc62b4779c1c5f8d6bebf6b1d8864a</anchor>
      <arglist>(int r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ModPMatrixBackSubstProxyOnArray</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>a406ba7b87f1ab990e02da65c3dd6f687</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backwardSubstitute</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>a5d25ac0190633c7c78205fea99a9da4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>startIndices</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>a14ca3f2577743b18705d74819e51c7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number_type **</type>
      <name>rows</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>ab1452a60ff73cffe514557e5780fe68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>lastReducibleIndices</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>a62a9fad43d1c7a169fd8105e3cdb8568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ncols</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>af73fd986df626284e24fb6b0bf0f4b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nrows</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>a8e6173ce3a663eef5b33106313d02511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nonZeroUntil</name>
      <anchorfile>classModPMatrixBackSubstProxyOnArray.html</anchorfile>
      <anchor>a35c32aec20af9648f8f2c8a5c587af6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ModPMatrixProxyOnArray</name>
    <filename>classModPMatrixProxyOnArray.html</filename>
    <templarg>class number_type</templarg>
    <member kind="function">
      <type></type>
      <name>ModPMatrixProxyOnArray</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>a12cbf5ca97d0ee690adf77d93b12141a</anchor>
      <arglist>(number_type *array, int nnrows, int nncols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ModPMatrixProxyOnArray</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>a84b1afb0074c51b16202abebc0dc612d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permRows</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>a7bff59058c03fa7f2a9cae372f845df5</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiplyRow</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>aae13515937b58d6cb05bdd7436d35cb8</anchor>
      <arglist>(int row, number_type coef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reduceOtherRowsForward</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>a5e0dd0579da5027912244e65cb4a51a3</anchor>
      <arglist>(int r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateStartIndex</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>af4e8ae193e1e06b1fb2545bf8528b7c9</anchor>
      <arglist>(int row, int lower_bound)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStartIndex</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>a39abe6613c12801963e7296731fbd86f</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>findPivot</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>a43d219be72d10ecc80d0486e3cf17600</anchor>
      <arglist>(int &amp;r, int &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ncols</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>a70b7c1fb8bb59f23e79d2e68d6bb3e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nrows</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>a7951572c37b17b095d654ae9d12916fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>number_type **</type>
      <name>rows</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>a97c369d60f5a881418a55ef012fa4759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>startIndices</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>a30e5ca578bf538d43b5672e721af0537</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ModPMatrixBackSubstProxyOnArray&lt; number_type &gt;</name>
      <anchorfile>classModPMatrixProxyOnArray.html</anchorfile>
      <anchor>a3a7d6b3f1275d997c00fd797984b9708</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Module</name>
    <filename>classModule.html</filename>
    <base>IdealBase&lt; Vector &gt;</base>
    <member kind="function">
      <type></type>
      <name>Module</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a6d2e5e7f322ae7f9c723820573b8d880</anchor>
      <arglist>(ideal i, ring r)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>as_module</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>aa2208cfd1cb04c9a010125fe1d260df5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Module</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>ad6b6423021bc634e3f662159887cf89c</anchor>
      <arglist>(iterator first, iterator last, const allocator_type &amp;__a=allocator_type())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Module</name>
      <anchorfile>classModule.html</anchorfile>
      <anchor>a5a240a8a9ab1813b17bcb810b24ceaea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mon_list_entry_struct</name>
    <filename>interpolation_8cc.html</filename>
    <anchor>structmon__list__entry__struct</anchor>
    <member kind="variable">
      <type>mono_type</type>
      <name>mon</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>a0cd9799cf4f38659f2c02c379f370feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct mon_list_entry_struct *</type>
      <name>next</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>aa91a0929cd0f4f7c145b8d2d435c23fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>monrec</name>
    <filename>hutil_8h.html</filename>
    <anchor>structmonrec</anchor>
    <member kind="variable">
      <type>scfmon</type>
      <name>mo</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>a1d171f17adf5ddc36d3d9119588066c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>hutil_8h.html</anchorfile>
      <anchor>ad134f56772ff3ec703983af69de038a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>monom_poly</name>
    <filename>tgb__internal_8h.html</filename>
    <anchor>structmonom__poly</anchor>
    <member kind="variable">
      <type>poly</type>
      <name>m</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ac3b9c9e6f81e5d84652d8c120e36e52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>f</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a5827d5c7a39ff83a9edcf3bfc834ae5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MonRedResNP</name>
    <filename>classMonRedResNP.html</filename>
    <templarg>class number_type</templarg>
    <member kind="function">
      <type></type>
      <name>MonRedResNP</name>
      <anchorfile>classMonRedResNP.html</anchorfile>
      <anchor>a88a09dd573c141ca5e4a122da9878a25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>coef</name>
      <anchorfile>classMonRedResNP.html</anchorfile>
      <anchor>ab8c9cd28ee4fa4be32366a7287e29033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataNoroCacheNode&lt; number_type &gt; *</type>
      <name>ref</name>
      <anchorfile>classMonRedResNP.html</anchorfile>
      <anchor>af30c0e1532f63c0616ba740d63452e4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp_array_list</name>
    <filename>tgb__internal_8h.html</filename>
    <anchor>structmp__array__list</anchor>
    <member kind="variable">
      <type>monom_poly *</type>
      <name>mp</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>afe671143f0b6f3e47512c1adda7c5f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a714ee6148ed3fc85c1337edf2709c684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mp_array_list *</type>
      <name>next</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a50a08f068b4e5d1d8a3c7c0ee787c4b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp_permmatrix</name>
    <filename>classmp__permmatrix.html</filename>
    <member kind="function">
      <type></type>
      <name>mp_permmatrix</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a83d343c89fc0fdc8bb8d7cfd561a93a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mp_permmatrix</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a44be22e18e911613a6ba42a241cde901</anchor>
      <arglist>(matrix, ring)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mp_permmatrix</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a03830bbf2e05ef149e330a77b4d37765</anchor>
      <arglist>(mp_permmatrix *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~mp_permmatrix</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>af0621176d5d10171f3bf38d1e8b2a311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mpGetRow</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a8d7d1f357909b5bf16764864941b545a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mpGetCol</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a35fda8c61b993e62e34ed15c95cd660c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mpGetRdim</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>aa1ad06522b6a05e1ff15a72c52063b33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mpGetCdim</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a20ab3a36840872c7ae0c8cae944a2dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mpGetSign</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>abb402be54f11dd02dc40448c5fb9cac2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpSetSearch</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a9834f4e12dbfcc732ee2ea1038924dcb</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpSaveArray</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a4e14ccbba2cb5567de27eb7d424afbcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>mpGetElem</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a3f51e4842a0e25ef19434e81ba056bb4</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpSetElem</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a7dd37a50aba193e8a0797b452a57dd42</anchor>
      <arglist>(poly, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpDelElem</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a651e08bb7b9c0795993a94ac44fc2e32</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpElimBareiss</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a5d329c079d66c9d9c6cfc854d6638a6a</anchor>
      <arglist>(poly)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mpPivotBareiss</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a878259fb9f84d2e65fb7af58832797c7</anchor>
      <arglist>(row_col_weight *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mpPivotRow</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a4c57ade7863f4b67e48d16f621a42b2f</anchor>
      <arglist>(row_col_weight *, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpToIntvec</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>abba35b8ee9c2894fdfd4f8c87a1201b5</anchor>
      <arglist>(intvec *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpRowReorder</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a3c6999ae1a804d20f72c7b98f1041ba5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mpColReorder</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a480fa28c1438466e5991f9c3df59eaba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mpInitMat</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a95fdbd10509f2a02af6c3b00f62903b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>poly *</type>
      <name>mpRowAdr</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a166b613fe1825426f6182532107d8653</anchor>
      <arglist>(int r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>poly *</type>
      <name>mpColAdr</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>ab5a0413eae3a6c3c33d690c57d0ea1f4</anchor>
      <arglist>(int c)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mpRowWeight</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>af43e8fcb99588db730f7cbbfafdc3f17</anchor>
      <arglist>(float *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mpColWeight</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a93199ffb3aded5d87d16f795104f1ca8</anchor>
      <arglist>(float *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mpRowSwap</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>ab77e3e4b33ae56101e9e67cb19f9a8cd</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mpColSwap</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a047387ecf22c2003e842df5d18768b7f</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>a_m</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a5489feeb500fd6ac95687b7fde3586d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>a_n</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a1e2361076362ed66131f21ed5a2bb8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>s_m</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a67c863b5fb3dae1bb2617fc068cd0e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>s_n</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a6f3f29e6227defcf68977925ecdf3903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>afd65d7f9abc90f3215bebeff52677944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>piv_s</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a0b3f7382ea4a4392df86fea39529834c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>qrow</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a71f1d4b467726f9658f00a6c31aa41d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>qcol</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a9ba93db0923c432006ac302c96ef52cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poly *</type>
      <name>Xarray</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>a64bfa774dc7b838215c5dd70fd1d27d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>_R</name>
      <anchorfile>classmp__permmatrix.html</anchorfile>
      <anchor>ad5ca6c6d626e87b8455117058d81dcc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>amp::mpfr_record</name>
    <filename>namespaceamp.html</filename>
    <anchor>structamp_1_1mpfr__record</anchor>
    <member kind="variable">
      <type>unsigned int</type>
      <name>refCount</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>afabaad3079ca30bf391fadc6bf4939f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>Precision</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a60c0393734a4c7f8fe69a67f0ff81633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mpfr_t</type>
      <name>value</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a4a25010d0d91f15bb754e192376152bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mpfr_record *</type>
      <name>next</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ae32ae59fd9db08db1a77700d0f4d0a87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>amp::mpfr_reference</name>
    <filename>classamp_1_1mpfr__reference.html</filename>
    <member kind="function">
      <type></type>
      <name>mpfr_reference</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a1bc62fbe0c707d87d1bc7399658deeec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpfr_reference</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a85a92046521579088d301dfe54b8b351</anchor>
      <arglist>(const mpfr_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>mpfr_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a9147fcd451433b8f246d4ecda845a30c</anchor>
      <arglist>(const mpfr_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~mpfr_reference</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>ab02a5000bca39003772df658d2292c17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a1af53364397a297f3a303c2860411fc5</anchor>
      <arglist>(int Precision)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a9fa257f5b0154367791b4ba722ef9f7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mpfr_srcptr</type>
      <name>getReadPtr</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>ad8078484c7eff8b57125cb0e4e967662</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mpfr_ptr</type>
      <name>getWritePtr</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a9cb32f58cad13bc28542e83777edb43d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpfr_reference</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a1bc62fbe0c707d87d1bc7399658deeec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpfr_reference</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a85a92046521579088d301dfe54b8b351</anchor>
      <arglist>(const mpfr_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>mpfr_reference &amp;</type>
      <name>operator=</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>ac98f021df3e6080b01ac133806a6c966</anchor>
      <arglist>(const mpfr_reference &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~mpfr_reference</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>ab02a5000bca39003772df658d2292c17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a1af53364397a297f3a303c2860411fc5</anchor>
      <arglist>(int Precision)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a9fa257f5b0154367791b4ba722ef9f7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mpfr_srcptr</type>
      <name>getReadPtr</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>ad8078484c7eff8b57125cb0e4e967662</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>mpfr_ptr</type>
      <name>getWritePtr</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a9cb32f58cad13bc28542e83777edb43d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mpfr_record *</type>
      <name>ref</name>
      <anchorfile>classamp_1_1mpfr__reference.html</anchorfile>
      <anchor>a31feac7ce783f21d50662e18536edb3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>amp::mpfr_storage</name>
    <filename>classamp_1_1mpfr__storage.html</filename>
    <member kind="function" static="yes">
      <type>static mpfr_record *</type>
      <name>newMpfr</name>
      <anchorfile>classamp_1_1mpfr__storage.html</anchorfile>
      <anchor>af85171551295adb13e97536f1359ed0e</anchor>
      <arglist>(unsigned int Precision)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deleteMpfr</name>
      <anchorfile>classamp_1_1mpfr__storage.html</anchorfile>
      <anchor>a448a95d0924a21961f750aea2c1019b5</anchor>
      <arglist>(mpfr_record *ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gmp_randstate_t *</type>
      <name>getRandState</name>
      <anchorfile>classamp_1_1mpfr__storage.html</anchorfile>
      <anchor>a309f0200bb470d00930c106f51d8b67b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mpfr_record *</type>
      <name>newMpfr</name>
      <anchorfile>classamp_1_1mpfr__storage.html</anchorfile>
      <anchor>a89ff057fbad9d6754b8a964d56c7704e</anchor>
      <arglist>(unsigned int Precision)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deleteMpfr</name>
      <anchorfile>classamp_1_1mpfr__storage.html</anchorfile>
      <anchor>ab2bdd45b69030a25d2f88a5d0ae7fffd</anchor>
      <arglist>(mpfr_record *ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gmp_randstate_t *</type>
      <name>getRandState</name>
      <anchorfile>classamp_1_1mpfr__storage.html</anchorfile>
      <anchor>a1fae952324c6bf61c4409c5b72f4a60a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static mpfr_record_ptr &amp;</type>
      <name>getList</name>
      <anchorfile>classamp_1_1mpfr__storage.html</anchorfile>
      <anchor>af976c07d43437e57573b0214ed895ecc</anchor>
      <arglist>(unsigned int Precision)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static mpfr_record_ptr &amp;</type>
      <name>getList</name>
      <anchorfile>classamp_1_1mpfr__storage.html</anchorfile>
      <anchor>ad5f142f61ece89181702d2967183c95e</anchor>
      <arglist>(unsigned int Precision)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multiCnt</name>
    <filename>classmultiCnt.html</filename>
    <member kind="function">
      <type></type>
      <name>multiCnt</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>a9124c56eae4fb75a660f6ab19fb83643</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>multiCnt</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>ab7b6795456a6cc7b35241ac701215d22</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>multiCnt</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>a52056170a74bf4661c0abe4759dd10f5</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>multiCnt</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>af94f7ab640954bfb58f6af77545dc5e5</anchor>
      <arglist>(int, int *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>multiCnt</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>abd058cd5edb58325c5b69266af9917b9</anchor>
      <arglist>(const multiCnt &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_zero</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>a0fa675c5a528bd9befe7a7a1078d2023</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_new</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>a19e65288ec6833bd20c75e46a60eb7d0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_delete</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>a6b8c29a189580dc55f4b29845e14d136</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_shallow</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>acea8e773b00c9e46a1145ec733bc15a9</anchor>
      <arglist>(multiCnt &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_deep</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>a439ca8022a84bf6efd4c780cf1efbb07</anchor>
      <arglist>(const multiCnt &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>a41d0d82200dc16f4842ebdcee20c7361</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inc</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>aa096c1ccbcbcae087dd1a97fa22fb159</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inc_carry</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>a6a3821e284c5322e8670da1b36576824</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inc</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>a1571d9a098a5aab3200d9d5d9e2d30e0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>cnt</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>a1fa3036d1ba5fa8169b95d24f68a02ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>N</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>abf721b10132ec7870809506599094383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_inc</name>
      <anchorfile>classmultiCnt.html</anchorfile>
      <anchor>a5fecf2c7de413071a27574ffbd958610</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::internals::Mutex</name>
    <filename>classvspace_1_1internals_1_1Mutex.html</filename>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classvspace_1_1internals_1_1Mutex.html</anchorfile>
      <anchor>a2e819e03ee01d80a62bd5aac602b0e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Mutex</name>
      <anchorfile>classvspace_1_1internals_1_1Mutex.html</anchorfile>
      <anchor>ab021838ce66e7a92eaccd61cb73870db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classvspace_1_1internals_1_1Mutex.html</anchorfile>
      <anchor>a8ffb31cbf7acd8df6d324d706142813c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classvspace_1_1internals_1_1Mutex.html</anchorfile>
      <anchor>ac9ed7a639c74bf30ef8f3319c0eb0f8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_owner</name>
      <anchorfile>classvspace_1_1internals_1_1Mutex.html</anchorfile>
      <anchor>aa19a97d65d3673e62ab298dc2a4530c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_locklevel</name>
      <anchorfile>classvspace_1_1internals_1_1Mutex.html</anchorfile>
      <anchor>ad5d7d34ddf333087a9d479f9531f915a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vaddr_t</type>
      <name>_lock</name>
      <anchorfile>classvspace_1_1internals_1_1Mutex.html</anchorfile>
      <anchor>a9d76851c68c0f7ec2b37907fc574ca9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyGlobalPrintingFixture</name>
    <filename>classMyGlobalPrintingFixture.html</filename>
    <base>GlobalPrintingFixture</base>
    <base>GlobalPrintingFixture</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setUpWorld</name>
      <anchorfile>classMyGlobalPrintingFixture.html</anchorfile>
      <anchor>aa64f85029981818895364db4a193504a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setUpWorld</name>
      <anchorfile>classMyGlobalPrintingFixture.html</anchorfile>
      <anchor>aa64f85029981818895364db4a193504a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>MYYSTYPE</name>
    <filename>stype_8h.html</filename>
    <anchor>unionMYYSTYPE</anchor>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>stype_8h.html</anchorfile>
      <anchor>ad7fcea1cb37b8ca00ac002bdf88bd66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>stype_8h.html</anchorfile>
      <anchor>a1f161e6341e1e21f65d794f1cb70347f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sleftv</type>
      <name>lv</name>
      <anchorfile>stype_8h.html</anchorfile>
      <anchor>aa14835b9e95f2386d1f5e423c8a6d8e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NAConverter</name>
    <filename>structNAConverter.html</filename>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>convert</name>
      <anchorfile>structNAConverter.html</anchorfile>
      <anchor>abc0b9b13cf6fdfff638b3d303b641a24</anchor>
      <arglist>(const number &amp;n)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nc_pProcs</name>
    <filename>libpolys_2polys_2nc_2nc_8h.html</filename>
    <anchor>structnc__pProcs</anchor>
    <member kind="variable">
      <type>bucket_Proc_Ptr</type>
      <name>BucketPolyRed_NF</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a5f043348a24c6e1da9c94516949e1d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bucket_Proc_Ptr</type>
      <name>BucketPolyRed_Z</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>af05bcef27422ec3acf28f0d394aa014f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SPoly_Proc_Ptr</type>
      <name>SPoly</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a1d01e3fa3a9e0e180ca0e302ff1194eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SPolyReduce_Proc_Ptr</type>
      <name>ReduceSPoly</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>aa210fb456b5ba338902d4077f4c9fd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>GB</name>
      <anchorfile>libpolys_2polys_2nc_2nc_8h.html</anchorfile>
      <anchor>a464fd7f67fa1fc07e90b17c624f649a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nc_struct</name>
    <filename>structnc__struct.html</filename>
    <member kind="function">
      <type>nc_type &amp;</type>
      <name>ncRingType</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a5f8ddc8eed0440bed94a0525f70a4de9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>nc_type</type>
      <name>ncRingType</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a899704374bb43e9b49e3c3e59f9a7058</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>short &amp;</type>
      <name>FirstAltVar</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>ad410ad978ccda2b2a89f06dcab589af9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>short &amp;</type>
      <name>LastAltVar</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a9941303c85650f8fdece703059f2ea2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>FirstAltVar</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>aa128818662a55e89a4dafd1bd3b6aee2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>LastAltVar</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>abd92ba081000022a447fa9a24de2b352</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ideal &amp;</type>
      <name>SCAQuotient</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a47ab4e67b040d65a4186a11a6ef3a99f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CGlobalMultiplier *</type>
      <name>GetGlobalMultiplier</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a103dd321002b243bef5b7c5e3948d759</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CGlobalMultiplier *&amp;</type>
      <name>GetGlobalMultiplier</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a86e8f1cd4e69a19c7d9d714b41df533f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CFormulaPowerMultiplier *</type>
      <name>GetFormulaPowerMultiplier</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a6956c4cf0474b29045651128e264e0ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CFormulaPowerMultiplier *&amp;</type>
      <name>GetFormulaPowerMultiplier</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a8ee7159aa9ed5eea14e3bcd8fd445b71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>nc_type</type>
      <name>type</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a30336601c186eb1a24ca5d6a82a7d9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matrix</type>
      <name>C</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a3a637089d0ff3b6cf467d26b1f8cebcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matrix</type>
      <name>D</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>ad13573bde816b504c0df64717b30d45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matrix *</type>
      <name>MT</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>aee1809d17354cca877bd186c3842de76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matrix</type>
      <name>COM</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>ad24064f8360a68ef4a6f0eea82e59b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>MTsize</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a9eae38f3c65d0ebd30cd75117dc1842f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IsSkewConstant</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>aaf44556703f819f343ff081e86eaaca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>nc_pProcs</type>
      <name>p_Procs</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>af926812f7783b229829e523a741aa5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union nc_struct::@223026067025112125326214064312250346164037262056</type>
      <name>data</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a9182bb9229dab4f8b63ce55ced1592d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CGlobalMultiplier *</type>
      <name>m_Multiplier</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>ae1c77ea08e2546e4f7eba1a7a1a5290f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CFormulaPowerMultiplier *</type>
      <name>m_PowerMultiplier</name>
      <anchorfile>structnc__struct.html</anchorfile>
      <anchor>a95e883b07ae961d7f801d3a45f89e108</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>newstruct_desc_s</name>
    <filename>newstruct_8cc.html</filename>
    <anchor>structnewstruct__desc__s</anchor>
    <member kind="variable">
      <type>newstruct_member</type>
      <name>member</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a9de4333d4a2ba203326873c89b3844e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>newstruct_desc</type>
      <name>parent</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a713e5c2c9639a60b8cc5aa5aac2a05b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>newstruct_proc</type>
      <name>procs</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>af9e3788ecd385b01148e3a8fe3845a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>af809c0e69a1b7cd2a99ab8f96d9e223b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>ab3e8fbf92a4267ff5b1ae2d38c8fbb5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>newstruct_member_s</name>
    <filename>newstruct_8cc.html</filename>
    <anchor>structnewstruct__member__s</anchor>
    <member kind="variable">
      <type>newstruct_member</type>
      <name>next</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a1abd5d4c14b5038128ba818850e74f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>ada7af01007e904065a619c7e5caafeaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>typ</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a3661a9a2bb10be1a7e3bb93c8187e3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pos</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a9f0e27e68945a0be52dfb9bae59bdbd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>newstruct_proc_a</name>
    <filename>newstruct_8cc.html</filename>
    <anchor>structnewstruct__proc__a</anchor>
    <member kind="variable">
      <type>newstruct_proc</type>
      <name>next</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>afc27dad375b68ded887418e21a953374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>t</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a68ee6a81394362f75cda263b5ef788ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>args</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>ab12ae009de22d680af70c0585fcc1347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>procinfov</type>
      <name>p</name>
      <anchorfile>newstruct_8cc.html</anchorfile>
      <anchor>a3a1d8a67b42739bbc28099b75dfa37ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>newtonPolygon</name>
    <filename>classnewtonPolygon.html</filename>
    <member kind="function">
      <type></type>
      <name>newtonPolygon</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>a359213010d027072980ba05cedf45a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>newtonPolygon</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>ae522f8499e97fea5c603a663e7e8f010</anchor>
      <arglist>(const newtonPolygon &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>newtonPolygon</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>a57e35de35774e14e0525655731aa762e</anchor>
      <arglist>(poly, const ring r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~newtonPolygon</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>ae24bdca70d606fe2f90c21a8b5dfbae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>newtonPolygon &amp;</type>
      <name>operator=</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>aca5ba000f1462a9313d5c11dd530c4b1</anchor>
      <arglist>(const newtonPolygon &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_new</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>a04fa3c0f641eccfc27878af7693d2bca</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_delete</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>a8cebbc93569ba34ecde59be6a0511bb2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_zero</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>adf24232deaf6aaefe93e037b386b90a9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_shallow</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>a19b3afd36d79cbb52a0e7e199f0e3c52</anchor>
      <arglist>(newtonPolygon &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_deep</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>af59ea506c0e90de50ea58318fb0c9f0f</anchor>
      <arglist>(const newtonPolygon &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_linearForm</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>a02cfc25cc4b1f323732be5f760411ac3</anchor>
      <arglist>(const linearForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>weight</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>a4a72e215d2a382fa89b09be12fb097a7</anchor>
      <arglist>(poly, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>weight_shift</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>adc9897e040d7128571afab9460beef2e</anchor>
      <arglist>(poly, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>weight1</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>aec878cf415386df3ea515a784698e5a6</anchor>
      <arglist>(poly, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>weight_shift1</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>a8366e628c4510f6d430e8b6ca83364e4</anchor>
      <arglist>(poly, const ring r) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>linearForm *</type>
      <name>l</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>ada464dff2090148d2921727559454580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>N</name>
      <anchorfile>classnewtonPolygon.html</anchorfile>
      <anchor>a53c4896d3a5a06663250f7d1104b1549</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NewVectorMatrix</name>
    <filename>classNewVectorMatrix.html</filename>
    <member kind="function">
      <type></type>
      <name>NewVectorMatrix</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>a29b67cbca0f84326de7d5bbc32e9ae25</anchor>
      <arglist>(unsigned n, unsigned long p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NewVectorMatrix</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>a228feb15d448723e988f150e5abdd2de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>firstNonzeroEntry</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>ac231c0abd54369315586c096f6967bf1</anchor>
      <arglist>(unsigned long *row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeRow</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>a0db4f7f808edc37b23b0836491333221</anchor>
      <arglist>(unsigned long *row, unsigned i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertRow</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>a5d4b762c28b2eaf3963ac289ea5a87bf</anchor>
      <arglist>(unsigned long *row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertMatrix</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>aa6bf540cb3c910b5328334b229c4b237</anchor>
      <arglist>(LinearDependencyMatrix &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findSmallestNonpivot</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>aefd1d4da8a1e93cdd1157691604bbd0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findLargestNonpivot</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>a9e8513e75a27bc76c3ce3e71c1f78ef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>p</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>a2866e3008da8c0f754d33727091efeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>n</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>adb055754ba19985a45e1f5be6ad6575f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long **</type>
      <name>matrix</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>a3b6f20e878f4e74d85318a479108095a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned *</type>
      <name>pivots</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>a7124be4a7e3d96973a0d8672332ba3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned *</type>
      <name>nonPivots</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>a2686d4740bbc636b0e0b4428d5940464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>rows</name>
      <anchorfile>classNewVectorMatrix.html</anchorfile>
      <anchor>a324963144e2b14ddc1bc8c62798c8c38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>nf</name>
    <filename>unionnf.html</filename>
    <member kind="function">
      <type></type>
      <name>nf</name>
      <anchorfile>unionnf.html</anchorfile>
      <anchor>a4d35acff9a414fcdea94d2610c311cdf</anchor>
      <arglist>(SI_FLOAT f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nf</name>
      <anchorfile>unionnf.html</anchorfile>
      <anchor>a0933e0a04fcc9445a8954f484fdbc388</anchor>
      <arglist>(number n)</arglist>
    </member>
    <member kind="function">
      <type>SI_FLOAT</type>
      <name>F</name>
      <anchorfile>unionnf.html</anchorfile>
      <anchor>ad85d0daed48efdf6c241ee29073f4776</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>N</name>
      <anchorfile>unionnf.html</anchorfile>
      <anchor>ae585275f45ff02cab65edc61d7e76fc7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nf</name>
      <anchorfile>unionnf.html</anchorfile>
      <anchor>a4d35acff9a414fcdea94d2610c311cdf</anchor>
      <arglist>(SI_FLOAT f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nf</name>
      <anchorfile>unionnf.html</anchorfile>
      <anchor>a0933e0a04fcc9445a8954f484fdbc388</anchor>
      <arglist>(number n)</arglist>
    </member>
    <member kind="function">
      <type>SI_FLOAT</type>
      <name>F</name>
      <anchorfile>unionnf.html</anchorfile>
      <anchor>ad85d0daed48efdf6c241ee29073f4776</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>N</name>
      <anchorfile>unionnf.html</anchorfile>
      <anchor>ae585275f45ff02cab65edc61d7e76fc7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>SI_FLOAT</type>
      <name>_f</name>
      <anchorfile>unionnf.html</anchorfile>
      <anchor>a5389e8b3c4c4fe8161893a6b058bdf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>_n</name>
      <anchorfile>unionnf.html</anchorfile>
      <anchor>a869c67d99cb9e2e209be4befb13710f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>nFindCoeffByName_s</name>
    <filename>numbers_8cc.html</filename>
    <anchor>structnFindCoeffByName__s</anchor>
    <member kind="variable">
      <type>n_coeffType</type>
      <name>n</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a88214da84dec351f3177cd90ece62a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cfInitCfByNameProc</type>
      <name>p</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>ac19f70a45766ad63fb47d8d55b045919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>nFindCoeffByName_p</type>
      <name>next</name>
      <anchorfile>numbers_8cc.html</anchorfile>
      <anchor>a5d5e83c45feb3bfd74f5ab9643b42f4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nforder</name>
    <filename>classnforder.html</filename>
    <member kind="function">
      <type>void</type>
      <name>calcdisc</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>acf94b33060069bdd63ac498d799710a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ref_count_incref</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>ab835f9e15b418cdf3deb683e2e6cad04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ref_count_decref</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a61f2f873db4cfce38dac5cfc6b19cf62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ref_count</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>af158075e0d4d2cce0a4c793089c235b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nforder</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>ac7f184d50edfdcdd9f22e10f05146a72</anchor>
      <arglist>(int dim, bigintmat **m, const coeffs q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nforder</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>ae6a604d40a21788c77abd1ca5dd18b93</anchor>
      <arglist>(nforder *o, bigintmat *base, number div, const coeffs q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nforder</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a42caddd0824dc85f4312492eb898aec7</anchor>
      <arglist>(nforder *o, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~nforder</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a2ab968dff3972fb4ad7b4054ab6746b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a11476b01f2d08874b1d9ba31a383daab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>String</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>ab4c42eb0b7ab94c816e601ca9de1da56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a2e5435a9a5b7f3801bc29af499076c57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>nforder *</type>
      <name>simplify</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>ac39817a1030bf4f80103fc386f3e04ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getDisc</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a42391bb9d35d4201c5a8991977bf30cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>viewDisc</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a3493e80bf393ee76ff6a4ffd33efe705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDim</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>af32ff28e219633fc0c55c306329d5174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>basecoeffs</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a9736dd6d922d1aa07626a17d48e7fded</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getDiv</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a001da6b682f487e4f1bed3915a00494c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMult</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>aa7c40fcef83b7b0c42b2d8b8aea7c3f8</anchor>
      <arglist>(bigintmat **m)</arglist>
    </member>
    <member kind="function">
      <type>nforder *</type>
      <name>getBase</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a6a363c9b2e43d9b7460b654f93e59e3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>getBasis</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a72fc3af37e94ff726c228e01929904a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>viewBasis</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a93188f2009eb7bb2d2220cc873579029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>oneIsOne</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a62c4a85974fab87f400ae221092d3d58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOneIsOne</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>ac5591b990cf76b793d06c5852db43aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMaximalKnown</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>aa3e40f662e7e42354004a07a9367ce98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMaximal</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a62a1d9802346255a9eb18032d0a6fa17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsMaximal</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a107f2dfd38962ba9fc3a0069ff894f12</anchor>
      <arglist>(bool is)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>elAdd</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>af71115d865bb1800aa9869edc8a4a5cc</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>elSub</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a6b9327e1b937f6d617722a7997c23d9f</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>elMult</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a8562c6b3d242d57399619de97144abcf</anchor>
      <arglist>(bigintmat *a, bigintmat *b)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>elTrace</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a5771f3d2801de9e52d910f030eb07bac</anchor>
      <arglist>(bigintmat *a)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>elNorm</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>aefe2fe3801251c589fd79918282793b0</anchor>
      <arglist>(bigintmat *a)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>elRepMat</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>ae40362bc6b709fe7ca4c770032545608</anchor>
      <arglist>(bigintmat *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multmap</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a66a6575d3617e845688428ee3e6ba542</anchor>
      <arglist>(bigintmat *a, bigintmat *m)</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>traceMatrix</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>af292f9ae95721a6cfe05cb865ca02c12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createmulttable</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a54f7231a97d34468a3d28a27da06d943</anchor>
      <arglist>(bigintmat **a)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>aec68a7a248ed40f55851cc0f161b255f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rc</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a4c286266b38286ddaa5c3d341fd2b1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number</type>
      <name>discriminant</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a426303a26e1f8860b93cb3a3fd41111a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dimension</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a6df9e7a53331ebfc9687728b044c815e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coeffs</type>
      <name>m_coeffs</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a0e8d57c92d04a9872be0e7da75b118a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat **</type>
      <name>multtable</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>ac05810f96ccfa381822e81fbf9d64560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nforder *</type>
      <name>baseorder</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a73e61648578393db744b6336a7e49a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat *</type>
      <name>basis</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a773ed1b26e8a4fa90a186e2f07d991cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number</type>
      <name>divisor</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>ae799665de611c102ae5c0f3de18b5ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat *</type>
      <name>inv_basis</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a7b7592cca28bc1d12964d1f37d43f83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number</type>
      <name>inv_divisor</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>aa81dad73943e5e890803fc00d787967c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classnforder.html</anchorfile>
      <anchor>a0e540c0d1d36a2fdae8824da5f456f1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nforder_ideal</name>
    <filename>classnforder__ideal.html</filename>
    <member kind="function">
      <type></type>
      <name>nforder_ideal</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a18448822a41703918648e2bca168375f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>adfb2f2003c5375a84403d8d15d6b8b90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nforder_ideal</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>ac5eb98daaf0b5406fa86611ed74a2ef8</anchor>
      <arglist>(bigintmat *basis, number *min, number *min_den, number *norm, number *norm_den, const coeffs ord)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nforder_ideal</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a91a4f888c1e480871b8b3208a2ed800b</anchor>
      <arglist>(bigintmat *basis, const coeffs q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>nforder_ideal</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a86126aba39e113dd3e6c13d03432c3dc</anchor>
      <arglist>(nforder_ideal *i, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~nforder_ideal</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a325ab78fe2183a7a02ea5d12187f3b40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>ae6e5faa31ad67ca139f50a3343dbf019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>String</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a619d581d49a8ea88cf4120b1fe41994f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>ab7a7558fd893a39a0d4fbc0712422403</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getNorm</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a61bac38d6292c98827c68157e7b50f30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getNormDen</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a7bd61605a835855d13514c26eed1eede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getMin</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>af6c1d77fe0615eb0ceef869b1d6991cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getMinDen</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>aecaf75f2c5d9ff9b0a7050c3f76f4ec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>coeffs</type>
      <name>order</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a61ea10d6a0b76d434aa4168a00874003</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>viewBasis</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>acef5cd87bb680704ccd16c23f8dabee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bigintmat *</type>
      <name>getBasis</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>ac68a39060df6df6b50a3b2e07ad02594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>viewBasisDen</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>ac7d0ddfd968ce86dd519a8dfff67c110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isFractional</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a7e145b32acbceb8dcf65702fca9d5a34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinTransfer</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a9b8902d3b4b8d21261ea676addc51f10</anchor>
      <arglist>(number a, number b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormTransfer</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>aded2988ed675e524a723acbecf27e90d</anchor>
      <arglist>(number a, number b)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>viewNorm</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a085d8eb4be90833d757a004c4e96e6cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>viewMin</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>ae37f6aaba11d967a1d5c14422fe74a2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBasisDenTransfer</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a2f00591838aef4cd94e9ca33153907cd</anchor>
      <arglist>(number a)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number</type>
      <name>norm</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>ae2226edcc315f8f6f119393c4ce6abe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number</type>
      <name>norm_den</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a6ef827565f8fcd754a32c1344770ec77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number</type>
      <name>min</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a45c30dcfb26198383dc5d0e45ce710d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number</type>
      <name>min_den</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a12006c5cc6d4fae8102afc6912961d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>coeffs</type>
      <name>ord</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a5305ebab04e626363652c9214f0109f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bigintmat *</type>
      <name>basis</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>ac3e8d5de8eb92116a215b6ffe249e0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number</type>
      <name>den</name>
      <anchorfile>classnforder__ideal.html</anchorfile>
      <anchor>a3ab778c4179471ec7ea05c5f2629254e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::Queue::Node</name>
    <filename>classvspace_1_1Queue.html</filename>
    <anchor>structvspace_1_1Queue_1_1Node</anchor>
    <member kind="variable">
      <type>VRef&lt; Node &gt;</type>
      <name>next</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>a7085fb021f50758be7d3406893d03d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>data</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>a370684d4e6860924e4a45cdea7e7f29c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::VMap::Node</name>
    <filename>classvspace_1_1VMap.html</filename>
    <anchor>structvspace_1_1VMap_1_1Node</anchor>
    <member kind="variable">
      <type>VRef&lt; Node &gt;</type>
      <name>next</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>aced764bca6257ebc0419c02787e16b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>hash</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a18c14e4f547aba1ebe043a69484bbad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VRef&lt; K &gt;</type>
      <name>key</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a270b04c6e627c494c3cfc48f216d00ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VRef&lt; V &gt;</type>
      <name>value</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a236c01be64cdf4b2034c30ad7366e6dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NoroCache</name>
    <filename>classNoroCache.html</filename>
    <templarg>class number_type</templarg>
    <member kind="function">
      <type>void</type>
      <name>collectIrreducibleMonomials</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a900939d4b272fe1c5b1f93eedc36ffbe</anchor>
      <arglist>(std::vector&lt; DataNoroCacheNode&lt; number_type &gt; * &gt; &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collectIrreducibleMonomials</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a91530f0220a955ab59091fe25b3b279c</anchor>
      <arglist>(int level, NoroCacheNode *node, std::vector&lt; DataNoroCacheNode&lt; number_type &gt; * &gt; &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>DataNoroCacheNode&lt; number_type &gt; *</type>
      <name>insert</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a8e853700e987b90cea1d151f22849c80</anchor>
      <arglist>(poly term, poly nf, int len)</arglist>
    </member>
    <member kind="function">
      <type>DataNoroCacheNode&lt; number_type &gt; *</type>
      <name>insert</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a8dd6937812eeaafbd56fdc709e7ece62</anchor>
      <arglist>(poly term, SparseRow&lt; number_type &gt; *srow)</arglist>
    </member>
    <member kind="function">
      <type>DataNoroCacheNode&lt; number_type &gt; *</type>
      <name>insertAndTransferOwnerShip</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a661ad609f51cd6f42f27cdaa052a754c</anchor>
      <arglist>(poly t, ring)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>lookup</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a4e937d23012b0f7015d480395b80a9df</anchor>
      <arglist>(poly term, BOOLEAN &amp;succ, int &amp;len)</arglist>
    </member>
    <member kind="function">
      <type>DataNoroCacheNode&lt; number_type &gt; *</type>
      <name>getCacheReference</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a40d57798a0ba09e67e5e4b99528a4d0c</anchor>
      <arglist>(poly term)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NoroCache</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>aebac9e2dc86b9b7ae282f228fed62bca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ensureTempBufferSize</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a3e162dd4556f2eb5e8b53aede49850c9</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NoroCache</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>af44b6edeae1a8cfdf632066ad96dcf7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>temp_term</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a27fbe0f6f5d48cd4ede4dab947e825ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nIrreducibleMonomials</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a0177ec7151921bdf3d242f46f2e48e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nReducibleMonomials</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>af81b51b1d7e02553ff697acf704d90c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>tempBuffer</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a44ffa48ed07cdf5c438c034f975a5803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>tempBufferSize</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a9a23935ff629a8ec2b8e384451a9d7df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>backLinkCode</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>afebfdfc459130598e41cae7b0c23a47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; PolySimple &gt;</type>
      <name>poly_vec</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a69342e785c9b24d2148817801df0a4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DataNoroCacheNode&lt; number_type &gt; *</type>
      <name>treeInsert</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a1156ebbc0c62f8110d0b76d65fa9b779</anchor>
      <arglist>(poly term, poly nf, int len)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DataNoroCacheNode&lt; number_type &gt; *</type>
      <name>treeInsert</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a14333407260dd4d546504fe5f116bc8e</anchor>
      <arglist>(poly term, SparseRow&lt; number_type &gt; *srow)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DataNoroCacheNode&lt; number_type &gt; *</type>
      <name>treeInsertBackLink</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a8b678fadb01b339aee6a9e34f1e3082a</anchor>
      <arglist>(poly term)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>poly_vec</type>
      <name>ressources</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>ac382eb77c448f0a8ffecabc753f40957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NoroCacheNode</type>
      <name>root</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a4790dfa0465f1d40ff3edbc27c43f69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>number *</type>
      <name>buffer</name>
      <anchorfile>classNoroCache.html</anchorfile>
      <anchor>a69e3b3ac629a04f922311c0a187c01f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NoroCacheNode</name>
    <filename>classNoroCacheNode.html</filename>
    <member kind="function">
      <type></type>
      <name>NoroCacheNode</name>
      <anchorfile>classNoroCacheNode.html</anchorfile>
      <anchor>ad7512cb6488258ffd9d2c260c5740dd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NoroCacheNode *</type>
      <name>setNode</name>
      <anchorfile>classNoroCacheNode.html</anchorfile>
      <anchor>aacf1ebc985f132125844582c6d2b9304</anchor>
      <arglist>(int branch, NoroCacheNode *node)</arglist>
    </member>
    <member kind="function">
      <type>NoroCacheNode *</type>
      <name>getBranch</name>
      <anchorfile>classNoroCacheNode.html</anchorfile>
      <anchor>a62ec30da5740c5d6be3d74046b2f52e6</anchor>
      <arglist>(int branch)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NoroCacheNode</name>
      <anchorfile>classNoroCacheNode.html</anchorfile>
      <anchor>af52d5dac644db472ef461ac539b3b45d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>NoroCacheNode *</type>
      <name>getOrInsertBranch</name>
      <anchorfile>classNoroCacheNode.html</anchorfile>
      <anchor>a8c34594cd155ec76bfae8ceed35815d6</anchor>
      <arglist>(int branch)</arglist>
    </member>
    <member kind="variable">
      <type>NoroCacheNode **</type>
      <name>branches</name>
      <anchorfile>classNoroCacheNode.html</anchorfile>
      <anchor>a533a13c4b2a5d93285a6d60fd3534a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>branches_len</name>
      <anchorfile>classNoroCacheNode.html</anchorfile>
      <anchor>a21fabc60bc83f588e41cf923092b6742</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NTNumConverter</name>
    <filename>structNTNumConverter.html</filename>
    <member kind="function" static="yes">
      <type>static poly</type>
      <name>convert</name>
      <anchorfile>structNTNumConverter.html</anchorfile>
      <anchor>adaa97fb9770d814b8c7eb5f297214fab</anchor>
      <arglist>(const number &amp;n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Number</name>
    <filename>classNumber.html</filename>
    <member kind="function">
      <type>number</type>
      <name>as_number</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>af84f2dcc0be95c74d2aa5dbe19435276</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator=</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a9e8a9d670c15275ac761b18ac7ad532f</anchor>
      <arglist>(const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>operator-</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a9411b3b61bdaa97f368132a6ae314cca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator+=</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>ab72d71bcc573a0bd94e932ac2dc6e0ea</anchor>
      <arglist>(const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator*=</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>abd3f10bccc8a206892f125d1e2913ec8</anchor>
      <arglist>(const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator-=</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a94539b51ec30357827555a3c26efd7c3</anchor>
      <arglist>(const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator/=</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>aec96f0676409a5b4f1ff72be60e4240e</anchor>
      <arglist>(const Number &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator=</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>ad61683ff17b60b1f559c595c218ef289</anchor>
      <arglist>(int n2)</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator+=</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a9fd680dc75b549361adfd583cdfe5241</anchor>
      <arglist>(int n2)</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator*=</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a0685a92e60ec3241342b6768ea7b415f</anchor>
      <arglist>(int n2)</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator-=</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>acf4cb13c0854fc9b25ad6082f2ecb7fb</anchor>
      <arglist>(int n2)</arglist>
    </member>
    <member kind="function">
      <type>Number &amp;</type>
      <name>operator/=</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a63ec4c3e5e21c5c6cc3cb7ee14b03a28</anchor>
      <arglist>(int n2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Number</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a5a596a2f86f33fb48493ce0d19e48b34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Number</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a09d6e45565ccb1851c333fd6f6fcda33</anchor>
      <arglist>(const Number &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Number</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>ac2ac966a31682eb70e1c9c27ead0292d</anchor>
      <arglist>(number n, ring r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Number</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a8377d377a12587bcca1054563606381e</anchor>
      <arglist>(int n, ring r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Number</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>ad6c37c5b3e903aa52f2eeae26c593546</anchor>
      <arglist>(int n, intrusive_ptr&lt; ip_sring &gt; r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Number</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a341d9c0422850bd1c24531665d79d0d6</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a875d7f655ebb7128bb8a24230c95e2d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Number</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a455be1ad651c9a6857276e992f31144c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>getRing</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a421d8e3885c13f49808b082e176130c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>number</type>
      <name>n</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>af943f4f959279b440a62a170baafa746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>intrusive_ptr&lt; ip_sring &gt;</type>
      <name>r</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a9bc55f72161f8660c84acb6c435500f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Poly</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>acbff96b7e40de6274dbed4443807678e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Vector</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a8d31999cf2d1c149956d35c1c01b3186</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>PolyBase</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a0adfbccd5ed85d5d4ce273256ecef0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>PolyImpl</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>aa4aa258f2ff9200ebb5c0c1ad35be4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator+</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a8385da7517a399d147df25806e02d631</anchor>
      <arglist>(const Number &amp;n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator-</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a1be46b46a2f70fec58c74b5fac7ad428</anchor>
      <arglist>(const Number &amp;n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator/</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>ab34af4c7abeba27920f7aabc3d19996a</anchor>
      <arglist>(const Number &amp;n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator*</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a97818898f70786813cbfe830a476b744</anchor>
      <arglist>(const Number &amp;n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a7d6c9b67cf13114a5ffbc7f4f1c9be46</anchor>
      <arglist>(const Number &amp;n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator+</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a4842a2a9ff70ca747e9c811dea7c72ce</anchor>
      <arglist>(const Number &amp;n1, int n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator-</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a5783d6be89986d4b94098a14b64fcabd</anchor>
      <arglist>(const Number &amp;n1, int n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator/</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a19f912ba914e864448ab9322646aee61</anchor>
      <arglist>(const Number &amp;n1, int n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator*</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a4da1b25e0e41c26a48f99c8515388870</anchor>
      <arglist>(const Number &amp;n1, int n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a291781e0141aad8ba4ff85dc1d9f0d04</anchor>
      <arglist>(const Number &amp;n1, int n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator+</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>ac1967e4eef957489e8aa43a3bca32061</anchor>
      <arglist>(int n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator-</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a50690aee2eb047c5b787b787ce34cc89</anchor>
      <arglist>(int n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator/</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>ab5b5bcc7dacb42d252e7e934c038e5b7</anchor>
      <arglist>(int n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend Number</type>
      <name>operator*</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>aa4812bebba14054d197f66480b3bcaf9</anchor>
      <arglist>(int n1, const Number &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classNumber.html</anchorfile>
      <anchor>a3a4a912ab8e953683beaa2295a4e5090</anchor>
      <arglist>(int n1, const Number &amp;n2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>snumber</name>
    <filename>longrat_8h.html</filename>
    <anchor>structsnumber</anchor>
    <member kind="variable">
      <type>mpz_t</type>
      <name>z</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>ad0cd2457417f0872a4b68c7a4ae17e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mpz_t</type>
      <name>n</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>aa107c3bc112895ff090f633021d41f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>debug</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>aced7d82b4235cc789f374505214c044e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>s</name>
      <anchorfile>longrat_8h.html</anchorfile>
      <anchor>ae1f5542b4050d79e05eb393ba62eaac4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>oldGaussElem</name>
    <filename>classoldGaussElem.html</filename>
    <member kind="function">
      <type></type>
      <name>oldGaussElem</name>
      <anchorfile>classoldGaussElem.html</anchorfile>
      <anchor>ab1abed0cece4fe12a7c818d28d5823f8</anchor>
      <arglist>(const fglmVector newv, const fglmVector newp, number &amp;newpdenom, number &amp;newfac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~oldGaussElem</name>
      <anchorfile>classoldGaussElem.html</anchorfile>
      <anchor>a3ee6ebe70dbc87542d57693023b70175</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>fglmVector</type>
      <name>v</name>
      <anchorfile>classoldGaussElem.html</anchorfile>
      <anchor>a378350b0f19e6199f5e54bf27afaa3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>fglmVector</type>
      <name>p</name>
      <anchorfile>classoldGaussElem.html</anchorfile>
      <anchor>a97944a3a113c2d9c5f7b6cfae3240208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>pdenom</name>
      <anchorfile>classoldGaussElem.html</anchorfile>
      <anchor>a87bc5ed8a31c5a362a92b6d3be09831e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>fac</name>
      <anchorfile>classoldGaussElem.html</anchorfile>
      <anchor>a6cee7e1597dc14e99ce6e3429a0aef52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omallocClass</name>
    <filename>classomallocClass.html</filename>
    <member kind="function">
      <type>void *</type>
      <name>operator new</name>
      <anchorfile>classomallocClass.html</anchorfile>
      <anchor>ac133b703ab74096d163dcd4535306be1</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete</name>
      <anchorfile>classomallocClass.html</anchorfile>
      <anchor>afcf307a9e5f6869098d725e8bdac9780</anchor>
      <arglist>(void *block)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new[]</name>
      <anchorfile>classomallocClass.html</anchorfile>
      <anchor>a2adba06a91ec1091d395c9f1b62cec55</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete[]</name>
      <anchorfile>classomallocClass.html</anchorfile>
      <anchor>aec185ae376677381cba8ecc1946c6d8f</anchor>
      <arglist>(void *block)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new</name>
      <anchorfile>classomallocClass.html</anchorfile>
      <anchor>a13a1c74f429ef2c07477f2ed44c241cf</anchor>
      <arglist>(size_t size, const std::nothrow_t &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new[]</name>
      <anchorfile>classomallocClass.html</anchorfile>
      <anchor>acbade86a956dbef7d9f8a504a2ce0a35</anchor>
      <arglist>(size_t size, const std::nothrow_t &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>omBin_next_s</name>
    <filename>xalloc_8h.html</filename>
    <anchor>structomBin__next__s</anchor>
    <member kind="variable">
      <type>omBin_next</type>
      <name>next</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a43e10b7ed0a58461d882516f5d97aff8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>omBin_s</name>
    <filename>xalloc_8h.html</filename>
    <anchor>structomBin__s</anchor>
    <member kind="variable">
      <type>omBinPage</type>
      <name>current_page</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a53f4ebcbb918ec7a8760ae3a8e629aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBinPage</type>
      <name>last_page</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ae140377a83f502ee1c40220ec5b6aeed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBin</type>
      <name>next</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a4c6b2cd0e0c96500dec71e10ed9b76eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>sizeW</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a24293ea0ad797e8c184a331a3fec5fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>max_blocks</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a2523fc959c9b397bc7ce218e68cc7d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>sticky</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a592fcaf9ddfbfeb5689102ca908c7ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBin_next</type>
      <name>curr</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a541faee29a1120040d41f021868198d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a11594b69448f7ebab7b82092eced7ff2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>omBinPage_s</name>
    <filename>omAllocPrivate_8h.html</filename>
    <anchor>structomBinPage__s</anchor>
    <member kind="variable">
      <type>long</type>
      <name>used_blocks</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a78a9708f0fbbbe5c7e044d6917cf1fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>current</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>aa3099bfe66db4d2c6e8c22e0f405afb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBinPage</type>
      <name>next</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a8276ecd3378abfec4e826a5279fed8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBinPage</type>
      <name>prev</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a56efff3ef46f4c2943aa254f4583df29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>bin_sticky</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a696e5e8303ceba099daa513679e873c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBinPageRegion</type>
      <name>region</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a8c8abc97f74fdc1db83cb5250d010507</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>omBinPageRegion_s</name>
    <filename>omBinPage_8c.html</filename>
    <anchor>structomBinPageRegion__s</anchor>
    <member kind="variable">
      <type>void *</type>
      <name>current</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a60a4e3e6427059ee119f0ab25e45333f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBinPageRegion</type>
      <name>next</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a292d806c033d445a12c0e0daf841f701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBinPageRegion</type>
      <name>prev</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>af875be60468313e97d2fa1bf5fa8c295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>init_addr</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a1774967f21a24f483c1e57ca173e3dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>addr</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a18dd3b3acb86ab45055fe3f4733ea413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>init_pages</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>ad46509ef0fdb8fc8827f2cb5a7833b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>used_pages</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a857508262acb096cf28f70b947dc20d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pages</name>
      <anchorfile>omBinPage_8c.html</anchorfile>
      <anchor>a6fb53bdb381c79596c3e7f9dfd0a7f6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>omErrorString_s</name>
    <filename>omError_8c.html</filename>
    <anchor>structomErrorString__s</anchor>
    <member kind="variable">
      <type>omError_t</type>
      <name>error</name>
      <anchorfile>omError_8c.html</anchorfile>
      <anchor>a37ffcddab6fa66dcdcc0ad19e1cdf1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>s_error</name>
      <anchorfile>omError_8c.html</anchorfile>
      <anchor>a18563101fa4550b2cc309f950f70e975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>string</name>
      <anchorfile>omError_8c.html</anchorfile>
      <anchor>ac258eaa9ee9f48e69d4a4a1a9d8ac2a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>omInfo_s</name>
    <filename>xalloc_8h.html</filename>
    <anchor>structomInfo__s</anchor>
    <member kind="variable">
      <type>long</type>
      <name>MaxBytesSystem</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aebd98c381754c648ca08198f997dd4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>CurrentBytesSystem</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a901d9f5ca719826664a2849f81b8847a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>MaxBytesSbrk</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aa402714e60541bac9ce9c1ee7575972d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>CurrentBytesSbrk</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ae514f94392e4e7c93385ffdd5170aea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>MaxBytesMmap</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ae61920e5c4b62df491ef8e3f840cb6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>CurrentBytesMmap</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a49126bcf8fd283ffd647ce0133f28765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>UsedBytes</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ada2d7ef1de6a44ecd839e33ead3200f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>AvailBytes</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aee9372298a5e7f8ef5543902d7bad1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>UsedBytesMalloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a0a40c4e309582a4d65cc0534cbebe524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>InternalUsedBytesMalloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a18dccacfed95c92764c2550c5cc7880d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>AvailBytesMalloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a3bd62f9b698083d82a146a56c75679b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>MaxBytesFromMalloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ae4d4282d5e696897154e75d773bd2233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>CurrentBytesFromMalloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a15be12044410d14015f8f2c28eb05b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>MaxBytesFromValloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a5c40c91ada40279c96077c75d1b8e572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>CurrentBytesFromValloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a10d8b31d7d10d1a039c42f36876f49c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>UsedBytesFromValloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a5870605c4efa4f7d8e4331b8ea62364b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>AvailBytesFromValloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aa32fc4260af7f37625885dae290bb00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>MaxPages</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a5fd63a81fd1256b2bab1e305a3c5afc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>UsedPages</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>acd778797091102ca7ba469c1e47bafec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>AvailPages</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a4c01d9321faf0fdce95bc60a06f20f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>MaxRegionsAlloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ac0ab1ee1a6f937c57afce6c09d557721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>CurrentRegionsAlloc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a4f28b4c86bde4e96e833b5eca8a23cbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>omMemCell_s</name>
    <filename>omtTest_8h.html</filename>
    <anchor>structomMemCell__s</anchor>
    <member kind="variable">
      <type>void *</type>
      <name>addr</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>af3342956e6b8e94ada603549321c0559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBin</type>
      <name>bin</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>ae0bc5e104127140877ffb348d79099f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>spec</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>ac29964e0f5e60ee3cb21b47fe1138e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBin</type>
      <name>orig_bin</name>
      <anchorfile>omtTest_8h.html</anchorfile>
      <anchor>a43a889450c163596d8d1f401177821ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>omOpts_s</name>
    <filename>xalloc_8h.html</filename>
    <anchor>structomOpts__s</anchor>
    <member kind="variable">
      <type>int</type>
      <name>MinTrack</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a4c61684566f84d4b22bba555c8f73e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MinCheck</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a10cac57afde4c4ed9dcb8d0f50e17ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MaxTrack</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>aaa79ac4333d4c97491e2d48a3c951e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MaxCheck</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>af555e5d2a9a29eefad1e6b0fca6124d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Keep</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a29495a5338926733120211b5c6f79a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>HowToReportErrors</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a8dd15cf0c3ed0caf42c0d87a868c1cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MarkAsStatic</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a998fe82f8c69aec8c5e5b494976e7418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>PagesPerRegion</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>ad161618749a42f8ae2c1e506537faa15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>OutOfMemoryFunc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a9cae10f7ba14df2d2096c60a2c08bade</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>MemoryLowFunc</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>a120c3c937a593ead069ff86d5fbecb06</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>ErrorHook</name>
      <anchorfile>xalloc_8h.html</anchorfile>
      <anchor>af0b64609ac9f045b8dd5d92789a60340</anchor>
      <arglist>)(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>omRetInfo_s</name>
    <filename>omRet2Info_8h.html</filename>
    <anchor>structomRetInfo__s</anchor>
    <member kind="variable">
      <type>void *</type>
      <name>addr</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>a770825c1b0712c4778044b36d0fabf59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>func</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>af125b40849f338939bfcb195a0b46296</anchor>
      <arglist>[200]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>file</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>aee5577257597d1ba5fd6b4e8b5fa9b37</anchor>
      <arglist>[200]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>omRet2Info_8h.html</anchorfile>
      <anchor>a074a562d14e3de41d33da06b7e1709cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>omSpecBin_s</name>
    <filename>omAllocPrivate_8h.html</filename>
    <anchor>structomSpecBin__s</anchor>
    <member kind="variable">
      <type>omSpecBin</type>
      <name>next</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a66b99460b68af5d83b082277abc7e6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBin</type>
      <name>bin</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>ae0e10c8bcbe1c3448025347b41ce1558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>max_blocks</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a13bae65e80a6d6d9ff295e1beeaac66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>ref</name>
      <anchorfile>omAllocPrivate_8h.html</anchorfile>
      <anchor>a7f16637dd7c2a8da2f87a4490f773dc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>onePoint</name>
    <filename>mpr__base_8cc.html</filename>
    <anchor>structonePoint</anchor>
    <member kind="variable">
      <type>Coord_t *</type>
      <name>point</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>ad7f1b850e692fbd8463e8113c2919cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>setID</type>
      <name>rc</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>a30f9726d547753d59d946c060fb3b554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct onePoint *</type>
      <name>rcPnt</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>ae95f3dcb384d54171fb690099b0159f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sopen_pairs</name>
    <filename>syz2_8cc.html</filename>
    <anchor>structsopen__pairs</anchor>
    <member kind="variable">
      <type>crit_pairs</type>
      <name>next</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>acbe12835a4372fd72b38a6158f83c645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>first_poly</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>aa2df370a3d5d335a5999796b6716015d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>second_poly</name>
      <anchorfile>syz2_8cc.html</anchorfile>
      <anchor>a26f17cba3970f91421ef98884c250aef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::OutputStream</name>
    <filename>classCxxTest_1_1OutputStream.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>Manipulator</name>
      <anchorfile>classCxxTest_1_1OutputStream.html</anchorfile>
      <anchor>afb43feb391d6c027af33123155c6fd53</anchor>
      <arglist>)(OutputStream &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutputStream</name>
      <anchorfile>classCxxTest_1_1OutputStream.html</anchorfile>
      <anchor>ab6299a6420e6b35e0b6fbcfcc04b9980</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>flush</name>
      <anchorfile>classCxxTest_1_1OutputStream.html</anchorfile>
      <anchor>a27f2d882527104fbff307b5f9207cccb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCxxTest_1_1OutputStream.html</anchorfile>
      <anchor>a4159d10bb9f9508e38797d98bad6941e</anchor>
      <arglist>(unsigned)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCxxTest_1_1OutputStream.html</anchorfile>
      <anchor>a93a1595063f229d47b7d82fcff03861f</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual OutputStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCxxTest_1_1OutputStream.html</anchorfile>
      <anchor>ad66b252d3ea86d2220f0aab8c924ed0d</anchor>
      <arglist>(Manipulator m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>endl</name>
      <anchorfile>classCxxTest_1_1OutputStream.html</anchorfile>
      <anchor>ac87f8253aceba7da987d9a183c816789</anchor>
      <arglist>(OutputStream &amp;o)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>amp::overflow</name>
    <filename>classamp_1_1overflow.html</filename>
    <base>amp::exception</base>
    <base>amp::exception</base>
  </compound>
  <compound kind="class">
    <name>CxxTest::ParenPrinter</name>
    <filename>classCxxTest_1_1ParenPrinter.html</filename>
    <base>CxxTest::ErrorPrinter</base>
    <member kind="function">
      <type></type>
      <name>ParenPrinter</name>
      <anchorfile>classCxxTest_1_1ParenPrinter.html</anchorfile>
      <anchor>ab9620ac3dfc64f024e790ea6d3824421</anchor>
      <arglist>(CXXTEST_STD(ostream) &amp;o=CXXTEST_STD(cout))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParseUtil</name>
    <filename>classParseUtil.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseUtil</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>ada5feab2b04f8368f9cbd6b749359bf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseUtil</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>ad203692adfe4c049d71373f505a95c3c</anchor>
      <arglist>(const ParseUtil &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseUtil</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>a7f6055229f83c201de10b92323202f21</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseUtil</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>af44aa7032a8031ce9375fae89a73b0ef</anchor>
      <arglist>(const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseUtil</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>a3ecdbe297395487cc8a01e2259a08d52</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseUtil</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>a4c5634e1908495f3ae4489da053e3890</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParseUtil</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>aa583b30d8116aaa87906a2deadc0e855</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParseUtil &amp;</type>
      <name>operator=</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>a30a6d020aead9502bede2a60c33f9fe1</anchor>
      <arglist>(const ParseUtil &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ParseUtil &amp;</type>
      <name>operator=</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>a1c8b088dde8bca534b07d2709a1aa673</anchor>
      <arglist>(const CanonicalForm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ParseUtil &amp;</type>
      <name>operator=</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>a62251af092931674e2f12818b69ef5de</anchor>
      <arglist>(const Variable &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ParseUtil &amp;</type>
      <name>operator=</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>a73cc3144fde7a8fca213911f3a4e5eae</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getval</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>aacc48dcb37920d91db1ee6ee3462dc53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getintval</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>a145a3baf690dda475dcc21143e30fb17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PUtilBase *</type>
      <name>value</name>
      <anchorfile>classParseUtil.html</anchorfile>
      <anchor>a601f77a4815150483f2d9c0034207ea0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DegreePattern::Pattern</name>
    <filename>structDegreePattern_1_1Pattern.html</filename>
    <member kind="function">
      <type></type>
      <name>Pattern</name>
      <anchorfile>structDegreePattern_1_1Pattern.html</anchorfile>
      <anchor>aea8d71631d63a3862508b3a3a2363b26</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pattern</name>
      <anchorfile>structDegreePattern_1_1Pattern.html</anchorfile>
      <anchor>aae662317165396b24e651604fa9e5ef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_refCounter</name>
      <anchorfile>structDegreePattern_1_1Pattern.html</anchorfile>
      <anchor>a4a97f12f6b15ca96cdfb652d2ff76e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_length</name>
      <anchorfile>structDegreePattern_1_1Pattern.html</anchorfile>
      <anchor>add58b01953a32bae30155c8251f22f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>m_pattern</name>
      <anchorfile>structDegreePattern_1_1Pattern.html</anchorfile>
      <anchor>a62c7e881c108c9f82b79e59cf3ad242a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pipeInfo</name>
    <filename>pipeLink_8cc.html</filename>
    <anchor>structpipeInfo</anchor>
    <member kind="variable">
      <type>FILE *</type>
      <name>f_read</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>a5d2f739a6721e2b5b6f53f41561e49ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>f_write</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>a78db120876c114680df3b716f377852b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pid_t</type>
      <name>pid</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>aedf8dba92a545807612b94cec432472e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd_read</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>afdbae90b8540b443ccaf7576fa5284b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd_write</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>ab2dc6084be2a68013c1a1b89ca467703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>level</name>
      <anchorfile>pipeLink_8cc.html</anchorfile>
      <anchor>ac50f023e622f4cd925994800582b7c75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pointSet</name>
    <filename>classpointSet.html</filename>
    <member kind="function">
      <type></type>
      <name>pointSet</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>af304e23d303f13a28601cdb56bd42dee</anchor>
      <arglist>(const int _dim, const int _index=0, const int count=MAXINITELEMS)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~pointSet</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>ad7ac1ac0b6a6d94ded09c8a6caa02746</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>onePointP</type>
      <name>operator[]</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a0d62193a4c6ef80690e5ab6d5693e3ab</anchor>
      <arglist>(const int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPoint</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a098c208818e129a9a20ac4bdcce632ac</anchor>
      <arglist>(const onePointP vert)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPoint</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a3837289f738bf0233e2f00a3069bd87b</anchor>
      <arglist>(const int *vert)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addPoint</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>aa8dbfc6e3a52978bb438444c28355c8a</anchor>
      <arglist>(const Coord_t *vert)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removePoint</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>ac11c0c9275f21aecdbd0aa27c1cdc660</anchor>
      <arglist>(const int indx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mergeWithExp</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>aa423ba954abb421b83746e4ae4ca5469</anchor>
      <arglist>(const onePointP vert)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mergeWithExp</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>abcb441cb9b5161ebf1f1bc583b135d33</anchor>
      <arglist>(const int *vert)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeWithPoly</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a0d6fe5f5c4955d29a4e60e13a79066e3</anchor>
      <arglist>(const poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRowMP</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>aa9eb2d138aa6a3cc95181286a7ecdc72</anchor>
      <arglist>(const int indx, int *vert)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getExpPos</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a93a4dc6c8a5e20a75fe61249cfd3c2f4</anchor>
      <arglist>(const poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a301a128091cfd51a53d60780e4dd81ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lift</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a23efe5ab3f61c5dab40e448eb7a16030</anchor>
      <arglist>(int *l=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlift</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a0fd62fa415ec04244d5c594d15f37019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a36f9f9a1734dba26552169fe0d501479</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>ad414535da1c10b43fa3dade3af204ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a698559ee999863166aabcb198edf5698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a95f7295a6406eea90048c55988e426d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>pointSet</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a551e481e2a0152a9cce5fd98abc0018c</anchor>
      <arglist>(const pointSet &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>smaller</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>ae02d012b82dce2d458c253d23fa60eb1</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>larger</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a1d99e565d5f1d0c2d9fe6e928109a596</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkMem</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>afd57635623cc768c8022a158e7284970</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>onePointP *</type>
      <name>points</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>aa3badad8399df2bb515edefd152e5168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>lifted</name>
      <anchorfile>classpointSet.html</anchorfile>
      <anchor>a0b76a3e8e9105f23bc8de780b1065341</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Poly</name>
    <filename>structPoly.html</filename>
    <base>PolyBase&lt; POLY_VARIANT_RING, Poly, MyErrorHandler &gt;</base>
    <member kind="function">
      <type></type>
      <name>Poly</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a4b3cda1c64b0a81479e11d16164182c5</anchor>
      <arglist>(ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Poly</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a303069213804b56c7cbd4f3103050d68</anchor>
      <arglist>(int n, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Poly</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a15f514b08675392e085baaf8de9e7e6d</anchor>
      <arglist>(const char *c, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Poly</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>abfc1031bcad639383157efe5b4a2e69c</anchor>
      <arglist>(const Base &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Poly</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a025d2792abd9ca47fa51933f688c2201</anchor>
      <arglist>(const Number &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Poly</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a9b3220b8d92a1fd579d0170af97ba348</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Poly</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a82b523a1fbee2c8445c8d05ffb129e3e</anchor>
      <arglist>(poly p, ring r, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Poly</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a983ad81596287109cf4fe29567dfbf78</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;v, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>Poly &amp;</type>
      <name>operator+=</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>afa68ce40120579dae71b89cd47dee757</anchor>
      <arglist>(const Poly &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Poly &amp;</type>
      <name>operator+=</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>aeb348860a1053ca5874905b74fb6b18e</anchor>
      <arglist>(const Base &amp;p)</arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>root</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>acfe46474d06105698fbbb64a58383467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kBucket_pt</type>
      <name>root_b</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>aa5704145165d00045fc53b31b7ca11aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>root_l</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>aabbfdc4e3b9f02a8b10121a3cf543f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>history</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a7cfd8076bcff2f1f2c550ee5df80de9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>lead</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>ab6fea0669d5cb2014f85abe090089815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>mult</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a3a559033f9d35625e786b58a6dba89ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>changed</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>ace63eec88e277681bbac4338ba791e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prolonged</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>ae0bab0fb0567a5f20332c9028f9c2f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PolyBase&lt; POLY_VARIANT_RING, Poly, MyErrorHandler &gt;</type>
      <name>Base</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>ad919532fedd091b9455165ddaac099fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Vector</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a8d31999cf2d1c149956d35c1c01b3186</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PolyBase&lt; POLY_VARIANT_MODUL, Vector, MyErrorHandler &gt;</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a64b83839a1ccb53055192fdd5bbd6aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>structPoly.html</anchorfile>
      <anchor>a7083bab92516d6650b06d69045b3d05b</anchor>
      <arglist>(const Poly &amp;p1, const Poly &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>spolyrec</name>
    <filename>monomials_8h.html</filename>
    <anchor>structspolyrec</anchor>
    <member kind="variable">
      <type>poly</type>
      <name>next</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a636cdf98aaf991346ded83a64dd16d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>coef</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>ab1604553b2de1ad842fadb24fd6a0d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>exp</name>
      <anchorfile>monomials_8h.html</anchorfile>
      <anchor>a540ac44a22562bc1b0a91e61799b2bcc</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>poly_array_list</name>
    <filename>tgb__internal_8h.html</filename>
    <anchor>structpoly__array__list</anchor>
    <member kind="variable">
      <type>poly *</type>
      <name>p</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a17667dcaa44fbab3ff98297ab8b0bc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a1858ac851a660a74cf0d9bd5aca1d17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly_array_list *</type>
      <name>next</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a3bc7c8ad9e50d43e151a57ef4ca4ade2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>poly_list_node</name>
    <filename>tgb__internal_8h.html</filename>
    <anchor>structpoly__list__node</anchor>
    <member kind="variable">
      <type>poly</type>
      <name>p</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a29c88c7a3c9a60d12498058b51668bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly_list_node *</type>
      <name>next</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a7977091c1a360771dc9bc38213c0c1e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>poly_sort</name>
    <filename>ideals_8cc.html</filename>
    <anchor>structpoly__sort</anchor>
    <member kind="variable">
      <type>poly</type>
      <name>p</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a1c61fa63377964ff1613df747562f987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>ideals_8cc.html</anchorfile>
      <anchor>a122e9ac18dcde8216db984d616cf50da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>poly_tree_node</name>
    <filename>classpoly__tree__node.html</filename>
    <member kind="function">
      <type></type>
      <name>poly_tree_node</name>
      <anchorfile>classpoly__tree__node.html</anchorfile>
      <anchor>a6161f869f43e7965fe57b6d4e3e1f20c</anchor>
      <arglist>(int sn)</arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>p</name>
      <anchorfile>classpoly__tree__node.html</anchorfile>
      <anchor>a388430074821011d3484f247abf48d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly_tree_node *</type>
      <name>l</name>
      <anchorfile>classpoly__tree__node.html</anchorfile>
      <anchor>a72754942076e1a83cfc72c1aca9195d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly_tree_node *</type>
      <name>r</name>
      <anchorfile>classpoly__tree__node.html</anchorfile>
      <anchor>ab82581275161b75255dafdc16a1b8705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>classpoly__tree__node.html</anchorfile>
      <anchor>a737cbc4ac1c5d670682b17d82e91cc49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolyBase</name>
    <filename>classPolyBase.html</filename>
    <templarg>poly_variant variant</templarg>
    <templarg>class create_type_input</templarg>
    <templarg>class error_handle_traits</templarg>
    <member kind="typedef">
      <type>create_type_input</type>
      <name>create_type</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a8995b2ec068354176a62ae3c7ac4001e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PolyInputIterator&lt; create_type &gt;</type>
      <name>iterator</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>af5868c21e2115d17bf2dbf40bcf7e633</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>as_poly</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>aa1ed7457617f53f55aec360eb2c1ae1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkIsSameRing</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a0dfa8b703d505b5b497dd277ae281bf1</anchor>
      <arglist>(T &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Intvec</type>
      <name>leadExp</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a23d75cda783f72ea195dca5013ee13bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_on_write</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>aaa860061821d8b6cceb24c909d8236ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>accbfc0a5eaa317870d74af6d0ad32408</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>c_string</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>ad228b26e49e54d4aac3bd697eae85bea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyBase</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a84cf767591b5b4c74264889cec197127</anchor>
      <arglist>(ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyBase</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>afe56b428a863262944b1c79b64ad564d</anchor>
      <arglist>(const char *c, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyBase</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>ad2b6c7fa182eda641acf8239b3f77cf4</anchor>
      <arglist>(const PolyBase &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>PolyBase &amp;</type>
      <name>operator+=</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a81b6161435ed8c301dfc3dbf5b02fe9a</anchor>
      <arglist>(const PolyBase &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyBase &amp;</type>
      <name>operator*=</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>ac1b316a9a7e87a9ca0038d90b891c9ce</anchor>
      <arglist>(const Poly &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyBase &amp;</type>
      <name>operator*=</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a1b865aded260352d2d00230dad2a0aed</anchor>
      <arglist>(Number n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PolyBase</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a68128f66c070be48c66ed7208655afb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyBase</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a1bfbaf1fe20d25001745a6c3c1301e69</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyBase</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a5bc9adafff21d5900ed8b9f4ecb0768a</anchor>
      <arglist>(poly p, ring r, int)</arglist>
    </member>
    <member kind="function">
      <type>PolyInputIterator&lt; create_type &gt;</type>
      <name>begin</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>ad8007cb5e5cac47693cab3b2ff7d3931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PolyInputIterator&lt; create_type &gt;</type>
      <name>end</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a57551f576c3e9192899d25b4b244f5ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>getRing</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a3f7d6742cd5802970651d5ee87538c73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lmTotalDegree</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a43eed07a113423eec028364857a33178</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>leadCoef</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>ab6d59b6de26d389905d7b30ec1a78be9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>create_type</type>
      <name>operator-</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a532c28870bdf9a8a1e64b308e9da0006</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PolyBase</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a0c4b8c1781ea1a8b6e4b1fb8e9d4fd84</anchor>
      <arglist>(PolyImpl &amp;impl)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>poly</type>
      <name>getInternalReference</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a58cf13e99f854d2144d0ad063a383a1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>shared_ptr&lt; PolyImpl &gt;</type>
      <name>ptr</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>af5a55a2483bf66c9cd4a4b424ea6388b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PolyBase&lt; variant, create_type_input, error_handle_traits &gt;</type>
      <name>ThisType</name>
      <anchorfile>classPolyBase.html</anchorfile>
      <anchor>a8c30cf024ba67b851b983e6f36ae095a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolyImpl</name>
    <filename>classPolyImpl.html</filename>
    <member kind="function">
      <type>ring</type>
      <name>getRing</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a416a68b2365a73e39a56799bb6d4a28b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Number</type>
      <name>leadCoef</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a3f4c870484499c6b926704d960b27f27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a795f135cda379c3ecf160ad6ef781af5</anchor>
      <arglist>(const PolyImpl &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl</type>
      <name>operator-</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>ad3e1121eb665e3c0e8bf10ff3604145b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl &amp;</type>
      <name>operator+=</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>aa46b9b7b8da50c1f35223504d25cc00b</anchor>
      <arglist>(const PolyImpl &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl &amp;</type>
      <name>operator*=</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>ab66b318dfcb7e5771f3b08fa0fcbb163</anchor>
      <arglist>(const PolyImpl &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl &amp;</type>
      <name>operator*=</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a52652effb4399fc733dc22b7407c7f15</anchor>
      <arglist>(const Number &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl &amp;</type>
      <name>operator-=</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>aad4de64e3f802d23b97f4e0a1b506ac2</anchor>
      <arglist>(const PolyImpl &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>PolyImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a1b4aee93f456812a0d74ecf6b9e52ad3</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyImpl</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a97b90d5688276d2391531931ad78249b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyImpl</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a779a079cedb419b003f90649764abd38</anchor>
      <arglist>(const PolyImpl &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyImpl</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a65da0c7564dad11f5a21e8db7fb1b4e2</anchor>
      <arglist>(poly p, intrusive_ptr&lt; ip_sring &gt; r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyImpl</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>adc7ca4cfeca6f08d77f44fc9d96070a4</anchor>
      <arglist>(poly p, intrusive_ptr&lt; ip_sring &gt; r, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyImpl</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a0f82795344b4b32ade29fb4b4750de89</anchor>
      <arglist>(int n, intrusive_ptr&lt; ip_sring &gt; r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyImpl</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a3ec560022f44eeebebc4ff741b292c5d</anchor>
      <arglist>(const Number &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyImpl</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a1fb7d7e811db442fd6f31ab5a60c1cf6</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a89a4bacd867f5e300425ec68b9841483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PolyImpl</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>ad06b3a6d4e2cef2a98a35065f64d6d3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>poly</type>
      <name>getInternalReference</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>aedcf272f460873bd1930dfd6611dda4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>poly</type>
      <name>p</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a929007c3d6f53ade37574a6c99a9bf9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>intrusive_ptr&lt; ip_sring &gt;</type>
      <name>r</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a3dced17be4692b7dbf0c9152504285d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PolyBase</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a0adfbccd5ed85d5d4ce273256ecef0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Poly</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>acbff96b7e40de6274dbed4443807678e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Vector</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a8d31999cf2d1c149956d35c1c01b3186</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a7083bab92516d6650b06d69045b3d05b</anchor>
      <arglist>(const Poly &amp;p1, const Poly &amp;p2)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a8df190adf8573386fcf07d46381be5bd</anchor>
      <arglist>(const Vector &amp;p1, const Vector &amp;p2)</arglist>
    </member>
    <member kind="friend">
      <type>friend PolyImpl</type>
      <name>operator+</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a6d0b5393302b54f2f56eb5bfb4bc387f</anchor>
      <arglist>(const PolyImpl &amp;p1, const PolyImpl &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend PolyImpl</type>
      <name>operator-</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a1c66e8171d1684d2ef315cee627030ea</anchor>
      <arglist>(const PolyImpl &amp;p1, const PolyImpl &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend PolyImpl</type>
      <name>operator/</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>aa800667490a619ccb94e56160f3bb5d2</anchor>
      <arglist>(const PolyImpl &amp;p1, const PolyImpl &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend PolyImpl</type>
      <name>operator*</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a7d3b2d6b3dfa280c36a6944785993cfb</anchor>
      <arglist>(const PolyImpl &amp;p1, const PolyImpl &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>ac7a07152051aee5b8d685b2f2c50ddd5</anchor>
      <arglist>(const PolyImpl &amp;p1, const PolyImpl &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend PolyImpl</type>
      <name>operator+</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>ac2c8ef96aea3806236043c3b740c5601</anchor>
      <arglist>(const PolyImpl &amp;p1, int n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend PolyImpl</type>
      <name>operator-</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a3cbd3abe2c9951368cf61885cc4c9488</anchor>
      <arglist>(const PolyImpl &amp;p1, int n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend PolyImpl</type>
      <name>operator/</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>afdc9806df79e283b7a87e81cd732b53f</anchor>
      <arglist>(const PolyImpl &amp;p1, int n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend PolyImpl</type>
      <name>operator*</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a32d2f093ae9015291fa1718620a9d475</anchor>
      <arglist>(const PolyImpl &amp;p1, int n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classPolyImpl.html</anchorfile>
      <anchor>a4fccd114fac76093811c8f5251988752</anchor>
      <arglist>(const PolyImpl &amp;p1, int n2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolyInputIterator</name>
    <filename>classPolyInputIterator.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classPolyInputIterator.html</anchorfile>
      <anchor>a195ab79a6ab264f87de2f02f96b8e383</anchor>
      <arglist>(const PolyInputIterator &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classPolyInputIterator.html</anchorfile>
      <anchor>a36d5ca241fdab02feecab7ea5d5c5f49</anchor>
      <arglist>(const PolyInputIterator &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyInputIterator</name>
      <anchorfile>classPolyInputIterator.html</anchorfile>
      <anchor>ac62625b98470b3551ac9447d15fc3c50</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyInputIterator</name>
      <anchorfile>classPolyInputIterator.html</anchorfile>
      <anchor>a2a73a83d962e5a7e48251bf2233c9b39</anchor>
      <arglist>(const PolyInputIterator &amp;it)</arglist>
    </member>
    <member kind="function">
      <type>PolyInputIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classPolyInputIterator.html</anchorfile>
      <anchor>a50e7dc9642312fbc20a6605894c04095</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PolyInputIterator</type>
      <name>operator++</name>
      <anchorfile>classPolyInputIterator.html</anchorfile>
      <anchor>a1a71b40c292197d4988db1a72f4f16c5</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const ConstTermReference&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>classPolyInputIterator.html</anchorfile>
      <anchor>a27b225e486edcb3b0414b418545a0f71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; const T &gt;</type>
      <name>operator-&gt;</name>
      <anchorfile>classPolyInputIterator.html</anchorfile>
      <anchor>ad737052d6d810fef34545d7d6d1a3872</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poly</type>
      <name>t</name>
      <anchorfile>classPolyInputIterator.html</anchorfile>
      <anchor>aa9cfbccf0e1464c4de3a3fcf290579ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>r</name>
      <anchorfile>classPolyInputIterator.html</anchorfile>
      <anchor>a56824445e3ec6be2a1224aa7f54a1eaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolyMinorProcessor</name>
    <filename>classPolyMinorProcessor.html</filename>
    <base>MinorProcessor</base>
    <member kind="function">
      <type></type>
      <name>PolyMinorProcessor</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>a5852b085da7c5017bca50bdb125b5431</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PolyMinorProcessor</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>a34f00113ff9734207a8d702b21b2adea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defineMatrix</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>aadbc8fb11fc54b1bf01fe9ad81215465</anchor>
      <arglist>(const int numberOfRows, const int numberOfColumns, const poly *polyMatrix)</arglist>
    </member>
    <member kind="function">
      <type>PolyMinorValue</type>
      <name>getMinor</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>ab2ab4d34817c6ea7f090742f1a5eb033</anchor>
      <arglist>(const int dimension, const int *rowIndices, const int *columnIndices, const char *algorithm, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="function">
      <type>PolyMinorValue</type>
      <name>getMinor</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>a015fe88566df167f75d7952c7bf8a8ac</anchor>
      <arglist>(const int dimension, const int *rowIndices, const int *columnIndices, Cache&lt; MinorKey, PolyMinorValue &gt; &amp;c, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="function">
      <type>PolyMinorValue</type>
      <name>getNextMinor</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>a67e821bb2d804377b86254ad90846ce1</anchor>
      <arglist>(const char *algorithm, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="function">
      <type>PolyMinorValue</type>
      <name>getNextMinor</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>aed906a43f5e526a22088d1dc97345b48</anchor>
      <arglist>(Cache&lt; MinorKey, PolyMinorValue &gt; &amp;c, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>a4d9c9932aa6fe92733568fdd4e5927e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isEntryZero</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>a85758da0855f568f12de263554bb0a8d</anchor>
      <arglist>(const int absoluteRowIndex, const int absoluteColumnIndex) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>poly</type>
      <name>getEntry</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>a865996662acd5cb982ecc369c65ce9f8</anchor>
      <arglist>(const int rowIndex, const int columnIndex) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PolyMinorValue</type>
      <name>getMinorPrivateLaplace</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>ab83ee49c18f7a10f1f4db989b7b1eba7</anchor>
      <arglist>(const int k, const MinorKey &amp;mk, const bool multipleMinors, Cache&lt; MinorKey, PolyMinorValue &gt; &amp;c, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PolyMinorValue</type>
      <name>getMinorPrivateLaplace</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>a283a1f1bfbfcea455d3e8acec7a7f06b</anchor>
      <arglist>(const int k, const MinorKey &amp;mk, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PolyMinorValue</type>
      <name>getMinorPrivateBareiss</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>ac5bef25b887a5e6fbc321ff2d304bd02</anchor>
      <arglist>(const int k, const MinorKey &amp;mk, const ideal &amp;iSB)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poly *</type>
      <name>_polyMatrix</name>
      <anchorfile>classPolyMinorProcessor.html</anchorfile>
      <anchor>af858dcb3365036d830e9d4ec64305c0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolyMinorValue</name>
    <filename>classPolyMinorValue.html</filename>
    <base>MinorValue</base>
    <member kind="function">
      <type></type>
      <name>PolyMinorValue</name>
      <anchorfile>classPolyMinorValue.html</anchorfile>
      <anchor>a9f52646c9ca4c706805bd2bc30b76af1</anchor>
      <arglist>(const poly result, const int multiplications, const int additions, const int accumulatedMultiplications, const int accumulatedAdditions, const int retrievals, const int potentialRetrievals)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyMinorValue</name>
      <anchorfile>classPolyMinorValue.html</anchorfile>
      <anchor>ad5cc9cd4b68ca53bf9445a429f4978be</anchor>
      <arglist>(const PolyMinorValue &amp;mv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classPolyMinorValue.html</anchorfile>
      <anchor>a9894a7444f056ca500df65567d86dfb0</anchor>
      <arglist>(const PolyMinorValue &amp;mv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolyMinorValue</name>
      <anchorfile>classPolyMinorValue.html</anchorfile>
      <anchor>a341e4889ed384e6aeccaa7bf90710db8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PolyMinorValue</name>
      <anchorfile>classPolyMinorValue.html</anchorfile>
      <anchor>aa67022022b59bdb0b9d1fec485ebd493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>getResult</name>
      <anchorfile>classPolyMinorValue.html</anchorfile>
      <anchor>afa78759b22210da4409177c522abe5ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWeight</name>
      <anchorfile>classPolyMinorValue.html</anchorfile>
      <anchor>ac9e95fa25768f6e04f558a394b60c41f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classPolyMinorValue.html</anchorfile>
      <anchor>ab2fbd5f589aa1001085a256b2e9ada23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>poly</type>
      <name>_result</name>
      <anchorfile>classPolyMinorValue.html</anchorfile>
      <anchor>af5740cb13f889440870d5204cebf18fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolySimple</name>
    <filename>classPolySimple.html</filename>
    <member kind="function">
      <type></type>
      <name>PolySimple</name>
      <anchorfile>classPolySimple.html</anchorfile>
      <anchor>a262b3d697e8f85d206492af94184df10</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolySimple</name>
      <anchorfile>classPolySimple.html</anchorfile>
      <anchor>a330754a4f8cf8f4abe0991368f323471</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolySimple</name>
      <anchorfile>classPolySimple.html</anchorfile>
      <anchor>a6b571cdbc1748dd4184144154cb97ed0</anchor>
      <arglist>(const PolySimple &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>PolySimple &amp;</type>
      <name>operator=</name>
      <anchorfile>classPolySimple.html</anchorfile>
      <anchor>aae6cf2193ee2f2c51da366b6d184e5cf</anchor>
      <arglist>(const PolySimple &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PolySimple</name>
      <anchorfile>classPolySimple.html</anchorfile>
      <anchor>a1668b34a98f2a7ed2636fec2ba80231d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classPolySimple.html</anchorfile>
      <anchor>af2707f6e66a93d0245cddd08dde4261f</anchor>
      <arglist>(const PolySimple &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classPolySimple.html</anchorfile>
      <anchor>a09d1aafcdfc2d525c09edb4e4f146715</anchor>
      <arglist>(const PolySimple &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>impl</name>
      <anchorfile>classPolySimple.html</anchorfile>
      <anchor>a4cb4d6124693d8054c138c420fa0086d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolysTestSuite</name>
    <filename>classPolysTestSuite.html</filename>
    <base>CxxTest::TestSuite</base>
    <base>CxxTest::TestSuite</base>
    <member kind="function">
      <type>void</type>
      <name>test_Z13_t</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>af46dde6a6f7c0b3f2e607670421bea7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_QQ_t</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>a3361ae72fdc3d70fa5996533375b4095</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Z11_x_y_z</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>a830c9a43da4810a5b642f10794c61348</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_QQ_x_y_z</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>ad2a226bb496a6ef8713948c38d061f01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Z13_t_GF</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>acd3cd0ec72415ffcfda761d27a8363ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Q_Ext_a</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>acd18fceefa6d1c21f02ecb75fd93f926</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Q_Ext_b</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>a510c7f46e0605b7a746fe4d19f056695</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Z_17_Ext_a</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>a6e738204015018be50a31c1cbc683509</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Q_Ext_s_t</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>aef72cddd2e669f500b5f285b29a979a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Q_Ext_Performance</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>aa312a817a6d862c5026f29f87c02d412</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Q_Ext_s_t_NestedFractions</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>aa290b46a4ad2d485187dbaad0bd98527</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Z13_t</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>af46dde6a6f7c0b3f2e607670421bea7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_QQ_t</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>a3361ae72fdc3d70fa5996533375b4095</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Z11_x_y_z</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>a830c9a43da4810a5b642f10794c61348</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_QQ_x_y_z</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>ad2a226bb496a6ef8713948c38d061f01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_Z13_t_GF</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>acd3cd0ec72415ffcfda761d27a8363ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_QQ_x_y_z_ord_2_lp</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>a0e7925223ff0af8c9905f154f91a94f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>plusTerm</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>ae136f2dc24ed73d8b04c33b266946fee</anchor>
      <arglist>(poly &amp;p, int c, int i, int exp, const ring r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>plusTermOverQ</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>a01e3898ba7174ddfff9c3ca22cffa7fb</anchor>
      <arglist>(poly &amp;p, int c1, int c2, int i, int exp, const ring r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>specialPlusTerm</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>abf557f501614962f717d1ba9042ed8a3</anchor>
      <arglist>(poly &amp;p, int c1, int c2, int sign, int xExp, int yExp, const ring r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>specialPoly</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>ad4443b24e7c7e8fecd4bf618c7030232</anchor>
      <arglist>(poly &amp;p, const ring r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkInverse</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>a1e98c5b6eb746d18da130e2098aa8ba9</anchor>
      <arglist>(number n, const coeffs cf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>number</type>
      <name>toFractionNumber</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>a0b9021462422f32afa1ea406e0e4f9d4</anchor>
      <arglist>(poly p, const coeffs cf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TestArithCf</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>a83473316776d78e7aae8d8f6db8a1db5</anchor>
      <arglist>(const coeffs r)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TestSumCf</name>
      <anchorfile>classPolysTestSuite.html</anchorfile>
      <anchor>ae2e29c196f5c2faf873fcd8c22f06712</anchor>
      <arglist>(const coeffs r, const unsigned long N)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PowerSeriesBase</name>
    <filename>classPowerSeriesBase.html</filename>
    <templarg>class traits</templarg>
    <member kind="typedef">
      <type>traits::denominator_type</type>
      <name>denominator_type</name>
      <anchorfile>classPowerSeriesBase.html</anchorfile>
      <anchor>a50ac57e842f0224f81b0d6530fba83fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits::numerator_type</type>
      <name>numerator_type</name>
      <anchorfile>classPowerSeriesBase.html</anchorfile>
      <anchor>a4c3ddcd89be5693beedf3410de2e5109</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PowerSeriesInputIterator&lt; traits &gt;</type>
      <name>iterator</name>
      <anchorfile>classPowerSeriesBase.html</anchorfile>
      <anchor>acf64bd5d13a5fb4669f680db52da5bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PowerSeriesBase</name>
      <anchorfile>classPowerSeriesBase.html</anchorfile>
      <anchor>a53cc98cca6b8ad33ffcfa254c12f3b3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PowerSeriesBase</name>
      <anchorfile>classPowerSeriesBase.html</anchorfile>
      <anchor>ad1f87433c7f8f74894af65ebd42b8bf4</anchor>
      <arglist>(const numerator_type &amp;a, const denominator_type &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classPowerSeriesBase.html</anchorfile>
      <anchor>aba55a4b8b949131a5db017a63d0ebbff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classPowerSeriesBase.html</anchorfile>
      <anchor>af77fd307e1084f4400e4280b5ae151dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>denominator_type</type>
      <name>denominator</name>
      <anchorfile>classPowerSeriesBase.html</anchorfile>
      <anchor>a07c21780b3773d1f35b7cb9ff3e33185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>numerator_type</type>
      <name>numerator</name>
      <anchorfile>classPowerSeriesBase.html</anchorfile>
      <anchor>ab992c1b069d1834516a9cca19b7c7729</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PowerSeriesInputIterator</name>
    <filename>classPowerSeriesInputIterator.html</filename>
    <templarg>class traits</templarg>
    <member kind="function">
      <type></type>
      <name>PowerSeriesInputIterator</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>a349ef634a49e11175cd8c5e3c2a80157</anchor>
      <arglist>(numerator_type num_arg, denominator_type den_arg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PowerSeriesInputIterator</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>a0b7e5fd767dbcfb53e436770c0c80b7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shorten</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>af20b99112a91e7a54d904ca0715be8c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>expansion_type</type>
      <name>getValue</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>a1143eee4262c064cc353df213a86307c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PowerSeriesInputIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>a7a9e0f0f237f19a77c05752b63b3df14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>a0486cd09d319d3169bb11ddabdc1f975</anchor>
      <arglist>(const PowerSeriesInputIterator &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>a74cb00032843ef9c898ae14595b88cd7</anchor>
      <arglist>(const PowerSeriesInputIterator &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>PowerSeriesInputIterator</type>
      <name>operator++</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>aa4a731b6fe49ea979203ee19e133b2bb</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const expansion_type</type>
      <name>operator*</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>a10f7166ab1d3a50727b195d9dd0d9f23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; const expansion_type &gt;</type>
      <name>operator-&gt;</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>ae5143a1c74f003d69590c237520fe020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits::denominator_type</type>
      <name>denominator_type</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>a16370aafdcdfd22564e0a2544abd0730</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits::numerator_type</type>
      <name>numerator_type</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>a79af7c3f2f1169bac4157d4a0b92d69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits::expansion_type</type>
      <name>expansion_type</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>a4f3d1e76b75049eac00fc7d01a22d68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>denominator_type</type>
      <name>denominator</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>aff306520ea88b1b519168a59aabdff8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>numerator_type</type>
      <name>numerator</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>aa3f682a834a511d32a8ae5e7e46efbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>denominator_type</type>
      <name>toPot</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>ab7a0856e644bb325aa157335b60e2993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>state</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>ad60723e6fbb98de03eb44a1753553727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>expansion_type</type>
      <name>data</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>a6436c1e6f20a5abcd5262dd2d0b4b016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>denominator_type</type>
      <name>lastPot</name>
      <anchorfile>classPowerSeriesInputIterator.html</anchorfile>
      <anchor>aa12cf7ddc8441fe980ffb5fd84b23b2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PowerSeriesPolyTraits</name>
    <filename>PowerSeries_8h.html</filename>
    <anchor>classPowerSeriesPolyTraits</anchor>
    <member kind="typedef">
      <type>Poly</type>
      <name>numerator_type</name>
      <anchorfile>PowerSeries_8h.html</anchorfile>
      <anchor>adfe4b83c77118f31e6e4aa023aec33cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Poly</type>
      <name>denominator_type</name>
      <anchorfile>PowerSeries_8h.html</anchorfile>
      <anchor>a22452008590958d8e406858417e41c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PowerSeries</type>
      <name>create_type</name>
      <anchorfile>PowerSeries_8h.html</anchorfile>
      <anchor>adeb2e71e579fb50e4d9f48dea0d3ef59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Poly</type>
      <name>expansion_type</name>
      <anchorfile>PowerSeries_8h.html</anchorfile>
      <anchor>a1b1882a237c7da79d2b9027736d9c74b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PowerSeriesVectorTraits</name>
    <filename>PowerSeries_8h.html</filename>
    <anchor>classPowerSeriesVectorTraits</anchor>
    <member kind="typedef">
      <type>Vector</type>
      <name>numerator_type</name>
      <anchorfile>PowerSeries_8h.html</anchorfile>
      <anchor>a75ce9a5c0cbf4ff3195ff5c797fbcba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Poly</type>
      <name>denominator_type</name>
      <anchorfile>PowerSeries_8h.html</anchorfile>
      <anchor>ad3810ee386b7044e2f698e2486608819</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorPowerSeries</type>
      <name>create_type</name>
      <anchorfile>PowerSeries_8h.html</anchorfile>
      <anchor>a475f00adb618023e440f6413cee15b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector</type>
      <name>expansion_type</name>
      <anchorfile>PowerSeries_8h.html</anchorfile>
      <anchor>aadfe97708cdd2410e8d28ce2e7eeb7c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pProcs_s</name>
    <filename>structpProcs__s.html</filename>
    <member kind="variable">
      <type>p_Copy_Proc_Ptr</type>
      <name>p_Copy</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>aa61ee636ad6a33474a9c479b5de8a2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_Delete_Proc_Ptr</type>
      <name>p_Delete</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>aa1480ece9b0c020a8f8978f00b480f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_ShallowCopyDelete_Proc_Ptr</type>
      <name>p_ShallowCopyDelete</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>a9f0e049aa606b8147eee8378a236349d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_Mult_nn_Proc_Ptr</type>
      <name>p_Mult_nn</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>add4684796e20c9d6174048112155cf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pp_Mult_nn_Proc_Ptr</type>
      <name>pp_Mult_nn</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>ac64f6f6109e81d60fcb99979d39661d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pp_Mult_mm_Proc_Ptr</type>
      <name>pp_Mult_mm</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>ad0be722ce8e1282ef05b1d2f8bd36d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pp_Mult_mm_Proc_Ptr</type>
      <name>pp_mm_Mult</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>ade765b5e907e9e3338f2a0fc6189ce63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pp_Mult_mm_Noether_Proc_Ptr</type>
      <name>pp_Mult_mm_Noether</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>accbc551086b0fd909c7dc14e10698953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_Mult_mm_Proc_Ptr</type>
      <name>p_Mult_mm</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>a3bb4b215e1d15d25b313d36b430c532d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_Mult_mm_Proc_Ptr</type>
      <name>p_mm_Mult</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>a55464eff489c1a2a4ee1279828f8bab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_Add_q_Proc_Ptr</type>
      <name>p_Add_q</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>a98736fd10217fbd3ced233f37aee3429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_Minus_mm_Mult_qq_Proc_Ptr</type>
      <name>p_Minus_mm_Mult_qq</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>a65c4122775686ca31f4d3ca06374d97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_Neg_Proc_Ptr</type>
      <name>p_Neg</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>a2cd3569c3da338532eac480700867e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pp_Mult_Coeff_mm_DivSelect_Proc_Ptr</type>
      <name>pp_Mult_Coeff_mm_DivSelect</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>a2af3e0a8010b6470bb0cc0f074e84ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pp_Mult_Coeff_mm_DivSelectMult_Proc_Ptr</type>
      <name>pp_Mult_Coeff_mm_DivSelectMult</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>a4cec51a00cf218cdd3918b9266b35e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_Merge_q_Proc_Ptr</type>
      <name>p_Merge_q</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>a5231863fef0f61e145ded9be3ba42e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_kBucketSetLm_Proc_Ptr</type>
      <name>p_kBucketSetLm</name>
      <anchorfile>structpProcs__s.html</anchorfile>
      <anchor>ac89f7889fc715d4e90f0f78d5e7a0759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>proc_object</name>
    <filename>subexpr_8h.html</filename>
    <anchor>structproc__object</anchor>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>function</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>afb325dcb47f8f0ca1cb679762c5a379a</anchor>
      <arglist>)(leftv res, leftv v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>proc_singular</name>
    <filename>subexpr_8h.html</filename>
    <anchor>classproc__singular</anchor>
    <member kind="variable">
      <type>long</type>
      <name>proc_start</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a9dd22df41f5d43868ad808a6d2b5b60e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>proc_end</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a582e6633c4925103619e89feed4a86fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>def_end</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a2eff8bbf7f63cbff117babb0e30b24ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>help_start</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a15acb7b0ebb7c64e23be06d023fcbf69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>help_end</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a4cfbb79f8377308bed5ca88ff727ba5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>body_start</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>aae8ba6a8a1ad0c48fc2f26ad2ed7ca4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>body_end</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>ae36f7e0a1544e6bdcbbe74ba765b26ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>example_start</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a58b32a50391bf8c221db6c414e1614e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>body_lineno</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>ae4b9cfab0524ba8e94b5f9ef3fabce68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>example_lineno</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a1bc63eaa34d8b79a8efd97821825d0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>body</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a1526212a0c55dfec96161ef4b20a1565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>help_chksum</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a6604af067d328b00471f5a83ecf8a112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::internals::ProcessChannel</name>
    <filename>namespacevspace_1_1internals.html</filename>
    <anchor>structvspace_1_1internals_1_1ProcessChannel</anchor>
    <member kind="variable">
      <type>int</type>
      <name>fd_read</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>ab022065f0e2e6c9b93ee09bc8bd7d27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd_write</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a14c198bbdacc57bdbc5edbf82ed68cd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::internals::ProcessInfo</name>
    <filename>namespacevspace_1_1internals.html</filename>
    <anchor>structvspace_1_1internals_1_1ProcessInfo</anchor>
    <member kind="variable">
      <type>pid_t</type>
      <name>pid</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a5c13d0e529b6704fe6482a11594bb26e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SignalState</type>
      <name>sigstate</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a6f6e305819cf0d72a8bc19c1e22d9c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ipc_signal_t</type>
      <name>signal</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>af464896195aeb1142d5111487c137491</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>procinfo</name>
    <filename>subexpr_8h.html</filename>
    <anchor>classprocinfo</anchor>
    <member kind="variable">
      <type>char *</type>
      <name>libname</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a02065c3c13f296d51ced987c9fbdcd05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>procname</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a2dad538a3291c7ec55a7e764759a982e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>package</type>
      <name>pack</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a4247d2b7a505966a8570db1404af264e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>language_defs</type>
      <name>language</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a032c4f86e77819fb04b5b3a55395bf84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>ref</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>abe0abfd754cbe84ef69a162fa9119799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>is_static</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a8dc82d9faf141e9f6546acfe78211ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>trace_flag</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a5b6a328441e4badfe8a5f85329fb6f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>procinfodata</type>
      <name>data</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a1bfacd20140ff26de1cbe3f4ed00ff23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>uprocinfodata</name>
    <filename>subexpr_8h.html</filename>
    <anchor>unionuprocinfodata</anchor>
    <member kind="variable">
      <type>proc_singular</type>
      <name>s</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a6e14409c3c8e222b4cc76a0b696900c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct proc_object</type>
      <name>o</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>ac9836c2f39f21f93c52adb2651416d1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::ProcJob</name>
    <filename>classLibThread_1_1ProcJob.html</filename>
    <base>LibThread::Job</base>
    <member kind="function">
      <type></type>
      <name>ProcJob</name>
      <anchorfile>classLibThread_1_1ProcJob.html</anchorfile>
      <anchor>a72bdc500112f6e670e92ffd975d36081</anchor>
      <arglist>(const char *procname_init)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classLibThread_1_1ProcJob.html</anchorfile>
      <anchor>a85956550cef9e50d4f84907e0c22b2de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>procname</name>
      <anchorfile>classLibThread_1_1ProcJob.html</anchorfile>
      <anchor>ae594c88efabc9b3c0cdbbca8515c8f71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>proclevel</name>
    <filename>classproclevel.html</filename>
    <member kind="function">
      <type></type>
      <name>proclevel</name>
      <anchorfile>classproclevel.html</anchorfile>
      <anchor>ac100fba156b2f527097a56c0c1ef53be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classproclevel.html</anchorfile>
      <anchor>a396a827cce418b9a8888c37672a6fa97</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classproclevel.html</anchorfile>
      <anchor>a0aab90e1f26add1c41fd8f859519abb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>proclevel *</type>
      <name>next</name>
      <anchorfile>classproclevel.html</anchorfile>
      <anchor>a3e336088805488dc3460395ddf9a86a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>idhdl</type>
      <name>cPackHdl</name>
      <anchorfile>classproclevel.html</anchorfile>
      <anchor>ab1ede31be6c75ae36a95a32064df28fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>package</type>
      <name>cPack</name>
      <anchorfile>classproclevel.html</anchorfile>
      <anchor>aacc6ce2571c1ad5ff63e8282fb24fe8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>classproclevel.html</anchorfile>
      <anchor>a152db90a348444017ed3f10b2b36d98a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::ProcTrigger</name>
    <filename>classLibThread_1_1ProcTrigger.html</filename>
    <base>LibThread::Trigger</base>
    <member kind="function">
      <type></type>
      <name>ProcTrigger</name>
      <anchorfile>classLibThread_1_1ProcTrigger.html</anchorfile>
      <anchor>a405d9d8975d4ce75253f71f6ee312633</anchor>
      <arglist>(const char *p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ready</name>
      <anchorfile>classLibThread_1_1ProcTrigger.html</anchorfile>
      <anchor>ae8339544bf266818e65f4aa02198d484</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>accept</name>
      <anchorfile>classLibThread_1_1ProcTrigger.html</anchorfile>
      <anchor>a0fe6477be29b2cd564bc5e65321398f1</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activate</name>
      <anchorfile>classLibThread_1_1ProcTrigger.html</anchorfile>
      <anchor>ad1b1199e69d9e4ebffad1c9db0865262</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classLibThread_1_1ProcTrigger.html</anchorfile>
      <anchor>a2f57f6ac6ad7310feaeabdf65004d975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>procname</name>
      <anchorfile>classLibThread_1_1ProcTrigger.html</anchorfile>
      <anchor>aced0a2f16f85fabb304d9c7a4b3e575e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>success</name>
      <anchorfile>classLibThread_1_1ProcTrigger.html</anchorfile>
      <anchor>a46848358376f0ec8ff0373d738939421</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PUtilBase</name>
    <filename>classPUtilBase.html</filename>
    <member kind="function">
      <type></type>
      <name>PUtilBase</name>
      <anchorfile>classPUtilBase.html</anchorfile>
      <anchor>a36ea969e92a641c1b37107a5db0edc6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PUtilBase</name>
      <anchorfile>classPUtilBase.html</anchorfile>
      <anchor>aee6436424b56c1b764e0625481644564</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual PUtilBase *</type>
      <name>copy</name>
      <anchorfile>classPUtilBase.html</anchorfile>
      <anchor>a3947f0ae5c5b1144cb71c7da3e328b17</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CanonicalForm</type>
      <name>getval</name>
      <anchorfile>classPUtilBase.html</anchorfile>
      <anchor>a60c9689487ff6fe3e689a4c7e7210ea2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getintval</name>
      <anchorfile>classPUtilBase.html</anchorfile>
      <anchor>aa187ead24586f0e5d6dd98a51734a668</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isInt</name>
      <anchorfile>classPUtilBase.html</anchorfile>
      <anchor>a0690f42650ff64c6fd8367824f5f335b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isCF</name>
      <anchorfile>classPUtilBase.html</anchorfile>
      <anchor>a9b3bce665a1fad6a4c2efbacb7d7cdbe</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isVar</name>
      <anchorfile>classPUtilBase.html</anchorfile>
      <anchor>a0e4779aea554c2dc965c94e2409af1de</anchor>
      <arglist>() const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PUtilCF</name>
    <filename>classPUtilCF.html</filename>
    <base>PUtilBase</base>
    <member kind="function">
      <type></type>
      <name>PUtilCF</name>
      <anchorfile>classPUtilCF.html</anchorfile>
      <anchor>a93dd7a8c42520b23760c715577e95652</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PUtilCF</name>
      <anchorfile>classPUtilCF.html</anchorfile>
      <anchor>a2f7789d9c3d6e3f18f4bfc346c526df2</anchor>
      <arglist>(const CanonicalForm &amp;cf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PUtilCF</name>
      <anchorfile>classPUtilCF.html</anchorfile>
      <anchor>a87d7ae593e1388c394a1766d7db82b05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PUtilBase *</type>
      <name>copy</name>
      <anchorfile>classPUtilCF.html</anchorfile>
      <anchor>a0e8e6e188827180d83fb6b1e52b3cf9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getval</name>
      <anchorfile>classPUtilCF.html</anchorfile>
      <anchor>a994e47afd1283022d024a7e0c234d0ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getintval</name>
      <anchorfile>classPUtilCF.html</anchorfile>
      <anchor>ab742901d22ac6d687606ba630019907d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInt</name>
      <anchorfile>classPUtilCF.html</anchorfile>
      <anchor>acd81f3bdc908105d712790c8373d5235</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCF</name>
      <anchorfile>classPUtilCF.html</anchorfile>
      <anchor>a63dccc20dca5c0478f7969be883cfb04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVar</name>
      <anchorfile>classPUtilCF.html</anchorfile>
      <anchor>a151e66844d69b929d2394a00f95f5a21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CanonicalForm</type>
      <name>val</name>
      <anchorfile>classPUtilCF.html</anchorfile>
      <anchor>aed4e4b6eebfbf84e343d76170043b0a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PUtilFactory</name>
    <filename>classPUtilFactory.html</filename>
    <member kind="function" static="yes">
      <type>static PUtilBase *</type>
      <name>create</name>
      <anchorfile>classPUtilFactory.html</anchorfile>
      <anchor>a417cf699442554d37f7ad437020ba051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PUtilBase *</type>
      <name>create</name>
      <anchorfile>classPUtilFactory.html</anchorfile>
      <anchor>a990811c7ef574e58b96a79b8a7c5d3e4</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PUtilBase *</type>
      <name>create</name>
      <anchorfile>classPUtilFactory.html</anchorfile>
      <anchor>aa0aa4ae635c42e0c7635f9ad3ae8fc68</anchor>
      <arglist>(const CanonicalForm &amp;cf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PUtilBase *</type>
      <name>create</name>
      <anchorfile>classPUtilFactory.html</anchorfile>
      <anchor>ae582585143ae35c39a776a5b19032c2c</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PUtilBase *</type>
      <name>create</name>
      <anchorfile>classPUtilFactory.html</anchorfile>
      <anchor>a814e265c05a6c6d1403771f89441f31a</anchor>
      <arglist>(const char *str)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PUtilInt</name>
    <filename>classPUtilInt.html</filename>
    <base>PUtilBase</base>
    <member kind="function">
      <type></type>
      <name>PUtilInt</name>
      <anchorfile>classPUtilInt.html</anchorfile>
      <anchor>a4f05c384e905b1cca677f4f58e11a33f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PUtilInt</name>
      <anchorfile>classPUtilInt.html</anchorfile>
      <anchor>a2238d1fffc812e8ead3455ec3b062724</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PUtilInt</name>
      <anchorfile>classPUtilInt.html</anchorfile>
      <anchor>ac64213ab7f7c7b1d7d53b64b48ddafd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PUtilBase *</type>
      <name>copy</name>
      <anchorfile>classPUtilInt.html</anchorfile>
      <anchor>a200c0f22810147e037d9d40bc8a6a88c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getval</name>
      <anchorfile>classPUtilInt.html</anchorfile>
      <anchor>aac10cd1f1a905831a1af0ab8049c0084</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getintval</name>
      <anchorfile>classPUtilInt.html</anchorfile>
      <anchor>ac309281e2caf379f49c3ee8767436995</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInt</name>
      <anchorfile>classPUtilInt.html</anchorfile>
      <anchor>a2eb792fa443ebbd5b5b3d357410386ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCF</name>
      <anchorfile>classPUtilInt.html</anchorfile>
      <anchor>ab2cd6c1cb6768c08f72e6235c411f6cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVar</name>
      <anchorfile>classPUtilInt.html</anchorfile>
      <anchor>a6b3896fceaf8a49eca18b5d3a538864e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>val</name>
      <anchorfile>classPUtilInt.html</anchorfile>
      <anchor>a5cfec6d23880e7985e17ccf4ee7f2628</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PUtilVar</name>
    <filename>classPUtilVar.html</filename>
    <base>PUtilBase</base>
    <member kind="function">
      <type></type>
      <name>PUtilVar</name>
      <anchorfile>classPUtilVar.html</anchorfile>
      <anchor>ac3ec6cbb42ebf9d9f4aa11d9fb553ee8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PUtilVar</name>
      <anchorfile>classPUtilVar.html</anchorfile>
      <anchor>a0c11adc119d0118a47a150d420e9211f</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PUtilVar</name>
      <anchorfile>classPUtilVar.html</anchorfile>
      <anchor>a3c117cbe385e4e8ac5ad8aacb1dfa758</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PUtilBase *</type>
      <name>copy</name>
      <anchorfile>classPUtilVar.html</anchorfile>
      <anchor>adeb22ba49d6c7e750f4f666a74169cd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CanonicalForm</type>
      <name>getval</name>
      <anchorfile>classPUtilVar.html</anchorfile>
      <anchor>ab2da8984410b8311bccac1dae58d31b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getintval</name>
      <anchorfile>classPUtilVar.html</anchorfile>
      <anchor>a41e4e117a92a6478c0fd3f0ffccf7b09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInt</name>
      <anchorfile>classPUtilVar.html</anchorfile>
      <anchor>aee742e064f68043e18afb6527a480102</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCF</name>
      <anchorfile>classPUtilVar.html</anchorfile>
      <anchor>a8083205fe9a55ff505e6a94e6e95795d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVar</name>
      <anchorfile>classPUtilVar.html</anchorfile>
      <anchor>a9148c333ef9806d20b0d5803dbc817b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Variable</type>
      <name>val</name>
      <anchorfile>classPUtilVar.html</anchorfile>
      <anchor>ad172605dc0c218ea9b801c624657be2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PythonCastDynamic</name>
    <filename>classPythonCastDynamic.html</filename>
    <base>PythonObject</base>
    <member kind="function">
      <type></type>
      <name>PythonCastDynamic</name>
      <anchorfile>classPythonCastDynamic.html</anchorfile>
      <anchor>ab7a9298ccae2cba160213dd7b9809003</anchor>
      <arglist>(leftv value)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PythonCastDynamic</type>
      <name>self</name>
      <anchorfile>classPythonCastDynamic.html</anchorfile>
      <anchor>a509f52604bc1e7d780c5843139f62f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>PythonObject</type>
      <name>get</name>
      <anchorfile>classPythonCastDynamic.html</anchorfile>
      <anchor>a3cc646d2b529a9ec1ebab7d63b003aa4</anchor>
      <arglist>(leftv value, int typeId)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PythonCastStatic</name>
    <filename>classPythonCastStatic.html</filename>
    <templarg>class CastType</templarg>
    <base>PythonObject</base>
    <member kind="function">
      <type></type>
      <name>PythonCastStatic</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>a98144466ea5e0b446df001197ba56677</anchor>
      <arglist>(void *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PythonCastStatic</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>a762849205c0f074582484dd742502b62</anchor>
      <arglist>(leftv value)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PythonCastStatic</type>
      <name>self</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>a0d79df5d1d3d8f5b3ce53df111f59469</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptr_type</type>
      <name>get</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>acb2b0133ac11f324c33ccfeca4ae8647</anchor>
      <arglist>(ptr_type value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptr_type</type>
      <name>get</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>ae7f36de380bc85eb54cdba88d365d912</anchor>
      <arglist>(long value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptr_type</type>
      <name>get</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>ac306d40ecaac503f50677719cd3cbf30</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptr_type</type>
      <name>get</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>a6255a2129b5bf6d1a7cb99cbe7c07b71</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptr_type</type>
      <name>get</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>a3daa2a30300f683dc4ebe6b735274cce</anchor>
      <arglist>(char *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptr_type</type>
      <name>get</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>a98b50503aa471dd43ad0225d534d5cd8</anchor>
      <arglist>(intvec *value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptr_type</type>
      <name>get</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>a21538582c5e7063820922ea5946ac11d</anchor>
      <arglist>(lists value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PythonCastStatic&lt; PythonObject::sequence_tag &gt;</name>
    <filename>classPythonCastStatic_3_01PythonObject_1_1sequence__tag_01_4.html</filename>
    <base>PythonObject</base>
    <base>PythonObject</base>
    <member kind="function">
      <type></type>
      <name>PythonCastStatic</name>
      <anchorfile>classPythonCastStatic_3_01PythonObject_1_1sequence__tag_01_4.html</anchorfile>
      <anchor>abbb9f8313ab0658d1abc5cc384269632</anchor>
      <arglist>(leftv value)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PythonCastStatic</type>
      <name>self</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>a0d79df5d1d3d8f5b3ce53df111f59469</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classPythonCastStatic_3_01PythonObject_1_1sequence__tag_01_4.html</anchorfile>
      <anchor>aae206a2d72871473f8363978e0f1a792</anchor>
      <arglist>(leftv iter, size_t distance=0) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>append_to</name>
      <anchorfile>classPythonCastStatic_3_01PythonObject_1_1sequence__tag_01_4.html</anchorfile>
      <anchor>a0898414af68d5361986ceea75fcc1b58</anchor>
      <arglist>(leftv iter) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ptr_type</type>
      <name>get</name>
      <anchorfile>classPythonCastStatic.html</anchorfile>
      <anchor>acb2b0133ac11f324c33ccfeca4ae8647</anchor>
      <arglist>(ptr_type value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PythonInterpreter</name>
    <filename>classPythonInterpreter.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>id_type</name>
      <anchorfile>classPythonInterpreter.html</anchorfile>
      <anchor>adf0abcc628f96a9f194bb08e89737346</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PythonInterpreter</name>
      <anchorfile>classPythonInterpreter.html</anchorfile>
      <anchor>a5a35b0aebf424e66b11751e84c6419bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init</name>
      <anchorfile>classPythonInterpreter.html</anchorfile>
      <anchor>af1b11c3da55078a1ec02c3484052bc15</anchor>
      <arglist>(id_type num)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static id_type</type>
      <name>id</name>
      <anchorfile>classPythonInterpreter.html</anchorfile>
      <anchor>ac060031c14ebe850163d5e24697829d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PythonInterpreter</name>
      <anchorfile>classPythonInterpreter.html</anchorfile>
      <anchor>ac014169f0f768b7a43254143e7bc6822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>start_python</name>
      <anchorfile>classPythonInterpreter.html</anchorfile>
      <anchor>ae0a05744a8b95036cb70a831a67b8931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init_python</name>
      <anchorfile>classPythonInterpreter.html</anchorfile>
      <anchor>a17199850cfc6c63c6fa3651611b4135f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_python_defaults</name>
      <anchorfile>classPythonInterpreter.html</anchorfile>
      <anchor>a31bbebfe703e9f2438d658314c3219cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static PythonInterpreter &amp;</type>
      <name>instance</name>
      <anchorfile>classPythonInterpreter.html</anchorfile>
      <anchor>af2d549561e91aa5de6791575da2ec2ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>id_type</type>
      <name>m_id</name>
      <anchorfile>classPythonInterpreter.html</anchorfile>
      <anchor>aa85a6dfafa25f30b444d9fd1ade97aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_owns_python</name>
      <anchorfile>classPythonInterpreter.html</anchorfile>
      <anchor>a3ee62c69ba141c9aa61d9833da68e349</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PythonObject</name>
    <filename>classPythonObject.html</filename>
    <member kind="typedef">
      <type>PyObject *</type>
      <name>ptr_type</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a39ed514a5858e0850f36211e9cfc1d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PythonObject</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>aaee32c269d45e4bf214e59b6402529bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PythonObject</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a7903f9c538b9028482d4867e83e46524</anchor>
      <arglist>(ptr_type ptr)</arglist>
    </member>
    <member kind="function">
      <type>ptr_type</type>
      <name>check_context</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a1649869b1f2763305d45b80c013f63cb</anchor>
      <arglist>(ptr_type ptr) const</arglist>
    </member>
    <member kind="function">
      <type>self</type>
      <name>operator()</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a32d431d6bff179206d2236586ca8e118</anchor>
      <arglist>(int op) const</arglist>
    </member>
    <member kind="function">
      <type>self</type>
      <name>operator()</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>ab73e5f7b7cd4938328cdb5b90746ee89</anchor>
      <arglist>(int op, const self &amp;arg) const</arglist>
    </member>
    <member kind="function">
      <type>self</type>
      <name>operator()</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a7ff1ce75c55eadb4f54aba836b323b80</anchor>
      <arglist>(int op, const self &amp;arg1, const self &amp;arg2) const</arglist>
    </member>
    <member kind="function">
      <type>self</type>
      <name>operator[]</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>ada5d2f8505c65bf0bb1ffe8b52a79957</anchor>
      <arglist>(const self &amp;idx) const</arglist>
    </member>
    <member kind="function">
      <type>self</type>
      <name>operator[]</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a6179c8a270253ee6aff7e6296c7771d1</anchor>
      <arglist>(long idx) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const ptr_type</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a834d92ad08a775b94b4fb5ae5c76ab80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>repr</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>ad422ca28b16cc457cb3430678f65e7a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>str</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a6297d9babfbeb23bd340ac3ec371a6be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Py_ssize_t</type>
      <name>size</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a925ab1a58d005235ae462a7dd3c9b519</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>assign_to</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>adb22e75f4f4f0dfac03bf6db8a47bab2</anchor>
      <arglist>(leftv result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>import_as</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a14d65927a1fd09092e3fb00483612a89</anchor>
      <arglist>(const char *name) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>afb1eb6f8255f029dbbff65d9daefced4</anchor>
      <arglist>(int op, const self &amp;arg) const</arglist>
    </member>
    <member kind="function">
      <type>self</type>
      <name>attr</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a09bd09ff17f1a76f58b43fcbf14956d2</anchor>
      <arglist>(const self &amp;arg) const</arglist>
    </member>
    <member kind="function">
      <type>self</type>
      <name>del_attr</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>ab54857d17bd91e926295fc245800b39e</anchor>
      <arglist>(const self &amp;arg) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>self</type>
      <name>args2list</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a242e78a4dee38448bd35891ed642f923</anchor>
      <arglist>(const self &amp;args) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BOOLEAN</type>
      <name>handle_exception</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>ae47777c2ffb7d4be1dce51b23abac667</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>append_iter</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a3959cf3b277c62f359f9790baaa9295e</anchor>
      <arglist>(self iterator)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>py_opid</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a0b34954736a89d66d7520352388798a4</anchor>
      <arglist>(int op) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PythonObject</type>
      <name>self</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a9ebceedbc8a010fe8b1057b974119d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>BOOLEAN</type>
      <name>none_to</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a1c0c7fa01813a89bd3aa9e05982c2b53</anchor>
      <arglist>(leftv result) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>BOOLEAN</type>
      <name>python_to</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>a7e0a37f2dab935544ec89cd6369548a1</anchor>
      <arglist>(leftv result) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ptr_type</type>
      <name>m_ptr</name>
      <anchorfile>classPythonObject.html</anchorfile>
      <anchor>aec12af23446a17f39b1b9c999db826c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::QtGui</name>
    <filename>classCxxTest_1_1QtGui.html</filename>
    <base>CxxTest::GuiListener</base>
    <member kind="function">
      <type>void</type>
      <name>enterGui</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a66796f2a04e7634ca5dded000aac2f5e</anchor>
      <arglist>(int &amp;argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterWorld</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a8e93d3f7d715cb51c5b400758e1407ce</anchor>
      <arglist>(const WorldDescription &amp;wd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>guiEnterSuite</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a30cdc6c47a861553c411c095a0e097a4</anchor>
      <arglist>(const char *suiteName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>guiEnterTest</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>acf87800fc3e3bf7d2519f8c1d2c9d77f</anchor>
      <arglist>(const char *suiteName, const char *testName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yellowBar</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a1856e88c7c455783de79066ead4dca55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>redBar</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>aad2d92c46fd804c5656a82b96e6b600b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveGui</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>aca2ecfad186d2e02fb35ee57c18ead7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseCommandLine</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a18de077f6837385b6cf51e46a5aa41fb</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createApplication</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a12a15446fe5df0eed4a8615c292f29a1</anchor>
      <arglist>(int &amp;argc, char **argv)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createWindow</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a92bc509a678be3abb7e5a90b8baf614e</anchor>
      <arglist>(const WorldDescription &amp;wd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getTotalTests</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a8e65d5161053593c86502f3adcc1f0f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getTotalTests</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a6bf7c16c503e798d66eeab0ce3618736</anchor>
      <arglist>(const WorldDescription &amp;wd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createMainWindow</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>ab9bdff070797f13a17bd37cfbff3cab1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createProgressBar</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a96d0fc9c42ceb67e7bcc513dbdaf3947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createStatusBar</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a50c38ecfa6633ea50499315dca44fb8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMainWidget</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a5ed24a7f5a96119d0299c957312b5d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showMinimized</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a3bd0e06f0644f54edad2b77c6b5d9aa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showNormal</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a67ad7cdc9881947f31781768c16eb2d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCaption</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a50c9039cf9083419d3f077cee407e205</anchor>
      <arglist>(const QString &amp;suiteName, const QString &amp;testName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showSuiteName</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a5c1a3fa1c64534e15de894b28ed51ed2</anchor>
      <arglist>(const QString &amp;suiteName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>advanceProgressBar</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a5f4f944ba8b1e718aabbe7f002753c07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showTestName</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>ae3431d9e198e6842998732229e15ed4e</anchor>
      <arglist>(const QString &amp;testName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showTestsDone</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a00e49b717329e4b6228f0fb315b5af16</anchor>
      <arglist>(unsigned testsDone)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a91e2c83bf2a3c42ca0c7c6c6eec404b6</anchor>
      <arglist>(int r, int g, int b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setIcon</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a7fa8dc5d2a944bc4c83816d4f98e0c5f</anchor>
      <arglist>(QMessageBox::Icon icon)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processEvents</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a5f8837eeb4d4ee9c8fbf33466b873d7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>centerWindow</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a4a3173aed8f7f0628f953f08e1ec5961</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>keep</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>ac3d0f2d426caa8a59c4d8d44f4bfe273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showSummary</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a234cc39c79cbf04b1673c163abe43abe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static QString</type>
      <name>asString</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>af6f0dd398ce172990b171b92e4bf59d1</anchor>
      <arglist>(unsigned n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_title</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>abf180f510ddcdb3e45b836d22efdcf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_startMinimized</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a479c6dc9ea0e9e8b1ff4fe78dc1fff09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_keep</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>ab57335c88a5bfd4bfe6ee10d390e75b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_numTotalTests</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a54adfd544ce74b430f0bef85fa1e924b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_strTotalTests</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a53ab4cb547cb06cf18d4bb2d0a2a4a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QApplication *</type>
      <name>_application</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>ad29c9b88abd23d6f4ffe390617187a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_mainWindow</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a001924c81375af3df869ec535042fd35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>_layout</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>afcfb46c36e01699bb175a68731ccf98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QProgressBar *</type>
      <name>_progressBar</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a0a6063fc7a92e652d9f29b429187ea1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStatusBar *</type>
      <name>_statusBar</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a7f9cecaec6aadb22293367391f30ea81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_suiteName</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a6230498a00e53826219711af83718368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_testName</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a6c66147d1db9e9254b0f9152967d83e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_testsDone</name>
      <anchorfile>classCxxTest_1_1QtGui.html</anchorfile>
      <anchor>a0b9796884b4b16be09198c300b67973f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::Queue</name>
    <filename>classvspace_1_1Queue.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>Queue</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>a3db903ce26e41d5e6b0b8dae07665690</anchor>
      <arglist>(size_t bound=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enqueue</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>a1c141d6c4e6961ab10158944de14fb69</anchor>
      <arglist>(T item)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_enqueue</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>aa74d8599a47ca214718b97ec400ed944</anchor>
      <arglist>(T item)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dequeue</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>ac6daaf0e2ebccaad4fd8ca62ce3f5627</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Result&lt; T &gt;</type>
      <name>try_dequeue</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>a1c7b97f3a54f63ea192e1e18967a237a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>VRef&lt; Node &gt;</type>
      <name>pop</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>a39f37182e635810ec54987db90aa47d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>push</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>a5ebfd3b117f9d046716f50509899b41d</anchor>
      <arglist>(VRef&lt; Node &gt; node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enqueue_nowait</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>ab48065fd305725685f4463c28a5622a7</anchor>
      <arglist>(T item)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T</type>
      <name>dequeue_nowait</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>a6aa7023a0df83e7aa2751a3307182ed6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Semaphore</type>
      <name>_incoming</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>a3be96c64925a26ebefd174fdd24bb23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Semaphore</type>
      <name>_outgoing</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>a9406790310e3e77647453cf0e92876b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_bounded</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>ac77a7d3f39130aa8d12914031dcff010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FastLock</type>
      <name>_lock</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>af4a25a8d3aa95302bfdbb370d981762c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VRef&lt; Node &gt;</type>
      <name>_head</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>ada352530e5282dbc17a9d9d1f94ceb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VRef&lt; Node &gt;</type>
      <name>_tail</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>aea61458792b0ad7940aa9a701f50903a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EnqueueEvent</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>aa55e7b0d73e154968cca6081300dbb3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>DequeueEvent</name>
      <anchorfile>classvspace_1_1Queue.html</anchorfile>
      <anchor>ab1cd00f46759a09b4e2682e22bec62d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RandomGenerator</name>
    <filename>classRandomGenerator.html</filename>
    <member kind="function">
      <type></type>
      <name>RandomGenerator</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>ad2b3256e634878160c7d8b6e865341b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomGenerator</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>a74294701ab723618acbd051cfa45587a</anchor>
      <arglist>(int ss)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RandomGenerator</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>adb4c6bb7e072373f374d1be417cceae0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>generate</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>a5e0f8b6b26471ce6f736e80d76519e12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seed</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>ae021cbcdb6bece99fc13e4fe988f82bd</anchor>
      <arglist>(int ss)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>seedInit</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>af76d2a4574f673516f6b38d678bde3e3</anchor>
      <arglist>(int ss)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>ia</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>a9b98c9f2f0eb150ef07d56ff262b03e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>im</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>af42d3dbf0e0fe6cd70793b575f40ee7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>iq</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>af7540cd1fdae17761f9064926d612d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>ir</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>abc02ab4bc1b9f60c192111fbb96f8f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>deflt</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>a214286cdee5d7ccdcf967c323f61de2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>s</name>
      <anchorfile>classRandomGenerator.html</anchorfile>
      <anchor>a4a3aa5f88a942bb2777e6587fe6d6001</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Rational</name>
    <filename>classRational.html</filename>
    <class kind="struct">Rational::rep</class>
    <member kind="function">
      <type></type>
      <name>Rational</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a3bbd6ff67c590da76ddfcbd48cd3de0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rational</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ad94f2293925685215fac116030df1b8d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rational</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ad9f49db19b1d6dd3cf307aa3b60b85d0</anchor>
      <arglist>(const Rational &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rational</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a3b22f97c37a1a87729bf76eeae3611d6</anchor>
      <arglist>(const Rational &amp;, const Rational &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rational</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a7e153a1f88558aa7dcc0e3c44e62da55</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Rational</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a56decbd48099c867d59fdeb196ba0186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rational &amp;</type>
      <name>operator=</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>adc713622026b07d2796fecf7703fd5f4</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Rational &amp;</type>
      <name>operator=</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a89900ef096ec4b33cd43d0041330216f</anchor>
      <arglist>(char *s)</arglist>
    </member>
    <member kind="function">
      <type>Rational &amp;</type>
      <name>operator=</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>aa30760f9a164fb9dfe44858a92c45251</anchor>
      <arglist>(const Rational &amp;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>length</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ac030d565c5d90493e0e30327c20b03db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>get_num</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a93e07383ee3b0dcdd5d30c12c97077a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>get_den</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ae369bb37b2005b9490b5823136922479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_num_si</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a113f9acf61093000982cad5beece51b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_den_si</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a74cdbd488d1c1a32bb71ef8e954a09cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a18bf660305cdd9d672ac2dec7e927ae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator-</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ab3b21f5603422e8114ee2273967db9e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator~</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a6b8f999a3b8dcced229f33b3e45c44e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rational &amp;</type>
      <name>operator+=</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ad468c5e259b74cf8dbf9abf6bdf78970</anchor>
      <arglist>(const Rational &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Rational &amp;</type>
      <name>operator-=</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a54252ea53436c8cf7ce5c53e3734dc10</anchor>
      <arglist>(const Rational &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Rational &amp;</type>
      <name>operator*=</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a09b5a73d488445b4befcb908badcda0d</anchor>
      <arglist>(const Rational &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Rational &amp;</type>
      <name>operator/=</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>af2e683dacaa0875a38b8a998fdceff83</anchor>
      <arglist>(const Rational &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Rational &amp;</type>
      <name>operator++</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a92bf63cca93de7e1ed5e754607740209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator++</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ab00917bdab2bd33fc7c1f819b11130c9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>Rational &amp;</type>
      <name>operator--</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a4155267b61c691c61ed02684c93f1afd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rational</type>
      <name>operator--</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a23e22f38d64ef5713ada3ff002ef0430</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>complexity</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a72c638223b582669cecdb124d445965a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ae282dadd2015344cf9d64c8e076d7d1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rep *</type>
      <name>p</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a1ef1c0f624c0acf970aebd175d21b085</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend Rational</type>
      <name>operator-</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>accb4c96d2ac1bb198f5a13354b76fecd</anchor>
      <arglist>(const Rational &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a440f1ff11e3496fcfd6d2b77c14fbd5f</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>adbe818abd6be2a640675a703a86b579a</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ad94f1e3164b0da9729dd1dc8544371e1</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ae4c3bb747899424821b83ea4d4fe5923</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a6797825558796522a0f463e5edd44b82</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a378f29306794cd3fbca4a74df85a205e</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>sgn</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a9410e69f43807f5ea57136f56c159246</anchor>
      <arglist>(const Rational &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend Rational</type>
      <name>abs</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ab15cbce9808592be7253885286c8057a</anchor>
      <arglist>(const Rational &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend Rational</type>
      <name>pow</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a65a41b06e46db7599367ee0b8b217ea3</anchor>
      <arglist>(const Rational &amp;a, int e)</arglist>
    </member>
    <member kind="friend">
      <type>friend Rational</type>
      <name>gcd</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>af7f22670b9ae01da39c4db4a19131cd0</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend Rational</type>
      <name>lcm</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a40e4f9b7871911bec63fc5b9254a8d6c</anchor>
      <arglist>(const Rational &amp;a, const Rational &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend Rational</type>
      <name>gcd</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>ae9aaf33c0baf25e9a07667636f86d2a5</anchor>
      <arglist>(Rational *a, int n)</arglist>
    </member>
    <member kind="friend">
      <type>friend Rational</type>
      <name>lcm</name>
      <anchorfile>classRational.html</anchorfile>
      <anchor>a4a70522ca029818cbdd7bbe222ea6e02</anchor>
      <arglist>(Rational *a, int n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ap::raw_vector</name>
    <filename>classap_1_1raw__vector.html</filename>
    <templarg>class T</templarg>
    <base>ap::const_raw_vector&lt; T &gt;</base>
    <base>ap::const_raw_vector&lt; T &gt;</base>
    <member kind="function">
      <type></type>
      <name>raw_vector</name>
      <anchorfile>classap_1_1raw__vector.html</anchorfile>
      <anchor>ae762c5b96fe966b5208881bd9735751c</anchor>
      <arglist>(T *Data, int Length, int Step)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>GetData</name>
      <anchorfile>classap_1_1raw__vector.html</anchorfile>
      <anchor>a37a2db0509d2e28ea74aa467c2c6381b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>raw_vector</name>
      <anchorfile>classap_1_1raw__vector.html</anchorfile>
      <anchor>ae762c5b96fe966b5208881bd9735751c</anchor>
      <arglist>(T *Data, int Length, int Step)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>GetData</name>
      <anchorfile>classap_1_1raw__vector.html</anchorfile>
      <anchor>a37a2db0509d2e28ea74aa467c2c6381b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::RawKernelJob</name>
    <filename>classLibThread_1_1RawKernelJob.html</filename>
    <base>LibThread::Job</base>
    <member kind="function">
      <type></type>
      <name>RawKernelJob</name>
      <anchorfile>classLibThread_1_1RawKernelJob.html</anchorfile>
      <anchor>aa16cd495c90a2022bfffe0da7b2c3758</anchor>
      <arglist>(void(*func)(long ndeps, Job **deps))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classLibThread_1_1RawKernelJob.html</anchorfile>
      <anchor>a399bccd55e079affe1c5eae09d3b0f0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void(*</type>
      <name>cfunc</name>
      <anchorfile>classLibThread_1_1RawKernelJob.html</anchorfile>
      <anchor>a722f3184ca4c749ef75cdefbcf1ca412</anchor>
      <arglist>)(long ndeps, Job **deps)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::RealSuiteDescription</name>
    <filename>classCxxTest_1_1RealSuiteDescription.html</filename>
    <base>CxxTest::SuiteDescription</base>
    <member kind="function">
      <type></type>
      <name>RealSuiteDescription</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a98e4161652c04034d7f173d6ff2b861f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSuiteDescription</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a61109fded427ee8026a361e9f68cef52</anchor>
      <arglist>(const char *argFile, unsigned argLine, const char *argSuiteName, List &amp;argTests)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a811890086af46b3ffb944d80d5aca732</anchor>
      <arglist>(const char *argFile, unsigned argLine, const char *argSuiteName, List &amp;argTests)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>file</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>aff79b3df13c535ba11a95c30c11fd424</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>line</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a3aa534f8d7b332719cd4bca4c8cd496f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>suiteName</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a02fd42d4dcd249433792974931d5b5dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TestDescription *</type>
      <name>firstTest</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a5abbe76febc9d17b111518209f11f82e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TestDescription *</type>
      <name>firstTest</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a377502f8173b71fcab558162bb1994e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SuiteDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a676d76debefe3fa77175c88a9e720d4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SuiteDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a22ec59d526abe79ca614cc0d2501a917</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>numTests</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a93f026e8737856bf3812b2c628984223</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestDescription &amp;</type>
      <name>testDescription</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a2ee4ab1a72a773eda34345a85a120187</anchor>
      <arglist>(unsigned i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateAllTests</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>af488afa24150ddd0a13790438fcfb798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>leaveOnly</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a1843823285947bf9127b9aa594660c04</anchor>
      <arglist>(const char *testName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RealSuiteDescription</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>ae41f08dcd29bf8baa40ec1652ba9725f</anchor>
      <arglist>(const RealSuiteDescription &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RealSuiteDescription &amp;</type>
      <name>operator=</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a3ce91f953d08a8e5beb54b44cf8dbb36</anchor>
      <arglist>(const RealSuiteDescription &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_file</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a70b39cdaeb857473878777edef4aa5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_line</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>a1b82d0654299462993082c56891d5c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_suiteName</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>afc966e47d5fa1c00888425dac8145125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>List *</type>
      <name>_tests</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>af7789961fa51f7781eb70888bd056afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>STATIC_INST_VAR List</type>
      <name>_suites</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>ad15a91a83be345f53e9752cbda168b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RealWorldDescription</name>
      <anchorfile>classCxxTest_1_1RealSuiteDescription.html</anchorfile>
      <anchor>ab20581a17b362b2aaef10399b05bb5d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::RealTestDescription</name>
    <filename>classCxxTest_1_1RealTestDescription.html</filename>
    <base>CxxTest::TestDescription</base>
    <member kind="function">
      <type></type>
      <name>RealTestDescription</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a6ea04bec6383c23a4787558d5dff4b5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealTestDescription</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a782d34c38e6d497f548e3e2870d145b8</anchor>
      <arglist>(List &amp;argList, SuiteDescription &amp;argSuite, unsigned argLine, const char *argTestName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a3eda0429edc58d8c44d7b7df5017ae61</anchor>
      <arglist>(List &amp;argList, SuiteDescription &amp;argSuite, unsigned argLine, const char *argTestName)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>file</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a25fcdafffdb5fedadea58a010514ef16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>line</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a7d29eb5367339abd67da40f9a63764f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>testName</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a721ac95d937c262b5692b71d1633e8b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>suiteName</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a57efc37c1b06b4aa7db854deae4c52b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TestDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a7ab5d44b33af24b9146d1d08c1e916c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TestDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>ae2b0181b99c756045cb45c97f1424a75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TestSuite *</type>
      <name>suite</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a57f37c247df9b1ea56eb3c75c1b2e6b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUp</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>ac53fd0156f865f77a55ca4b18c0427d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>ac2f2ba1a9a9f503a6b0c783896c7273f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tearDown</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a50844cd37291d7da907db2a8e87540e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RealTestDescription</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a15bc0f6d64f91e9fac6847e165703cef</anchor>
      <arglist>(const RealTestDescription &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RealTestDescription &amp;</type>
      <name>operator=</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>ae7a750a6691c34dbf585b42472663370</anchor>
      <arglist>(const RealTestDescription &amp;)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>runTest</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a2b2cbb4a31d13eb304c6fc6c8523ba9e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SuiteDescription *</type>
      <name>_suite</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a3fdb6bd970e59b80b2eaf6d9fc666031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_line</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>a23a98b1627ebe765b55f19975593248b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_testName</name>
      <anchorfile>classCxxTest_1_1RealTestDescription.html</anchorfile>
      <anchor>acc86a22cf56efbc77e07cea95840ec3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::RealWorldDescription</name>
    <filename>classCxxTest_1_1RealWorldDescription.html</filename>
    <base>CxxTest::WorldDescription</base>
    <member kind="function">
      <type>unsigned</type>
      <name>numSuites</name>
      <anchorfile>classCxxTest_1_1RealWorldDescription.html</anchorfile>
      <anchor>ae94e9b08ac170679d47a1cb9d96fc65c</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>numTotalTests</name>
      <anchorfile>classCxxTest_1_1RealWorldDescription.html</anchorfile>
      <anchor>ae2990a92cc08d9bfe1d5448e53c36568</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>SuiteDescription *</type>
      <name>firstSuite</name>
      <anchorfile>classCxxTest_1_1RealWorldDescription.html</anchorfile>
      <anchor>aa9af72569dbe6d0dd4fccc9f0bbd4b0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SuiteDescription *</type>
      <name>firstSuite</name>
      <anchorfile>classCxxTest_1_1RealWorldDescription.html</anchorfile>
      <anchor>a26cb32b9ddd562ee79cf92d840f4c9cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SuiteDescription &amp;</type>
      <name>suiteDescription</name>
      <anchorfile>classCxxTest_1_1RealWorldDescription.html</anchorfile>
      <anchor>aba1e3ffd50e1c56d818048c5d6070978</anchor>
      <arglist>(unsigned i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateAllTests</name>
      <anchorfile>classCxxTest_1_1RealWorldDescription.html</anchorfile>
      <anchor>a4d413ee630a6dd87574174d8223cc423</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>leaveOnly</name>
      <anchorfile>classCxxTest_1_1RealWorldDescription.html</anchorfile>
      <anchor>a6095c390b15180cc3cd62f0990e178c9</anchor>
      <arglist>(const char *suiteName, const char *testName=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUp</name>
      <anchorfile>classCxxTest_1_1RealWorldDescription.html</anchorfile>
      <anchor>a0e5c1168073ab7f75439d2d56561abb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tearDown</name>
      <anchorfile>classCxxTest_1_1RealWorldDescription.html</anchorfile>
      <anchor>ac3285f884a779c0d7d371a284fd8e19f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static List &amp;</type>
      <name>suites</name>
      <anchorfile>classCxxTest_1_1RealWorldDescription.html</anchorfile>
      <anchor>a8c1e967356e4c7ffb09d2ab411f168c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reportError</name>
      <anchorfile>classCxxTest_1_1RealWorldDescription.html</anchorfile>
      <anchor>ac6226291ebf9799da9909e5c3ff56c55</anchor>
      <arglist>(const char *message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>red_object</name>
    <filename>classred__object.html</filename>
    <member kind="function">
      <type>void</type>
      <name>flatten</name>
      <anchorfile>classred__object.html</anchorfile>
      <anchor>a447ce2c6a5efa0153bdd84ead971eb79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate</name>
      <anchorfile>classred__object.html</anchorfile>
      <anchor>a388db1833888ad89d901d26cde31942b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adjust_coefs</name>
      <anchorfile>classred__object.html</anchorfile>
      <anchor>ad9e96252a7f4937c7e530aacc8800cf5</anchor>
      <arglist>(number c_r, number c_ac_r)</arglist>
    </member>
    <member kind="function">
      <type>wlen_type</type>
      <name>guess_quality</name>
      <anchorfile>classred__object.html</anchorfile>
      <anchor>a9e36c0df188fa1938557c0cce6e31363</anchor>
      <arglist>(slimgb_alg *c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clear_to_poly</name>
      <anchorfile>classred__object.html</anchorfile>
      <anchor>a9b62ec18f31d392d4e0799558c6d443b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>canonicalize</name>
      <anchorfile>classred__object.html</anchorfile>
      <anchor>ac46944e98c4a2d8ce8c4955d9ba3212e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>kBucket_pt</type>
      <name>bucket</name>
      <anchorfile>classred__object.html</anchorfile>
      <anchor>a54849be7456b58816439f43e65f72301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>p</name>
      <anchorfile>classred__object.html</anchorfile>
      <anchor>a5abc27ae59b1e1ee4ad2015d27a67039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>sev</name>
      <anchorfile>classred__object.html</anchorfile>
      <anchor>a345bac214c57d37f29b01173ee3ec79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>wlen_type</type>
      <name>initial_quality</name>
      <anchorfile>classred__object.html</anchorfile>
      <anchor>a88b1dc38ac1318a2217753b50e11519b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>reduction_step</name>
    <filename>classreduction__step.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reduce</name>
      <anchorfile>classreduction__step.html</anchorfile>
      <anchor>aff749e2c430145c6b88d8fde3c2776c7</anchor>
      <arglist>(red_object *r, int l, int u)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~reduction_step</name>
      <anchorfile>classreduction__step.html</anchorfile>
      <anchor>a29e6fbefbb91aa6f9407031716333b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>slimgb_alg *</type>
      <name>c</name>
      <anchorfile>classreduction__step.html</anchorfile>
      <anchor>a823770393334db378775d29bd5ae7ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reduction_id</name>
      <anchorfile>classreduction__step.html</anchorfile>
      <anchor>a6cf44f569966aead9ad4a61391c7685a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::internals::refcount_t</name>
    <filename>structvspace_1_1internals_1_1refcount__t.html</filename>
    <member kind="function">
      <type></type>
      <name>refcount_t</name>
      <anchorfile>structvspace_1_1internals_1_1refcount__t.html</anchorfile>
      <anchor>a53e3ac2b607934dff7340cf8a1f72b91</anchor>
      <arglist>(std::ptrdiff_t init)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>inc</name>
      <anchorfile>structvspace_1_1internals_1_1refcount__t.html</anchorfile>
      <anchor>abe732fb8d6e0bdd9472ff69e391ca594</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>dec</name>
      <anchorfile>structvspace_1_1internals_1_1refcount__t.html</anchorfile>
      <anchor>a43ce6199f4254b7d2f4e9ed921ad7a9e</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lock</name>
      <anchorfile>structvspace_1_1internals_1_1refcount__t.html</anchorfile>
      <anchor>a0328f0483575aa8a6a76532a3fbcf259</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unlock</name>
      <anchorfile>structvspace_1_1internals_1_1refcount__t.html</anchorfile>
      <anchor>ad7d227b45b6830a6d27e00b62ff65fbb</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="variable">
      <type>std::ptrdiff_t</type>
      <name>rc</name>
      <anchorfile>structvspace_1_1internals_1_1refcount__t.html</anchorfile>
      <anchor>a6d7b7d74f7b5349c2dacc6735fccf5fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::ZRef::RefCounted</name>
    <filename>structvspace_1_1ZRef_1_1RefCounted.html</filename>
    <member kind="function">
      <type></type>
      <name>RefCounted</name>
      <anchorfile>structvspace_1_1ZRef_1_1RefCounted.html</anchorfile>
      <anchor>a8f5a96b64d515a2fb6c23987c719a77a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>internals::refcount_t</type>
      <name>rc</name>
      <anchorfile>structvspace_1_1ZRef_1_1RefCounted.html</anchorfile>
      <anchor>a648b27c283d8a021db4c37e9210bf630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>data</name>
      <anchorfile>structvspace_1_1ZRef_1_1RefCounted.html</anchorfile>
      <anchor>a9ee45e4126ee605c5ec81b0e97a510f8</anchor>
      <arglist>[sizeof(T)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RefCounter</name>
    <filename>classRefCounter.html</filename>
    <member kind="typedef">
      <type>short</type>
      <name>count_type</name>
      <anchorfile>classRefCounter.html</anchorfile>
      <anchor>afd3497f64a7c8991a7d46d784cdd695b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefCounter</name>
      <anchorfile>classRefCounter.html</anchorfile>
      <anchor>adbf7c0c06158c4492a67fb0a09d29c97</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RefCounter</name>
      <anchorfile>classRefCounter.html</anchorfile>
      <anchor>a0ee67ab0e2b1326faa4b5a35358f6277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>count_type</type>
      <name>ref</name>
      <anchorfile>classRefCounter.html</anchorfile>
      <anchor>af8d95282db5fc958eb131c38531a2126</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>CountedRefPtr</name>
      <anchorfile>classRefCounter.html</anchorfile>
      <anchor>a026037f8dd9e0cecc4bef5af2a8dff23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::Region</name>
    <filename>classLibThread_1_1Region.html</filename>
    <base>LibThread::SharedObject</base>
    <member kind="function">
      <type></type>
      <name>Region</name>
      <anchorfile>classLibThread_1_1Region.html</anchorfile>
      <anchor>a1f265c50f067f515069243add567c620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Region</name>
      <anchorfile>classLibThread_1_1Region.html</anchorfile>
      <anchor>a8330e8ae84aba1f87d7f3d40daf122a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Lock *</type>
      <name>get_lock</name>
      <anchorfile>classLibThread_1_1Region.html</anchorfile>
      <anchor>a6713e3769daadb1e80a9b0776af6b5b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classLibThread_1_1Region.html</anchorfile>
      <anchor>aed2d2f4946ac24d5eedfc87280e9180e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classLibThread_1_1Region.html</anchorfile>
      <anchor>a42ccd8a7c95beb7fdfc4110a1742ffaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_locked</name>
      <anchorfile>classLibThread_1_1Region.html</anchorfile>
      <anchor>aeef5f9e3d866e367ff3ab781a0cbf7f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>SharedObjectTable</type>
      <name>objects</name>
      <anchorfile>classLibThread_1_1Region.html</anchorfile>
      <anchor>a51268f904bf320d7ae0f83590705dc78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lock</type>
      <name>region_lock</name>
      <anchorfile>classLibThread_1_1Region.html</anchorfile>
      <anchor>a001e449c1dee63073959aaa53405852c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Rational::rep</name>
    <filename>structRational_1_1rep.html</filename>
    <member kind="function">
      <type></type>
      <name>rep</name>
      <anchorfile>structRational_1_1rep.html</anchorfile>
      <anchor>a39f9e33cfed83c6c0797fa646eba57cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>mpq_t</type>
      <name>rat</name>
      <anchorfile>structRational_1_1rep.html</anchorfile>
      <anchor>a57b80029ecc5e23409a015af728b0b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>structRational_1_1rep.html</anchorfile>
      <anchor>a0244e2d79dedbc4d8aca7a4a5f41f96c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>resMatrixBase</name>
    <filename>classresMatrixBase.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>IStateType</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ac12ea9400166a968d9db6503c6dc46dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ac12ea9400166a968d9db6503c6dc46dca7c3915d816443ec048a9fee19e378b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ready</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ac12ea9400166a968d9db6503c6dc46dcaa5827b146580a53643f3bfac098a7e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>notInit</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ac12ea9400166a968d9db6503c6dc46dcaa4d8957ef002c410fcc75e69f6b061c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fatalError</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ac12ea9400166a968d9db6503c6dc46dcadea5199667d57cc702d147f0677d77bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sparseError</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ac12ea9400166a968d9db6503c6dc46dca3995f6d2c9d024028474b45569a8f8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ac12ea9400166a968d9db6503c6dc46dca7c3915d816443ec048a9fee19e378b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ready</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ac12ea9400166a968d9db6503c6dc46dcaa5827b146580a53643f3bfac098a7e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>notInit</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ac12ea9400166a968d9db6503c6dc46dcaa4d8957ef002c410fcc75e69f6b061c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fatalError</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ac12ea9400166a968d9db6503c6dc46dcadea5199667d57cc702d147f0677d77bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sparseError</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ac12ea9400166a968d9db6503c6dc46dca3995f6d2c9d024028474b45569a8f8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>resMatrixBase</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>a0e3e2be5995477c0d784b53ee63a17d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~resMatrixBase</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ae4ccbbf2bdef34a3ad23e5d4acbc5919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ideal</type>
      <name>getMatrix</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>a65adecff0adc4a07c5fb478297e137c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ideal</type>
      <name>getSubMatrix</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>a3dc391871b311303be80a82f234b62b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual poly</type>
      <name>getUDet</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>a4b15469ae3b68ec4975047a20f852228</anchor>
      <arglist>(const number *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual number</type>
      <name>getDetAt</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>a870c0a855f1d570a04c347020f5781e0</anchor>
      <arglist>(const number *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual number</type>
      <name>getSubDet</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>a1a5b9341d7b535ae9f5b02be2d443733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long</type>
      <name>getDetDeg</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>aadbb18267c1312617816b13d9b570d98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IStateType</type>
      <name>initState</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ad40a42ac78bdb433104b385d12db0edb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IStateType</type>
      <name>istate</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>ae0bb6aa4d46184bbd42d59e5daf1a31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ideal</type>
      <name>gls</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>a19d06d4186bf0353863adfb2a77bf06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>linPolyS</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>aa8ce8da2db0e4c3a6745bd6fcd318360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ring</type>
      <name>sourceRing</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>a5fa2a843ea277fe722b941c3938a3adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>totDeg</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>a604260ab45c040f3145860c37eb9a58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>resMatrixBase</name>
      <anchorfile>classresMatrixBase.html</anchorfile>
      <anchor>a8486c78c0c7f83c11a737e77f64611ae</anchor>
      <arglist>(const resMatrixBase &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>resMatrixDense</name>
    <filename>classresMatrixDense.html</filename>
    <base virtualness="virtual">resMatrixBase</base>
    <member kind="function">
      <type></type>
      <name>resMatrixDense</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>a7b985c00a465dafbd568548bb8e15a02</anchor>
      <arglist>(const ideal _gls, const int special=SNONE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~resMatrixDense</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>a20807ce578e8e2f06fe9a520082db763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>resVector *</type>
      <name>getMVector</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>aa6a0c0dba8d183d234a85715fec6c80a</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMatrix</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>ab4491730f9fd2fc73c369f405cfc87c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getSubMatrix</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>a6318e15bb652638f086d1a104dc7b429</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getDetAt</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>a81769f492c0cf32732c991d3c4e78f87</anchor>
      <arglist>(const number *evpoint)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getSubDet</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>a09fd4aa08e09e655d380e58acf0a7952</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>resMatrixDense</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>abc5f33cb8f07a55470d73dfa7cd71096</anchor>
      <arglist>(const resMatrixDense &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generateBaseData</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>a54909478f4d967e6754d6d0437cdff53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generateMonomData</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>aca4790635e9dc6bac970af5644f8a652</anchor>
      <arglist>(int deg, intvec *polyDegs, intvec *iVO)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generateMonoms</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>a79d18de13bbc87bca0b7fc18c8be87c7</anchor>
      <arglist>(poly m, int var, int deg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createMatrix</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>aaafdff394e04eb9081f289893fe2ff98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>resVector *</type>
      <name>resVectorList</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>afa75b8d61df5247bef61fe98d768c35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>veclistmax</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>a73bcc4b86e86e20580be865267b3664c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>veclistblock</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>a31f8b24fb34bebfc27677ea273d9a02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numVectors</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>a6985897762f92298d97e73a93096b3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>subSize</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>abb1ef7ad3bd21c1bc94e8a5fbf862254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>matrix</type>
      <name>m</name>
      <anchorfile>classresMatrixDense.html</anchorfile>
      <anchor>ad920f964a990e43e35107488732753be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>resMatrixSparse</name>
    <filename>classresMatrixSparse.html</filename>
    <base virtualness="virtual">resMatrixBase</base>
    <member kind="function">
      <type></type>
      <name>resMatrixSparse</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a15446c7dfae846c84b25fbf265e430df</anchor>
      <arglist>(const ideal _gls, const int special=SNONE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~resMatrixSparse</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a1a9296c0baa97fd837209aced735d684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getMatrix</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a83b49c2c5037839f6331a631cb4462f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getDetAt</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>ae75adcaf7d0ac368b665145a4e257fce</anchor>
      <arglist>(const number *evpoint)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>getUDet</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>abb625fbf0627d52a9d3b0655c0f018da</anchor>
      <arglist>(const number *evpoint)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>resMatrixSparse</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>ab53b505239d503acf382a1e35ad78c6d</anchor>
      <arglist>(const resMatrixSparse &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>randomVector</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a51864a212c0bc5074d03000b7bdf0fb5</anchor>
      <arglist>(const int dim, mprfloat shift[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>RC</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a1101fed15aa2a6bbf2e6ec837b38870e</anchor>
      <arglist>(pointSet **pQ, pointSet *E, int vert, mprfloat shift[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>remapXiToPoint</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a0c4b3a3da6ada97cb73c81906eeaf516</anchor>
      <arglist>(const int indx, pointSet **pQ, int *set, int *vtx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>createMatrix</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a9585deaf4c332a7334078780431df0d6</anchor>
      <arglist>(pointSet *E)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pointSet *</type>
      <name>minkSumAll</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>ae7053b4f8ea01bca6fe2b2e863041e46</anchor>
      <arglist>(pointSet **pQ, int numq, int dim)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pointSet *</type>
      <name>minkSumTwo</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a5fecc170e7f26a8d5e2683b7e4734bff</anchor>
      <arglist>(pointSet *Q1, pointSet *Q2, int dim)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>gls</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a7339ed8f4ce1cbd66b60e8f5a14690db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>ab4d432e3133324e359ecc7cb6ad4a952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>idelem</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a9bc08fd0cbe409b0930af0c508268223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numSet0</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a4e1d2a54e047dcb91c6c170913df5880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>msize</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>ad04013b53e91d00928092554a8b5ea37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>intvec *</type>
      <name>uRPos</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>ab8ac08796c5bd1bddb6d10ab8e0b443a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>rmat</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a4f91aa83eb7a4e60b6f03c8e1e649751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>simplex *</type>
      <name>LP</name>
      <anchorfile>classresMatrixSparse.html</anchorfile>
      <anchor>a6bd8f8aaee8e91e259bd01f90772ef84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::Result</name>
    <filename>structvspace_1_1Result.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>Result</name>
      <anchorfile>structvspace_1_1Result.html</anchorfile>
      <anchor>ab526bb0450be8aad14b2d36780daf26f</anchor>
      <arglist>(T result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Result</name>
      <anchorfile>structvspace_1_1Result.html</anchorfile>
      <anchor>a3a49c5e2f8a4fb3d0d0504c7c88e7a9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>structvspace_1_1Result.html</anchorfile>
      <anchor>af728948671193682e1e553050f4bcd51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>result</name>
      <anchorfile>structvspace_1_1Result.html</anchorfile>
      <anchor>aef626eb505e3de4c78e3b6f872f4e0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>T &amp;</type>
      <name>default_value</name>
      <anchorfile>structvspace_1_1Result.html</anchorfile>
      <anchor>a85fc5f6359d3bee76b4a9d11f88f797f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>resVector</name>
    <filename>structresVector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>a4e18a9ee9091d414a3f2edf336f4b244</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>a96d07bb236f2fa36304c80cdaa55fa07</anchor>
      <arglist>(const poly m)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>getElem</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>a00672364002bbab785bee1fa8ab215b0</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getElemNum</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>ac93510a68875270083dbda459dbbc112</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>mon</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>a35c83fa823212e1b8dc56c4bc3ca75ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>dividedBy</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>a322c49f85f3147dc143eb3944ffb3bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isReduced</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>a8dc52cf5a2fe3432de2cdf0145a0a688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>elementOfS</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>a73c7bbf95bfa06430959a6b8921cfa23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>numColParNr</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>ad38a44f69322f43b3ee72693f381e8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number *</type>
      <name>numColVector</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>aefa53dea7b34675dd9c9a177c022afb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numColVectorSize</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>a6d15ed6e64cc91694d1908060d2885ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number *</type>
      <name>numColVecCopy</name>
      <anchorfile>structresVector.html</anchorfile>
      <anchor>aa167dd5089b0f7406b807d541f75804d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>REvaluation</name>
    <filename>classREvaluation.html</filename>
    <base>Evaluation</base>
    <base>Evaluation</base>
    <base>Evaluation</base>
    <member kind="function">
      <type></type>
      <name>REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>a72f99f3575965845ec2396fec19ecd34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>ac6592bb2786b87467d4f940a3a70aea0</anchor>
      <arglist>(int min0, int max0, const CFRandom &amp;sample)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>a87aa3717aa5f133601c97dd30221e893</anchor>
      <arglist>(const REvaluation &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>a46979885715150d6908a03fa469dc8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>REvaluation &amp;</type>
      <name>operator=</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>aeb99cd58b0081c7b26fb54a61c0caf05</anchor>
      <arglist>(const REvaluation &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextpoint</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>ad694df0cbab44a4b3ffb248e40daf2ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextpoint</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>ae62b700cf0a660c815afb867639f53dd</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>a72f99f3575965845ec2396fec19ecd34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>ac6592bb2786b87467d4f940a3a70aea0</anchor>
      <arglist>(int min0, int max0, const CFRandom &amp;sample)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>a87aa3717aa5f133601c97dd30221e893</anchor>
      <arglist>(const REvaluation &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>a46979885715150d6908a03fa469dc8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>REvaluation &amp;</type>
      <name>operator=</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>aeb99cd58b0081c7b26fb54a61c0caf05</anchor>
      <arglist>(const REvaluation &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextpoint</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>ad694df0cbab44a4b3ffb248e40daf2ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextpoint</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>ae62b700cf0a660c815afb867639f53dd</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>a72f99f3575965845ec2396fec19ecd34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>ac6592bb2786b87467d4f940a3a70aea0</anchor>
      <arglist>(int min0, int max0, const CFRandom &amp;sample)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>a87aa3717aa5f133601c97dd30221e893</anchor>
      <arglist>(const REvaluation &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~REvaluation</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>a46979885715150d6908a03fa469dc8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>REvaluation &amp;</type>
      <name>operator=</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>aeb99cd58b0081c7b26fb54a61c0caf05</anchor>
      <arglist>(const REvaluation &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextpoint</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>ad694df0cbab44a4b3ffb248e40daf2ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextpoint</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>ae62b700cf0a660c815afb867639f53dd</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CFRandom *</type>
      <name>gen</name>
      <anchorfile>classREvaluation.html</anchorfile>
      <anchor>a1a0485844591cdace5011f42bdfd6cb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ring</name>
    <filename>classRing.html</filename>
    <member kind="function">
      <type></type>
      <name>Ring</name>
      <anchorfile>classRing.html</anchorfile>
      <anchor>a79daa8733c59687a3d78e7b14424487e</anchor>
      <arglist>(ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ring</name>
      <anchorfile>classRing.html</anchorfile>
      <anchor>aa73b6ab949527698552878a5a2cf9049</anchor>
      <arglist>(const Ring &amp;r2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Ring</name>
      <anchorfile>classRing.html</anchorfile>
      <anchor>a515a41c0803bcdd921712d6f5047e101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>intrusive_ptr&lt; ip_sring &gt;</type>
      <name>pimpl</name>
      <anchorfile>classRing.html</anchorfile>
      <anchor>aef6846e96de8b28d8195881db6f6e80e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ip_sring</name>
    <filename>structip__sring.html</filename>
    <member kind="function">
      <type>const nc_struct *</type>
      <name>GetNC</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a396d7aad26b78cfaf5c6c32d0305c355</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>nc_struct *&amp;</type>
      <name>GetNC</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>aef5db17057cc6c631fffdd099b470e53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator coeffs</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a7e65120c13e05f992c85ba48b7606d99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>idhdl</type>
      <name>idroot</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a7bb8a22be70b9e4e6691aaf5ccc4ebf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rRingOrder_t *</type>
      <name>order</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a4878ae452e4ad52f4ac51b953fdf58a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>block0</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a0c22d556255c9e8502d2cf2b5ca747ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>block1</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a3fd25fe9d259e668f44c80ebe9bb9fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int **</type>
      <name>wvhdl</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a95ad3a465cd5a435c5ba882f23b119d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>names</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>ab6c63fc1713f06e66fa9e6ee243b544e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long *</type>
      <name>ordsgn</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a8c333f418ce387bfb32c4b6663958534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sro_ord *</type>
      <name>typ</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>ab22b0f3f1305f801a91c69f9a399d360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>NegWeightL_Offset</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a0ce59986da1caca009b40eac834a757e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>VarOffset</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a6b80672aac04c972eeb535e2f8dd1a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ideal</type>
      <name>qideal</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>aa4d65b2af5cff597ab5e92c1169daf8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>firstwv</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a2fc9a97bb889ddf3c74c4e09f336cdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBin</type>
      <name>PolyBin</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a682e00ba6d6457e48d598148f2b23b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intvec *</type>
      <name>pModW</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a31f82e30c03956a1d5c20f3d2ebd95ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>ppNoether</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a0012e220885f6b2e7cb2796625ab7993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ext_ref</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a1d537c5bf85406725e1429dca64e8bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>options</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a52b5fbcb6e2803cc1e6a5daa41e6b68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ref</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>af8602fb8e720aac4fccb7441e7a84d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>N</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a2cd8d403af6fd095566d59242e3632bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>OrdSgn</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>af15046dc10d8ae42f7042d3bd07e02cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>firstBlockEnds</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a41ba790fa52aa7d730cfd65e2e0d5f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>real_var_start</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>aaf33a50836646c6b2278927ec1fbc5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>real_var_end</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a3fe034701a0e6cc4e57bad3690a33079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>isLPring</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>abebb928f772274e4aca4b86ffd351815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>LPncGenCount</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a3d93a630f846be2d27f2d33a2de70b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>VectorOut</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>ac95a759becbc044bbafa109d6f74c217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>ShortOut</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>ab94060317a774e8ac3bfd4f3e6c37a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>CanShortOut</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a432855ed84cd991b85441a70e4597125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>LexOrder</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a96c1a0daf1ae830edf4661e387420080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>MixedOrder</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a8096d75ea02128176b1b8448c0df3736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>pLexOrder</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a1a2ba3f945228f7cac46a2da1a51ea71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>ComponentOrder</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a739279767ce7a344e1f5bf2bd89bdf50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>ExpL_Size</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>ae747ee943709be978f658867da336c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>CmpL_Size</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a7065f8f1a0569548cc5596fe17696230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>VarL_Size</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a30584d983c0b8bf2e4b1cd4b6613689a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>BitsPerExp</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>adcf5e6e631bc052f3a829d004bf1fb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>ExpPerLong</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a0bbb87b86587f1ed3fa85c86929249d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>pCompIndex</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a1f464e0d04979a921c584baa2195fba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>pOrdIndex</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a21485e6a1855c4aa70a9f847d9cc67d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>OrdSize</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>aef82b47c714b531fe3da1476de865f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>VarL_LowIndex</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a8d400460226843439a2d06213d9d07a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>NegWeightL_Size</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a51d7e5019689d1f6167aa3ee21fcccd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>VarL_Offset</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a6693bdc5a9151171d2fe1420223e95d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>bitmask</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>aa258a10c0e7a4963b1c7f2233e16cf65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>wanted_maxExp</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a57057fd9159bdb1b4b22df5df2f3581b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>divmask</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a999cfa1c00ef6cc8e432bde57eb5a680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_Procs_s *</type>
      <name>p_Procs</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a9fcd43364a8e4f10a038593d0dd8dcd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pFDegProc</type>
      <name>pFDeg</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a536682787f31108d6503cc375b45d5b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pLDegProc</type>
      <name>pLDeg</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>aaca556630b54f7eeb3b9e85e6139e38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pFDegProc</type>
      <name>pFDegOrig</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a2c7365757fc8d2d12d775b5f6fe45ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pLDegProc</type>
      <name>pLDegOrig</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>ac0cd000f6a51d1d044899dcd28a8e512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>p_SetmProc</type>
      <name>p_Setm</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a18785ef98a03968441db9b8dcbd8a7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>n_Procs_s *</type>
      <name>cf</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a0841174fc22e7fc98c4f64b5f538497c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>nc_struct *</type>
      <name>_nc</name>
      <anchorfile>structip__sring.html</anchorfile>
      <anchor>a6859d770d4b96288181383acb01374a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rootArranger</name>
    <filename>classrootArranger.html</filename>
    <member kind="function">
      <type></type>
      <name>rootArranger</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>a582c91872be52ddb6016f0f5d62c8c36</anchor>
      <arglist>(rootContainer **_roots, rootContainer **_mu, const int _howclean=PM_CORRUPT)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rootArranger</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>a9579bd72b2eaa2630203eabc4286a213</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solve_all</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>a282a8969bc6c1a43cfb356030ef9f1fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arrange</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>ad49c58887b201acc28ca4e302a098660</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>success</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>ad25d8c72a5fa61979f20f0f5528a27d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>rootArranger</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>a5f9967629b4ebfc804b814ff70931a16</anchor>
      <arglist>(const rootArranger &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rootContainer **</type>
      <name>roots</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>a2cdb42a636f741014f297b236ceb79ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rootContainer **</type>
      <name>mu</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>a95c3bbba8012bab39fa6c91d49635b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>howclean</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>acc1e173ddb86bc93f93198446f9fa1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rc</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>a23b0aa8d07f99a645f7afbe9040c6917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mc</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>a87a70bc8d7f6b8ff12a081fb97ccd8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>found_roots</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>abdb24451d84bf49cfed56db59eabc32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend lists</type>
      <name>listOfRoots</name>
      <anchorfile>classrootArranger.html</anchorfile>
      <anchor>a5491feef327ea3391436b0241e6d1ccf</anchor>
      <arglist>(rootArranger *self, const unsigned int oprec)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rootContainer</name>
    <filename>classrootContainer.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>rootType</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a9ec4a7dcf84eb3d81922325bc435d936</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a9ec4a7dcf84eb3d81922325bc435d936a7f256b4694be1bfe8822ca61c5c1733d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cspecial</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a9ec4a7dcf84eb3d81922325bc435d936a50987f414b43d59f26547e5f21c32b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cspecialmu</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a9ec4a7dcf84eb3d81922325bc435d936a9d23aacf353ea800b647183a927d7bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>det</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a9ec4a7dcf84eb3d81922325bc435d936a8b2297d14802e44c5b490c0c89860cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>onepoly</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a9ec4a7dcf84eb3d81922325bc435d936a15e91e27c1ae07286e78caf244b5d92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a9ec4a7dcf84eb3d81922325bc435d936a7f256b4694be1bfe8822ca61c5c1733d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cspecial</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a9ec4a7dcf84eb3d81922325bc435d936a50987f414b43d59f26547e5f21c32b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cspecialmu</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a9ec4a7dcf84eb3d81922325bc435d936a9d23aacf353ea800b647183a927d7bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>det</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a9ec4a7dcf84eb3d81922325bc435d936a8b2297d14802e44c5b490c0c89860cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>onepoly</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a9ec4a7dcf84eb3d81922325bc435d936a15e91e27c1ae07286e78caf244b5d92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rootContainer</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a94d8cd77b80f15a652a8c092f1181eb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rootContainer</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a256856be02adf6f4a325f4de58a8f15e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillContainer</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a4c0b6c6925902656936c67037d2e8fef</anchor>
      <arglist>(number *_coeffs, number *_ievpoint, const int _var, const int _tdg, const rootType _rt, const int _anz)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solver</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>ad163cd4a2d499dfb48fae12d0422075d</anchor>
      <arglist>(const int polishmode=PM_NONE)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>getPoly</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a0a20e11337e8dcb23361110163f518f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a0b0511cb23bae1542e818fd4869bea15</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex &amp;</type>
      <name>evPointCoord</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>aa3c345c2c6f6aa4ce1886756f4394370</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type>gmp_complex *</type>
      <name>getRoot</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a43a4cf6e00577193ea0719ab78ef9762</anchor>
      <arglist>(const int i)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>swapRoots</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a71a6156a288e9ddaafc8261e0ee379d9</anchor>
      <arglist>(const int from, const int to)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAnzElems</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>afabf9527c6f6c213e7fd5ac09b3ab31f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLDim</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>abbbe78ba4b2f1ec41b8e2b6f63ab1b1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAnzRoots</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>ad140bbf611ffbd5202f4ca42f63cc09a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>rootContainer</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>aa8a588b195bdde9f9e80baf650bf3eba</anchor>
      <arglist>(const rootContainer &amp;v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>laguer_driver</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a3f72e032c60529eb2031f6670ecf4269</anchor>
      <arglist>(gmp_complex **a, gmp_complex **roots, bool polish=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isfloat</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>aa5fcb12dca46ba964bb311a542ccc9ce</anchor>
      <arglist>(gmp_complex **a)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>divlin</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a526e39799a5fd28d697ea42a4af3ce70</anchor>
      <arglist>(gmp_complex **a, gmp_complex x, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>divquad</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a7172f49f2dd94c302bcefe0cf75051a6</anchor>
      <arglist>(gmp_complex **a, gmp_complex x, int j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>solvequad</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a993c9495a76943122c5b905707c8cb7d</anchor>
      <arglist>(gmp_complex **a, gmp_complex **r, int &amp;k, int &amp;j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sortroots</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a5661fef7e9715a223959dae14ce4adf9</anchor>
      <arglist>(gmp_complex **roots, int r, int c, bool isf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sortre</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a04e2ca0a61c3e5c41a6103a4ff8149a9</anchor>
      <arglist>(gmp_complex **r, int l, int u, int inc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>laguer</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a4dc7e5cc2826bbecc1e5b9cef441b7fc</anchor>
      <arglist>(gmp_complex **a, int m, gmp_complex *x, int *its, bool type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computefx</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a87f14d7340ae0af85c437de6cd8e5e0a</anchor>
      <arglist>(gmp_complex **a, gmp_complex x, int m, gmp_complex &amp;f0, gmp_complex &amp;f1, gmp_complex &amp;f2, gmp_float &amp;ex, gmp_float &amp;ef)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computegx</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a41c601a042601251d856f534bb0c86dc</anchor>
      <arglist>(gmp_complex **a, gmp_complex x, int m, gmp_complex &amp;f0, gmp_complex &amp;f1, gmp_complex &amp;f2, gmp_float &amp;ex, gmp_float &amp;ef)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkimag</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>ac3adc22caaf46a96f12f7189bab4e9d5</anchor>
      <arglist>(gmp_complex *x, gmp_float &amp;e)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>var</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>afd4f8b43c8f5098799f5bed711a87122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tdg</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>aec29a4c42984d8aeeba8ad3b6695b55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number *</type>
      <name>coeffs</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a8e4d7d1e59f4532bb5e5c66305707708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number *</type>
      <name>ievpoint</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>ad8cf91d15cc68ae82a222ce3f262cbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rootType</type>
      <name>rt</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a566efbab5a0732a03b8ecda729d8deae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gmp_complex **</type>
      <name>theroots</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>a814f647e75751bf92e602e919c3f8c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>anz</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>ad08b73b11cc9e26b99e898feac7b94e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>found_roots</name>
      <anchorfile>classrootContainer.html</anchorfile>
      <anchor>aa47cdc6fb241a489ed4631cd183defef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>row_col_weight</name>
    <filename>classrow__col__weight.html</filename>
    <member kind="function">
      <type></type>
      <name>row_col_weight</name>
      <anchorfile>classrow__col__weight.html</anchorfile>
      <anchor>ae5c706823d276b68add5b05111e14bda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>row_col_weight</name>
      <anchorfile>classrow__col__weight.html</anchorfile>
      <anchor>afda3624d9b75a2eeeb52894dd17459b7</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~row_col_weight</name>
      <anchorfile>classrow__col__weight.html</anchorfile>
      <anchor>a3cf2b51620a9240b04f65d5a1db23aaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>wrow</name>
      <anchorfile>classrow__col__weight.html</anchorfile>
      <anchor>aee7cb0880e274bb9570571beafa18a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>wcol</name>
      <anchorfile>classrow__col__weight.html</anchorfile>
      <anchor>a7ad9dd551cf25b712e80f76c79a0da41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ym</name>
      <anchorfile>classrow__col__weight.html</anchorfile>
      <anchor>a6a839c9dfc74c28eb1c4de1cb263a56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>yn</name>
      <anchorfile>classrow__col__weight.html</anchorfile>
      <anchor>a010bfceab64a886e4598e950ff5c5d68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>row_list_entry_struct</name>
    <filename>interpolation_8cc.html</filename>
    <anchor>structrow__list__entry__struct</anchor>
    <member kind="variable">
      <type>modp_number *</type>
      <name>row_matrix</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>aca6bd5a23b1e32683a9333d003566875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>modp_number *</type>
      <name>row_solve</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ae1f35aea3c63e6315044d90488a2ffe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>first_col</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>ab686d08a40df46dac657679aca4fe93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct row_list_entry_struct *</type>
      <name>next</name>
      <anchorfile>interpolation_8cc.html</anchorfile>
      <anchor>abc048da0e812d1dc6ea19608af9a8197</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>s_buff_s</name>
    <filename>s__buff_8h.html</filename>
    <anchor>structs__buff__s</anchor>
    <member kind="variable">
      <type>char *</type>
      <name>buff</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>aac8ee31ec4a6d53c06fb5cec315af452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>ade4ccc542ad815aef957a9892cb5686f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bp</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>af0f9b0ce89768d279084246dac02dcae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>end</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a8681db2c92126c9ad733440a043d22c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>is_eof</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>ad05662bab952112fabc1188ad08bced7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SArithBase</name>
    <filename>iparith_8cc.html</filename>
    <anchor>structSArithBase</anchor>
    <member kind="variable">
      <type>cmdnames *</type>
      <name>sCmds</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a717a31aa5e2407b37e4653d404121ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sValCmd1 *</type>
      <name>psValCmd1</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>acaca01c8d624986fa21c71c553e87931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sValCmd2 *</type>
      <name>psValCmd2</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ad734b9934550a1a83907b6a014054e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sValCmd3 *</type>
      <name>psValCmd3</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a57b27a31e03234922577bcd99485a431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sValCmdM *</type>
      <name>psValCmdM</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a9b554723dcf9ab0b2e31f99d6dbdaf37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>nCmdUsed</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>af1d80456d10bb095847dfa17b52f8b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>nCmdAllocated</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>ac3f32c134f0616c3fcec1e1818fdd390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>nLastIdentifier</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a8031529d283eefcf688eb3db2228d6ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sattr</name>
    <filename>classsattr.html</filename>
    <base>omallocClass</base>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>a241d6e9f1d6b03762734447e6abfe705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>ade52d5d121349c99431b94df9ba51d6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>attr</type>
      <name>Copy</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>a149e0f69a610dee1eceeb38cd455f037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>CopyA</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>a7384cd481c6c5c9b99f7ab4819925c5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>attr</type>
      <name>set</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>aa2bbb89112dc5300f770f12f50c3df95</anchor>
      <arglist>(char *s, void *data, int t)</arglist>
    </member>
    <member kind="function">
      <type>attr</type>
      <name>get</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>a29e67601a804c7e1593d23bffeb2207e</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kill</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>a6b2453fc7e3eec054899095c17cc9a53</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>killAll</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>a6d1cb88bdb02a9c2642e923ee24e2ba2</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>aea4c33629f9a14556cc74f6790204feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>a096c9225d78d78e97270c7ece4723c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>attr</type>
      <name>next</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>af48207bfce26f0ac6c976dc9800698db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>atyp</name>
      <anchorfile>classsattr.html</anchorfile>
      <anchor>ab1c9485014adc0f2d6dce3ae6c6dce96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sBucket</name>
    <filename>sbuckets_8cc.html</filename>
    <anchor>classsBucket</anchor>
    <member kind="variable">
      <type>ring</type>
      <name>bucket_ring</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>a7f3456c9b0cb61930ec23e35295dfd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>max_bucket</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>a477ee46b603ce2d8f692cdf27275afe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sBucketPoly</type>
      <name>buckets</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>a48a8cbf5ed070165c28960489b6f16f6</anchor>
      <arglist>[BIT_SIZEOF_LONG - 3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SBucketFactory</name>
    <filename>classSBucketFactory.html</filename>
    <member kind="typedef">
      <type>Base::value_type</type>
      <name>Bucket</name>
      <anchorfile>classSBucketFactory.html</anchorfile>
      <anchor>a2024d546d2a7be77725ada707c061df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SBucketFactory</name>
      <anchorfile>classSBucketFactory.html</anchorfile>
      <anchor>a4fa400bebc416135c98585da3a6a02e5</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SBucketFactory</name>
      <anchorfile>classSBucketFactory.html</anchorfile>
      <anchor>a15691b008e0ae096b89a74f292654fd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Bucket</type>
      <name>getBucket</name>
      <anchorfile>classSBucketFactory.html</anchorfile>
      <anchor>aa4b67354951e15cb3258496ec51a01a6</anchor>
      <arglist>(const ring r, const bool remove=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>putBucket</name>
      <anchorfile>classSBucketFactory.html</anchorfile>
      <anchor>a9f4a320840c78e1450a5b307a118412f</anchor>
      <arglist>(const Bucket &amp;bt, const bool replace=false)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::stack&lt; sBucket_pt &gt;</type>
      <name>Base</name>
      <anchorfile>classSBucketFactory.html</anchorfile>
      <anchor>a8a133ba65b7670a25130f09299a410c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SBucketFactory</name>
      <anchorfile>classSBucketFactory.html</anchorfile>
      <anchor>a8d1149eef2fefac89d1d9b342ba8d41a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SBucketFactory</name>
      <anchorfile>classSBucketFactory.html</anchorfile>
      <anchor>a9e2f7aab5d30cc3c21c2041341b74e65</anchor>
      <arglist>(const SBucketFactory &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classSBucketFactory.html</anchorfile>
      <anchor>a6028de8465e91212ee2e2c072ad2e462</anchor>
      <arglist>(const SBucketFactory &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Bucket</type>
      <name>_CreateBucket</name>
      <anchorfile>classSBucketFactory.html</anchorfile>
      <anchor>a7370d4352942d5c02e377efab3ee436c</anchor>
      <arglist>(const ring r)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_DestroyBucket</name>
      <anchorfile>classSBucketFactory.html</anchorfile>
      <anchor>a86c81eec62fac64c6a34c82d7577818b</anchor>
      <arglist>(Bucket &amp;bt)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sBucketPoly</name>
    <filename>sbuckets_8cc.html</filename>
    <anchor>classsBucketPoly</anchor>
    <member kind="variable">
      <type>poly</type>
      <name>p</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>afc43c53bf7bde87eb864bf2a6898bc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>length</name>
      <anchorfile>sbuckets_8cc.html</anchorfile>
      <anchor>a4487604b5f511cbd82c9a4d69a8fea24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LibThread::SchedInfo</name>
    <filename>namespaceLibThread.html</filename>
    <anchor>structLibThread_1_1SchedInfo</anchor>
    <member kind="variable">
      <type>Scheduler *</type>
      <name>scheduler</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ab723b87ad4730f7d112f18463c16ebb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Job *</type>
      <name>job</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a930f6c103e6e875e8347e12956b09f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ab0e4f02bfb8d0e8008a6740710ba5a46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::Scheduler</name>
    <filename>classLibThread_1_1Scheduler.html</filename>
    <base>LibThread::SharedObject</base>
    <member kind="function">
      <type></type>
      <name>Scheduler</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a252a3e734e20d3fd463f1cb2e66e34e8</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_maxconcurrency</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a744928f98859afd22f4e7b07c12785ad</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_maxconcurrency</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a91cbad0be66a54a12d6cbdbcc801193f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>threadpool_size</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>aff863b10322a1914e0982c0cfaf6c90d</anchor>
      <arglist>(ThreadPool *pool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Scheduler</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a1be13f7df6c6d96c62c7660869ea3174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThreadState *</type>
      <name>getThread</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a66b714316ed1142693c8c9da42839e4a</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>abe5dc79f9800be5ead35a24f317e6cd9</anchor>
      <arglist>(bool wait)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addThread</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a39f540efa70a2ef540b337872cec3dd1</anchor>
      <arglist>(ThreadPool *owner, ThreadState *thread)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachJob</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>ae937db29b0ce71fe30fa5db3793e7b81</anchor>
      <arglist>(ThreadPool *pool, Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detachJob</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a7d14b66739c1de90bc704c12946e8ffa</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queueJob</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>aa870bed44ee75f51cf12ba6d2c41734f</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>broadcastJob</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a7d7d1748ac638cd05fcf2fa297555123</anchor>
      <arglist>(ThreadPool *pool, Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelDeps</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a46f9460cc24cd768c1b604a89927d133</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelJob</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a84a64f0e9f06f735f6ee03b921c23d2e</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitJob</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a8c4243560c9a83e47173cfb02b1e679b</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearThreadState</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>aa6ef03414e7aa80005bb64c8bbf1d81d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>notifyDeps</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>aa277f92a202f77fadad6082a58983a2e</anchor>
      <arglist>(Scheduler *scheduler, Job *job)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>main</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>ab77f2543e7f37ac35d4e9570bd330b8f</anchor>
      <arglist>(ThreadState *ts, void *arg)</arglist>
    </member>
    <member kind="variable">
      <type>Lock</type>
      <name>lock</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a353f6be3da6e1b4d33d4d1791f0d18fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>single_threaded</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a4cc31b089cb24772a9d6ce7f13f248b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>jobid</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>aa4962e867e0c28abe354f78c51c55441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nthreads</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a8011dd311511670a4501a737bf233e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maxconcurrency</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a041ebd76e4f531262cf431a476c7724c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>running</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>ac4910bf2baf35f2e86aa28d6e7e7b9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>shutting_down</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a3f23c396b45e46ed90ae1b5c58308ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>shutdown_counter</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>ae16a5cbc7220713bb4856d5e6d358f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; ThreadState * &gt;</type>
      <name>threads</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a7def8be1c766bdae8c02ecb40816cb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; ThreadPool * &gt;</type>
      <name>thread_owners</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a344051b6d3677de4c999d1a09b986550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>priority_queue&lt; Job *, vector&lt; Job * &gt;, JobCompare &gt;</type>
      <name>global_queue</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a4ecc83f9736e24baacf3fa7da56845cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; JobQueue * &gt;</type>
      <name>thread_queues</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a35310c7e8d643477f313cb0fd3a3bb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Job * &gt;</type>
      <name>pending</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>af17397cb7444b9f9cee0b44e496d7de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConditionVariable</type>
      <name>cond</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a61be22d28c514463847961e651418de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConditionVariable</type>
      <name>response</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a3d2d447c01338a7db5d7ea06d944dc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Job</name>
      <anchorfile>classLibThread_1_1Scheduler.html</anchorfile>
      <anchor>a965d805cf4fa6e7ef721cfad15d99bcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SchreyerSyzygyComputation</name>
    <filename>classSchreyerSyzygyComputation.html</filename>
    <base>SchreyerSyzygyComputationFlags</base>
    <member kind="function">
      <type></type>
      <name>SchreyerSyzygyComputation</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>ada75a83b1a365b63439b345e1d6d9f7b</anchor>
      <arglist>(const ideal idLeads, const ideal idTails, const SchreyerSyzygyComputationFlags setting)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SchreyerSyzygyComputation</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a849284bf690a9b991938f67dd00777c8</anchor>
      <arglist>(const ideal idLeads, const ideal idTails, const ideal syzLeads, const SchreyerSyzygyComputationFlags setting)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SchreyerSyzygyComputation</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>ad433194cb9fd0e6d6a48e144c04751c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUpTailTerms</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a309f462bbcc4c785c9c1b368d6f697d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStats</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a7c17de1795fc9c4075116b651269649a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadOffResult</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a1d4e9f82d84ffb6eaae18e9b968fe24b</anchor>
      <arglist>(ideal &amp;syzL, ideal &amp;syzT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeSyzygy</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a73acc7b1f7d7ab8767f2728d9c962290</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeLeadingSyzygyTerms</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a9c30a86fd7a3e80e5281a399ab1811ca</anchor>
      <arglist>(bool bComputeSecondTerms=true)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>SchreyerSyzygyNF</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>ac03ecdcc90f0e0ff1352f0048fd7ad64</anchor>
      <arglist>(const poly syz_lead, poly syz_2=NULL) const</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>TraverseNF</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a5ec0926a2e4066f63976886d21066207</anchor>
      <arglist>(const poly syz_lead, const poly syz_2=NULL) const</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>TraverseTail</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a85eff3074c89e30325b49f323902b093</anchor>
      <arglist>(poly multiplier, const int tail) const</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>TraverseTail</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a2dc85b1b00883355f917d364a592f133</anchor>
      <arglist>(poly multiplier, poly tail) const</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>ReduceTerm</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>aea4ed2a9848ba605554490d644a861e9</anchor>
      <arglist>(poly multiplier, poly term4reduction, poly syztermCheck) const</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>ComputeImage</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a024eef1c276b05e8b668447175d149fa</anchor>
      <arglist>(poly multiplier, const int tail) const</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>_FindReducer</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a24f88af2bb89b85d0336d1f076948071</anchor>
      <arglist>(const poly product, const poly syzterm) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ideal</type>
      <name>Compute1LeadingSyzygyTerms</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a4abac9f603265242ebf85790a8bc48ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ideal</type>
      <name>Compute2LeadingSyzygyTerms</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a99023589fe81ade0b880cee2e3b71af6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CleanUp</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a02c017ba0a870b7454f2b36c1835ddfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ideal</type>
      <name>m_idLeads</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a0e7f7bd060a349541659d17e509c2f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ideal</type>
      <name>m_idTails</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a936c3bd9abb30ba6b28d6be5f6da6fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>m_syzLeads</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>ae3fd654e8b277aded337e3c6beff8a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>m_syzTails</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a70deebdf5c028bece364237647486b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>m_LS</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>afbcc8256e0374cab1796b23a730a07a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const CLCM</type>
      <name>m_lcm</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a016f44b9a6dc0f47d73361b8acd6a9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const CReducerFinder</type>
      <name>m_div</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>ad3398f23ae2cb05750564aabdf597006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CReducerFinder</type>
      <name>m_checker</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>afdfe7b246520b332c5ef76044da7a7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TCache</type>
      <name>m_cache</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a3a80195fb636c32367fd2853a4eb6897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SBucketFactory</type>
      <name>m_sum_bucket_factory</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>ae7881a635d96020f7b947d925914545a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>kBucket_pt</type>
      <name>m_spoly_bucket</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a142c1844e5a2be7990f68c192c3bdc97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>m_stat</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a6f0a51b3d6a5e8a068449fb10c66493c</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CLCM</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>a33653e2992e049e0297b99800e2a4063</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>CReducerFinder</name>
      <anchorfile>classSchreyerSyzygyComputation.html</anchorfile>
      <anchor>adb4be0395600ada18c9ba4557eb41c1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SchreyerSyzygyComputationFlags</name>
    <filename>structSchreyerSyzygyComputationFlags.html</filename>
    <member kind="function">
      <type></type>
      <name>SchreyerSyzygyComputationFlags</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>a1a39c3cde4d621f825c476bfb5e555fb</anchor>
      <arglist>(idhdl rootRingHdl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SchreyerSyzygyComputationFlags</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>a061dc9278bb8551d6924059fda5fca9c</anchor>
      <arglist>(const SchreyerSyzygyComputationFlags &amp;attr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nextSyzygyLayer</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>a6ff28c71a2cdccb8b7a0d9db81e6fbea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OPT__DEBUG</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>ac950359c6a37c252aacb5fe15157f972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OPT__LEAD2SYZ</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>a4fe2a700a3b8e6c0711fd5bea721e920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OPT__TAILREDSYZ</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>acbfe735f5d5743727aa9485f36e168f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OPT__HYBRIDNF</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>a22596a3e635f4edbb6fe5d9fe1a4cff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OPT__IGNORETAILS</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>af7702f0d44b0bc05ad2ec649e8e28652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>OPT__SYZNUMBER</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>aab92a7dd7bec5b89f84410832919825d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OPT__TREEOUTPUT</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>a45e0ae4ab37c9e00cb120540c577074b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OPT__SYZCHECK</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>a5d0febbb64c99569d2cd6c5eb60c92b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>OPT__PROT</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>aab948dc749c1122aeb768887551554d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OPT__NOCACHING</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>a706f3153f58a7b6a1d0aad4e2af73415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ring</type>
      <name>m_rBaseRing</name>
      <anchorfile>structSchreyerSyzygyComputationFlags.html</anchorfile>
      <anchor>a334eba946740d20153b2960686464636</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sConvertTypes</name>
    <filename>ipconv_8cc.html</filename>
    <anchor>structsConvertTypes</anchor>
    <member kind="variable">
      <type>int</type>
      <name>i_typ</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a6a1b73f0c876be62fdedb3008244c0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>o_typ</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ac28ea66969c5e7bba3204840a89f9a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>ad96616a5c1354e540e2af78341d98f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pl</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a0da87aee79facb625a89f4af5b0a6970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>iiConvertProc</type>
      <name>p</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>a1ae873bd819577e5039be1238b7339dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>iiConvertProcL</type>
      <name>pl</name>
      <anchorfile>ipconv_8cc.html</anchorfile>
      <anchor>af58c29a790790e539d4bad302c41d589</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Semaphore</name>
    <filename>classSemaphore.html</filename>
    <member kind="function">
      <type></type>
      <name>Semaphore</name>
      <anchorfile>classSemaphore.html</anchorfile>
      <anchor>ae32c955336ae9e60e20a3facde270714</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Semaphore</name>
      <anchorfile>classSemaphore.html</anchorfile>
      <anchor>aa9b0c62df881275c5bb74b180f8011ae</anchor>
      <arglist>(unsigned count0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait</name>
      <anchorfile>classSemaphore.html</anchorfile>
      <anchor>a85500356c2f7d1057d4568227e7f35b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>classSemaphore.html</anchorfile>
      <anchor>a99bb4da0df09d6f3181c2a376dd5b8f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lock</type>
      <name>lock</name>
      <anchorfile>classSemaphore.html</anchorfile>
      <anchor>a3f2a1d0f55b465054255b9b45ee534d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConditionVariable</type>
      <name>cond</name>
      <anchorfile>classSemaphore.html</anchorfile>
      <anchor>a0e2d9526a841ca17e35ddead9a317916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>count</name>
      <anchorfile>classSemaphore.html</anchorfile>
      <anchor>ace4335501e30c2d660544e65b2b63e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>waiting</name>
      <anchorfile>classSemaphore.html</anchorfile>
      <anchor>a7433a2505bec682313eb81f3a4354e6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::Semaphore</name>
    <filename>classvspace_1_1Semaphore.html</filename>
    <member kind="function">
      <type></type>
      <name>Semaphore</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a590fce8e3df568f3922188b4d0ae9495</anchor>
      <arglist>(size_t value=0)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>value</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a561d6048cc331e42126eeef6f8f0b494</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a99bb4da0df09d6f3181c2a376dd5b8f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_wait</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a89d8598ee4f5ac2162593e8df7dbf97b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a85500356c2f7d1057d4568227e7f35b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start_wait</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a0be36a30d4ee7d1d0576c8b2ca7bbf90</anchor>
      <arglist>(internals::ipc_signal_t sig=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stop_wait</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>ad1029de3488d91e4b0f3aff0c188a5f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>next</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a08b7a1d93d18321b08c88d32faaea953</anchor>
      <arglist>(int &amp;index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>_idle</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a4a7409e211922372f6c6904ed81b5aa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_owner</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a354d545c90e76d3e26c3784e9611a7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_waiting</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a064159ebc21ff8fc7cf0a7e95e36c9d4</anchor>
      <arglist>[internals::MAX_PROCESS+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internals::ipc_signal_t</type>
      <name>_signals</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a372d27c8443010a89b3d6ee4bd1f292d</anchor>
      <arglist>[internals::MAX_PROCESS+1]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_head</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a2d12d8a74419f6d83bd54119184e9f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_tail</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>ac0a40dae1b39904375c82c7ecbc5f859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_value</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a4e186d05db5afd249c1e9e892cd07eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FastLock</type>
      <name>_lock</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a5494cf517596ee2a6f70242e15c10774</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SyncVar</name>
      <anchorfile>classvspace_1_1Semaphore.html</anchorfile>
      <anchor>a774d276c215341c01f473f4b4de83687</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PythonObject::sequence_tag</name>
    <filename>classPythonObject.html</filename>
    <anchor>structPythonObject_1_1sequence__tag</anchor>
  </compound>
  <compound kind="struct">
    <name>setID</name>
    <filename>mpr__base_8cc.html</filename>
    <anchor>structsetID</anchor>
    <member kind="variable">
      <type>int</type>
      <name>set</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>ae555fb83e42653417ecf53cc255bc5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pnt</name>
      <anchorfile>mpr__base_8cc.html</anchorfile>
      <anchor>af07aa0281466ddeb77bbb277796b0bc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::SetTrigger</name>
    <filename>classLibThread_1_1SetTrigger.html</filename>
    <base>LibThread::Trigger</base>
    <member kind="function">
      <type></type>
      <name>SetTrigger</name>
      <anchorfile>classLibThread_1_1SetTrigger.html</anchorfile>
      <anchor>a79eccd056373e5c7af64ffaad892ae52</anchor>
      <arglist>(long count_init)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>ready</name>
      <anchorfile>classLibThread_1_1SetTrigger.html</anchorfile>
      <anchor>a9215bda3e78609b61eb0257426914c0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>accept</name>
      <anchorfile>classLibThread_1_1SetTrigger.html</anchorfile>
      <anchor>aceda1936dd39e5c18d5740397bfcdec3</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>activate</name>
      <anchorfile>classLibThread_1_1SetTrigger.html</anchorfile>
      <anchor>a6b7257c977edf36a50ee1abdaf18655f</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>execute</name>
      <anchorfile>classLibThread_1_1SetTrigger.html</anchorfile>
      <anchor>a4a496d550814aad738c437ba668df117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; bool &gt;</type>
      <name>set</name>
      <anchorfile>classLibThread_1_1SetTrigger.html</anchorfile>
      <anchor>acc1599bdf25c9c90a97d477414c498a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>count</name>
      <anchorfile>classLibThread_1_1SetTrigger.html</anchorfile>
      <anchor>a52029b9a5a69c55529cb496c34cd72df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::SharedObject</name>
    <filename>classLibThread_1_1SharedObject.html</filename>
    <member kind="function">
      <type></type>
      <name>SharedObject</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>aee70ae8956d8f5155e324be373ea654f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SharedObject</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>a957d19a6c6119bc2d69942d1fbab7455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_type</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>af6f00c3d260074eee464fbbc7cf42f95</anchor>
      <arglist>(int type_init)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_type</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>a89d95d8743787bc075247048b451d63c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>aa1792dc6b44095914f3777c205cecd0e</anchor>
      <arglist>(std::string &amp;name_init)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>ab7385b17da918de0a090c91e699c9270</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>get_name</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>af92d025bc955d6b2897f07db077fc0a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>incref</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>ac2e9c79d658d29ff5d6097bcb0f1e410</anchor>
      <arglist>(int by=1)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>decref</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>a7c755a39fe407afad9e04af1dfc29178</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getref</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>aa4181d06776eca70348842d0e741aa1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BOOLEAN</type>
      <name>op2</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>ad4edf88b52276d4a48376f8e848b82ad</anchor>
      <arglist>(int op, leftv res, leftv a1, leftv a2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BOOLEAN</type>
      <name>op3</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>ab2137452d523eed2fadd79e44f306272</anchor>
      <arglist>(int op, leftv res, leftv a1, leftv a2, leftv a3)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lock</type>
      <name>lock</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>ac2f4fb579f500b39e0257e6d4b77cfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>refcount</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>a14c1f5cdd5838075ce53b5370dd119ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>type</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>aaa6d610bf56175a4116d4a12ebf24b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classLibThread_1_1SharedObject.html</anchorfile>
      <anchor>a5f6a2ecbbcf81eda8d9be437f50c52a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>s_si_link_extension</name>
    <filename>silink_8h.html</filename>
    <anchor>structs__si__link__extension</anchor>
    <member kind="variable">
      <type>si_link_extension</type>
      <name>next</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a1dbb89341f9e364c312249774b67b290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>slOpenProc</type>
      <name>Open</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ac826616ca597e784bc2accc10da7f791</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>slCloseProc</type>
      <name>Close</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a119fe38257cea63791a581a0d3c88f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>slPrepCloseProc</type>
      <name>PrepClose</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>afd9f0a83959f93d8b5c2caeea564ada5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>slKillProc</type>
      <name>Kill</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ab94c7d941f261543170ffbaea4693586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>slReadProc</type>
      <name>Read</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a6993c2031581f0fb84d1b612c53b7ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>slRead2Proc</type>
      <name>Read2</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a73ed766bc5b8450c5cbfe3e0d6190208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>slWriteProc</type>
      <name>Write</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a41c7713fc849aa1f99c42af32bb933ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>slDumpProc</type>
      <name>Dump</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>ab35479349eb8ff6500743bac7d6082a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>slGetDumpProc</type>
      <name>GetDump</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a70fa09770405bec9b99f158a26c65e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>slStatusProc</type>
      <name>Status</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a3a5e1b2b7845e126b122f48d7685d8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>slSetRingProc</type>
      <name>SetRing</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>a6c3c2e9a3be4fb7c6dbb7bd7d11b8157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>type</name>
      <anchorfile>silink_8h.html</anchorfile>
      <anchor>acc6f06f6b6693f171dda392a37f0ba49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simple_reducer</name>
    <filename>classsimple__reducer.html</filename>
    <base>reduction_step</base>
    <member kind="function">
      <type></type>
      <name>simple_reducer</name>
      <anchorfile>classsimple__reducer.html</anchorfile>
      <anchor>a717fe5075be70d3317a0f0737dc3b2ec</anchor>
      <arglist>(poly pp, int pp_len, int pp_reducer_deg, slimgb_alg *pp_c=NULL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pre_reduce</name>
      <anchorfile>classsimple__reducer.html</anchorfile>
      <anchor>a6247796884e203910ab530d797df5121</anchor>
      <arglist>(red_object *r, int l, int u)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reduce</name>
      <anchorfile>classsimple__reducer.html</anchorfile>
      <anchor>a97b99986209236e65b00d43d6d33e6bc</anchor>
      <arglist>(red_object *r, int l, int u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~simple_reducer</name>
      <anchorfile>classsimple__reducer.html</anchorfile>
      <anchor>a6d176b681b32cfc92021c3656c0d3cf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>do_reduce</name>
      <anchorfile>classsimple__reducer.html</anchorfile>
      <anchor>aa1ce9dc49aeb25e335d45ee3f9fac505</anchor>
      <arglist>(red_object &amp;ro)</arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>p</name>
      <anchorfile>classsimple__reducer.html</anchorfile>
      <anchor>ab695e08601a820b147038766cfbd2d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kBucket_pt</type>
      <name>fill_back</name>
      <anchorfile>classsimple__reducer.html</anchorfile>
      <anchor>a7cb39becdc88ded3e8867e3965f48bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p_len</name>
      <anchorfile>classsimple__reducer.html</anchorfile>
      <anchor>a34ac5b2ec25309844a15b32b4bf139fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reducer_deg</name>
      <anchorfile>classsimple__reducer.html</anchorfile>
      <anchor>a30e9f0fe39a715e3f7f13e09438eaf54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimplestTestSuite</name>
    <filename>classSimplestTestSuite.html</filename>
    <base>CxxTest::TestSuite</base>
    <member kind="function">
      <type>void</type>
      <name>testMyTest</name>
      <anchorfile>classSimplestTestSuite.html</anchorfile>
      <anchor>afce74db4a55c43a7ec25645947402d26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSIZEOFLONG</name>
      <anchorfile>classSimplestTestSuite.html</anchorfile>
      <anchor>a40bad67390ef7db26c266f63327b5e44</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>simplex</name>
    <filename>classsimplex.html</filename>
    <member kind="function">
      <type></type>
      <name>simplex</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a941f6c11cd4d9d6b6dfb9d1503f02c6f</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~simplex</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a5044f01be0ce221495ee6b5a8412f8ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mapFromMatrix</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a43f688bbebc34a32274dfbaf2d386991</anchor>
      <arglist>(matrix m)</arglist>
    </member>
    <member kind="function">
      <type>matrix</type>
      <name>mapToMatrix</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>ac2a398b127f3741a19554affead31c56</anchor>
      <arglist>(matrix m)</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>posvToIV</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>afeafe285d1164e5e60b278e23c84fff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>intvec *</type>
      <name>zrovToIV</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a07ac211efa0f6946c0e13da3b3f63fd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a762733289ad59561cd5246758ac10e20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a9e136dd661ad8128bdb304737144cb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a2345d5a390dc5284e4ed37d5f63ca5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m1</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a18414c0a715454050ace8cf875efddb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m2</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a279dcb37d29cf9191739f545db96bef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m3</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a9646d62d0b7d442dcde1fa83e7c3db79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>icase</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a59c7e648e05ba114198e8676aa504df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>izrov</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a4d999df488661d757e794f2e487f8678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>iposv</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a2bf492eb2b8730cc564babb9a806f938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mprfloat **</type>
      <name>LiPM</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a143a79b233b97bafcb8f673d4cd4a44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>simplex</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a6b18819f41517d6ccacc825f97f1e930</anchor>
      <arglist>(const simplex &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>simp1</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>ab022991eec4fc76ea86d7d62b027542c</anchor>
      <arglist>(mprfloat **a, int mm, int ll[], int nll, int iabf, int *kp, mprfloat *bmax)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>simp2</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a99a2729e1a6a31a2b74e70992d6df10d</anchor>
      <arglist>(mprfloat **a, int n, int l2[], int nl2, int *ip, int kp, mprfloat *q1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>simp3</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>aa6e6beaab37ece23ebac9c26ce64661b</anchor>
      <arglist>(mprfloat **a, int i1, int k1, int ip, int kp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>LiPM_cols</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a888a1d284be9c5850f12f9aeb95f68a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>LiPM_rows</name>
      <anchorfile>classsimplex.html</anchorfile>
      <anchor>a2cff5a161a2a18ae38e1bea56c0dbc15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::SingularChannel</name>
    <filename>classLibThread_1_1SingularChannel.html</filename>
    <base>LibThread::SharedObject</base>
    <member kind="function">
      <type></type>
      <name>SingularChannel</name>
      <anchorfile>classLibThread_1_1SingularChannel.html</anchorfile>
      <anchor>ab1220ea1d93b200d827a0283f2641091</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SingularChannel</name>
      <anchorfile>classLibThread_1_1SingularChannel.html</anchorfile>
      <anchor>a5790cd7c0bae17d3216bf45cf4eedd58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send</name>
      <anchorfile>classLibThread_1_1SingularChannel.html</anchorfile>
      <anchor>a4341dabccffa0d740f32a2f5a61b898b</anchor>
      <arglist>(string item)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>receive</name>
      <anchorfile>classLibThread_1_1SingularChannel.html</anchorfile>
      <anchor>ad53f7a93ebe8a8e7067f9aa0bb7de559</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>count</name>
      <anchorfile>classLibThread_1_1SingularChannel.html</anchorfile>
      <anchor>a81436d8cd1ff7d965d761c6e8588e507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>queue&lt; string &gt;</type>
      <name>q</name>
      <anchorfile>classLibThread_1_1SingularChannel.html</anchorfile>
      <anchor>a3ebbcaf97f71223ea447a98084a647fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lock</type>
      <name>lock</name>
      <anchorfile>classLibThread_1_1SingularChannel.html</anchorfile>
      <anchor>a1b0aa4ce4ff7bab62d70e77a90320ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConditionVariable</type>
      <name>cond</name>
      <anchorfile>classLibThread_1_1SingularChannel.html</anchorfile>
      <anchor>a01d8927e516b9e998ea9e8db199d77b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::SingularSyncVar</name>
    <filename>classLibThread_1_1SingularSyncVar.html</filename>
    <base>LibThread::SharedObject</base>
    <member kind="function">
      <type></type>
      <name>SingularSyncVar</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>a70bb69ebfd7db469cc8a010b90cc71c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SingularSyncVar</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>a35e6ea7251a63a41c5dac248e4108a14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>acquire</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>a3162c09d941d56eeabb555b8b0fd8483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>aea2c2e7f6e2b463701b42f559ecaf0fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait_init</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>a7e6a23dbaa18dc0673608daf57a0a418</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>get</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>a95d8d2ece30be5b52c079c8a905451a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>ae9a80f50ecca077538c04932ec4deb11</anchor>
      <arglist>(leftv val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>a3412a426e94acf285cddd9c5599936e8</anchor>
      <arglist>(string item)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>read</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>aefc9bff005bf04f3eb2343322ad7e10e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>check</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>ad6c147d1df1c6f7bf881a563d8de4686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>value</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>ad2dff7c7755406146419440d2f309e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>init</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>ad4da5418d777eeb267b380dd280ad016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lock</type>
      <name>lock</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>aef68ffb242182d707650d48e42c32a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConditionVariable</type>
      <name>cond</name>
      <anchorfile>classLibThread_1_1SingularSyncVar.html</anchorfile>
      <anchor>a581739da5388d86efeb288841e0104fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>skStrategy</name>
    <filename>classskStrategy.html</filename>
    <base>omallocClass</base>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>kNoetherTail</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a0033dd9574c356763fd54e20d5f33193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>skStrategy</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a2c0ad11fb2c598c0a5c5e1ce9a546f8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~skStrategy</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a2a1a6a0c9984f37cf1853c40439182c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE TObject *</type>
      <name>S_2_T</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ac79d467ea6d2b0c6767098c62f529f48</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE TObject *</type>
      <name>s_2_t</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a82a562858f0db8e5cd2a8f2b47c549c5</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable">
      <type>kStrategy</type>
      <name>next</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a0279e27685fae5d37420b27c66ccdd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>red</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ae04267b95a2ae4f4475450bad079b758</anchor>
      <arglist>)(LObject *L, kStrategy strat)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>red2</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a711f3a1b1d3923e6c98cfd6e0b260dd6</anchor>
      <arglist>)(LObject *L, kStrategy strat)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>initEcart</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ac198037b61471b3eeca5359528a3eb27</anchor>
      <arglist>)(TObject *L)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>posInT</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ade35e8a031133338620cb933d5a99d0b</anchor>
      <arglist>)(const TSet T, const int tl, LObject &amp;h)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>posInL</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a8197e35424ff78f034b2ea3793ead7b7</anchor>
      <arglist>)(const LSet set, const int length, LObject *L, const kStrategy strat)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>enterS</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>aa642308a8351753bc03a2d7abe77f945</anchor>
      <arglist>)(LObject *h, int pos, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>initEcartPair</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>aa3b875a0c2b4d11e9f0c4e4c13dec3df</anchor>
      <arglist>)(LObject *h, poly f, poly g, int ecartF, int ecartG)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>posInLOld</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a9ba6b4c0564c840874c59eb12d088d9f</anchor>
      <arglist>)(const LSet Ls, const int Ll, LObject *Lo, const kStrategy strat)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>enterOnePair</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ad179493045765254126505d6309f2066</anchor>
      <arglist>)(int i, poly p, int ecart, int isFromQ, kStrategy strat, int atR)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>chainCrit</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a15deb98ee11d71e629498b5549dd1876</anchor>
      <arglist>)(poly p, int ecart, kStrategy strat)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>syzCrit</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>aa44cbc9b9fdcf773e40b5da42c3ccf13</anchor>
      <arglist>)(poly sig, unsigned long not_sevSig, kStrategy strat)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>rewCrit1</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a3c908d9437febf0f503cf18803dc653f</anchor>
      <arglist>)(poly sig, unsigned long not_sevSig, poly lm, kStrategy strat, int start)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>rewCrit2</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ae3c8fdf6097ccb5ddf0cf3325fbf1542</anchor>
      <arglist>)(poly sig, unsigned long not_sevSig, poly lm, kStrategy strat, int start)</arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN(*</type>
      <name>rewCrit3</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a63c644ec5edaebaa4a44a129e4ae925a</anchor>
      <arglist>)(poly sig, unsigned long not_sevSig, poly lm, kStrategy strat, int start)</arglist>
    </member>
    <member kind="variable">
      <type>pFDegProc</type>
      <name>pOrigFDeg</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a9415af80678a0fb0e402dd4f6e8d51f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pLDegProc</type>
      <name>pOrigLDeg</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>af27a062f11bf60a272b613e0851d38fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pFDegProc</type>
      <name>pOrigFDeg_TailRing</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a375f1b81c564e2c5e23e70c9ec304b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pLDegProc</type>
      <name>pOrigLDeg_TailRing</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>afc90fc45a2179348e64a3611e9022ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>s_poly_proc_t</type>
      <name>s_poly</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>af5d657d7e8764f7f2a4a0dd6b8366225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LObject</type>
      <name>P</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ac4bd6c141e54c8a7742969e5c71658d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ideal</type>
      <name>Shdl</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a86d24ca90111a1b048bafdd1a612f860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ideal</type>
      <name>D</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a2138991b5d414afb2691814309f440ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ideal</type>
      <name>M</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a6c4fe543dfacb8d75110ddf3df8939d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>polyset</type>
      <name>S</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a4cdc8a72798ba48b1c2cab3ec64e59d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>polyset</type>
      <name>syz</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a9d16ce05b25447ac40419dcc06c8766f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>polyset</type>
      <name>sig</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a9ca719430aae4dcbdb3c27a52cbc9ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intset</type>
      <name>ecartS</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a439ba17b50da279a6285663e0d4c0c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intset</type>
      <name>fromS</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>af29d29cb8240dc7e4578b89c96552a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intset</type>
      <name>syzIdx</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a867cf05397113f37427dc26764cf2b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>sbaOrder</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a90fa88b1ba5a5232f3e4bed81abdd792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currIdx</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a2581e4d37f0a07aa12d1c9b89f29de34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_lower_index</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a7c3519011e5fe89d925a296dc372f8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intset</type>
      <name>lenS</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a2e863303f74d58b2c8f9f7c06d413a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>wlen_set</type>
      <name>lenSw</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>aa5c9718e93409bee3d67aa47a13dfa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intset</type>
      <name>fromQ</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ab71d3a593fc8197859f82cd41baf15f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long *</type>
      <name>sevS</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>af0185cc588df6ce40813c06cf617f9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long *</type>
      <name>sevSyz</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a00c5b005aa91d793e9a127027c92e580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long *</type>
      <name>sevSig</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a727b1bb07b591d9533e54fb57bcd948e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long *</type>
      <name>sevT</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a72581682bb549fc63260dfa74425e133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TSet</type>
      <name>T</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a3afaf6cb4efca58bc6ca91f7f81634b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LSet</type>
      <name>L</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ad425eb5f2ce3737f4f0aace6bcbec36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LSet</type>
      <name>B</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a5a34bf9520e7546090aaf5df79f2d113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>kNoether</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a530f46fd9a4456593dcdfb812aa5a1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>t_kNoether</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a0d3497a4d306a1735e1db85b093b8150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN *</type>
      <name>NotUsedAxis</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a56320bfefcbf57335dc69c56880fe6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN *</type>
      <name>pairtest</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a5a5de3ceb224a7c94f71e3be978ed35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>tail</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a7d06902483f127d233a501a30afe4dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intvec *</type>
      <name>kModW</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a0bdc0d9f420cd6c1764ecf42d1742b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intvec *</type>
      <name>kHomW</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a78a68f498517fb7ed33748d70b4028b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pShallowCopyDeleteProc</type>
      <name>p_shallow_copy_delete</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ab56603d70f5968f541e524d1b759ce01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TObject **</type>
      <name>R</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a62f511910a7f622a4ac8950b3658311a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>S_2_R</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a0e15ff1b0dc16fa0a79c04666010fbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>tailRing</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a1495ee3f2a26692d3bb5aa92729084e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBin</type>
      <name>lmBin</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a3f355392c606d0271f5e86e005244518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>omBin</type>
      <name>tailBin</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ac4731f9581f7b1789173898deead001d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a76537b1677f2670ad797f596652f71dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cp</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a60d04df58ac5b76577a3f33e83cdeaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>c3</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>afdccb98b6f548e0c3db86e9b46627534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sl</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ae54d3f5ab6e1135194aa23d255457136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mu</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>aba1a8d23d6d32fc475b84526a05fb66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>syzl</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a8fd934070cde8f603e694c402b0f930a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>syzmax</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a40e6e39b446416603998a7d20c59a7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>syzidxmax</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a45663f258a68c7a5703afb3f49bb870b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tl</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a7062b8c9e1be2f967a86c23fadbeb43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tmax</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a9afdddf8ae50d522f2c50b0d3d433fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Ll</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a39051ffb2210ad152ef88aed2fc95dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Lmax</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ac8bd4db5e58fdc52ac568aa7d62a405f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Bl</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a429c7ea37cacf67d0e84b6eec1d9ce21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Bmax</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>afd42f8089c7bb43274caf0c16ad0a7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ak</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a61b469ae8aa3741c383bf84b0ac0d211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LazyDegree</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>aea24dfb47f4eae4be5ff036fcc322bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LazyPass</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>acefdb3852461e02fca2d5dd6a310b5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>syzComp</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a0de9772ba4e3331c3959da826786193f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastAxis</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a6b6cc35e4b766e8d60effd71aaf33137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>newIdeal</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>abe72401e921e375b8f7fc473ff45bf03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minim</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a4d1601af3191c152fa0953bf23f3b39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>sigdrop</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a0ca94168a9bd90d36992aa6682f9e0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nrsyzcrit</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a2d0677658083591b6082c35573ee67bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nrrewcrit</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a30ca918557f91834ad45e0f469a9b838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sbaEnterS</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ae94933d29ec9d8521ef5b12d8ff2c8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>blockred</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a84d49f339720add78b7f56f5b4f17e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>blockredmax</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a98f05bfdb783ae1fa3f577201caef91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cv</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>aaf97b597d676a6c5eea6145064799447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>rightGB</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a4b8a84e5aa99902deb2deffe0f599c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>interpt</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>aba90f027391064b82bf9238babfdaa4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>homog</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>af22c1fab635feb207cd32f923fd06e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>z2homog</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ace715da6dfd78d551363e1213a348be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>kAllAxis</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>aad2da7a899c16eceb004abf2e75fbd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>honey</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a45bcc4cb1abf55242336c52e2c9fdec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>sugarCrit</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a81216e6c1e2a6ef1bba2f1e4cf30756d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>Gebauer</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ab6a78af253fef81ee11236374bbc7a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>noTailReduction</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a21629d9d19472aa1aec28867c26e4323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>fromT</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>abed55155b0c4e1af1ebd2803d94f57d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>noetherSet</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ab453806dbba26023d405bb835f83362d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>update</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>af535d6f940da3a01261b8d65a300f651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>posInLOldFlag</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a341fb70e0a7c9f8d4f730c0925373597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>use_buckets</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ab9f390f2ee5065074287b24eecc643cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>LDegLast</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a9f2e13fc6878ba8a31a5792ead2ac640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>length_pLength</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ad9ee6a6295d156dda23103b6c6d1560f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>posInLDependsOnLength</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>aeed7b74610a4b619b9cc8e4b80e2d253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>no_prod_crit</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ad0cecc002700fc67f815375bf6c6527b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>redTailChange</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>abc7a9838ed97c6e59ee1a28b45ce42fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>news</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>a3ecb37370da8068ce20a2f04354ca818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>newt</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ab7fb9dd835494e7ba1a7f264da268ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>noClearS</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ac87526a8ed4ebf2dfd502685c0ae9e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>completeReduce_retry</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>abffdd486c56edf4520235fdf65f8e2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>overflow</name>
      <anchorfile>classskStrategy.html</anchorfile>
      <anchor>ad1144dff6b50c2dfd21646e2672cf818</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sleftv</name>
    <filename>classsleftv.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a3e552dd2cec2892f4f3f9248cd0d69cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanUp</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>abd557d93e81b43e7d1dc653ca403ad06</anchor>
      <arglist>(ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Print</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>ae9e69d6a0ec3e823a6730c524c65433b</anchor>
      <arglist>(leftv store=NULL, int spaces=0)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>String</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a750ed4792d5384ef42fa2e526a39dcd9</anchor>
      <arglist>(void *d=NULL, BOOLEAN typed=FALSE, int dim=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Copy</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a86eb65b7826cd051fa60bb577f7ce18e</anchor>
      <arglist>(leftv e)</arglist>
    </member>
    <member kind="function">
      <type>attr</type>
      <name>CopyA</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a7cf07b1f74e05fdf63d6212bddf4a13d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>CopyD</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a0717cc3ddef6b5fee89e6d8129731948</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>CopyD</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a7019afa7b6d68501e80969ce2beba676</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Name</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a7ad683f949874d2c44e44f57e438b005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Fullname</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>ae03b3470ce2c1cd9175b73b753a92e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Typ</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a0afe15dea6af690b5c54fff8dcbee8d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LTyp</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a6e903325ac4ebbcfeeaf233d529a5c82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>Data</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a3688ccd1f7a8c44bb93d91f1f0deeeb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>LData</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>aef16733154da274b93de44e4cbbed218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>attr *</type>
      <name>Attribute</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>ad4018c971036ba2844581f889c8f81fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>Next</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>aaf3204b79000df5bcacf78ace198611e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>listLength</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a810bb112e368700342d07b03d1756b2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Eval</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a58d952e5b3fb1ac7c7b583a2f364e292</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>RingDependend</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a4ac06bb729c70c0fa81c6ddab6dec76f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>leftv</type>
      <name>next</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a5444d83ff7cd35b9af8fceb586493556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a0be1989ef194b633ef84dd486f29cb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a9f8d69f5da1b675a96d602d72097bc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>attr</type>
      <name>attribute</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>af5967712e60bdd1c2bcd3f70ca8622ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BITSET</type>
      <name>flag</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>adce9248c014d1929f53ffad56629844d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rtyp</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a3021df63ae7ce07d40553f3c82b71786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Subexpr</type>
      <name>e</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>aebba167fb640b9d9db0f8f77220e4c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>package</type>
      <name>req_packhdl</name>
      <anchorfile>classsleftv.html</anchorfile>
      <anchor>a260a7524770454a28f911b9b34ff441b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>slimgb_alg</name>
    <filename>classslimgb__alg.html</filename>
    <member kind="function">
      <type></type>
      <name>slimgb_alg</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>ab751e39926494e64d1fdbf409fdfd70f</anchor>
      <arglist>(ideal I, int syz_comp, BOOLEAN F4, int deg_pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>introduceDelayedPairs</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a7b670561d95ee12f353ff66879266130</anchor>
      <arglist>(poly *pa, int s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~slimgb_alg</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a1d3fee2b6a10de2279d2e4e718c632e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanDegs</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>acd741bc2b0f31681b175927afcb67c62</anchor>
      <arglist>(int lower, int upper)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>pTotaldegree</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a053058d57e4100427bcd6758e85e387c</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pTotaldegree_full</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>ad404e0f1a9d674ecb85572c472f85dc6</anchor>
      <arglist>(poly p)</arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>states</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a7c58dec8559d891964cedf5f5ca42d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ideal</type>
      <name>add_later</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a73ccaec706ede1b9438d5623689be2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ideal</type>
      <name>S</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a18578dfa2352387b0f50889151e93673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>r</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>af388cf05119d27adb90f520c39d3c616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>lengths</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a5b4eb4a2b405ffdc7e2b73905e852c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>wlen_type *</type>
      <name>weighted_lengths</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>ae6d405575807c4bfd2a89defc2e5b79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long *</type>
      <name>short_Exps</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>ab458f2971fc65fc50a306503f4be00a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kStrategy</type>
      <name>strat</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a3654d9a26b0ece335704c1739b774c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>T_deg</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>adb6425e10eff6005edc4574300491096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>T_deg_full</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a3c478cd687549d1cc802f832a66ed4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>tmp_lm</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a9af586fd3b5164ac0eefbfaaf10722bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly *</type>
      <name>tmp_pair_lm</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>aadc68c4e774f4b222a37c8de451315f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sorted_pair_node **</type>
      <name>tmp_spn</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a794fec1538f5659b898269048ea5ea8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly *</type>
      <name>expandS</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>ab479d164c406d1e7b8997aa9aaff78a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly *</type>
      <name>gcd_of_terms</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a9fff98e6f5d37f0c70ed9228b19ee15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int_pair_node *</type>
      <name>soon_free</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a1ed0bff7047779429a8fd427267efd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sorted_pair_node **</type>
      <name>apairs</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a2f5d36ca94918ba86c3e9b1b757052a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly_list_node *</type>
      <name>to_destroy</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>af2d9b53fcf807e4db3f641a5e0cb9372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mp_array_list *</type>
      <name>F</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a055b90a5560ed9c4fb7c76e3429eee0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly_array_list *</type>
      <name>F_minus</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a844397c7479545a52e08591ec087be44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>reduction_steps</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a804d79d024f41b2919f74ab5b310dc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>ae751d8c349f7458b24ff6faa32e05234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>syz_comp</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>ad24ff00b0259ffeea874ff3c7977a695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>array_lengths</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a416c7ce6f63911a2bc078f300a6a6ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>normal_forms</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>af842a5c3571aa71d1456c5c0f3413ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>current_degree</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a96b261b87032edc5cd24187ec472b8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Rcounter</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a629033f9e73f14751e1dea1b387b8878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>last_index</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>afd9c97d6c5ee63933c1090f1e07bb989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_pairs</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a24f9a2a37ac5da0c370eaec7ffcc9b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pair_top</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>ad813dcad0da860aff846733e889c1583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>easy_product_crit</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a4619a353ab0bdbb0ff33b6c72e7bf9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>extended_product_crit</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a764ae7d44c2832179d8a62e691aaf658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>average_length</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>aa151767826fcc0cbeaf947daa0515abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastDpBlockStart</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a555548b220877245824ef1a8b5cfc4ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastCleanedDeg</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a1ad4746c222ee6614a7a28a11e464e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>deg_pos</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a147b4f84f5672774dbe764d2d5f440a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>use_noro</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>add59802b2a8005b6c03d0f04b2bb49ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>use_noro_last_block</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a3fa7e4ac77557febd718d7f0cddb1772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>isDifficultField</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a7d3bb3c952c2ea58bfb878f47a3617db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>completed</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a13682fed66e696101495d479f6412694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>is_homog</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>ac6654c80a191ff77ad6201cf1fad8bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>tailReductions</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>abac031a1894ad187d617e5b8d173705e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>eliminationProblem</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>addc3446efa2a2d316818cff02c443373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>F4_mode</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>aee2a4c7fc5769a8ffe72ecc5ff8440fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>nc</name>
      <anchorfile>classslimgb__alg.html</anchorfile>
      <anchor>a358a6909b60aa4ae544a710d4aa208f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>slists</name>
    <filename>classslists.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Clean</name>
      <anchorfile>classslists.html</anchorfile>
      <anchor>a5a036c9aafb3444dc7c3dca188a56a6b</anchor>
      <arglist>(ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>INLINE_THIS void</type>
      <name>Init</name>
      <anchorfile>classslists.html</anchorfile>
      <anchor>ac51ad9c8cd0e035022c2539636b9251c</anchor>
      <arglist>(int l=0)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nr</name>
      <anchorfile>classslists.html</anchorfile>
      <anchor>ac610fa2b84ab19171f2a2272c2cc3c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sleftv *</type>
      <name>m</name>
      <anchorfile>classslists.html</anchorfile>
      <anchor>a38ed68ed724a50108ae6117365a659d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sLObject</name>
    <filename>classsLObject.html</filename>
    <base>sTObject</base>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Init</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a60d2fdcf7939a2544021335317252424</anchor>
      <arglist>(ring tailRing=currRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE</type>
      <name>sLObject</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>ac8a5c54dc7bea8a1fdca2ab73ac07a43</anchor>
      <arglist>(ring tailRing=currRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE</type>
      <name>sLObject</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a10cc987f619804aca30e9279789ec979</anchor>
      <arglist>(poly p, ring tailRing=currRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE</type>
      <name>sLObject</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>aeb8743bb4d35950729dc5a2e81fc4eef</anchor>
      <arglist>(poly p, ring c_r, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Delete</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a291368ba5088c2242b86b375598b6c03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Clear</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>aac635e6951253677b60ae9326899a384</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>LmDeleteAndIter</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a2b0f6da284e38a88dfa4947de19a770f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>LmExtractAndIter</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>afc4e26ae24fa116ec8d36c20b0b5fc6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>PrepareRed</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a2da3667264623553dc7a76e482fca70d</anchor>
      <arglist>(BOOLEAN use_bucket)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>SetLmTail</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a47b3e59e846b4a9fff3d80d94bf66a58</anchor>
      <arglist>(poly lm, poly new_p, int length, int use_bucket, ring r)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Tail_Minus_mm_Mult_qq</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>aad79408379ca43e30b27674e7cc763bf</anchor>
      <arglist>(poly m, poly qq, int lq, poly spNoether)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Tail_Mult_nn</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a012452e2eaa89e16d354cc539d37f6f2</anchor>
      <arglist>(number n)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>GetP</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>ac68c38394d787ea6ead1399ce92ba432</anchor>
      <arglist>(omBin lmBin=(omBin) NULL)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>GetTP</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>ab642cb1cb31dc9fca6ba5029d22e2977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>CanonicalizeP</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a40704de9588475922e66fbae9e0e96cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Copy</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a21c4a403517ebee28a70d68942262d3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE int</type>
      <name>GetpLength</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a9e67c4120e2670b79fc60a81c7f34bf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>pLDeg</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a5643760f9f096df3d144bea28ec090c7</anchor>
      <arglist>(BOOLEAN use_last)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>pLDeg</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>abc773e9d0d43fb2c8233c0b0c0acb614</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE int</type>
      <name>SetLength</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a9fe1aa8590884ef737254e597da84727</anchor>
      <arglist>(BOOLEAN lengt_pLength=FALSE)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>SetDegStuffReturnLDeg</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a00270dc3d761998fd249af74b900eb60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>SetDegStuffReturnLDeg</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a8d292b4131dd5e95a22e427497b534ee</anchor>
      <arglist>(BOOLEAN use_last)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>MinComp</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a65c63c9df8b58d748e754096061990c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>Comp</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>ad8630f4c0972cce409458efc9cdf1092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>ShallowCopyDelete</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>aad96cd1fe475655b4ef4f9feeb1cc90b</anchor>
      <arglist>(ring new_tailRing, pShallowCopyDeleteProc p_shallow_copy_delete)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>SetShortExpVector</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>ac051c76715eb781175f1a77662bec67e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE sLObject &amp;</type>
      <name>operator=</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>abffecfdbf4e8df5d166b458490900aec</anchor>
      <arglist>(const sTObject &amp;)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE TObject *</type>
      <name>T_1</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a9ae4b7207f8eaae487935e2a7c73b35a</anchor>
      <arglist>(const skStrategy *strat)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE TObject *</type>
      <name>T_2</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a2d01ba9ae9fa61bda17f92da8be45122</anchor>
      <arglist>(const skStrategy *strat)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>T_1_2</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a4c13b9fe6ed539d608b32bf16ee3eb07</anchor>
      <arglist>(const skStrategy *strat, TObject *&amp;T_1, TObject *&amp;T_2)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Normalize</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a50387419096ab48630294141779a8428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>HeadNormalize</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>ac5ce18d150c9edca6334abfae1e8b99a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>sev</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a561d4bfadfd51d45e584c88ec6b84d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>p1</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>acb08f90ea7fb4be0b756bfb210aaab5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>p2</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a6ea85abf0c220be273c600dde264063f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>lcm</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>aa48d8933ba6d71d905d95bc53571bc05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kBucket_pt</type>
      <name>bucket</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a67b81ce5c3698ad575ec00e686edb094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i_r1</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a060a1497a5475b99324a0abb2010a47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i_r2</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>afd424b24893bc18d53e23b14ece198df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>checked</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a3ef7e881ae8030ae0a4bad841e16b2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BOOLEAN</type>
      <name>prod_crit</name>
      <anchorfile>classsLObject.html</anchorfile>
      <anchor>a6f4e4eb27b7303645981b61eaa61b773</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>smnrec</name>
    <filename>sparsmat_8cc.html</filename>
    <anchor>structsmnrec</anchor>
    <member kind="variable">
      <type>smnumber</type>
      <name>n</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a02c1d43a758aad38c459c10c849aeafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pos</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a92b1d949b22da0a7fbb043ae9700da68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>m</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a9601758b7db3e1626b3b570b46b7bec2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>smprec</name>
    <filename>sparsmat_8cc.html</filename>
    <anchor>structsmprec</anchor>
    <member kind="variable">
      <type>smpoly</type>
      <name>n</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a80fb1a209bed12b2483741960c346f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pos</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a705269ca11965ad4d0016d82ddcf1045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>e</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a0ad770e0f4f6e0bf2e5eedc26f19c3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>m</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>abba496032d113354d6cbd0948886ac6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>sparsmat_8cc.html</anchorfile>
      <anchor>a13dad28cffd9e1217548b43aa6eae153</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SModulFunctions</name>
    <filename>structSModulFunctions.html</filename>
    <member kind="variable">
      <type>int(*</type>
      <name>iiAddCproc</name>
      <anchorfile>structSModulFunctions.html</anchorfile>
      <anchor>af2540021cc781e7b57b84211bb6af025</anchor>
      <arglist>)(const char *libname, const char *procname, BOOLEAN pstatic, BOOLEAN(*func)(leftv res, leftv v))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>iiArithAddCmd</name>
      <anchorfile>structSModulFunctions.html</anchorfile>
      <anchor>a71f3be6e83949a7b18466cd6971a02d4</anchor>
      <arglist>)(const char *szName, short nAlias, short nTokval, short nToktype, short nPos)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sSObject</name>
    <filename>syz_8h.html</filename>
    <anchor>structsSObject</anchor>
    <member kind="variable">
      <type>poly</type>
      <name>p</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a7c6aa491f48fba70aa7b217e2eb6d078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>p1</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a2f459a0875bd5aa25ab58ad5efc910dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>p2</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a65625ce565720b4c547dd3912b9fb713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>lcm</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a5cde0905cd6e587b1043692dce4dd8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>syz</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ad9c9bd4748c9e14206fb478be1eeb2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ind1</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ae7eddbdde470e5d4643f50b73897c692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ind2</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ac30675a360239adc0dd8909e11479e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>isNotMinimal</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a05a1f218a06dd7da60d26db5cf89b556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>syzind</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a2b05d7d6408f1f6bc9dbcdf8ab720b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>order</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a8a8b35c679701fbce77448121d577a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ad6aa41ad7b6a6d2cf90a5a1658eee744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reference</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a6d07ecbe2992548ae29c8b18f68a4b34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>soptionStruct</name>
    <filename>ipid_8h.html</filename>
    <anchor>structsoptionStruct</anchor>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>afb975239423e400bfd8d7a950705f7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>setval</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>abc7748013dca4e6d90d8d4050b900787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>resetval</name>
      <anchorfile>ipid_8h.html</anchorfile>
      <anchor>aa8d681cd698dfca67ba8a6fcb0dfe63d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sorted_pair_node</name>
    <filename>tgb__internal_8h.html</filename>
    <anchor>structsorted__pair__node</anchor>
    <member kind="variable">
      <type>wlen_type</type>
      <name>expected_length</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>aaac1891780c20f0686b588492d00e4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>lcm_of_lm</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ae12cf1f7160714e38baec40befa9780f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a72007eb873e475774364cb7914a37b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>j</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>aaffc848d58849dbc3fd4b97a4784b0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>deg</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ab913e3cdcc9b059e68f7fa485ad4be20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_mat</name>
    <filename>classsparse__mat.html</filename>
    <member kind="function">
      <type></type>
      <name>sparse_mat</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a037e64b21a1378c152ae98cf041c6308</anchor>
      <arglist>(ideal, const ring)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~sparse_mat</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a94a0459fa828f6fe002606bd577b7c93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>smGetSign</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a07a7124c632ad5aa3758e26b99935c9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>smpoly *</type>
      <name>smGetAct</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a6884844cad135d094a9714a48658a750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>smGetRed</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a09c00166c089eebfa09898397e70aa01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>smRes2Mod</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>ac6c4d883d671b49700e7fec4d59cb176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>smDet</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a9361a18ae08f7c19752fb8c740ac91dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smNewBareiss</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>aa1ac2d886f4914f9e2122e57ee306060</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smToIntvec</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a0802c9ac8b96e8e55f06241f37bbf4c6</anchor>
      <arglist>(intvec *)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smColToRow</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a2651bff8c55229b423e3ad84774d04f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smRowToCol</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>abab97eeeff5ebded55bc987774fe5e1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smFinalMult</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a081da075cfa570ca78027c478ef1a400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smSparseHomog</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>aa9d591dbdd49881127bbab706c0b2c98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smWeights</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a18c276bbe72616cff450cfef65d6df22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smPivot</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a9cbf03b56c1d5cc084e75e74ad8b5f52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smNewWeights</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>aca0f718a1c1eff39d3ac9f5a39056f37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smNewPivot</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>ae11c33d58a342f27577e670ffb29f4bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smZeroElim</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>ac21d35ec4e82909d9a4c6354c97c0bc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smToredElim</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a24bd6b00bd376d6616c65a01908a379a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smCopToRes</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a2464564e5a50b814a18af92375587c21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smSelectPR</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>ab66bf57a9e32425f73595cf25f03b04c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sm1Elim</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a5bc7bc4b0f3ed0b58efb7d135067d2fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smHElim</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>abbe6b42a7e19263f23354e41bf8c01bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smMultCol</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>ac17b3f14cc175f5f34027a4bf2ccbb39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>poly</type>
      <name>smMultPoly</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a16c3994e10673162b9a48a29293c04bf</anchor>
      <arglist>(smpoly)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smActDel</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a3869f7ce80cc4091725600b8d9a76462</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smColDel</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a8d0c45eaa10230d88cd3c7ebf7a22d26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smPivDel</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a6d754e83a2cb9e75561d931b2c42c955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smSign</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>ab8ac782cd3bed38d8ec87856a118a0ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smInitPerm</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a0fb98cd31f962bd13a3118aecd24df02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>smCheckNormalize</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a989b01ffebf1922e4171ad171169b5c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smNormalize</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a93c3592bb9ddf1870abc2c0aaf2abb77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nrows</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a9d6d58d29df979b8bccc47277c4c0396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ncols</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a3967ca555c30455e995de75004e95c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sign</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>afe1a9d00e246f85f888a3e34ae0cc103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>act</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>ac7798095527f247ae27a07bf72eebe39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>crd</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a433c4b01f0d1e62dcf1dbb94f4e27cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tored</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a25f37b2e9e942e5414e99ac2ca70a53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>inred</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a5361ff47127760520b0db66c5e2dc2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rpiv</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a831512dcdb8f792ec094d45d6bf834c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cpiv</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>ac78cd9a7f7be2ee9e6c5670517874d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>normalize</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>aacadfe79b4a4c9260fd195e9eac500f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>perm</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>add6290d89fc57a27195b94bf2edec3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>wpoints</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>ac858c73a4d045e40875b4312cd920aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>wrw</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a729f1dae19c04fa8205c89039563ba93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>wcl</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a4cfe23c69851c38ec3566b653052fbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smpoly *</type>
      <name>m_act</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a7fcedc871609e2e95fc311354fdcb37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smpoly *</type>
      <name>m_res</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a4df1038935df7d7258f62eb34b481675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smpoly *</type>
      <name>m_row</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a49020f1eef3b6c37fc21ae658ce13462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smpoly</type>
      <name>red</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a66ceeefa061813ef9b3da881bc4b454c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smpoly</type>
      <name>piv</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a74f8868f9c7e57f395570e5294a65cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smpoly</type>
      <name>oldpiv</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a94fa8e6aa1da5a56d2d42993dbd22e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smpoly</type>
      <name>dumm</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>a4fb8d8097e15621adb0fb5ed09254509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>_R</name>
      <anchorfile>classsparse__mat.html</anchorfile>
      <anchor>afe35170366e205a7693fe2482f5f2bd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_number_mat</name>
    <filename>classsparse__number__mat.html</filename>
    <member kind="function">
      <type></type>
      <name>sparse_number_mat</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>ae8af50937120174f2b2318f965bb42e8</anchor>
      <arglist>(ideal, const ring)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~sparse_number_mat</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>af5f9ff4b764ca0434fe5de7b6fbad48e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>smIsSing</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a1b994036f068ca5eb82084427182ba98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smTriangular</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a7678633f19e2ddbc548d2c1b7b8c91a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smSolv</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>aaac0f42798aef10d6517fce88f17b282</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>smRes2Ideal</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a33f0f2b95da73fbb8e2886a0703b67c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smColToRow</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a6de7f8353dbe81ae89948545b304cd90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smRowToCol</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a78cf7c4d9aa8a32dc9d53ed57b9ac522</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smSelectPR</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>ac506bccf8aac9a30d2d4bb47dbc28ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smRealPivot</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a1a51093c352eb84c1b573680da0d4331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smZeroToredElim</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a64b7407f3d0b7da990559f921e588361</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smGElim</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a0af69963d25c85cbca7b7a09843f51ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>smAllDel</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>af3dc3ac2c40639c8f4099e267b015445</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nrows</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a6222701159dfc78ca38db5c19400e5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ncols</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a020df7006e1659f58093edd46d388aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>act</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a8389272def1cb5d00841b5217b7d1c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>crd</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a1c745bdfac09b04f7299697877739658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tored</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a35cd66d1577217ca796f9a03cf79c353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sing</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a045133f4e91a3d38081bd26d1eacab92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rpiv</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a7d7cb9f4af4b877051e899ccd1d3ed3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>perm</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a00fc3ce3d4415f0d1c19276d8f9978e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number *</type>
      <name>sol</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a21928e6ef1575b5dc0edcd78223b0c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>wrw</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a53c8b084250b68161759f3e6a48bee36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>wcl</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a5346d74747c4a4cb3822d60eaf500fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smnumber *</type>
      <name>m_act</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a17beb2d633683bda3f018b4c45a05deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smnumber *</type>
      <name>m_res</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a51112cf0fe403040a77f8210767ed829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smnumber *</type>
      <name>m_row</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a6aed668ccf50b4d9cf2b1977de3024a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smnumber</type>
      <name>red</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>ad5a0a54c36716b52c47cf25ce4d48c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smnumber</type>
      <name>piv</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>a72c97a4a40b28c752d4a489c4d3babf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>smnumber</type>
      <name>dumm</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>abf98890a2b7b6a405d5f1a9e698da55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>_R</name>
      <anchorfile>classsparse__number__mat.html</anchorfile>
      <anchor>af1f62fe55471d7747c4a21a643cfda52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseRow</name>
    <filename>classSparseRow.html</filename>
    <templarg>class number_type</templarg>
    <member kind="function">
      <type></type>
      <name>SparseRow</name>
      <anchorfile>classSparseRow.html</anchorfile>
      <anchor>a72731fbc014797e7cf0294bfb72871a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRow</name>
      <anchorfile>classSparseRow.html</anchorfile>
      <anchor>aacd8456e5ac52457569f8e1c0c0f63ac</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRow</name>
      <anchorfile>classSparseRow.html</anchorfile>
      <anchor>a309c1c71f42b0445fcd5c9dc686cfdce</anchor>
      <arglist>(int n, const number_type *source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseRow</name>
      <anchorfile>classSparseRow.html</anchorfile>
      <anchor>a13025280d28c8d46a23fd35f3b745ff3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>idx_array</name>
      <anchorfile>classSparseRow.html</anchorfile>
      <anchor>afeebcef74aa66b1c94dd081036e26153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number_type *</type>
      <name>coef_array</name>
      <anchorfile>classSparseRow.html</anchorfile>
      <anchor>aca51ef634c644112f72f083ef7a89270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>len</name>
      <anchorfile>classSparseRow.html</anchorfile>
      <anchor>a93f0abe4d4475974b2f0001903afc367</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>spectrum</name>
    <filename>classspectrum.html</filename>
    <member kind="function">
      <type></type>
      <name>spectrum</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a2605f6eda210ccc8010019253ce7bedc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>spectrum</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a4c12b3150367fc8966c4e10d64f98c1d</anchor>
      <arglist>(const spectrum &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~spectrum</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a5005caf799c099e8f897c1d0e672f5d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>spectrum</type>
      <name>operator=</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a3644c3d1164509391201380e7419ee14</anchor>
      <arglist>(const spectrum &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_new</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a2905a8f8ce10d68e3ed49bbcbd63bfba</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_delete</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a9c0e8842a4911a1184aa2bf3fef02017</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_zero</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>af1090e851b5bd656edc7298389af3919</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_shallow</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a4666630e6c1b755582acffdec5b09f13</anchor>
      <arglist>(spectrum &amp;spec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_deep</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a266aeb043b6861b379b5851b5fdd84f1</anchor>
      <arglist>(const spectrum &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>add_subspectrum</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a3aa51c2bcddd0961bb58104f39907c54</anchor>
      <arglist>(spectrum &amp;, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>next_number</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a74472bd4661d45d27349146bd0c2d2af</anchor>
      <arglist>(Rational *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>next_interval</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>aaa7cb1c933b44aad0c02ec07a5e18cf8</anchor>
      <arglist>(Rational *, Rational *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numbers_in_interval</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>af24ac21a6ab9fd49f8da4877bf40faf5</anchor>
      <arglist>(Rational &amp;, Rational &amp;, interval_status)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mult_spectrum</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a52b4f031379c86222e47ef5c5a3fd74a</anchor>
      <arglist>(spectrum &amp;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mult_spectrumh</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a765af7900b1d2fda0ed5ca268629651d</anchor>
      <arglist>(spectrum &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mu</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a1a0a24bacba7181afc8de99a4f41fef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pg</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a58d9b8f92197b104f9fb82724d413bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a5571bb560f3e5a392e448cbf61ab6d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rational *</type>
      <name>s</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>a3a894aface8745501afae4d9db640af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>w</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>ae177b5fb54033d81df6ab12982937a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend spectrum</type>
      <name>operator+</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>aecede92ab7594fbbf56f45058dd05be5</anchor>
      <arglist>(const spectrum &amp;s1, const spectrum &amp;s2)</arglist>
    </member>
    <member kind="friend">
      <type>friend spectrum</type>
      <name>operator*</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>ada5860974f84cb23415425852f2f954b</anchor>
      <arglist>(int k, const spectrum &amp;spec)</arglist>
    </member>
    <member kind="friend">
      <type>friend ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classspectrum.html</anchorfile>
      <anchor>ae4e7775ff88d82e68be720fa7a0d799b</anchor>
      <arglist>(ostream &amp;s, const spectrum &amp;spec)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>spectrumPolyList</name>
    <filename>classspectrumPolyList.html</filename>
    <member kind="function">
      <type></type>
      <name>spectrumPolyList</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>ac2348cf6d2e67ca481df2b482ba491c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>spectrumPolyList</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>a4d8d06c4d93aafb607afd14f903cafa8</anchor>
      <arglist>(newtonPolygon *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~spectrumPolyList</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>a5deb8b91d214ce7bb1e2687631d82b25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_zero</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>a333e9047b85db05ed5e1e1ada12877d0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_shallow</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>a112b03e750b0d85d68a652c7f4e8f318</anchor>
      <arglist>(spectrumPolyNode *, int, newtonPolygon *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_shallow</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>a7050b4c17da631afbc27814c3c41226e</anchor>
      <arglist>(spectrumPolyList &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_node</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>a3fc5b4ff8da4b5434587956814ea4b26</anchor>
      <arglist>(poly, poly, const ring)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delete_node</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>a54ef8456d0c74231e98e5f1f0c387ad1</anchor>
      <arglist>(spectrumPolyNode **)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delete_monomial</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>a1a53f82b3a2e422141681572859369a9</anchor>
      <arglist>(poly, const ring)</arglist>
    </member>
    <member kind="variable">
      <type>spectrumPolyNode *</type>
      <name>root</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>a2ee1d2bce52868d44acc3657041188d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>N</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>a6f72ab57f02715094dfa54ef5532565d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>newtonPolygon *</type>
      <name>np</name>
      <anchorfile>classspectrumPolyList.html</anchorfile>
      <anchor>af1475e646986b4db4e0fcecf5e62fd49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>spectrumPolyNode</name>
    <filename>classspectrumPolyNode.html</filename>
    <member kind="function">
      <type></type>
      <name>spectrumPolyNode</name>
      <anchorfile>classspectrumPolyNode.html</anchorfile>
      <anchor>abeeebd1495d986a2bbe1a9657c7e0bf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>spectrumPolyNode</name>
      <anchorfile>classspectrumPolyNode.html</anchorfile>
      <anchor>ae061014da0165e9a868bb4119c2200ab</anchor>
      <arglist>(spectrumPolyNode *, poly, const Rational &amp;, poly, const ring)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~spectrumPolyNode</name>
      <anchorfile>classspectrumPolyNode.html</anchorfile>
      <anchor>a1ecbf82047eb302061d2f219e82653e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_zero</name>
      <anchorfile>classspectrumPolyNode.html</anchorfile>
      <anchor>aec82adf5757ab7c6181e1884df96ca3d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_shallow</name>
      <anchorfile>classspectrumPolyNode.html</anchorfile>
      <anchor>ab96f34a9e4fbeccd17d1c71d78c06898</anchor>
      <arglist>(spectrumPolyNode *, poly, const Rational &amp;, poly, const ring)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_shallow</name>
      <anchorfile>classspectrumPolyNode.html</anchorfile>
      <anchor>a15efa46f2609d76ba10ec68a1d40e5dd</anchor>
      <arglist>(spectrumPolyNode &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>spectrumPolyNode *</type>
      <name>next</name>
      <anchorfile>classspectrumPolyNode.html</anchorfile>
      <anchor>a0d11a21f49c004d601234a9bffb3c087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>mon</name>
      <anchorfile>classspectrumPolyNode.html</anchorfile>
      <anchor>aa10428f69fb9d2e43b78bbabfa374672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rational</type>
      <name>weight</name>
      <anchorfile>classspectrumPolyNode.html</anchorfile>
      <anchor>a679880b33faf19e8f955a1918b9f49c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>nf</name>
      <anchorfile>classspectrumPolyNode.html</anchorfile>
      <anchor>a3029f33c502fffbabf1bae107d964f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>r</name>
      <anchorfile>classspectrumPolyNode.html</anchorfile>
      <anchor>a16e1ec543fe2a5ef9a5dfed4b19f343b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>amp::sqrtOfNegativeNumber</name>
    <filename>classamp_1_1sqrtOfNegativeNumber.html</filename>
    <base>amp::exception</base>
    <base>amp::exception</base>
  </compound>
  <compound kind="struct">
    <name>sro_am</name>
    <filename>ring_8h.html</filename>
    <anchor>structsro__am</anchor>
    <member kind="variable">
      <type>short</type>
      <name>place</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a03cef4cc2da5a147ee1a8d5c0a9b4540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>start</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ab683c0a9959d51ac9f73ce1a5696f554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>end</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a0a61f1b0809f8aed7668e61cd5f45bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>len_gen</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ab985494b59c6359eb2d504281d12bca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>weights</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a49ddc15d864087342dfd4ecf348ed257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>weights_m</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a075b10a10a3acaa7c5bffc490fb731ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sro_cp</name>
    <filename>ring_8h.html</filename>
    <anchor>structsro__cp</anchor>
    <member kind="variable">
      <type>short</type>
      <name>place</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a23d1b7b447e6941f285b9047090992c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>start</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ac02e2957455db894503e4e2997d3d649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>end</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ab5e27550afb9cabfffbc4c72c8040641</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sro_dp</name>
    <filename>ring_8h.html</filename>
    <anchor>structsro__dp</anchor>
    <member kind="variable">
      <type>short</type>
      <name>place</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a663219b9784014dd3dbf1b612ac405cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>start</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aba693d4f0483ed41fec804501eedc9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>end</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a36cf59de07c084c89cdc0e53806f3b03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sro_IS</name>
    <filename>ring_8h.html</filename>
    <anchor>structsro__IS</anchor>
    <member kind="variable">
      <type>short</type>
      <name>start</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ac70902d6bab7d878de97a3d51505ff1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>end</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa8e7a859feeb1bcd926ea4a9ef7b01c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>pVarOffset</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ad3261db2688c6329a945a65534952f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>limit</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a931165b3cd61f171efc8497b41905816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ideal</type>
      <name>F</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a78d1f3a0fca14a4327582fe648cfab6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sro_ISTemp</name>
    <filename>ring_8h.html</filename>
    <anchor>structsro__ISTemp</anchor>
    <member kind="variable">
      <type>short</type>
      <name>start</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a3064e5870f622ba0bcf7567f9c0e3299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>suffixpos</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ad8bfa0156c015572bcd91fcf789a9f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>pVarOffset</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a3bfc4e9d8fabf0f031ace017e2d977e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sro_ord</name>
    <filename>structsro__ord.html</filename>
    <member kind="variable">
      <type>ro_typ</type>
      <name>ord_typ</name>
      <anchorfile>structsro__ord.html</anchorfile>
      <anchor>a3b6cc52788ef3ef61309eeae18d9b5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>order_index</name>
      <anchorfile>structsro__ord.html</anchorfile>
      <anchor>ac2a98a049e13444e091b61d7a36a0c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union sro_ord::@006200034235045362245112336324125006204215012002</type>
      <name>data</name>
      <anchorfile>structsro__ord.html</anchorfile>
      <anchor>a899927ff4991167515b3158ee7c1632e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>sro_ord.data</name>
    <filename>ring_8h.html</filename>
    <anchor>unionsro__ord_8data</anchor>
    <member kind="variable">
      <type>sro_dp</type>
      <name>dp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a95687afb5d9a2a9fa39038f991640b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sro_wp</type>
      <name>wp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ab6ddd84a9cc636257258701ca934e763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sro_am</type>
      <name>am</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ac04cd38aeb30f3ad1f8ab4e64a0ded7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sro_wp64</type>
      <name>wp64</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a8b93e09b23e00318a36d84db512ea1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sro_cp</type>
      <name>cp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a9c95319bf274672d6eae7eb97c3dfda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sro_syzcomp</type>
      <name>syzcomp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a6fbae190bbc418bf6393b363d6b6359c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sro_syz</type>
      <name>syz</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ad8e2f78451cf9a89aec662db0657547f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sro_IS</type>
      <name>is</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa2a551a6458a8de22446cc76d639a9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sro_ISTemp</type>
      <name>isTemp</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a8dceecbe31581b13997be6733e8ba0fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sro_syz</name>
    <filename>ring_8h.html</filename>
    <anchor>structsro__syz</anchor>
    <member kind="variable">
      <type>short</type>
      <name>place</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a67d8a9d2a93f828aaf752022d19e4421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>limit</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a80053fea165f12849c6c6ad6ee1d7ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>syz_index</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ab325b0e78df4cdc9e878611436baf596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>curr_index</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a6444ed0152978d4bf8a47c0f61f3298b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sro_syzcomp</name>
    <filename>ring_8h.html</filename>
    <anchor>structsro__syzcomp</anchor>
    <member kind="variable">
      <type>short</type>
      <name>place</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ad5697bcb4ea13df84c10b2dfc4cc140c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long *</type>
      <name>ShiftedComponents</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aa2e84a3da75e5775fc8bb3f142947b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>Components</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a142b0e51752386489c998900f544e2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>length</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aeeb7c7d3fad293c64295ece92fe157fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sro_wp</name>
    <filename>ring_8h.html</filename>
    <anchor>structsro__wp</anchor>
    <member kind="variable">
      <type>short</type>
      <name>place</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a2f5744cbd9110ccde3a857c9ddf081ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>start</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a2a60539ebcff5bafaddb135b0d95ad35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>end</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ab82ea91a60c96cce60977330bc0c03cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>weights</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>acea4db79731d27241ae7697fd93d4ae5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sro_wp64</name>
    <filename>ring_8h.html</filename>
    <anchor>structsro__wp64</anchor>
    <member kind="variable">
      <type>short</type>
      <name>place</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a25365d66d90bbaf67dcc0ebec56cd847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>start</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>aba6073d0f93219beb79134053cb18922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>end</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>a1dac1254fbdb739fd7215922985f5cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64 *</type>
      <name>weights64</name>
      <anchorfile>ring_8h.html</anchorfile>
      <anchor>ac00b7197cdef485ef88e7a7ded0530b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ssiInfo</name>
    <filename>s__buff_8h.html</filename>
    <anchor>structssiInfo</anchor>
    <member kind="variable">
      <type>s_buff</type>
      <name>f_read</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a42bb5d6ebca9fcab170e731c1b9a5642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>f_write</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>ac4a45a9bfd7233b417c558495b5a6373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>r</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>ac625dc678bdf614c9cebc65110246dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pid_t</type>
      <name>pid</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a3ca66dd342f1391df29a739bbbcd31be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd_read</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>af1c3b62021a020141214cefed558c433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd_write</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a261954744308f4cc8ffe9c9d2bc513e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>level</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a927507f366ae03a0d10f721dde278013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>send_quit_at_exit</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a8c949e69ba6ab35b6035c30f1cf30996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>quit_sent</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>ab6662f2e6bb969996dc5ab71b4d8ed47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>rings</name>
      <anchorfile>s__buff_8h.html</anchorfile>
      <anchor>a2ef35b376a8d1e1941d7e3c1dd7da353</anchor>
      <arglist>[SI_RING_CACHE]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ssyStrategy</name>
    <filename>syz_8h.html</filename>
    <anchor>classssyStrategy</anchor>
    <member kind="variable">
      <type>int **</type>
      <name>truecomponents</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a8f9b91a33ad78c460115db0e47941e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long **</type>
      <name>ShiftedComponents</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>aca2ed83f2b769255a488558d1eddc4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int **</type>
      <name>backcomponents</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a72cc7f523cbf4c6449f6e4f78227f9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int **</type>
      <name>Howmuch</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>afbf80913710e3fb67e62bf30ace72f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int **</type>
      <name>Firstelem</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>aa43bdc2d46f4b516febfa64a269a8844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int **</type>
      <name>elemLength</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>aa48fdc7e6c11630d4cb9c9e77c373989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intvec **</type>
      <name>weights</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a7c125249e60e1dd9ca3fc8795c3fc520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intvec **</type>
      <name>hilb_coeffs</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a26eafb6dd4004cc92015e8f6428f1c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>resolvente</type>
      <name>res</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a6f0eba06f4c0184e24dc372d5d000d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>resolvente</type>
      <name>orderedRes</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a8018305fa60e6061e897cd0874d452de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SRes</type>
      <name>resPairs</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>aaf523e88336683a934d8273b72c3b338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intvec *</type>
      <name>Tl</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a7d56698afafa9c45a473d1f51c5ca6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intvec *</type>
      <name>resolution</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a85ab43dad79eb812f8f328e965decd3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intvec *</type>
      <name>cw</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a6426ef2268593d586c0f5fabe32b6a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intvec *</type>
      <name>betti</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a2f857e94cb0885cda9ef58e9c95dd7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kBucket_pt</type>
      <name>bucket</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>ab2e5e3056eff66e5bada93d1c8077a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>kBucket_pt</type>
      <name>syz_bucket</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a51e4fd8847a4896c1722a0912f75382c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>syRing</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a26735490168f3367cd70846c0210dabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>resolvente</type>
      <name>fullres</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a77260023b5a52134b7d89b9f9c6c38d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>resolvente</type>
      <name>minres</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a2f6726f7f906e836b28e6b11b45caf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long **</type>
      <name>sev</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>aa89e2d9a8ffbde9e04f06c521e3985e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a9b33e82cdba8802c301547c4acbac5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>regularity</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>aa5a6dab452ba6b3d15f68703194314c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>list_length</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a6b1979c2109695be3e0fb30ab1af11a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>references</name>
      <anchorfile>syz_8h.html</anchorfile>
      <anchor>a4da0256c0733818f8346506620838eec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stablerec</name>
    <filename>htable_8h.html</filename>
    <anchor>structstablerec</anchor>
    <member kind="variable">
      <type>telem *</type>
      <name>t</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>a5ad68914c9bd97986772c798bec3fdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>ac04b058bf40a70de35a96dd8a0658752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ref</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>ac5dbbf7c87245fdd5343a09bbbf527b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::TestRunner::StateGuard</name>
    <filename>classCxxTest_1_1TestRunner_1_1StateGuard.html</filename>
    <member kind="function">
      <type></type>
      <name>StateGuard</name>
      <anchorfile>classCxxTest_1_1TestRunner_1_1StateGuard.html</anchorfile>
      <anchor>a45244d794d32ba37f1865f93aaed77be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StateGuard</name>
      <anchorfile>classCxxTest_1_1TestRunner_1_1StateGuard.html</anchorfile>
      <anchor>ac1605d130534c4f446dff2ceca940b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_maxDumpSize</name>
      <anchorfile>classCxxTest_1_1TestRunner_1_1StateGuard.html</anchorfile>
      <anchor>ab6cd90e77b1779ae199b37275c3ead1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::StaticSuiteDescription</name>
    <filename>classCxxTest_1_1StaticSuiteDescription.html</filename>
    <base>CxxTest::RealSuiteDescription</base>
    <member kind="function">
      <type></type>
      <name>StaticSuiteDescription</name>
      <anchorfile>classCxxTest_1_1StaticSuiteDescription.html</anchorfile>
      <anchor>ae8b3c3a9ae9d9d0333e796a7cae9c669</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticSuiteDescription</name>
      <anchorfile>classCxxTest_1_1StaticSuiteDescription.html</anchorfile>
      <anchor>ae34af6e0f02c07367bd08a6aadc8cd3c</anchor>
      <arglist>(const char *argFile, unsigned argLine, const char *argSuiteName, TestSuite &amp;argSuite, List &amp;argTests)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classCxxTest_1_1StaticSuiteDescription.html</anchorfile>
      <anchor>a68a58cef0deb558f2ae42d5cc173b840</anchor>
      <arglist>(const char *argFile, unsigned argLine, const char *argSuiteName, TestSuite &amp;argSuite, List &amp;argTests)</arglist>
    </member>
    <member kind="function">
      <type>TestSuite *</type>
      <name>suite</name>
      <anchorfile>classCxxTest_1_1StaticSuiteDescription.html</anchorfile>
      <anchor>a69fa48f9cec6e1cc16c56ee5fa2560db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUp</name>
      <anchorfile>classCxxTest_1_1StaticSuiteDescription.html</anchorfile>
      <anchor>ae5f5ef0c93d0c72b6dc3d50384d32729</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>tearDown</name>
      <anchorfile>classCxxTest_1_1StaticSuiteDescription.html</anchorfile>
      <anchor>a76c248028af4e941970287e70ccdd936</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>StaticSuiteDescription</name>
      <anchorfile>classCxxTest_1_1StaticSuiteDescription.html</anchorfile>
      <anchor>a06a44f1d281669f7b135818a987f2d26</anchor>
      <arglist>(const StaticSuiteDescription &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>StaticSuiteDescription &amp;</type>
      <name>operator=</name>
      <anchorfile>classCxxTest_1_1StaticSuiteDescription.html</anchorfile>
      <anchor>a115b948d05495203b9385ca6033df513</anchor>
      <arglist>(const StaticSuiteDescription &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doInitialize</name>
      <anchorfile>classCxxTest_1_1StaticSuiteDescription.html</anchorfile>
      <anchor>ab2ca7318172d31c6aab89a23e3dc7f22</anchor>
      <arglist>(TestSuite &amp;argSuite)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestSuite *</type>
      <name>_suite</name>
      <anchorfile>classCxxTest_1_1StaticSuiteDescription.html</anchorfile>
      <anchor>a4ef846a982a337f34780287369756b06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::Status</name>
    <filename>structvspace_1_1Status.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>structvspace_1_1Status.html</anchorfile>
      <anchor>a2e54073c04d1269d9b27828d99169112</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structvspace_1_1Status.html</anchorfile>
      <anchor>a3824119d28b69f2a854f4bb152f7acab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Status</name>
      <anchorfile>structvspace_1_1Status.html</anchorfile>
      <anchor>aed0b39f16f413b4781729c9f7a012f84</anchor>
      <arglist>(ErrCode err)</arglist>
    </member>
    <member kind="variable">
      <type>ErrCode</type>
      <name>err</name>
      <anchorfile>structvspace_1_1Status.html</anchorfile>
      <anchor>acfb5f1e30752af045d60b26ab3819e8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::StdioFilePrinter</name>
    <filename>classCxxTest_1_1StdioFilePrinter.html</filename>
    <base>CxxTest::ErrorFormatter</base>
    <class kind="class">CxxTest::StdioFilePrinter::Adapter</class>
    <member kind="function">
      <type></type>
      <name>StdioFilePrinter</name>
      <anchorfile>classCxxTest_1_1StdioFilePrinter.html</anchorfile>
      <anchor>a3fc17987196b398c255b84649ba72aa9</anchor>
      <arglist>(FILE *o, const char *preLine=&quot;:&quot;, const char *postLine=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StdioFilePrinter</name>
      <anchorfile>classCxxTest_1_1StdioFilePrinter.html</anchorfile>
      <anchor>a3bdb42611e09c80da53e669078e3253d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::StdioPrinter</name>
    <filename>classCxxTest_1_1StdioPrinter.html</filename>
    <base>CxxTest::StdioFilePrinter</base>
    <member kind="function">
      <type></type>
      <name>StdioPrinter</name>
      <anchorfile>classCxxTest_1_1StdioPrinter.html</anchorfile>
      <anchor>a81a3fc2eb69b66d022cfb96801b1ba36</anchor>
      <arglist>(FILE *o=stdout, const char *preLine=&quot;:&quot;, const char *postLine=&quot;&quot;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::StdTraitsBase</name>
    <filename>classCxxTest_1_1StdTraitsBase.html</filename>
    <member kind="function">
      <type>StdTraitsBase &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCxxTest_1_1StdTraitsBase.html</anchorfile>
      <anchor>acf89c083564dee925aee35149ac6e0af</anchor>
      <arglist>(const CXXTEST_STD(string) &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asString</name>
      <anchorfile>classCxxTest_1_1StdTraitsBase.html</anchorfile>
      <anchor>a9a34aeac467a68def3889f479d6ae761</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CXXTEST_STD</name>
      <anchorfile>classCxxTest_1_1StdTraitsBase.html</anchorfile>
      <anchor>af3a88d9064a3d3095db11f2d8a00f895</anchor>
      <arglist>(string) _s</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sTObject</name>
    <filename>classsTObject.html</filename>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Init</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a1659561cfca9baa1085578075825e120</anchor>
      <arglist>(ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE</type>
      <name>sTObject</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a3614ec588e13cef426fec75946eed1b6</anchor>
      <arglist>(ring tailRing=currRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE</type>
      <name>sTObject</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>ac3f7cd3d20b6c05752d4bc6c4550c8ba</anchor>
      <arglist>(poly p, ring tailRing=currRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE</type>
      <name>sTObject</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a7b6ff18a2ca582daf01971c191bc6378</anchor>
      <arglist>(poly p, ring c_r, ring tailRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE</type>
      <name>sTObject</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a0eeefea3f08d4d39b57fce0fdb1118b4</anchor>
      <arglist>(sTObject *T, int copy)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Set</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a954979a0052a8a88f81f3d2d7aad9b89</anchor>
      <arglist>(ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Set</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>ac51411e4c8b0c0bfe525ac28d1803fa5</anchor>
      <arglist>(poly p_in, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Set</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a557790d0fcf38197b826254574922b3f</anchor>
      <arglist>(poly p_in, ring c_r, ring t_r)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Delete</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a99d2bb61190459165b99b5e953f9ebfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Clear</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>abb5205eabe385943f000a99545ffffe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Copy</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>afe0ca034799f8b2f125fd322c421f458</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>GetLmCurrRing</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a0c5b36cf9889aea9f17a351aec1999e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>GetLmTailRing</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a28da07a3817bff59ca6af789aa331ad2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>GetLm</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a060ce7d515a8ee6d6af96c9f6f85a98b</anchor>
      <arglist>(ring r)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>GetLm</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a58862799cbac0108408d96c90e46c7c7</anchor>
      <arglist>(poly &amp;p, ring &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>KINLINE BOOLEAN</type>
      <name>IsNull</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a91cf4a5e663e4864922b2624243e37ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KINLINE int</type>
      <name>GetpLength</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>ab0412dec0de46e3b60dab9a3eb6300c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>SetLmCurrRing</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a4c7a3ed9064239863d68011d9fc4c26e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE poly</type>
      <name>Next</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>ac9d155e8cf5f25e6051a818c96e54f69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>LmDeleteAndIter</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a7812f52283ec2649e2f37d8b7abc48df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>pTotalDeg</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>ae35dfbfa6b71818ceee00f8fd47ee854</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>pFDeg</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a8a71a5b250c1303ee22615ffb9f1aaa9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>SetpFDeg</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>ae6700188d081009680fbb68b2dc6e796</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>GetpFDeg</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a357c46363bc96e9e59a142bc99e55771</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>pLDeg</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a67a3381b3c33e8455070f6e0b2e45b2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE long</type>
      <name>SetDegStuffReturnLDeg</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a1ea26ae03d9fb693a652db043ad37cff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>Mult_nn</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a1bf94eb0cbb30990de27f900e6385a33</anchor>
      <arglist>(number n)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>ShallowCopyDelete</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a403940e5340441d365b9a551be370bc0</anchor>
      <arglist>(ring new_tailRing, omBin new_tailBin, pShallowCopyDeleteProc p_shallow_copy_delete, BOOLEAN set_max=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>pNorm</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>ab702d8e6906e7327620164cca03bd8fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>pCleardenom</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a3305cba95c7a31dac5f6d21a8acc629b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KINLINE void</type>
      <name>pContent</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>ad5aca372073014db6c216708be6464bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wrp</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>ad3914d5a53a0b9d66e694e0113a32ace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>sevSig</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>af9640983077fbe9af987bb44f691dc86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>sig</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a13ff190220264c4e8783b8adf72734b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>p</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a8ed196dbbc71460f14e4962bad63bf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>t_p</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a9ed0da75221882c5da7340177ba2c0e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>max_exp</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a54d381bcf89a48019cd5767627333299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>tailRing</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a9f27e011464affda5125adf40c344b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>FDeg</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>ac3aed86e2854fab8138e85ffc3e7bd35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ecart</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a33584ef50c74bc925de17b4bedf941c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a1c09ad5ff7588df99e131495137915ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pLength</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a7f2c3334ab36253d38f1c5b6fbf0ea42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i_r</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a8be30a864d33df8b25a69c30f5817e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>shift</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>ad392e1a6afab9e6a4ce27157b88d249e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>is_normalized</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a5898d21d8fc227b70f3887643ff3041c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>is_redundant</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a0f21cc040d8472625af55b851168366a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>is_sigsafe</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a67e4b908f7e284d4d76774ba4f7dd98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>is_special</name>
      <anchorfile>classsTObject.html</anchorfile>
      <anchor>a49c4aa967cb246fd47d570acbc6101bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StoreFactors</name>
    <filename>classStoreFactors.html</filename>
    <member kind="function">
      <type>StoreFactors &amp;</type>
      <name>operator=</name>
      <anchorfile>classStoreFactors.html</anchorfile>
      <anchor>a2267ffb9b31985fe59356b89b0463c60</anchor>
      <arglist>(const StoreFactors &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>StoreFactors &amp;</type>
      <name>operator=</name>
      <anchorfile>classStoreFactors.html</anchorfile>
      <anchor>a2267ffb9b31985fe59356b89b0463c60</anchor>
      <arglist>(const StoreFactors &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>StoreFactors &amp;</type>
      <name>operator=</name>
      <anchorfile>classStoreFactors.html</anchorfile>
      <anchor>a2267ffb9b31985fe59356b89b0463c60</anchor>
      <arglist>(const StoreFactors &amp;value)</arglist>
    </member>
    <member kind="variable">
      <type>CFList</type>
      <name>FS1</name>
      <anchorfile>classStoreFactors.html</anchorfile>
      <anchor>a8bf9e128482027bfdb01f68c2647526d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CFList</type>
      <name>FS2</name>
      <anchorfile>classStoreFactors.html</anchorfile>
      <anchor>a30d3063913fbf98a534b5faa87451e8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_ssubexpr</name>
    <filename>subexpr_8h.html</filename>
    <anchor>struct__ssubexpr</anchor>
    <member kind="variable">
      <type>struct _ssubexpr *</type>
      <name>next</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a5b6b1d275952d751c708f4f3734e6f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start</name>
      <anchorfile>subexpr_8h.html</anchorfile>
      <anchor>a09b3311ded32a4ccaf746c4f2daa4060</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SubMatrix</name>
    <filename>classSubMatrix.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>SubMatrix</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>a5b6a2a54715c0a68b391d62faec11ac1</anchor>
      <arglist>(const SubMatrix&lt; T &gt; &amp;S)</arglist>
    </member>
    <member kind="function">
      <type>SubMatrix&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>a536495e62c508f7ec8b07385f61dff1b</anchor>
      <arglist>(const SubMatrix&lt; T &gt; &amp;S)</arglist>
    </member>
    <member kind="function">
      <type>SubMatrix&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>aa969b612920cb7489ecc31282eef7274</anchor>
      <arglist>(const Matrix&lt; T &gt; &amp;S)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Matrix&lt; T &gt;</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>a422a6a92bdb2ac87298b15f013b3774a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator[]</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>a4e09f3018edecab1e89e8b8dc1941ee5</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>a99fe8a60d623fd367c448ac7d7bc1792</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SubMatrix</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>a085128cd02f7f3dd55b80037d1928d94</anchor>
      <arglist>(int rmin, int rmax, int cmin, int cmax, const Matrix&lt; T &gt; &amp;m)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>r_min</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>af7abe76694756d07da78d50649d279af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>r_max</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>a21f6a3ac0f780d1c49e8721dad4867cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>c_min</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>a3a23e1dceca9db8c3ddaa1fef6895271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>c_max</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>a42bab28ffd433f6fdbe4c9a643182a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; T &gt; &amp;</type>
      <name>M</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>aaa29dfbaab03544106c2f1aeeb69c652</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Matrix&lt; T &gt;</name>
      <anchorfile>classSubMatrix.html</anchorfile>
      <anchor>a17fc06682c9f9c46f1e0e38b7af25b80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::SuiteDescription</name>
    <filename>classCxxTest_1_1SuiteDescription.html</filename>
    <base>CxxTest::Link</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SuiteDescription</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>a21df88592657c353380b1f927f87d058</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>file</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>ae968d25c576dc739b8efbde460d1f6ad</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned</type>
      <name>line</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>ad87f6d2e343006925ca4530345809b58</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>suiteName</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>ac65dcad9cb03eb2d6be55274c803d192</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TestSuite *</type>
      <name>suite</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>a72c839b28dd897c3c56926a2d522275a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned</type>
      <name>numTests</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>a44b143cfe80d2e44a6ce46239f1bb043</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const TestDescription &amp;</type>
      <name>testDescription</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>ab983dea7f344f667f90733819d4239a4</anchor>
      <arglist>(unsigned) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TestDescription *</type>
      <name>firstTest</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>a695b79f383274c72416826aac7af7d59</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const TestDescription *</type>
      <name>firstTest</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>a7210ccd1cbbb0f0475405706d66966f0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SuiteDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>a892f323600cde2984531b11733dde93a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const SuiteDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>abe1b811b08f22e97bf17368dcb98bfd9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>activateAllTests</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>a68393280006331f5af2c9d1eabf9e5ea</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>leaveOnly</name>
      <anchorfile>classCxxTest_1_1SuiteDescription.html</anchorfile>
      <anchor>a89c187264ad03efd1d9a635fbc5948c5</anchor>
      <arglist>(const char *)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sValAssign</name>
    <filename>ipshell_8h.html</filename>
    <anchor>structsValAssign</anchor>
    <member kind="variable">
      <type>int</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a372e4516f27eb4070ea42cd553cde1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>res</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ae5c5da07c8aa08ba57c16f0af318be45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>arg</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a70df554fdf32d69afcc28ddbdbc0c1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>proci</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a6485229de7d08bb1311b47d6de88cb95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sValAssign_sys</name>
    <filename>ipshell_8h.html</filename>
    <anchor>structsValAssign__sys</anchor>
    <member kind="variable">
      <type>int</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a2acd1456dd283e9cd6ce014616945f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>res</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a8f19bc05e4039bed2766459ef1111fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>arg</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>af824f510bd2383a3a4a0cc37e424359f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>proc1</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a467eb2379f63e4306a73d3d89045e39a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sValCmd1</name>
    <filename>ipshell_8h.html</filename>
    <anchor>structsValCmd1</anchor>
    <member kind="variable">
      <type>int</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a45624c158e7d6e9ebe1a4d09cc4b9f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>cmd</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a8de7266387ccc05c7f2a40e2d584a13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>res</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ae08d872c8a056dda5fa0cd3a3fe711fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>arg</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a20bdae6b440f19de1e5bb81ccb966c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>valid_for</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ab9baef063b38c416730f074dcd5d40ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>proc1</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a45624c158e7d6e9ebe1a4d09cc4b9f30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sValCmd2</name>
    <filename>ipshell_8h.html</filename>
    <anchor>structsValCmd2</anchor>
    <member kind="variable">
      <type>int</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ad61db62d127dd6c7fc82a571204183fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>cmd</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a72dc7f2fa02625c6f3415e489f181c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>res</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a24fd2b19b91b057293e4ca52061def5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>arg1</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a3a7df185b5bd379219649773e735c01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>arg2</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ae5eb8cb7d628f9fe4aa824624ee12b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>valid_for</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a8eb15439b953d8191f7652e34cc237ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>proc2</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ad61db62d127dd6c7fc82a571204183fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sValCmd3</name>
    <filename>ipshell_8h.html</filename>
    <anchor>structsValCmd3</anchor>
    <member kind="variable">
      <type>int</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a38ec502d2acb23bab948ca02efef9888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>cmd</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a71b2d0c00c0e59764ce18f47e66c6cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>res</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a9a706a9e1699025019c54f499323e7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>arg1</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a9fb13879679088acfd66fcbb8498b29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>arg2</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aaa521b485d745f1dd6a9d6f9f2e867cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>arg3</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>ac2ee601ba25103ecc056d7d0dbc19e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>valid_for</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a811336f5571d1f3c49db7b81a6682ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>proc3</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a38ec502d2acb23bab948ca02efef9888</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sValCmdM</name>
    <filename>ipshell_8h.html</filename>
    <anchor>structsValCmdM</anchor>
    <member kind="variable">
      <type>int</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aa12daa6a087ae5f06b071553a70ba04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>cmd</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aff983a74e03b55b52c87746a6b570bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>res</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a8fb52117d3f143b15bc815941526b7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>number_of_args</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a4a14fafeff33ff141526e2e5c7a5b70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>valid_for</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>a58534241d23d38017c8ffb5e2aad4277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>proc1</type>
      <name>p</name>
      <anchorfile>ipshell_8h.html</anchorfile>
      <anchor>aa12daa6a087ae5f06b071553a70ba04e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sValCmdTab</name>
    <filename>iparith_8cc.html</filename>
    <anchor>structsValCmdTab</anchor>
    <member kind="variable">
      <type>short</type>
      <name>cmd</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a46c4013c7f1a58fba5639b5fa963ca68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>start</name>
      <anchorfile>iparith_8cc.html</anchorfile>
      <anchor>a126504b4c15fa88999978f37ec2999ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::SyncReadEvent</name>
    <filename>classvspace_1_1SyncReadEvent.html</filename>
    <templarg>typename T</templarg>
    <base>vspace::Event</base>
    <member kind="function">
      <type></type>
      <name>SyncReadEvent</name>
      <anchorfile>classvspace_1_1SyncReadEvent.html</anchorfile>
      <anchor>a3562c758cd13dc8c798eed37945f57ef</anchor>
      <arglist>(VRef&lt; SyncVar&lt; T &gt; &gt; syncvar)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start_listen</name>
      <anchorfile>classvspace_1_1SyncReadEvent.html</anchorfile>
      <anchor>a0b562ee8406bbe599e7fb20a01a31f40</anchor>
      <arglist>(internals::ipc_signal_t sig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop_listen</name>
      <anchorfile>classvspace_1_1SyncReadEvent.html</anchorfile>
      <anchor>a4ffc12bea3a320b1d8c6ea4e7a7e5d5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>complete</name>
      <anchorfile>classvspace_1_1SyncReadEvent.html</anchorfile>
      <anchor>aa48d43f94120bd7031ffc1fa551bd2ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VRef&lt; SyncVar&lt; T &gt; &gt;</type>
      <name>_syncvar</name>
      <anchorfile>classvspace_1_1SyncReadEvent.html</anchorfile>
      <anchor>a8638fc82d03cc2f42ddf6a85e4ed5960</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::SyncVar</name>
    <filename>classLibThread_1_1SyncVar.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>SyncVar</name>
      <anchorfile>classLibThread_1_1SyncVar.html</anchorfile>
      <anchor>a89d99fc54f82be2f77fcc98c62d71c1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classLibThread_1_1SyncVar.html</anchorfile>
      <anchor>a8e357c8cd2647cca481a4468f336769f</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classLibThread_1_1SyncVar.html</anchorfile>
      <anchor>a0783600378da8972422fb9e816c0ee70</anchor>
      <arglist>(T &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_read</name>
      <anchorfile>classLibThread_1_1SyncVar.html</anchorfile>
      <anchor>a2ed79598d7356a75ed8d549f85ceee64</anchor>
      <arglist>(T &amp;result)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lock</type>
      <name>lock</name>
      <anchorfile>classLibThread_1_1SyncVar.html</anchorfile>
      <anchor>af71e2b4eecc6c99f8369ba717a818e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConditionVariable</type>
      <name>cond</name>
      <anchorfile>classLibThread_1_1SyncVar.html</anchorfile>
      <anchor>af8dd085f81cc6357f5b40639dcb0a879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>waiting</name>
      <anchorfile>classLibThread_1_1SyncVar.html</anchorfile>
      <anchor>a0ad7ed216fae453dc74c52bbbb10c122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classLibThread_1_1SyncVar.html</anchorfile>
      <anchor>adefac66112657cbbf4267196d20fb665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value</name>
      <anchorfile>classLibThread_1_1SyncVar.html</anchorfile>
      <anchor>ae31b387757959b0f78e0bf606b4272b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::SyncVar</name>
    <filename>classvspace_1_1SyncVar.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>SyncVar</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>a3f3a7aef83a90bd21cddc6509d463b13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>read</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>af0a9d8a38c4ee49d25f35041aa72e433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Result&lt; T &gt;</type>
      <name>try_read</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>a20b8a13fc2836a677c4f1c8b568b3adb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>write</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>a54b75ffd2a00195ddfc2f7da6cc8fd0c</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>aa8a202c9083b022ea9f7a4824f64c7a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>start_wait</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>aca0956c70f8942403935c0af80ae9a59</anchor>
      <arglist>(internals::ipc_signal_t sig)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stop_wait</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>ab602fdf00f6f57287aaee8bad61d0054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FastLock</type>
      <name>_lock</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>a3f779973bbdae2a51f4c80c1c259b7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VRef&lt; Semaphore &gt;</type>
      <name>_sem</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>a1f3f6a21950be7c754e462e906bda662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_set</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>ac2de00111b856df3966efb5ace7a4cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_value</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>a14410af5cc21d7331d5462fa1a648a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SyncReadEvent</name>
      <anchorfile>classvspace_1_1SyncVar.html</anchorfile>
      <anchor>a1931d48dd465060507d1d4f635818ccb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::TeeListener</name>
    <filename>classCxxTest_1_1TeeListener.html</filename>
    <base>CxxTest::TestListener</base>
    <member kind="function">
      <type></type>
      <name>TeeListener</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a652c427abe1564e44698fadd0c78caf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TeeListener</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a60f17c0352dc36c7c414cf9fb5d76007</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFirst</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>aa91dcb312fe21c395f1eb4cb488b0316</anchor>
      <arglist>(TestListener &amp;first)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSecond</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>afde9102d8c0d6080dd2a10bb252c802d</anchor>
      <arglist>(TestListener &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterWorld</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>ad5700c6452a09529bcdcac7ae566e039</anchor>
      <arglist>(const WorldDescription &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSuite</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>ac65623839949cc08dc8641b880267619</anchor>
      <arglist>(const SuiteDescription &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterTest</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a40cf28118bcd40ced4d6dfab8e33cc7e</anchor>
      <arglist>(const TestDescription &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>ab98d4b8047dc6c6d4bf137ff60e5e2a0</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warning</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a6d316d543696552b5e5420598fbe30ba</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedTest</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>ae5e14e4e4b38a80802fb737b52a98490</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssert</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a7751be4a9be622f92fe7ba3157741b21</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertEquals</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a5ff8dcc7c553d804710f851438b20df0</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertSameData</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a9360d7a7b7a16104d215751061f85a8b</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *sizeStr, const void *x, const void *y, unsigned size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertDelta</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a7074eaf638a7a8ceb0727dce15f56e13</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *dStr, const char *x, const char *y, const char *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertDiffers</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a536d7f12ca72f2868f84acd73835104b</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertLessThan</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>ad1ccf0beefdccabf05fe63599e2f3869</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertLessThanEquals</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>afef21509f32909144f440750b562b2ba</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertPredicate</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>adee9f163d0803c289b967c5a5dfa5ff1</anchor>
      <arglist>(const char *file, unsigned line, const char *predicate, const char *xStr, const char *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertRelation</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>ad6ff068c0e8b7807bb11691bfe5f6f3c</anchor>
      <arglist>(const char *file, unsigned line, const char *relation, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertThrows</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a29ecd619ba4297177e1994c7550fffec</anchor>
      <arglist>(const char *file, unsigned line, const char *expression, const char *type, bool otherThrown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertThrowsNot</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a43a8cb93bb7bfcdd73006f4ddb851b1b</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveTest</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>ab969f02289bce8276b90f10def738561</anchor>
      <arglist>(const TestDescription &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveSuite</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>aab9624116110d6467880ccbcbe10d88b</anchor>
      <arglist>(const SuiteDescription &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveWorld</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>ac7902d501dac45dd267a43f0526c55cc</anchor>
      <arglist>(const WorldDescription &amp;d)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestListener *</type>
      <name>_first</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a1629032057e39dc1bd9506b37db09b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestListener *</type>
      <name>_second</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>a97e14af4b5fae1411a6dd7a457b6829b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestListener</type>
      <name>_dummy</name>
      <anchorfile>classCxxTest_1_1TeeListener.html</anchorfile>
      <anchor>afdc9d0b12da383163e16aa2301862916</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>stelem</name>
    <filename>htable_8h.html</filename>
    <anchor>structstelem</anchor>
    <member kind="variable">
      <type>telem</type>
      <name>next</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>ab3e823235f8458d4b3f1eba74d79618c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>key</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>a71da24af9d7ac868a0e0e3640c2cf454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sleftv</type>
      <name>val</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>ae6d888751906ad649637623767590ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hash</name>
      <anchorfile>htable_8h.html</anchorfile>
      <anchor>a72bab381909f71dcacd16644499754c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Template</name>
    <filename>classTemplate.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>MyEnum</name>
      <anchorfile>classTemplate.html</anchorfile>
      <anchor>a411f781f8d8a53d3d12e71e1f8ea885c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVal1</name>
      <anchorfile>classTemplate.html</anchorfile>
      <anchor>a411f781f8d8a53d3d12e71e1f8ea885ca78e83ddb254b21ba2770d33b561a0bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVal2</name>
      <anchorfile>classTemplate.html</anchorfile>
      <anchor>a411f781f8d8a53d3d12e71e1f8ea885ca4e2d0fa924199a50d53dbb6e50c88f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Template</type>
      <name>Self</name>
      <anchorfile>classTemplate.html</anchorfile>
      <anchor>afb2001dbddc59f2b8b77aa36e203de6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVal1</name>
      <anchorfile>classTemplate.html</anchorfile>
      <anchor>a411f781f8d8a53d3d12e71e1f8ea885ca78e83ddb254b21ba2770d33b561a0bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVal2</name>
      <anchorfile>classTemplate.html</anchorfile>
      <anchor>a411f781f8d8a53d3d12e71e1f8ea885ca4e2d0fa924199a50d53dbb6e50c88f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Template</name>
      <anchorfile>classTemplate.html</anchorfile>
      <anchor>afea5166b9ca0022fe21c2ed4882c161a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Template</name>
      <anchorfile>classTemplate.html</anchorfile>
      <anchor>a3a25be0aa214cf317463efed91395f09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>someMethod</name>
      <anchorfile>classTemplate.html</anchorfile>
      <anchor>a3336533b085158d8913c97af77dcfcb1</anchor>
      <arglist>(int a, int &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>strcpy2</name>
      <anchorfile>classTemplate.html</anchorfile>
      <anchor>a7a7e3e02910991d865f3f1e10c4226b7</anchor>
      <arglist>(char *strDestination, const char *strSource)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bSomeFlag</name>
      <anchorfile>classTemplate.html</anchorfile>
      <anchor>a69a97de67677bbec0ba2377c43afaab2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ap::template_1d_array</name>
    <filename>classap_1_1template__1d__array.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>template_1d_array</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a87a0863d81a636d5f5e1fc91dee9f158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~template_1d_array</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a91b792c27696cb11d8b07b3ca4b1d22e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>template_1d_array</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a8ae1c38804208b28262d3feda1f5c985</anchor>
      <arglist>(const template_1d_array &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const template_1d_array &amp;</type>
      <name>operator=</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>aed1c6e93e99706edbc94ab336c666fd4</anchor>
      <arglist>(const template_1d_array &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a635d0e8799da5e1acc11724782d33b21</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a8b20ad622f968ae9b0b8916ba805a6b0</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setbounds</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a9b55a2c3461a9122ef79b9f81e3816f5</anchor>
      <arglist>(int iLow, int iHigh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setcontent</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a87c707b0e66e3122de40538838f93fec</anchor>
      <arglist>(int iLow, int iHigh, const T *pContent)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>getcontent</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a64bbee8fea0e6545a42d392409cc9a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>getcontent</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>affad5db8392f0402c9d159ca266c9bff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getlowbound</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a773799abf6b4a7353fed8fa644cc90b9</anchor>
      <arglist>(int iBoundNum=0) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gethighbound</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a23417d3743911957bf755709dc74924a</anchor>
      <arglist>(int iBoundNum=0) const</arglist>
    </member>
    <member kind="function">
      <type>raw_vector&lt; T &gt;</type>
      <name>getvector</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a05d2a31cc2df0fb433a48d2f6a56df86</anchor>
      <arglist>(int iStart, int iEnd)</arglist>
    </member>
    <member kind="function">
      <type>const_raw_vector&lt; T &gt;</type>
      <name>getvector</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a62fd9e7fc3de57562c2411f286681284</anchor>
      <arglist>(int iStart, int iEnd) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>template_1d_array</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a87a0863d81a636d5f5e1fc91dee9f158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~template_1d_array</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a91b792c27696cb11d8b07b3ca4b1d22e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>template_1d_array</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a8ae1c38804208b28262d3feda1f5c985</anchor>
      <arglist>(const template_1d_array &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const template_1d_array &amp;</type>
      <name>operator=</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>aed1c6e93e99706edbc94ab336c666fd4</anchor>
      <arglist>(const template_1d_array &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a635d0e8799da5e1acc11724782d33b21</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a8b20ad622f968ae9b0b8916ba805a6b0</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setbounds</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a9b55a2c3461a9122ef79b9f81e3816f5</anchor>
      <arglist>(int iLow, int iHigh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setcontent</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a87c707b0e66e3122de40538838f93fec</anchor>
      <arglist>(int iLow, int iHigh, const T *pContent)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>getcontent</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a64bbee8fea0e6545a42d392409cc9a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>getcontent</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>affad5db8392f0402c9d159ca266c9bff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getlowbound</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a773799abf6b4a7353fed8fa644cc90b9</anchor>
      <arglist>(int iBoundNum=0) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gethighbound</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a23417d3743911957bf755709dc74924a</anchor>
      <arglist>(int iBoundNum=0) const</arglist>
    </member>
    <member kind="function">
      <type>raw_vector&lt; T &gt;</type>
      <name>getvector</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a05d2a31cc2df0fb433a48d2f6a56df86</anchor>
      <arglist>(int iStart, int iEnd)</arglist>
    </member>
    <member kind="function">
      <type>const_raw_vector&lt; T &gt;</type>
      <name>getvector</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a62fd9e7fc3de57562c2411f286681284</anchor>
      <arglist>(int iStart, int iEnd) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>wrongIdx</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a59bf55c496456e8fec0d35f019fa8548</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>wrongIdx</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a59bf55c496456e8fec0d35f019fa8548</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_Vec</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>a14b019a4bde1fabedcb2c3e1c726dd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>m_iVecSize</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>ad0896e4a3fb666f0ee9fa36d855a1cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>m_iLow</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>ac876547a4e5cedba4e00929e66c923af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>m_iHigh</name>
      <anchorfile>classap_1_1template__1d__array.html</anchorfile>
      <anchor>acfbf4779ffd34b7d5693e6638019ab4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ap::template_2d_array</name>
    <filename>classap_1_1template__2d__array.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>template_2d_array</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a8b904f0fa94eea508049493326cdca72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~template_2d_array</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a8e67e2ec93058e4c26173bec699f1e00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>template_2d_array</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a0f7fa4cc626fd0e380f928e3b45f7da2</anchor>
      <arglist>(const template_2d_array &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const template_2d_array &amp;</type>
      <name>operator=</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a8c65cea2bf1650b9da7acea915a2e51c</anchor>
      <arglist>(const template_2d_array &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a104a0212af3836f92614b143b6185c8e</anchor>
      <arglist>(int i1, int i2) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>aec917929e034df5572070ec41531d459</anchor>
      <arglist>(int i1, int i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setbounds</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a162fc319566fea98d6feef30dd756c89</anchor>
      <arglist>(int iLow1, int iHigh1, int iLow2, int iHigh2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setcontent</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a0362e73e205b2aa95941d32de51d6cca</anchor>
      <arglist>(int iLow1, int iHigh1, int iLow2, int iHigh2, const T *pContent)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>getcontent</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a6209c4a9df238581fa39f2302a7eafdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>getcontent</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a68663fda3c9fe34d0849a43b9586bbe8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getlowbound</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a69a77fd100753a8446afda1a04f16b6e</anchor>
      <arglist>(int iBoundNum) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gethighbound</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>acc45773c11558e6c8472c245499a1bc8</anchor>
      <arglist>(int iBoundNum) const</arglist>
    </member>
    <member kind="function">
      <type>raw_vector&lt; T &gt;</type>
      <name>getcolumn</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>ab705063072c9366fefcb725b216ee4cf</anchor>
      <arglist>(int iColumn, int iRowStart, int iRowEnd)</arglist>
    </member>
    <member kind="function">
      <type>raw_vector&lt; T &gt;</type>
      <name>getrow</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a9d00c27d7d043bec20b52fd58d4082e2</anchor>
      <arglist>(int iRow, int iColumnStart, int iColumnEnd)</arglist>
    </member>
    <member kind="function">
      <type>const_raw_vector&lt; T &gt;</type>
      <name>getcolumn</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a838b8b551806af6f4995958c2f27626a</anchor>
      <arglist>(int iColumn, int iRowStart, int iRowEnd) const</arglist>
    </member>
    <member kind="function">
      <type>const_raw_vector&lt; T &gt;</type>
      <name>getrow</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>adcc549a5cd7c57398005d860410b9c77</anchor>
      <arglist>(int iRow, int iColumnStart, int iColumnEnd) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>template_2d_array</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a8b904f0fa94eea508049493326cdca72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~template_2d_array</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a8e67e2ec93058e4c26173bec699f1e00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>template_2d_array</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a0f7fa4cc626fd0e380f928e3b45f7da2</anchor>
      <arglist>(const template_2d_array &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const template_2d_array &amp;</type>
      <name>operator=</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a8c65cea2bf1650b9da7acea915a2e51c</anchor>
      <arglist>(const template_2d_array &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a104a0212af3836f92614b143b6185c8e</anchor>
      <arglist>(int i1, int i2) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>aec917929e034df5572070ec41531d459</anchor>
      <arglist>(int i1, int i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setbounds</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a162fc319566fea98d6feef30dd756c89</anchor>
      <arglist>(int iLow1, int iHigh1, int iLow2, int iHigh2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setcontent</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a0362e73e205b2aa95941d32de51d6cca</anchor>
      <arglist>(int iLow1, int iHigh1, int iLow2, int iHigh2, const T *pContent)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>getcontent</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a6209c4a9df238581fa39f2302a7eafdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>getcontent</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a68663fda3c9fe34d0849a43b9586bbe8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getlowbound</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a69a77fd100753a8446afda1a04f16b6e</anchor>
      <arglist>(int iBoundNum) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gethighbound</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>acc45773c11558e6c8472c245499a1bc8</anchor>
      <arglist>(int iBoundNum) const</arglist>
    </member>
    <member kind="function">
      <type>raw_vector&lt; T &gt;</type>
      <name>getcolumn</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>ab705063072c9366fefcb725b216ee4cf</anchor>
      <arglist>(int iColumn, int iRowStart, int iRowEnd)</arglist>
    </member>
    <member kind="function">
      <type>raw_vector&lt; T &gt;</type>
      <name>getrow</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a9d00c27d7d043bec20b52fd58d4082e2</anchor>
      <arglist>(int iRow, int iColumnStart, int iColumnEnd)</arglist>
    </member>
    <member kind="function">
      <type>const_raw_vector&lt; T &gt;</type>
      <name>getcolumn</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a838b8b551806af6f4995958c2f27626a</anchor>
      <arglist>(int iColumn, int iRowStart, int iRowEnd) const</arglist>
    </member>
    <member kind="function">
      <type>const_raw_vector&lt; T &gt;</type>
      <name>getrow</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>adcc549a5cd7c57398005d860410b9c77</anchor>
      <arglist>(int iRow, int iColumnStart, int iColumnEnd) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>wrongRow</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a196641b7be0ae84ac884fe207b8234d5</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>wrongColumn</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a23af7571861fb74ee3bb77e14a610fd3</anchor>
      <arglist>(int j) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>wrongRow</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a196641b7be0ae84ac884fe207b8234d5</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>wrongColumn</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a23af7571861fb74ee3bb77e14a610fd3</anchor>
      <arglist>(int j) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_Vec</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a1a8c6907a34e0e32c124aa379033b7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>m_iVecSize</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a7e71a087d3774788cf3fa9ea9e2e1849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>m_iLow1</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>af76d690a49132a95cc8a7306311dcf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>m_iLow2</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a1933d065a81e9c36cb243beb523b3afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>m_iHigh1</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a0bc11141c27fa2f3a135074a0d291276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>m_iHigh2</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>af0c0e6f6da8c525e41b5e087e5c04852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>m_iConstOffset</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a068fdbe348d1d5574efc384b82189394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>m_iLinearMember</name>
      <anchorfile>classap_1_1template__2d__array.html</anchorfile>
      <anchor>a5ee875a7eca0e5fd6b9231224e824b09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>term</name>
    <filename>classterm.html</filename>
    <member kind="function">
      <type></type>
      <name>term</name>
      <anchorfile>classterm.html</anchorfile>
      <anchor>ab3dfee59e9fa1b8fd77fcfd2e921c6bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>term</name>
      <anchorfile>classterm.html</anchorfile>
      <anchor>a0b7594c2a3f14cecc138ab7f72f21c2a</anchor>
      <arglist>(term *n, const CanonicalForm &amp;c, int e)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new</name>
      <anchorfile>classterm.html</anchorfile>
      <anchor>a152e92171a4a26b9bc79da81bdbe65af</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator delete</name>
      <anchorfile>classterm.html</anchorfile>
      <anchor>a471b37bb860a5655415815e26906d894</anchor>
      <arglist>(void *addr, size_t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>term *</type>
      <name>next</name>
      <anchorfile>classterm.html</anchorfile>
      <anchor>a812349695a486c59a503daa51973c74e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CanonicalForm</type>
      <name>coeff</name>
      <anchorfile>classterm.html</anchorfile>
      <anchor>a948dac18ffb6146b71822b325bf1a167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>exp</name>
      <anchorfile>classterm.html</anchorfile>
      <anchor>ab4b88b628624264f5562fc150686d85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const omBin</type>
      <name>term_bin</name>
      <anchorfile>classterm.html</anchorfile>
      <anchor>a53ae9a63bc05f1fbb0af74955cc39b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>InternalPoly</name>
      <anchorfile>classterm.html</anchorfile>
      <anchor>a62e03430ce850d2490fc4a05fd0e52aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>CFIterator</name>
      <anchorfile>classterm.html</anchorfile>
      <anchor>a0ff69340565d867bea9bc528d9a375d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TermNoroDataNode</name>
    <filename>tgb__internal_8h.html</filename>
    <anchor>classTermNoroDataNode</anchor>
    <templarg>class number_type</templarg>
    <member kind="variable">
      <type>DataNoroCacheNode&lt; number_type &gt; *</type>
      <name>node</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>ac72fca17d7c5999dcef4491b017692c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>t</name>
      <anchorfile>tgb__internal_8h.html</anchorfile>
      <anchor>a83a310582ea5f2d06c707c2c5e5ed7e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::TestDescription</name>
    <filename>classCxxTest_1_1TestDescription.html</filename>
    <base>CxxTest::Link</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestDescription</name>
      <anchorfile>classCxxTest_1_1TestDescription.html</anchorfile>
      <anchor>a640edda852443cb5876f7b69b56c0747</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>file</name>
      <anchorfile>classCxxTest_1_1TestDescription.html</anchorfile>
      <anchor>a11fd8b109fd3db4b6206338c356d1d3b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned</type>
      <name>line</name>
      <anchorfile>classCxxTest_1_1TestDescription.html</anchorfile>
      <anchor>af833d3c9de0ca8da73970b97542e7ba8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>testName</name>
      <anchorfile>classCxxTest_1_1TestDescription.html</anchorfile>
      <anchor>ad3b869a811d13a899d58dc5252a890a8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const char *</type>
      <name>suiteName</name>
      <anchorfile>classCxxTest_1_1TestDescription.html</anchorfile>
      <anchor>a2d8b4e319252cdf4ec2350f812dd0c63</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classCxxTest_1_1TestDescription.html</anchorfile>
      <anchor>a2ce7ad24ec903a9e7f8ab1e1c3930ac9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const TestDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1TestDescription.html</anchorfile>
      <anchor>a1a02545983025ad01b06c8435406e9ee</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TestDescription *</type>
      <name>next</name>
      <anchorfile>classCxxTest_1_1TestDescription.html</anchorfile>
      <anchor>a7ed67073acc5aa15ee202decb5c296bf</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_GF</name>
    <filename>classTestDescription__CoeffsTestSuite__test__GF.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_GF</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__GF.html</anchorfile>
      <anchor>a9cbb120df4a0b89d2201f460467344c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__GF.html</anchorfile>
      <anchor>a744a559e21d42e7f2e83769320ac0900</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_GF_toobig</name>
    <filename>classTestDescription__CoeffsTestSuite__test__GF__toobig.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_GF_toobig</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__GF__toobig.html</anchorfile>
      <anchor>a1636ea34d47af22a044fe45949aa7c27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__GF__toobig.html</anchorfile>
      <anchor>a7b27728c557eb6999abfec14ff4da521</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_LC</name>
    <filename>classTestDescription__CoeffsTestSuite__test__LC.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_LC</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__LC.html</anchorfile>
      <anchor>a4e7831cda103dfe6ccf5be6f540f2055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__LC.html</anchorfile>
      <anchor>a897b989e9d408b25ece63a942cafccb2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_LR</name>
    <filename>classTestDescription__CoeffsTestSuite__test__LR.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_LR</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__LR.html</anchorfile>
      <anchor>a9aec57711269936fe2dc0cb22da16fdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__LR.html</anchorfile>
      <anchor>aaccf91badbbbe1e6f174926030af5138</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_Q</name>
    <filename>classTestDescription__CoeffsTestSuite__test__Q.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_Q</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Q.html</anchorfile>
      <anchor>a0535a8daacfa021e00067603653868ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Q.html</anchorfile>
      <anchor>a5679801f2771cfc516b449dc2692e26d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_Q_special</name>
    <filename>classTestDescription__CoeffsTestSuite__test__Q__special.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_Q_special</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Q__special.html</anchorfile>
      <anchor>ad413cde8686218d98ef555ce3c9f8db2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Q__special.html</anchorfile>
      <anchor>a43fa2f2bd2f2c9b37384557039e54845</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_R</name>
    <filename>classTestDescription__CoeffsTestSuite__test__R.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_R</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__R.html</anchorfile>
      <anchor>ab21a196abeef9b518a38cc9ec7fa1771</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__R.html</anchorfile>
      <anchor>a32da155d886292e269a8612c995f12e1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_Z</name>
    <filename>classTestDescription__CoeffsTestSuite__test__Z.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_Z</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Z.html</anchorfile>
      <anchor>a35df3dabd2eacce74b1983d8eeb1299c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Z.html</anchorfile>
      <anchor>a2487e276fd4d6ef9e9453d11dbc3e4a9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_Z2m2</name>
    <filename>classTestDescription__CoeffsTestSuite__test__Z2m2.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_Z2m2</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Z2m2.html</anchorfile>
      <anchor>a27aa2ba6a8a788256ea1458c3735345c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Z2m2.html</anchorfile>
      <anchor>ab9f939aae11ceae1c71232d7bc6a6725</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_Z2m4</name>
    <filename>classTestDescription__CoeffsTestSuite__test__Z2m4.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_Z2m4</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Z2m4.html</anchorfile>
      <anchor>a9ba3336409d5b6a5b67862a178dabf0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Z2m4.html</anchorfile>
      <anchor>aec7f2c8fc91b40ba0f4d27ef5296b80d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_Z2m8</name>
    <filename>classTestDescription__CoeffsTestSuite__test__Z2m8.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_Z2m8</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Z2m8.html</anchorfile>
      <anchor>a9402e6c8cbd85306f2c2926e2acff765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Z2m8.html</anchorfile>
      <anchor>a03394dfd90717f74b2df76d8d27073e3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_Zn3</name>
    <filename>classTestDescription__CoeffsTestSuite__test__Zn3.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_Zn3</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Zn3.html</anchorfile>
      <anchor>ac0ef60e991e36478f924b742a26b0515</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Zn3.html</anchorfile>
      <anchor>a8321cb921dcfeeeebe286f3401425ed4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_CoeffsTestSuite_test_Zp101</name>
    <filename>classTestDescription__CoeffsTestSuite__test__Zp101.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_CoeffsTestSuite_test_Zp101</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Zp101.html</anchorfile>
      <anchor>a0f77f694f757d2ef36f0f828f8697f04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__CoeffsTestSuite__test__Zp101.html</anchorfile>
      <anchor>a45eac7d6273989433b0504e1b3e3f42c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_Q_Ext_a</name>
    <filename>classTestDescription__PolysTestSuite__test__Q__Ext__a.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Q_Ext_a</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Q__Ext__a.html</anchorfile>
      <anchor>a96fd5679b304b4faf1840e637d18705c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Q__Ext__a.html</anchorfile>
      <anchor>ac9dd28d9d1437b23f631e6634c6e9ff8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_Q_Ext_b</name>
    <filename>classTestDescription__PolysTestSuite__test__Q__Ext__b.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Q_Ext_b</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Q__Ext__b.html</anchorfile>
      <anchor>ae7314002639ff5173ae8485128586ac0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Q__Ext__b.html</anchorfile>
      <anchor>afebc96042d6e8b109349ab56894a8be5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_Q_Ext_Performance</name>
    <filename>classTestDescription__PolysTestSuite__test__Q__Ext__Performance.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Q_Ext_Performance</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Q__Ext__Performance.html</anchorfile>
      <anchor>a2d01f2956988a02b07c7013a00948888</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Q__Ext__Performance.html</anchorfile>
      <anchor>a00dc6a8ac8af1c80427121f3cf49e73c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_Q_Ext_s_t</name>
    <filename>classTestDescription__PolysTestSuite__test__Q__Ext__s__t.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Q_Ext_s_t</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Q__Ext__s__t.html</anchorfile>
      <anchor>a4e1f5e04ca4612f0a45601c88f47d084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Q__Ext__s__t.html</anchorfile>
      <anchor>ab998c9a4c5cbb18709b62d34aca3050b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_Q_Ext_s_t_NestedFractions</name>
    <filename>classTestDescription__PolysTestSuite__test__Q__Ext__s__t__NestedFractions.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Q_Ext_s_t_NestedFractions</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Q__Ext__s__t__NestedFractions.html</anchorfile>
      <anchor>af50edadd4931e6a6b8984d663a0e148a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Q__Ext__s__t__NestedFractions.html</anchorfile>
      <anchor>aa1bb7c21fb350d384136cdd9e4f9a083</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_QQ_t</name>
    <filename>classTestDescription__PolysTestSuite__test__QQ__t.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_QQ_t</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__QQ__t.html</anchorfile>
      <anchor>a0ccbefb14158125de1a68bae6e2dd1f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__QQ__t.html</anchorfile>
      <anchor>ae7455cd621793940b06fd72e30cbd8a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_QQ_t</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__QQ__t.html</anchorfile>
      <anchor>a0ccbefb14158125de1a68bae6e2dd1f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__QQ__t.html</anchorfile>
      <anchor>ae7455cd621793940b06fd72e30cbd8a8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_QQ_x_y_z</name>
    <filename>classTestDescription__PolysTestSuite__test__QQ__x__y__z.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_QQ_x_y_z</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__QQ__x__y__z.html</anchorfile>
      <anchor>a62761592eec902c319b8be4f59726a11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__QQ__x__y__z.html</anchorfile>
      <anchor>a85b53d7cd00fe14eefb203ae46481f44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_QQ_x_y_z</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__QQ__x__y__z.html</anchorfile>
      <anchor>a62761592eec902c319b8be4f59726a11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__QQ__x__y__z.html</anchorfile>
      <anchor>a85b53d7cd00fe14eefb203ae46481f44</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_QQ_x_y_z_ord_2_lp</name>
    <filename>classTestDescription__PolysTestSuite__test__QQ__x__y__z__ord__2__lp.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_QQ_x_y_z_ord_2_lp</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__QQ__x__y__z__ord__2__lp.html</anchorfile>
      <anchor>aad47466653e2005840a0367819bd1de7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__QQ__x__y__z__ord__2__lp.html</anchorfile>
      <anchor>a1899bb087d605435b1ddff7d84a3859d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_Z11_x_y_z</name>
    <filename>classTestDescription__PolysTestSuite__test__Z11__x__y__z.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Z11_x_y_z</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z11__x__y__z.html</anchorfile>
      <anchor>a2b1ef60235553dc0a632b5393ba84782</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z11__x__y__z.html</anchorfile>
      <anchor>ae8fd044fae5f14ee937f6528c9d58c16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Z11_x_y_z</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z11__x__y__z.html</anchorfile>
      <anchor>a2b1ef60235553dc0a632b5393ba84782</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z11__x__y__z.html</anchorfile>
      <anchor>ae8fd044fae5f14ee937f6528c9d58c16</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_Z13_t</name>
    <filename>classTestDescription__PolysTestSuite__test__Z13__t.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Z13_t</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z13__t.html</anchorfile>
      <anchor>adfccf65d94b9a39f3c8ae9cf0b700646</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z13__t.html</anchorfile>
      <anchor>a9a662f8d57d756b3b61a04c26b6de400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Z13_t</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z13__t.html</anchorfile>
      <anchor>adfccf65d94b9a39f3c8ae9cf0b700646</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z13__t.html</anchorfile>
      <anchor>a9a662f8d57d756b3b61a04c26b6de400</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_Z13_t_GF</name>
    <filename>classTestDescription__PolysTestSuite__test__Z13__t__GF.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Z13_t_GF</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z13__t__GF.html</anchorfile>
      <anchor>aab07f5bd59a6d1e33dbd6665a4a255c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z13__t__GF.html</anchorfile>
      <anchor>abd355f7441f72fc7ab869d623ac9fb06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Z13_t_GF</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z13__t__GF.html</anchorfile>
      <anchor>aab07f5bd59a6d1e33dbd6665a4a255c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z13__t__GF.html</anchorfile>
      <anchor>abd355f7441f72fc7ab869d623ac9fb06</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_PolysTestSuite_test_Z_17_Ext_a</name>
    <filename>classTestDescription__PolysTestSuite__test__Z__17__Ext__a.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_PolysTestSuite_test_Z_17_Ext_a</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z__17__Ext__a.html</anchorfile>
      <anchor>a7ac19468946c381e11bd97f70f6a5afc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__PolysTestSuite__test__Z__17__Ext__a.html</anchorfile>
      <anchor>a2002748dcf267ef3b587dca5f3a35415</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_SimplestTestSuite_testMyTest</name>
    <filename>classTestDescription__SimplestTestSuite__testMyTest.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_SimplestTestSuite_testMyTest</name>
      <anchorfile>classTestDescription__SimplestTestSuite__testMyTest.html</anchorfile>
      <anchor>a04f02088dc5bd75595cfbfe7ee4173f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__SimplestTestSuite__testMyTest.html</anchorfile>
      <anchor>ad547e4c4fb3073d346ec9bc029b566a6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestDescription_SimplestTestSuite_testSIZEOFLONG</name>
    <filename>classTestDescription__SimplestTestSuite__testSIZEOFLONG.html</filename>
    <base>CxxTest::RealTestDescription</base>
    <member kind="function">
      <type></type>
      <name>TestDescription_SimplestTestSuite_testSIZEOFLONG</name>
      <anchorfile>classTestDescription__SimplestTestSuite__testSIZEOFLONG.html</anchorfile>
      <anchor>aaea81a71ee6427e2f1417b49562e4661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classTestDescription__SimplestTestSuite__testSIZEOFLONG.html</anchorfile>
      <anchor>a4820b97376ff4121c9f6aceb0a640b4f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::TestListener</name>
    <filename>classCxxTest_1_1TestListener.html</filename>
    <member kind="function">
      <type></type>
      <name>TestListener</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>ab5958bd800642f706c2a7a0e8741778f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestListener</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a4d4cb5d990e0c4b0891f64f9e055b729</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>enterWorld</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a947f7954fbfeb604df5c183c92811bbd</anchor>
      <arglist>(const WorldDescription &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>enterSuite</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>aec118cbeef8ae759abf47a6c05c4edc0</anchor>
      <arglist>(const SuiteDescription &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>enterTest</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>af9a62cbee47da01007d1b14c46b32ae8</anchor>
      <arglist>(const TestDescription &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>trace</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a3bac16644da9c76c8fdb90a7a67b444d</anchor>
      <arglist>(const char *, unsigned, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>warning</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a9f186c3b4983959abc0b7f4a5839b5f3</anchor>
      <arglist>(const char *, unsigned, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedTest</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a7b6733b07a17c45b7b503d3b0c4ba9dd</anchor>
      <arglist>(const char *, unsigned, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedAssert</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a5496f04ec411e4e56e2121ca279952d0</anchor>
      <arglist>(const char *, unsigned, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedAssertEquals</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a37c2df98ac833ff9b39c9ef06372574e</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedAssertSameData</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>ac9bcebc7a6a77e87098d6342db1d18ff</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const void *, const void *, unsigned)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedAssertDelta</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a5f45960ba9e1065b61c0e232220f1b83</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedAssertDiffers</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a2b456f8d4b3f7c63653aa819b6480451</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedAssertLessThan</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a4d7bcffdcd7d78578bcbdba0c63c8a0d</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedAssertLessThanEquals</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a1198d1a2c639008ba856d66ffc02f1ca</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedAssertPredicate</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>ab296234687d058a4ae3d0ad8c0d6f0b3</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedAssertRelation</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a784a1a7eca5008820fd7df46f2019bc9</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedAssertThrows</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a9136ed0314ce55bb6b8dc2cca0e65c8b</anchor>
      <arglist>(const char *, unsigned, const char *, const char *, bool)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>failedAssertThrowsNot</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a8416fe966f24ccef824b49090266a40c</anchor>
      <arglist>(const char *, unsigned, const char *)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>leaveTest</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a46b4a76c5f0feb378c6b058e90d1508e</anchor>
      <arglist>(const TestDescription &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>leaveSuite</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>aaac3ffc635abb616f7a2cd2cd460d265</anchor>
      <arglist>(const SuiteDescription &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>leaveWorld</name>
      <anchorfile>classCxxTest_1_1TestListener.html</anchorfile>
      <anchor>a9fdc72862efba6b9505a53044cb6b996</anchor>
      <arglist>(const WorldDescription &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::TestRunner</name>
    <filename>classCxxTest_1_1TestRunner.html</filename>
    <class kind="class">CxxTest::TestRunner::StateGuard</class>
    <class kind="class">CxxTest::TestRunner::WorldGuard</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>runAllTests</name>
      <anchorfile>classCxxTest_1_1TestRunner.html</anchorfile>
      <anchor>a8aeaf09a5d5553c9d7c05733fdacdbf0</anchor>
      <arglist>(TestListener &amp;listener)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>runAllTests</name>
      <anchorfile>classCxxTest_1_1TestRunner.html</anchorfile>
      <anchor>a4e505f5ce94f49d640b27b994f06d8d8</anchor>
      <arglist>(TestListener *listener)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>runWorld</name>
      <anchorfile>classCxxTest_1_1TestRunner.html</anchorfile>
      <anchor>a03bf8b33510899859a3e03414bfd1af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>runSuite</name>
      <anchorfile>classCxxTest_1_1TestRunner.html</anchorfile>
      <anchor>a786d7985e1355f1aa9da950c015c2777</anchor>
      <arglist>(SuiteDescription &amp;sd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>runTest</name>
      <anchorfile>classCxxTest_1_1TestRunner.html</anchorfile>
      <anchor>ad235c642bda39f66a48884b7f5fdcdd1</anchor>
      <arglist>(TestDescription &amp;td)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::TestSuite</name>
    <filename>classCxxTest_1_1TestSuite.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestSuite</name>
      <anchorfile>classCxxTest_1_1TestSuite.html</anchorfile>
      <anchor>a647ce2d9feb3f7450506fdb372f982f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setUp</name>
      <anchorfile>classCxxTest_1_1TestSuite.html</anchorfile>
      <anchor>a03e7e9428316d10a22d44d20811192fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>tearDown</name>
      <anchorfile>classCxxTest_1_1TestSuite.html</anchorfile>
      <anchor>aa871c96da869344962b1435b72bcea13</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::TestTracker</name>
    <filename>classCxxTest_1_1TestTracker.html</filename>
    <base>CxxTest::TestListener</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestTracker</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a0116bf1ee4cbc5419426bd38bd9bcf42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TestDescription *</type>
      <name>fixTest</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ab46b186ce80e6ffa5f8e34e6ac5030b3</anchor>
      <arglist>(const TestDescription *d) const</arglist>
    </member>
    <member kind="function">
      <type>const SuiteDescription *</type>
      <name>fixSuite</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a0cbf5560e46f85d11f7d02f393bf43e2</anchor>
      <arglist>(const SuiteDescription *d) const</arglist>
    </member>
    <member kind="function">
      <type>const WorldDescription *</type>
      <name>fixWorld</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a1517979413792a615fab12650c003260</anchor>
      <arglist>(const WorldDescription *d) const</arglist>
    </member>
    <member kind="function">
      <type>const TestDescription &amp;</type>
      <name>test</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ab9a4ddb2896f4a7444e0711104ab3533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SuiteDescription &amp;</type>
      <name>suite</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a5ab23ab2cdc35e259daae233ddb0a949</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const WorldDescription &amp;</type>
      <name>world</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a62db46065cca39447351c64ca02f4931</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testFailed</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a1c85a155cb7873fa9c2b3b6bd8394758</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>suiteFailed</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a071367dd67272c23f95786d9fffb9cc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>worldFailed</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ab38f0d1d3fe5ffacbdabda41af44d61c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>warnings</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a5403524786dc8bb96eb3e1ba7e24699f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>failedTests</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a8dfeb89d94d3b63c5bcf80f4d0498fe6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>testFailedAsserts</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a6e5d479515ddaa9f87268c8122735cd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>suiteFailedTests</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ac4ddaa87e4bff68b8f68f5822aa52a41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>failedSuites</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a5295e7c3970e34198bb4a46a4f318f74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterWorld</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a2a3fd6a514b3cd1ca0d4f6403dd2e65e</anchor>
      <arglist>(const WorldDescription &amp;wd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterSuite</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a777853f8a17e324fa7897bf4d7f3b105</anchor>
      <arglist>(const SuiteDescription &amp;sd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterTest</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a1bb56ae825eca66306259248716230a1</anchor>
      <arglist>(const TestDescription &amp;td)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveTest</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ae7febc4e06e5140fac47d7ea1489ad86</anchor>
      <arglist>(const TestDescription &amp;td)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveSuite</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ad99be8070c25bf86141e5312c4b561c1</anchor>
      <arglist>(const SuiteDescription &amp;sd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveWorld</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a1a726c2e92761ff8468724d9b331bd6b</anchor>
      <arglist>(const WorldDescription &amp;wd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trace</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a18b1199f41d2187f834bd07f9d9c9bd7</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>warning</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ad3da4dd1884d28c2abf033964f4fc6c4</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedTest</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a63c315dc165e2ca91d2710041b327afa</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssert</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a704f8437d761c4f680163f8d7cd2dd9a</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertEquals</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a7d5d7257ce7b222ae716993c64453d34</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertSameData</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>af75f606ea1b391631f2e5e934eaa6744</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *sizeStr, const void *x, const void *y, unsigned size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertDelta</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ad08999608772e6a778b1e7a51696b18b</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *dStr, const char *x, const char *y, const char *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertDiffers</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a7d4a7ec9482c5cd02943b4666699aa82</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertLessThan</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>af1753d458799b0ef494bd7847d7a92a2</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertLessThanEquals</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a3d5e7b5d260a237f89c334271c50dbc3</anchor>
      <arglist>(const char *file, unsigned line, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertPredicate</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a1f417de8b6e688bd62bd77f3cc813998</anchor>
      <arglist>(const char *file, unsigned line, const char *predicate, const char *xStr, const char *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertRelation</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a00821d92b6018d2603a20fde1c05310f</anchor>
      <arglist>(const char *file, unsigned line, const char *relation, const char *xStr, const char *yStr, const char *x, const char *y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertThrows</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a1f3d7f2aa727fb97b864f2a400d52310</anchor>
      <arglist>(const char *file, unsigned line, const char *expression, const char *type, bool otherThrown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>failedAssertThrowsNot</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>adf6adc751035706c4c3f17389547d732</anchor>
      <arglist>(const char *file, unsigned line, const char *expression)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TestTracker &amp;</type>
      <name>tracker</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a81a8b816f49e67208435a49294c56846</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TestTracker</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a29936d829b4502109fbc5551425c9ce6</anchor>
      <arglist>(const TestTracker &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestTracker &amp;</type>
      <name>operator=</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a02bcd2cfead9de508f63c704b33baf1c</anchor>
      <arglist>(const TestTracker &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const TestDescription &amp;</type>
      <name>dummyTest</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ad1f45afeeb4d2f820497e584999706bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const SuiteDescription &amp;</type>
      <name>dummySuite</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a54d05cc13d116f1728f2765a411910c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const WorldDescription &amp;</type>
      <name>dummyWorld</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a5440b08d88190d30b3ac9e6facef8a4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setWorld</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a81a44d2aa1d60c1789a9f0fd4c4570fd</anchor>
      <arglist>(const WorldDescription *w)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSuite</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a8fb7770655d696a874edd04585bd2fd4</anchor>
      <arglist>(const SuiteDescription *s)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setTest</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ad4e0e85b879a00ebaeaa011ff7bde18d</anchor>
      <arglist>(const TestDescription *t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>countWarning</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a1f28aa5c4c618e091a7851095f64693e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>countFailure</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a53ff3c193cab24ee45720ebeed4d83d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TestTracker</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a39a70bd3368c27bd71d4e791cecb6bb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>aa8d865e700f7e73a9506b86f0940e607</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setListener</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a6a0e35b110749eec21048fded5497262</anchor>
      <arglist>(TestListener *l)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>STATIC_VAR bool</type>
      <name>_created</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a5918b61521d81958e5664115ae133c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestListener</type>
      <name>_dummyListener</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a8d6e99e437ced81d0e51594edbe5828d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DummyWorldDescription</type>
      <name>_dummyWorld</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>aa6f548055b076b3e37178b2f969c0fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_warnings</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a1efa5eec7465d2bfa3a1802d12f53e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_failedTests</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a00b3d67c111547536a2f2bdc4aae15cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_testFailedAsserts</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a947ff564791d2ff6b83bd405c3cd3772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_suiteFailedTests</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>aed5a2b2bb0d68b8e7cbe190c67f4a234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_failedSuites</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>aba1a6705b92a4f388cc210ca9ed13650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestListener *</type>
      <name>_l</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ace7aaf8023fefc42e41493f0c48989e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const WorldDescription *</type>
      <name>_world</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a0c751d46d1f237a650f381f9e788ffb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const SuiteDescription *</type>
      <name>_suite</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>ae0c164af12605e469c3a84729fbaec3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TestDescription *</type>
      <name>_test</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>a07d9d5826ab2d69febc7123a3f0839e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestRunner</name>
      <anchorfile>classCxxTest_1_1TestTracker.html</anchorfile>
      <anchor>aef55eac6a104472bd865f4dd2a13d378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tgb_matrix</name>
    <filename>classtgb__matrix.html</filename>
    <member kind="function">
      <type></type>
      <name>tgb_matrix</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a1ba25f4bf70879bd3fbf84caec44cf4a</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~tgb_matrix</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a565eb8379adc79d82452f7397a870ed3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rows</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>ae71090c77993bbefd64584359e27afb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_columns</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>acf17d30300d82b7bf7b1349d14dbb962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>ad4c9419dbd52ccb5721baaff601c199b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perm_rows</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>ac2b3fceffc580be40f383a7e21499f1d</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a5538847ed5d505141625ea7588acff45</anchor>
      <arglist>(int i, int j, number n)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>get</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>ac545449b1a4f399695bbc59c8a0e01c3</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>is_zero_entry</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>aa0faf24b565954baaf633afee25a8bd4</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_row</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>aa2cf3c32228fc3165a53de630ca83841</anchor>
      <arglist>(int row, BOOLEAN free_non_zeros=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>min_col_not_zero_in_row</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a6d232a112412ff441d3df78dade8e9ec</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>next_col_not_zero</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a7e4b0efa87cdd20905246aca9ca5de2e</anchor>
      <arglist>(int row, int pre)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>zero_row</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a97049a46df390f26508fd24d1d424fa1</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult_row</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a05158b6c3bb7bc317303fa29907a66b3</anchor>
      <arglist>(int row, number factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_lambda_times_row</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a24bcbb8a130f7f75f3cca9573bc7e3e8</anchor>
      <arglist>(int add_to, int summand, number factor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>non_zero_entries</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a6ffd8ecc2fbc578cbc740c37f32ce3b0</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number **</type>
      <name>n</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a16f12b59ff769219c77764796340abd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>columns</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a964adf6c60db2290d74e42573dfd0692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a05a624fc262df1909c76edeaa618a6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BOOLEAN</type>
      <name>free_numbers</name>
      <anchorfile>classtgb__matrix.html</anchorfile>
      <anchor>a84a251566314567aeeb79416f8c73c3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tgb_sparse_matrix</name>
    <filename>classtgb__sparse__matrix.html</filename>
    <member kind="function">
      <type>void</type>
      <name>sort_rows</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a7462b8c72317a70428283386be3b1b63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tgb_sparse_matrix</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a3cbcc524e99b419691a8b2c22922fbcc</anchor>
      <arglist>(int i, int j, ring rarg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~tgb_sparse_matrix</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a327d81df41955d2553eaf3126d9e8c30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rows</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a6282d945e5ca0b998bf41f7784f53f18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_columns</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>adac6b1dce3d65a3eb198c0ab04d4ae76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a9a3035df6d80ee8156f5e26cc99a951c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>row_normalize</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a5d974a2491e457c35f5f47910276f5a2</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>row_content</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>ac2321a905ef633a6b7cab25e4ef458b0</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perm_rows</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a652904db025b41c4ef0fd6f8f3ac9d7e</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a044dc453ff66d83cebaac8b42c29a346</anchor>
      <arglist>(int i, int j, number n)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>get</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>ac32019d763914e3ed521f83c14db5ea5</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>is_zero_entry</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a15fe8af4b8a49bf26ed173b74a98c536</anchor>
      <arglist>(int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_row</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>aed35d5b80e643005e4094f47ae6e8149</anchor>
      <arglist>(int row, BOOLEAN free_non_zeros=TRUE)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>min_col_not_zero_in_row</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a19e3926d23953991faace8e251791d09</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>next_col_not_zero</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a8c49c7b2b71af2230e1464e166682005</anchor>
      <arglist>(int row, int pre)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>zero_row</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a453e909575ddce9d758da13d0953ed73</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mult_row</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>aacbbc043b065ee5d8932f93805dabbb5</anchor>
      <arglist>(int row, number factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_lambda_times_row</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a43fb4c5af79b933727df8150fa183f79</anchor>
      <arglist>(int add_to, int summand, number factor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>non_zero_entries</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a9dc4304f1ba88685b68e8e1ca586ebc3</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>r</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a443be1e71e8f5e19fbe8c5073d750938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mac_poly *</type>
      <name>mp</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a5a13b5aa5efe58ed2578416e2489e7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>columns</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a0477c859bd44fcf18fa054597b5f1fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a157914aaaa66be7bdbeb8816cb454fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BOOLEAN</type>
      <name>free_numbers</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>a50173a524dc7341ccb457323db7145e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend poly</type>
      <name>free_row_to_poly</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>ae9e768a5ca0fae1629f038d1434b414b</anchor>
      <arglist>(tgb_sparse_matrix *mat, int row, poly *monoms, int monom_index)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>init_with_mac_poly</name>
      <anchorfile>classtgb__sparse__matrix.html</anchorfile>
      <anchor>ae0575c217b1d2680b9636de7b55f520c</anchor>
      <arglist>(tgb_sparse_matrix *mat, int row, mac_poly m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::ThreadPool</name>
    <filename>classLibThread_1_1ThreadPool.html</filename>
    <base>LibThread::SharedObject</base>
    <member kind="function">
      <type></type>
      <name>ThreadPool</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>abb4d917cbc1fe4cea120e85178616c44</anchor>
      <arglist>(Scheduler *sched, int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadPool</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>ae44c74bf2b5f5fdc2451e3b44952f285</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThreadPool</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>a0471c5b563f34b5e4067bb26d8bcb66e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThreadState *</type>
      <name>getThread</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>a766ae899de64002fa51db30f96bcde73</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>afac19647560a05fb2d5ab3a27eeac0de</anchor>
      <arglist>(bool wait)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addThread</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>aff0ee726f459bcd2e968577fc5ca61ba</anchor>
      <arglist>(ThreadState *thread)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachJob</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>a01a7e06873adb2c0980afc1888379421</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detachJob</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>ae23ed0c7ddd6aeda5b518363d84c0ab8</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queueJob</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>a5747dfd439f2111b87f67df0e2c8a003</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>broadcastJob</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>a6413acfc23326cf9005a12a3c095c2a2</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelDeps</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>af8220e9de65ebaf0fa2ac3668b9200ad</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelJob</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>a83b2d38f3839f4aad675544b49dac9c1</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitJob</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>a2886717f8d156d478d3e6ce9122392a3</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearThreadState</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>a968c467a51b2ec7daf680c0f81c21010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scheduler *</type>
      <name>scheduler</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>ab9d9d1f29df184e43129c1ba88940991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nthreads</name>
      <anchorfile>classLibThread_1_1ThreadPool.html</anchorfile>
      <anchor>a9a0b994a94ecbe7cb5751b12a9cb1356</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::ThreadState</name>
    <filename>classLibThread_1_1ThreadState.html</filename>
    <member kind="function">
      <type></type>
      <name>ThreadState</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>a64e111aa16ee29d71809f014116f8230</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThreadState</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>a649380dbc4da9e7d08e9c5520e039f0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>af03f28fa55062ce624d7d073c5a38b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>running</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>a49ac766a3d4b246a25cf69fbde634dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>a98956ac02d4482d8b4f1f97a5193a186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>thread_func</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>a2451bf40faf154e6f6302b2c1eb020e2</anchor>
      <arglist>)(ThreadState *, void *)</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>arg</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>a557ad613179329c2b97a5c25e1ac6ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>result</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>a7d8f2571fa46ad3cedfbb85394dc7f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_t</type>
      <name>id</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>a0ef85caf6501c5d0621b22e7684ae62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_t</type>
      <name>parent</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>a8801b5b356bae8bf1c757efda1eec4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Lock</type>
      <name>lock</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>a4c93631331cfd63bdb1a8465e4e6a21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConditionVariable</type>
      <name>to_cond</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>aac5f808d613a797a604c5b58fe42114c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConditionVariable</type>
      <name>from_cond</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>ad7cb9e057d0cc1616a66c779c0bd1c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>queue&lt; string &gt;</type>
      <name>to_thread</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>aec72f54aefe5e70a1d1f1881be608660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>queue&lt; string &gt;</type>
      <name>from_thread</name>
      <anchorfile>classLibThread_1_1ThreadState.html</anchorfile>
      <anchor>ac7ebe42254b29cf64e50de7a3fde9283</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::Transactional</name>
    <filename>classLibThread_1_1Transactional.html</filename>
    <base>LibThread::SharedObject</base>
    <member kind="function">
      <type></type>
      <name>Transactional</name>
      <anchorfile>classLibThread_1_1Transactional.html</anchorfile>
      <anchor>a3ac7b2108dadfee4a75cb3b83937481d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_region</name>
      <anchorfile>classLibThread_1_1Transactional.html</anchorfile>
      <anchor>ac50b07937112425cd91cc31d10d0b5fc</anchor>
      <arglist>(Region *region_init)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Transactional</name>
      <anchorfile>classLibThread_1_1Transactional.html</anchorfile>
      <anchor>a52525643809a6faca6a780b11cc30a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>tx_begin</name>
      <anchorfile>classLibThread_1_1Transactional.html</anchorfile>
      <anchor>af6109e25a4d6fbe13ec74e1f86261599</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>tx_end</name>
      <anchorfile>classLibThread_1_1Transactional.html</anchorfile>
      <anchor>a32f3af49f64f676049146c18682fc88c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Region *</type>
      <name>region</name>
      <anchorfile>classLibThread_1_1Transactional.html</anchorfile>
      <anchor>ad714a839ecfa64b8ebbf58b3e248beea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Lock *</type>
      <name>lock</name>
      <anchorfile>classLibThread_1_1Transactional.html</anchorfile>
      <anchor>a6565d97f1251ca2774fe4f51d7010a1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransExtInfo</name>
    <filename>transext_8h.html</filename>
    <anchor>structTransExtInfo</anchor>
    <member kind="variable">
      <type>ring</type>
      <name>r</name>
      <anchorfile>transext_8h.html</anchorfile>
      <anchor>aec355a3ae03cc5db5437dcaee4622b79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::Trigger</name>
    <filename>classLibThread_1_1Trigger.html</filename>
    <base>LibThread::Job</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>accept</name>
      <anchorfile>classLibThread_1_1Trigger.html</anchorfile>
      <anchor>a978e2b77b8df56f2e9ad9c0d6f3d14a9</anchor>
      <arglist>(leftv arg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>activate</name>
      <anchorfile>classLibThread_1_1Trigger.html</anchorfile>
      <anchor>a90e4477c1d6aa30238abd47bdba6cb3e</anchor>
      <arglist>(leftv arg)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trigger</name>
      <anchorfile>classLibThread_1_1Trigger.html</anchorfile>
      <anchor>ab12779b46d8e5326fd6ba9a3f5444ced</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TrivialErrorHandler</name>
    <filename>classTrivialErrorHandler.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleDifferentRing</name>
      <anchorfile>classTrivialErrorHandler.html</anchorfile>
      <anchor>a5882ca51ca6ef78da330f0dea772613b</anchor>
      <arglist>(ring r, ring s)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>handleErrors</name>
      <anchorfile>classTrivialErrorHandler.html</anchorfile>
      <anchor>a5a87615a8e3ceb360b360a8f56dfd6a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tropicalStrategy</name>
    <filename>classtropicalStrategy.html</filename>
    <member kind="function">
      <type></type>
      <name>tropicalStrategy</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a19e8f542344c1a594c1c02d1add5ca1d</anchor>
      <arglist>(const ideal I, const ring r, const bool completelyHomogeneous=true, const bool completeSpace=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tropicalStrategy</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a24585dcb8b8229d32fdeff3255bd6277</anchor>
      <arglist>(const ideal J, const number p, const ring s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tropicalStrategy</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a6fbff9c0c560447f6f36badd2aa0eceb</anchor>
      <arglist>(const tropicalStrategy &amp;currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~tropicalStrategy</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a7a09ff31fe6ff2fcb3c3a91f317730e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tropicalStrategy &amp;</type>
      <name>operator=</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a231f7591fc8578def77942e431b698e5</anchor>
      <arglist>(const tropicalStrategy &amp;currentStrategy)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValuationTrivial</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a0fe9fea84e64a1cf6b07b222741173a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValuationNonTrivial</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a1a059e90c5318e4c8cd5891dac2eca87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>getOriginalRing</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>ae532d9e9853db5ea07893144e900a970</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getOriginalIdeal</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a17ab1a471f110268e54d153b4eed96e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>getStartingRing</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>aa405bb4df1199c387653beb0ff56067d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>getStartingIdeal</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>adcf9d307c4e5fc721ef92ed550236da4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getExpectedAmbientDimension</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>af2b7ce94ca962ce482550bcc25fd0b85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getExpectedDimension</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a4b321eca7cfb122953c2cfb3b09f32ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>getUniformizingParameter</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>ae7b1c02d588f3af33cf1f4771de79993</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>getShortcutRing</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>aeb4b371e531dd789f422458003d53761</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZCone</type>
      <name>getHomogeneitySpace</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a482d507293df455c92a5487146f916a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>homogeneitySpaceContains</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a0f6fd828551b860ac969118c1ec482ad</anchor>
      <arglist>(const gfan::ZVector &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>restrictToLowerHalfSpace</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>add84503e45f17ae8a4fe53e763ac6031</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>adjustWeightForHomogeneity</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>aa48ab632c705b4213bfc31eba491b612</anchor>
      <arglist>(gfan::ZVector w) const</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>adjustWeightUnderHomogeneity</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a378ff101bbc662a1f7088853b6dbff92</anchor>
      <arglist>(gfan::ZVector v, gfan::ZVector w) const</arglist>
    </member>
    <member kind="function">
      <type>gfan::ZVector</type>
      <name>negateWeight</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>abc46a98cda370091c60d12d548d5c98f</anchor>
      <arglist>(const gfan::ZVector &amp;w) const</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>getShortcutRingPrependingWeight</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>ab95a663c33cbf9d882050363bc9a7bfb</anchor>
      <arglist>(const ring r, const gfan::ZVector &amp;w) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reduce</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a3afc50bbbab6f0daf940ee9ea1591a8e</anchor>
      <arglist>(ideal I, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pReduce</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a72fcf5cb3acfcf429727f6e52c684b16</anchor>
      <arglist>(ideal I, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; poly, int &gt;</type>
      <name>checkInitialIdealForMonomial</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>ae9172e8e47bbed419d9988e67a973b5c</anchor>
      <arglist>(const ideal I, const ring r, const gfan::ZVector &amp;w=0) const</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>computeStdOfInitialIdeal</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>ae37bfac4352c3feecaab431624838d49</anchor>
      <arglist>(const ideal inI, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>computeWitness</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a8e2398e9e5d5dce37e864e2eddb438a9</anchor>
      <arglist>(const ideal inJ, const ideal inI, const ideal I, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>computeLift</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>aca5d320103eac7024277116241a02cac</anchor>
      <arglist>(const ideal inJs, const ring s, const ideal inIr, const ideal Ir, const ring r) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; ideal, ring &gt;</type>
      <name>computeFlip</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a1c1496b46e73e03efaeee68b90121096</anchor>
      <arglist>(const ideal Ir, const ring r, const gfan::ZVector &amp;interiorPoint, const gfan::ZVector &amp;facetNormal) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ring</type>
      <name>copyAndChangeCoefficientRing</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>abd8fbc46e75e11aef60260f557ff5208</anchor>
      <arglist>(const ring r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ring</type>
      <name>copyAndChangeOrderingWP</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>ac195f442a53d35cf7b671ffc96f6a2c0</anchor>
      <arglist>(const ring r, const gfan::ZVector &amp;w, const gfan::ZVector &amp;v) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ring</type>
      <name>copyAndChangeOrderingLS</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a23a5542d80e0b3eb8fa0b3abf432ac30</anchor>
      <arglist>(const ring r, const gfan::ZVector &amp;w, const gfan::ZVector &amp;v) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkForUniformizingBinomial</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>ae969c8ae9337404595537a8f5e3cf09d</anchor>
      <arglist>(const ideal I, const ring r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkForUniformizingParameter</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>adcc689b18560927b869d2a2c36460eee</anchor>
      <arglist>(const ideal inI, const ring r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>findPositionOfUniformizingBinomial</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a85324a0089968b68c18aca7060de7e28</anchor>
      <arglist>(const ideal I, const ring r) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>putUniformizingBinomialInFront</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a2636e2ab1f35d2f556ca2b8da76b3963</anchor>
      <arglist>(ideal I, const ring r, const number q) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>originalRing</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>afbe02c52e5d7aa2a85843036a7905322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>originalIdeal</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a6910e72e29970d227f1f0ec7e347d68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>expectedDimension</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a0331659a679dc6841e3e20c571f113c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gfan::ZCone</type>
      <name>linealitySpace</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a4af9b5ba78a3957b7a39e4bea0951417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>startingRing</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a5f8f5b60ee04452056020d00dff222e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>startingIdeal</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>adad54016c47ce10a674b8cc1e921398f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number</type>
      <name>uniformizingParameter</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>abcfb6095e04a307c0ea3838cb629e2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ring</type>
      <name>shortcutRing</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a9b2884b022d036cf1ec0ec8d663e80c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>onlyLowerHalfSpace</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a48c918683921c12a0c5cbbf884a53501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gfan::ZVector(*</type>
      <name>weightAdjustingAlgorithm1</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a6b215280a7630f6aaad359d990fc797d</anchor>
      <arglist>)(const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gfan::ZVector(*</type>
      <name>weightAdjustingAlgorithm2</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>adfe20d9148905a10ee55de34a58406d2</anchor>
      <arglist>)(const gfan::ZVector &amp;v, const gfan::ZVector &amp;w)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool(*</type>
      <name>extraReductionAlgorithm</name>
      <anchorfile>classtropicalStrategy.html</anchorfile>
      <anchor>a9ebe95f3df94f31ce71bba98947a6694</anchor>
      <arglist>)(ideal I, ring r, number p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::TxList</name>
    <filename>classLibThread_1_1TxList.html</filename>
    <base>LibThread::Transactional</base>
    <member kind="function">
      <type></type>
      <name>TxList</name>
      <anchorfile>classLibThread_1_1TxList.html</anchorfile>
      <anchor>a8fcb5ffe406c458805c1c872b1a9e9dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TxList</name>
      <anchorfile>classLibThread_1_1TxList.html</anchorfile>
      <anchor>a2ecf500a22e6365eb2b9e08d5b25624a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>put</name>
      <anchorfile>classLibThread_1_1TxList.html</anchorfile>
      <anchor>a5b25ea809b174c8a3fa300d51811b422</anchor>
      <arglist>(size_t index, string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classLibThread_1_1TxList.html</anchorfile>
      <anchor>aff1d5095de93147b633cd948f0298ab7</anchor>
      <arglist>(size_t index, string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>size</name>
      <anchorfile>classLibThread_1_1TxList.html</anchorfile>
      <anchor>a420ce8cd64a94f1610c7b0d2c405a921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; string &gt;</type>
      <name>entries</name>
      <anchorfile>classLibThread_1_1TxList.html</anchorfile>
      <anchor>a92f24afe8b5d8395256a1be8670a4370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibThread::TxTable</name>
    <filename>classLibThread_1_1TxTable.html</filename>
    <base>LibThread::Transactional</base>
    <member kind="function">
      <type></type>
      <name>TxTable</name>
      <anchorfile>classLibThread_1_1TxTable.html</anchorfile>
      <anchor>a3d9fc4641fccc5131659f7a9cccdd76a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TxTable</name>
      <anchorfile>classLibThread_1_1TxTable.html</anchorfile>
      <anchor>ac4ebf0a16a60c6935cd1db3aa4e65f85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>put</name>
      <anchorfile>classLibThread_1_1TxTable.html</anchorfile>
      <anchor>a2c260a03e9a7a3cc01f193dca3ee6dcd</anchor>
      <arglist>(string &amp;key, string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get</name>
      <anchorfile>classLibThread_1_1TxTable.html</anchorfile>
      <anchor>a9554053108edc5cb3d7f8702d29487c7</anchor>
      <arglist>(string &amp;key, string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>check</name>
      <anchorfile>classLibThread_1_1TxTable.html</anchorfile>
      <anchor>a9af8231109d70a95ad0210b0530aa4a4</anchor>
      <arglist>(string &amp;key)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; string, string &gt;</type>
      <name>entries</name>
      <anchorfile>classLibThread_1_1TxTable.html</anchorfile>
      <anchor>a3a9723ecbfee301d7e6b3c30d2c4b31c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>uResultant</name>
    <filename>classuResultant.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>resMatType</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>aafabf9ea3ffe3720b96a34f1f58ea5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>aafabf9ea3ffe3720b96a34f1f58ea5f0abeb1b96c49eaa7e1db87229b0bf5037a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sparseResMat</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>aafabf9ea3ffe3720b96a34f1f58ea5f0ac15b7a5b0cfdda9cd9ae2f014ac29383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>denseResMat</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>aafabf9ea3ffe3720b96a34f1f58ea5f0a6fe523a52feb3850917af843b27b6b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>aafabf9ea3ffe3720b96a34f1f58ea5f0abeb1b96c49eaa7e1db87229b0bf5037a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sparseResMat</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>aafabf9ea3ffe3720b96a34f1f58ea5f0ac15b7a5b0cfdda9cd9ae2f014ac29383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>denseResMat</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>aafabf9ea3ffe3720b96a34f1f58ea5f0a6fe523a52feb3850917af843b27b6b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>uResultant</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>a4e01fa1538e8ac345f7cae6cd85fdc23</anchor>
      <arglist>(const ideal _gls, const resMatType _rmt=sparseResMat, BOOLEAN extIdeal=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~uResultant</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>a9e5d03ffa533dc00ac34be68c3228e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>interpolateDense</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>ac8c7445eae19988ec9ccf8f657e86e61</anchor>
      <arglist>(const number subDetVal=NULL)</arglist>
    </member>
    <member kind="function">
      <type>rootContainer **</type>
      <name>interpolateDenseSP</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>a7f5db00df3e4ba5671ec7f666b4a2f61</anchor>
      <arglist>(BOOLEAN matchUp=false, const number subDetVal=NULL)</arglist>
    </member>
    <member kind="function">
      <type>rootContainer **</type>
      <name>specializeInU</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>a35932d69e73803036aceaab37eac1b92</anchor>
      <arglist>(BOOLEAN matchUp=false, const number subDetVal=NULL)</arglist>
    </member>
    <member kind="function">
      <type>resMatrixBase *</type>
      <name>accessResMat</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>ac12dcc175b13e1d25dc6c9a1e111a416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>uResultant</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>a8251b7060515fb0d1b43f9977f5ab3c8</anchor>
      <arglist>(const uResultant &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ideal</type>
      <name>extendIdeal</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>a7155788ef541d1f93bcfb8f2bda736ac</anchor>
      <arglist>(const ideal gls, poly linPoly, const resMatType rmt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>poly</type>
      <name>linearPoly</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>a04e884549b0e86ed1294b810e842ef40</anchor>
      <arglist>(const resMatType rmt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>nextPrime</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>ad56806febe374de80a81d17a4e8301c2</anchor>
      <arglist>(const int p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ideal</type>
      <name>gls</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>ac72eda4204d0216076f80103549423f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>n</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>aa7e5cfc76f01b4a6d095ba39d0bc07dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>resMatType</type>
      <name>rmt</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>a0a1df527ac8c96f4d826397ad033bf1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>resMatrixBase *</type>
      <name>resMat</name>
      <anchorfile>classuResultant.html</anchorfile>
      <anchor>a712e0577387a987a72d6138788bdbc75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>uutypes</name>
    <filename>idrec_8h.html</filename>
    <anchor>unionuutypes</anchor>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>ad866ea6e95c4789a1349bf6d908ed1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ring</type>
      <name>uring</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>a1c523c2a5700dc23f31cf5592397700b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>poly</type>
      <name>p</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>a8c45e5b2fb10638d9bb2d2a6d166bbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>number</type>
      <name>n</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>ad360a6e206b9613903b0bd00f7d3bc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ideal</type>
      <name>uideal</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>a1439a410849d4ea42d8a07724e149f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map</type>
      <name>umap</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>a671b87fadfab2c96f56920e356446180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matrix</type>
      <name>umatrix</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>a35948f7efa443c7b2eca63a7baa3f35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ustring</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>a56bef00f3b5da40c64b1afe31659e65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>intvec *</type>
      <name>iv</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>a1753585f93133b2433778ac69b2c0045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bigintmat *</type>
      <name>bim</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>a7872bddc51f872080fc381dfcf9f5fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lists</type>
      <name>l</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>a8e78a7b2270be374b6828ede473760e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>si_link</type>
      <name>li</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>a60a24d26079465a5bb90f6912dafdb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>package</type>
      <name>pack</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>ace042f25b43f2f6b2984c8a549247eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>procinfo *</type>
      <name>pinf</name>
      <anchorfile>idrec_8h.html</anchorfile>
      <anchor>a1a284320a868c40a7c46bed63232fad2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::ValueTraits</name>
    <filename>classCxxTest_1_1ValueTraits.html</filename>
    <templarg>class T</templarg>
    <member kind="function">
      <type></type>
      <name>ValueTraits</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>acf53c877a17c0725565e33a9580c3229</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a5cfe8701121a3b9ba97a2b8860104581</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_BYTES</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a636020814ad679e0503fe8ea58657bc0a0fb42f023b294011cb8e08bdcb6adc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_BYTES</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a636020814ad679e0503fe8ea58657bc0a0fb42f023b294011cb8e08bdcb6adc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a36f6d69df78d052a56a3d2b1e9507744</anchor>
      <arglist>[sizeof(&quot;{ &quot;)+sizeof(&quot;XX &quot;) *MAX_BYTES+sizeof(&quot;... }&quot;)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::ValueTraits&lt; const bool &gt;</name>
    <filename>classCxxTest_1_1ValueTraits_3_01const_01bool_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>ValueTraits</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01bool_01_4.html</anchorfile>
      <anchor>a5b96c0a136b357429f212632ca400b6f</anchor>
      <arglist>(const bool value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01bool_01_4.html</anchorfile>
      <anchor>a294e9f117f7cf7f2f8253fadfc6b198e</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_BYTES</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a636020814ad679e0503fe8ea58657bc0a0fb42f023b294011cb8e08bdcb6adc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_value</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01bool_01_4.html</anchorfile>
      <anchor>a428e308bfbc6154d2aa8ead00f8c4114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a36f6d69df78d052a56a3d2b1e9507744</anchor>
      <arglist>[sizeof(&quot;{ &quot;)+sizeof(&quot;XX &quot;) *MAX_BYTES+sizeof(&quot;... }&quot;)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::ValueTraits&lt; const char &gt;</name>
    <filename>classCxxTest_1_1ValueTraits_3_01const_01char_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>ValueTraits</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01char_01_4.html</anchorfile>
      <anchor>af39bb7dff864fd660f79a3d05680c32a</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01char_01_4.html</anchorfile>
      <anchor>a2b06055b4ef8eb6d3d04077df41fb106</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_BYTES</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a636020814ad679e0503fe8ea58657bc0a0fb42f023b294011cb8e08bdcb6adc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01char_01_4.html</anchorfile>
      <anchor>a92eabd5b7a37c2780df1b87ddcf388cd</anchor>
      <arglist>[sizeof(&quot;&apos;\\xXX&apos;&quot;)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::ValueTraits&lt; const CXXTEST_STD(basic_string&lt; wchar_t &gt;)&gt;</name>
    <filename>classCxxTest_1_1ValueTraits_3_01const_01CXXTEST__STD_07basic__string_3_01wchar__t_01_4_08_4.html</filename>
    <base>CxxTest::StdTraitsBase</base>
    <member kind="function">
      <type></type>
      <name>ValueTraits</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01CXXTEST__STD_07basic__string_3_01wchar__t_01_4_08_4.html</anchorfile>
      <anchor>af24ceb9568ddff028ebf9699982f39b5</anchor>
      <arglist>(const CXXTEST_STD(basic_string&lt; wchar_t &gt;) &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a5cfe8701121a3b9ba97a2b8860104581</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_BYTES</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a636020814ad679e0503fe8ea58657bc0a0fb42f023b294011cb8e08bdcb6adc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a36f6d69df78d052a56a3d2b1e9507744</anchor>
      <arglist>[sizeof(&quot;{ &quot;)+sizeof(&quot;XX &quot;) *MAX_BYTES+sizeof(&quot;... }&quot;)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::ValueTraits&lt; const CXXTEST_STD(string)&gt;</name>
    <filename>classCxxTest_1_1ValueTraits_3_01const_01CXXTEST__STD_07string_08_4.html</filename>
    <base>CxxTest::StdTraitsBase</base>
    <member kind="function">
      <type></type>
      <name>ValueTraits</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01CXXTEST__STD_07string_08_4.html</anchorfile>
      <anchor>a15c740ebff6390b20844866c221b451c</anchor>
      <arglist>(const CXXTEST_STD(string) &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a5cfe8701121a3b9ba97a2b8860104581</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_BYTES</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a636020814ad679e0503fe8ea58657bc0a0fb42f023b294011cb8e08bdcb6adc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a36f6d69df78d052a56a3d2b1e9507744</anchor>
      <arglist>[sizeof(&quot;{ &quot;)+sizeof(&quot;XX &quot;) *MAX_BYTES+sizeof(&quot;... }&quot;)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::ValueTraits&lt; const double &gt;</name>
    <filename>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>ValueTraits</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>aa3c1d7e00f939ec6f439d64f4c9017e4</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>a57e8dcbba51954fa6a5650ccd8f11399</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_DIGITS_ON_LEFT</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>a552e8c6948b9a4eb599600b5ab526c7fa22618422d6dfda387e57540589875ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DIGITS_ON_RIGHT</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>a552e8c6948b9a4eb599600b5ab526c7fa1b8acaba3b8043fcd81b3dece670c2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BASE</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>a552e8c6948b9a4eb599600b5ab526c7fa4adb75b0167dfa67f7adb79aaf8d52a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_DIGITS_ON_LEFT</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>a552e8c6948b9a4eb599600b5ab526c7fa22618422d6dfda387e57540589875ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DIGITS_ON_RIGHT</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>a552e8c6948b9a4eb599600b5ab526c7fa1b8acaba3b8043fcd81b3dece670c2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>BASE</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>a552e8c6948b9a4eb599600b5ab526c7fa4adb75b0167dfa67f7adb79aaf8d52a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_BYTES</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a636020814ad679e0503fe8ea58657bc0a0fb42f023b294011cb8e08bdcb6adc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>doNegative</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>a235592c403a83542cd34d87d0021e5f8</anchor>
      <arglist>(double &amp;t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hugeNumber</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>ae1abb110049bc7f8f4b319c7aed2b79d</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>normalNumber</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>a7ec352dd3e410ab0a6e7eaed6f2c62cb</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>doubleToString</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>a88f86910ac911eecd3400175eac776a5</anchor>
      <arglist>(double t, char *s, unsigned skip=0, unsigned max=(unsigned) -1)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static unsigned</type>
      <name>requiredDigitsOnLeft</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>ae8b47b8ec88da8aa12684532bcd1ea42</anchor>
      <arglist>(double t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01double_01_4.html</anchorfile>
      <anchor>ac0c98f74d8878cb38fb452c6e97a01a4</anchor>
      <arglist>[1+MAX_DIGITS_ON_LEFT+1+DIGITS_ON_RIGHT+1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::ValueTraits&lt; const signed long int &gt;</name>
    <filename>classCxxTest_1_1ValueTraits_3_01const_01signed_01long_01int_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>ValueTraits</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01signed_01long_01int_01_4.html</anchorfile>
      <anchor>abb31a9ba99399d9494e04c3cc08ca4ea</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01signed_01long_01int_01_4.html</anchorfile>
      <anchor>adbcc82a4332825b1e4fae4a33d62ad71</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>signed long int</type>
      <name>T</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01signed_01long_01int_01_4.html</anchorfile>
      <anchor>a1759f00c99c234fefc7cf9e87f5d7261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_BYTES</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a636020814ad679e0503fe8ea58657bc0a0fb42f023b294011cb8e08bdcb6adc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01signed_01long_01int_01_4.html</anchorfile>
      <anchor>ad016023d501eff9331dcccf8b7f4a184</anchor>
      <arglist>[2+3 *sizeof(T)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::ValueTraits&lt; const unsigned long int &gt;</name>
    <filename>classCxxTest_1_1ValueTraits_3_01const_01unsigned_01long_01int_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>ValueTraits</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01unsigned_01long_01int_01_4.html</anchorfile>
      <anchor>a1bdab0f349d92d078f5aa24a133f4307</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01unsigned_01long_01int_01_4.html</anchorfile>
      <anchor>ae5105a13f42428454de5b67d2a2c6ed6</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>unsigned long int</type>
      <name>T</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01unsigned_01long_01int_01_4.html</anchorfile>
      <anchor>a692f4b0b5213d8fe28615c04ffb46b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_BYTES</name>
      <anchorfile>classCxxTest_1_1ValueTraits.html</anchorfile>
      <anchor>a636020814ad679e0503fe8ea58657bc0a0fb42f023b294011cb8e08bdcb6adc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_asString</name>
      <anchorfile>classCxxTest_1_1ValueTraits_3_01const_01unsigned_01long_01int_01_4.html</anchorfile>
      <anchor>a32812b785f320795869d2c698e7a5f46</anchor>
      <arglist>[1+3 *sizeof(T)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vandermonde</name>
    <filename>classvandermonde.html</filename>
    <member kind="function">
      <type></type>
      <name>vandermonde</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>a77a038b98b0cb42d5fd357879bbc1066</anchor>
      <arglist>(const long _cn, const long _n, const long _maxdeg, number *_p, const bool _homog=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~vandermonde</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>af830871753618a2699c0ec2d92dee751</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>number *</type>
      <name>interpolateDense</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>acdaa07db2c4f838504020358183a5fc1</anchor>
      <arglist>(const number *q)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>numvec2poly</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>a564e8169b3caa86e9dfd6c5b72e8705e</anchor>
      <arglist>(const number *q)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>a05bb68a5368231c84eddbd6e8b399937</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>n</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>ab85b02db34bd0e9edf0e1fb46cb3a10c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>cn</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>aed97b432cdfd9e58ad9a5514ec153a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>maxdeg</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>a91204317b39d1770ceeff6a50d066244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>l</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>ab34b9f2f7432ed5616c5fe83bf947509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number *</type>
      <name>p</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>a86708b456d338c09e22580a0725cd20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>number *</type>
      <name>x</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>a705c98e208167bb34077d536eda0c921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>homog</name>
      <anchorfile>classvandermonde.html</anchorfile>
      <anchor>a4bff3d4ba529d5dd45bd83caa26a2fb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Variable</name>
    <filename>classVariable.html</filename>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a5716c9dcafcc8cf59a6f6b5dac3ec7a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a3ea7af652e9905551ba425b9510b3ce7</anchor>
      <arglist>(int l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a1e1960fd8135c551c9cf1ba24c05cfec</anchor>
      <arglist>(char name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>ae711a6cbfa0b4e19b3a3e48f5285c419</anchor>
      <arglist>(int l, char name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a1f104d0b2f6bed7b0d097f882c5948b9</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>acfc14d0ad77af53025f890b4d3a7745a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Variable &amp;</type>
      <name>operator=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>abf33c1cd8d98c792975cf7487dce6877</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a7ffb2c3164cee554e846af1f93f267d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>name</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a6cb79d7c56dd2a54cbbfb9280d5a204a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>next</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a925b218c26ed371faa1fd4e8a074ad80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a5716c9dcafcc8cf59a6f6b5dac3ec7a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a3ea7af652e9905551ba425b9510b3ce7</anchor>
      <arglist>(int l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a1e1960fd8135c551c9cf1ba24c05cfec</anchor>
      <arglist>(char name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>ae711a6cbfa0b4e19b3a3e48f5285c419</anchor>
      <arglist>(int l, char name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a1f104d0b2f6bed7b0d097f882c5948b9</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>acfc14d0ad77af53025f890b4d3a7745a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Variable &amp;</type>
      <name>operator=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>abf33c1cd8d98c792975cf7487dce6877</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a7ffb2c3164cee554e846af1f93f267d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>name</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a6cb79d7c56dd2a54cbbfb9280d5a204a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>next</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a925b218c26ed371faa1fd4e8a074ad80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a5716c9dcafcc8cf59a6f6b5dac3ec7a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a3ea7af652e9905551ba425b9510b3ce7</anchor>
      <arglist>(int l)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a1e1960fd8135c551c9cf1ba24c05cfec</anchor>
      <arglist>(char name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>ae711a6cbfa0b4e19b3a3e48f5285c419</anchor>
      <arglist>(int l, char name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a1f104d0b2f6bed7b0d097f882c5948b9</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>acfc14d0ad77af53025f890b4d3a7745a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Variable &amp;</type>
      <name>operator=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>abf33c1cd8d98c792975cf7487dce6877</anchor>
      <arglist>(const Variable &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>level</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a7ffb2c3164cee554e846af1f93f267d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>name</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a6cb79d7c56dd2a54cbbfb9280d5a204a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Variable</type>
      <name>next</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a925b218c26ed371faa1fd4e8a074ad80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Variable</type>
      <name>highest</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>aa8e7a22279ac2b9535fd39beb37c7da1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Variable</type>
      <name>highest</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>aa8e7a22279ac2b9535fd39beb37c7da1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Variable</type>
      <name>highest</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>aa8e7a22279ac2b9535fd39beb37c7da1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a3cb00b5b1e5e50b9d294dd919641ed0c</anchor>
      <arglist>(int l, bool flag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a3cb00b5b1e5e50b9d294dd919641ed0c</anchor>
      <arglist>(int l, bool flag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Variable</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a3cb00b5b1e5e50b9d294dd919641ed0c</anchor>
      <arglist>(int l, bool flag)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_level</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>ae6c1727e0db035777fa74dfc14091d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a9c8ab4ca14547538096318eafeb033a9</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a2d1bf5d11d59ba8f812006c99d613317</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>afff07f0db40f1f852f2b1ad59e383c97</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>abf46e54bc1632b812c5522e19733a0b7</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a577241b3afdeab9b791b33ce0b6dce55</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>ab221b3fc282dd76af78debcf081fa56d</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a99312ac7872dbb16a1fe0a6c32e86f1c</anchor>
      <arglist>(OSTREAM &amp;os, const Variable &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap_levels</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a4926e8052bb4dbfd0572e51b019a5c22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend Variable FACTORY_PUBLIC</type>
      <name>rootOf</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>aae0151bdd561866a3313613e9200ca16</anchor>
      <arglist>(const CanonicalForm &amp;mipo, char name=&apos;@&apos;)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a9c8ab4ca14547538096318eafeb033a9</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a2d1bf5d11d59ba8f812006c99d613317</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>afff07f0db40f1f852f2b1ad59e383c97</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>abf46e54bc1632b812c5522e19733a0b7</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a577241b3afdeab9b791b33ce0b6dce55</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>ab221b3fc282dd76af78debcf081fa56d</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a99312ac7872dbb16a1fe0a6c32e86f1c</anchor>
      <arglist>(OSTREAM &amp;os, const Variable &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap_levels</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a4926e8052bb4dbfd0572e51b019a5c22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend Variable FACTORY_PUBLIC</type>
      <name>rootOf</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>aae0151bdd561866a3313613e9200ca16</anchor>
      <arglist>(const CanonicalForm &amp;mipo, char name=&apos;@&apos;)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a9c8ab4ca14547538096318eafeb033a9</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a2d1bf5d11d59ba8f812006c99d613317</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>afff07f0db40f1f852f2b1ad59e383c97</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>abf46e54bc1632b812c5522e19733a0b7</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a577241b3afdeab9b791b33ce0b6dce55</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>ab221b3fc282dd76af78debcf081fa56d</anchor>
      <arglist>(const Variable &amp;lhs, const Variable &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend OSTREAM &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a99312ac7872dbb16a1fe0a6c32e86f1c</anchor>
      <arglist>(OSTREAM &amp;os, const Variable &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap_levels</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>a4926e8052bb4dbfd0572e51b019a5c22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend Variable FACTORY_PUBLIC</type>
      <name>rootOf</name>
      <anchorfile>classVariable.html</anchorfile>
      <anchor>aae0151bdd561866a3313613e9200ca16</anchor>
      <arglist>(const CanonicalForm &amp;mipo, char name=&apos;@&apos;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Vector</name>
    <filename>classVector.html</filename>
    <base>PolyBase&lt; POLY_VARIANT_MODUL, Vector, MyErrorHandler &gt;</base>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classVector.html</anchorfile>
      <anchor>abecbd5d876f28d8b01c5993b13df3379</anchor>
      <arglist>(ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classVector.html</anchorfile>
      <anchor>a56f0da6309b3a8243a320853c949f640</anchor>
      <arglist>(int n, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classVector.html</anchorfile>
      <anchor>a739d3117c4294aa12eda5947ac0662d9</anchor>
      <arglist>(const char *c, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classVector.html</anchorfile>
      <anchor>a9fe65bfa7e6a52ea546c019b2c6811d0</anchor>
      <arglist>(const Base &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classVector.html</anchorfile>
      <anchor>a3d4f5a15480b753b47b034029d12f47e</anchor>
      <arglist>(poly p, ring r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classVector.html</anchorfile>
      <anchor>ad7125e9f9064f9b4187a9cafa2261114</anchor>
      <arglist>(poly p, ring r, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classVector.html</anchorfile>
      <anchor>ae5f38541bc1ce2ccef162f6e9d327779</anchor>
      <arglist>(std::vector&lt; int &gt; v, ring r=currRing)</arglist>
    </member>
    <member kind="function">
      <type>Vector &amp;</type>
      <name>operator+=</name>
      <anchorfile>classVector.html</anchorfile>
      <anchor>afa94828a0a5efd73c06f4358b318a372</anchor>
      <arglist>(const Vector &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Vector &amp;</type>
      <name>operator+=</name>
      <anchorfile>classVector.html</anchorfile>
      <anchor>ac2df11ee02180fb7622965b2369f784b</anchor>
      <arglist>(const Base &amp;p)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PolyBase&lt; POLY_VARIANT_MODUL, Vector, MyErrorHandler &gt;</type>
      <name>Base</name>
      <anchorfile>classVector.html</anchorfile>
      <anchor>ac768e1221ab35053bf1a224b11c75fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classVector.html</anchorfile>
      <anchor>a8df190adf8573386fcf07d46381be5bd</anchor>
      <arglist>(const Vector &amp;p1, const Vector &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::VMap</name>
    <filename>classvspace_1_1VMap.html</filename>
    <templarg>typename Spec</templarg>
    <member kind="function">
      <type></type>
      <name>VMap</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>aee6fe8e66320efd51d1cba130003b881</anchor>
      <arglist>(size_t size=1024)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VMap</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>ac0688f7bb62750d1c9c3def1fe17838b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a962abd049b5da115c3d9487b81fa1c84</anchor>
      <arglist>(VRef&lt; K &gt; key, VRef&lt; V &gt; value, VRef&lt; K &gt; &amp;oldkey, VRef&lt; V &gt; &amp;oldvalue, bool replace=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>add</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a8ca665f24f199f4b6eabc6844b8137af</anchor>
      <arglist>(VRef&lt; K &gt; key, VRef&lt; V &gt; value, bool replace=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a02480656aae7d060a217dcbc95ebe2aa</anchor>
      <arglist>(VRef&lt; K &gt; key, VRef&lt; K &gt; &amp;oldkey, VRef&lt; V &gt; &amp;oldvalue)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a61272d19df7dda46461fce248d04c56d</anchor>
      <arglist>(VRef&lt; K &gt; key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a2e9c900b31c557b98eeb072e817b39e6</anchor>
      <arglist>(VRef&lt; K &gt; key, VRef&lt; V &gt; &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; V &gt;</type>
      <name>find</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a4aea2d9fb0b7bc08395c88f8381ff167</anchor>
      <arglist>(VRef&lt; K &gt; key)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Spec::Key</type>
      <name>K</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a716885dc0e116b4ae6bc67d384e6fcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Spec::Value</type>
      <name>V</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a5b3b1f3cc95299590cdbe44cab7827a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_lock_bucket</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a402e920f173f0535befbbb279aa25021</anchor>
      <arglist>(size_t b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_unlock_bucket</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a9db241539f3e69976d51d8323f64c8a9</anchor>
      <arglist>(size_t b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VRef&lt; VRef&lt; Node &gt; &gt;</type>
      <name>_buckets</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>a8afb7e6c3ac58181e749c41cb1fae807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VRef&lt; internals::FastLock &gt;</type>
      <name>_locks</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>aadf712644ff5c0374a43c662ae9631c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_nbuckets</name>
      <anchorfile>classvspace_1_1VMap.html</anchorfile>
      <anchor>ad8dcff2a37ad99c3ea255014f115bfa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::internals::VMem</name>
    <filename>structvspace_1_1internals_1_1VMem.html</filename>
    <member kind="function">
      <type>VSeg</type>
      <name>segment</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>a676a3da6c9fa59d8531dac4586ac94d3</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>segment_no</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>a3f06fa0a3c0f9cffc5bf0fd743664f4b</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="function">
      <type>vaddr_t</type>
      <name>vaddr</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>ade8212a4539023924f12b2fc0201672b</anchor>
      <arglist>(size_t segno, segaddr_t addr)</arglist>
    </member>
    <member kind="function">
      <type>segaddr_t</type>
      <name>segaddr</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>adf184f83c7a947c87016a04a5938c5fe</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="function">
      <type>Block *</type>
      <name>block_ptr</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>a3d0e17ff499101d4c30b016d6a5183e7</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ensure_is_mapped</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>a16dedc17b5bec78a5f1e4ed9a93f18f6</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>to_ptr</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>ad12574da887881282dd15d3fb5584310</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>filesize</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>a6cb05ce5d615808e48c60ef09fed37f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>init</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>aff01b8f454883ad7c42055b5f39c7801</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>init</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>a6a6e4f5fd9faf4de6293662f2fd97cac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>init</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>a0c5c945714b3347dd8f25c141e924888</anchor>
      <arglist>(const char *path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deinit</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>aeb5184d00307d0a34d83d4f776b7d3d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>mmap_segment</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>a568c3ac0049c7cef6865ea4d6aa2e365</anchor>
      <arglist>(int seg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_segment</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>ae12a7c0f1a1c1b5a618803c43f110721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MetaPage *</type>
      <name>metapage</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>a8b06265becf4915455e0a3a42637cc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>a8c0e5cd24688b5b7ddc51c3cbdcea92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::FILE *</type>
      <name>file_handle</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>a36f7efb3348f13577734906b45ac2ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>current_process</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>aa86f4f3183af6244d5aed3be2fb15c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vaddr_t *</type>
      <name>freelist</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>ad6e6dade20b52e3cab4386ef3dcd4052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VSeg</type>
      <name>segments</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>ad80d49f9e47708ee614efab2f2a83bed</anchor>
      <arglist>[MAX_SEGMENTS]</arglist>
    </member>
    <member kind="variable">
      <type>ProcessChannel</type>
      <name>channels</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>ae6e9ddd2a6418798fbe7d32e6ae8cc75</anchor>
      <arglist>[MAX_PROCESS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VMem</type>
      <name>vmem_global</name>
      <anchorfile>structvspace_1_1internals_1_1VMem.html</anchorfile>
      <anchor>abfafd0d0ee5461b3c9b80f5ed8c7fe69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Voice</name>
    <filename>classVoice.html</filename>
    <member kind="function">
      <type></type>
      <name>Voice</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>a35d043b14d898a2833768b635499d4cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>feBufferTypes</type>
      <name>Typ</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>a5cabbbeace033f17d2f1f91749d13641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Next</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>a5365265087298f6122a0b8ef79c2ae1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Voice *</type>
      <name>next</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>a2150757fe5a0f7c3e872a3d34d5ef87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Voice *</type>
      <name>prev</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>adf3ac281502426e1f064dee8af492ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>filename</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>aaf06f400d62d5b9ff828834cd415e85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>procinfo *</type>
      <name>pi</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>a9dc7ebd927c01314a5764bd987575004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>oldb</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>ab73efeeeea3c968d835ecc5184142558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>files</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>a33e251ffe030308ddd2af5cad9752e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>buffer</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>a422fbc74e962f66ebd1bbb572d3bdae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>fptr</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>af803b7289f37337a91dca2e773c40052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>ftellptr</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>a78d0624763ad60c547c538a81ab5a2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>buff_size</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>aa3ba8a9a98d628c1a06f0d18eac442dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start_lineno</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>a995b4fb611c6a26d5feb4e65679eaa80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>curr_lineno</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>a081b9c5946768cf17f488a5288c33118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>feBufferInputs</type>
      <name>sw</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>ab4ce182e60a3c9d18061421acc7a9326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifsw</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>a8ab35fd6f957fa7afd0e9dae57f83f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>feBufferTypes</type>
      <name>typ</name>
      <anchorfile>classVoice.html</anchorfile>
      <anchor>af3999ed6d87579fdff21431eb93c27b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::VRef</name>
    <filename>structvspace_1_1VRef.html</filename>
    <templarg>typename T</templarg>
    <member kind="function">
      <type></type>
      <name>VRef</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a803492744a54610130095d2abb3fef55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>offset</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a45f1eb7e425b07c1f8f53f006e7e1887</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>ac83a617fdc2516c918e4df4ea466ac1a</anchor>
      <arglist>(VRef&lt; T &gt; other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>aa226ea5c8399c967db785fb27dee36d0</anchor>
      <arglist>(VRef&lt; T &gt; other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a758e3b49398910b031b3d16ec06786b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_null</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a771557f7a5d7392b8a8ff29cef020695</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VRef</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a5b6c01d3fdb92ffbf9c2c219d7527be4</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>to_ptr</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a3b6c4b20cc37b086509cbf2385723921</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>as_ptr</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a325340745dabb349881c8d7d397f68b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>as_ref</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a26cc769868777107fb291663f2949b57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a360865e82bc2ef305270bc3bd5fc7a66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a45626dc2967611dda2e065f8a5e552db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a4e45487c8f7fd1d31137309b688b5c83</anchor>
      <arglist>(VRef&lt; T &gt; other)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>abe95e3a5e566dd4942f0e827cb5eab8b</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; U &gt;</type>
      <name>cast</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a03732e2f0f08f3110f205d71d79a0a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>ad3597149c85f64116a40bd453302843d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VRef&lt; T &gt;</type>
      <name>from_vaddr</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>abb21f0d0eecd925798d218dde8ca323b</anchor>
      <arglist>(internals::vaddr_t vaddr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VRef&lt; T &gt;</type>
      <name>alloc</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a8d694ed2634808456dad121170a095ed</anchor>
      <arglist>(size_t n=1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>VRef</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a8f3814516b38030928c68988c8229c90</anchor>
      <arglist>(internals::vaddr_t vaddr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internals::vaddr_t</type>
      <name>vaddr</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>af419ec9584380bb1838b77628280cd8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::VRef&lt; void &gt;</name>
    <filename>structvspace_1_1VRef_3_01void_01_4.html</filename>
    <member kind="function">
      <type></type>
      <name>VRef</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>a7b1983a29971058b4e30b41e675b6918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>offset</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>a06045776e35eec9eb81bd3ab91af3457</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>aa26ae95047c99c8f709bed66e078834a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>a621a80a5482988fff496a75d364a62dd</anchor>
      <arglist>(VRef&lt; void &gt; other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>a2259bb35e4190f68cec68dea236bdf2a</anchor>
      <arglist>(VRef&lt; void &gt; other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_null</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>a900343cf6e7228c4686492e5f4a224c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VRef</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>ac591feac4f2b9a27c1d582353631d11e</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>to_ptr</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>aebe442ecd00d83d89f1f925aff060900</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>as_ptr</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>a53fb921630717dfc41da1df776bce16a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; void &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>a5d0b851dd00ef6ef9a2cd15dad84f38f</anchor>
      <arglist>(VRef&lt; void &gt; other)</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; U &gt;</type>
      <name>cast</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>afd317e5db42898687c08ee627559c30a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>a53fa6c9174cc0582f3cefcd9741e4fe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void &amp;</type>
      <name>as_ref</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a26cc769868777107fb291663f2949b57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void &amp;</type>
      <name>operator*</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a360865e82bc2ef305270bc3bd5fc7a66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator-&gt;</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>a45626dc2967611dda2e065f8a5e552db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void &amp;</type>
      <name>operator[]</name>
      <anchorfile>structvspace_1_1VRef.html</anchorfile>
      <anchor>abe95e3a5e566dd4942f0e827cb5eab8b</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VRef&lt; void &gt;</type>
      <name>from_vaddr</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>aab16d8cab12fd1640f795cb4347483e4</anchor>
      <arglist>(internals::vaddr_t vaddr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VRef&lt; void &gt;</type>
      <name>alloc</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>afcc50e1df8781f5392c19f1654d2fcdc</anchor>
      <arglist>(size_t n=1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>VRef</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>adada551d38ee2a3afee5700443eef25e</anchor>
      <arglist>(internals::vaddr_t vaddr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internals::vaddr_t</type>
      <name>vaddr</name>
      <anchorfile>structvspace_1_1VRef_3_01void_01_4.html</anchorfile>
      <anchor>ad47e3061b2424b1d9f6b858dcbe37140</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::internals::VSeg</name>
    <filename>structvspace_1_1internals_1_1VSeg.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>is_free</name>
      <anchorfile>structvspace_1_1internals_1_1VSeg.html</anchorfile>
      <anchor>a0d517fff0b47266677958c0d8627e15c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block *</type>
      <name>block_ptr</name>
      <anchorfile>structvspace_1_1internals_1_1VSeg.html</anchorfile>
      <anchor>a4541317089447173c4073ba6538d65d4</anchor>
      <arglist>(segaddr_t addr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_free</name>
      <anchorfile>structvspace_1_1internals_1_1VSeg.html</anchorfile>
      <anchor>ac3c8b6833bd92782298fef5ce23e48e9</anchor>
      <arglist>(segaddr_t addr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>structvspace_1_1internals_1_1VSeg.html</anchorfile>
      <anchor>a9b7e8de91754a308d66803787056898a</anchor>
      <arglist>(segaddr_t addr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VSeg</name>
      <anchorfile>structvspace_1_1internals_1_1VSeg.html</anchorfile>
      <anchor>aade5781bb14db858204f7e05b9470ddd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VSeg</name>
      <anchorfile>structvspace_1_1internals_1_1VSeg.html</anchorfile>
      <anchor>afe993dcb855d946285d49e1651d2ff6d</anchor>
      <arglist>(void *base)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>base</name>
      <anchorfile>structvspace_1_1internals_1_1VSeg.html</anchorfile>
      <anchor>acd861b47038cdb34e499e369401bb881</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::VString</name>
    <filename>classvspace_1_1VString.html</filename>
    <member kind="function">
      <type></type>
      <name>VString</name>
      <anchorfile>classvspace_1_1VString.html</anchorfile>
      <anchor>affe267c15d1e10da4b0cadf7d5f4e1ec</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VString</name>
      <anchorfile>classvspace_1_1VString.html</anchorfile>
      <anchor>a05e9979be46adf3a250bb93873232166</anchor>
      <arglist>(const char *s, size_t len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VString</name>
      <anchorfile>classvspace_1_1VString.html</anchorfile>
      <anchor>a4f60f4ad8599aa500a3675eaeadb919a</anchor>
      <arglist>(size_t len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VString</name>
      <anchorfile>classvspace_1_1VString.html</anchorfile>
      <anchor>a358379d079aa86fcf7f5d7f67581085f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>len</name>
      <anchorfile>classvspace_1_1VString.html</anchorfile>
      <anchor>aefd018abcf061337d6cbdd7a8f97f615</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; VString &gt;</type>
      <name>clone</name>
      <anchorfile>classvspace_1_1VString.html</anchorfile>
      <anchor>a0eed68aee4f08b50808775530293b583</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>str</name>
      <anchorfile>classvspace_1_1VString.html</anchorfile>
      <anchor>a24d3076e123767cf097befd0056bdb27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VRef&lt; char &gt;</type>
      <name>_buffer</name>
      <anchorfile>classvspace_1_1VString.html</anchorfile>
      <anchor>a051c84b71314899fcb9d8e6574f33190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_len</name>
      <anchorfile>classvspace_1_1VString.html</anchorfile>
      <anchor>a7e674868628cab951a390d03b36aaa0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vspace::WaitSemaphoreEvent</name>
    <filename>classvspace_1_1WaitSemaphoreEvent.html</filename>
    <base>vspace::Event</base>
    <member kind="function">
      <type></type>
      <name>WaitSemaphoreEvent</name>
      <anchorfile>classvspace_1_1WaitSemaphoreEvent.html</anchorfile>
      <anchor>a484599fe01b512a79b0faa734d6745b5</anchor>
      <arglist>(VRef&lt; Semaphore &gt; sem)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start_listen</name>
      <anchorfile>classvspace_1_1WaitSemaphoreEvent.html</anchorfile>
      <anchor>adc8e0e5fee70a1df69caf2a515f7cfe7</anchor>
      <arglist>(internals::ipc_signal_t sig)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop_listen</name>
      <anchorfile>classvspace_1_1WaitSemaphoreEvent.html</anchorfile>
      <anchor>ae45e398b313011d6b9e98e991c2af113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>complete</name>
      <anchorfile>classvspace_1_1WaitSemaphoreEvent.html</anchorfile>
      <anchor>adc6aee5a276fab3356a38bbd171cdd95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VRef&lt; Semaphore &gt;</type>
      <name>_sem</name>
      <anchorfile>classvspace_1_1WaitSemaphoreEvent.html</anchorfile>
      <anchor>af450b9480203ba64ebe6ac54ded79769</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>weightOverflowException</name>
    <filename>classweightOverflowException.html</filename>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classweightOverflowException.html</anchorfile>
      <anchor>a7db84227fa7295a9f88d0c6d38201912</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::Win32Gui</name>
    <filename>classCxxTest_1_1Win32Gui.html</filename>
    <base>CxxTest::GuiListener</base>
    <member kind="function">
      <type>void</type>
      <name>enterGui</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a6e55bf95d71d80e5dd835476b102efac</anchor>
      <arglist>(int &amp;argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterWorld</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a6ace75b735224e8593de343b820760dc</anchor>
      <arglist>(const WorldDescription &amp;wd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>guiEnterSuite</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a84ec6040c2afe575c497cf51d9b4156a</anchor>
      <arglist>(const char *suiteName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>guiEnterTest</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a8df332e1a263b0e158cd99c74bdc7648</anchor>
      <arglist>(const char *suiteName, const char *testName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yellowBar</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ad6f1da6e5f92b5550d15c089e2a5cbe4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>redBar</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ac8e2ea92c33d5f20ffe7f9426c8d519d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveGui</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a495912f4f1f3fb84030d14763706f9fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_SUITE_NAME</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3a3e69fe884dc6ad6614222348b79826bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_SUITE_TIME</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3a67050689db7f6f26a7d6e8fcdf2d6c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_TEST_NAME</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3a43b17bcb1f1f87753dc99b356f072ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_TEST_TIME</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3a999e45ab93d7dd781bc045ef9320ff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_TESTS_DONE</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3aa96c8ddc0393f35dd3ddd587c5301d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_WORLD_TIME</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3ae6a6ca3a50e0b5ac25bb22967ea9c93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_TOTAL_PARTS</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3a98fdb0735b1e29d798a96e3efe0e32a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TIMER_ID</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a96823701578c9e7cefd836adb2a4a2afa3f9200faaef8e7bc508f9f13cbbe08b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TIMER_DELAY</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a96823701578c9e7cefd836adb2a4a2afa17da67929a6332ba02d5dae2f76b908c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_SUITE_NAME</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3a3e69fe884dc6ad6614222348b79826bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_SUITE_TIME</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3a67050689db7f6f26a7d6e8fcdf2d6c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_TEST_NAME</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3a43b17bcb1f1f87753dc99b356f072ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_TEST_TIME</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3a999e45ab93d7dd781bc045ef9320ff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_TESTS_DONE</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3aa96c8ddc0393f35dd3ddd587c5301d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_WORLD_TIME</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3ae6a6ca3a50e0b5ac25bb22967ea9c93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>STATUS_TOTAL_PARTS</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2c4aa2a2d41fb0736085fd2c41cd94e3a98fdb0735b1e29d798a96e3efe0e32a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TIMER_ID</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a96823701578c9e7cefd836adb2a4a2afa3f9200faaef8e7bc508f9f13cbbe08b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>TIMER_DELAY</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a96823701578c9e7cefd836adb2a4a2afa17da67929a6332ba02d5dae2f76b908c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseCommandLine</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a8bc56f308a2a7a50ecf3b49b949e8939</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getTotalTests</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a0ca06cbe4ffd369cb3fd6561af0460ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getTotalTests</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a53593eb8d632d7e70e4f37c91e7d3249</anchor>
      <arglist>(const WorldDescription &amp;wd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startGuiThread</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a72f81f21ff59ed9e913de4a9c25619ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>gui</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a843493b1a43b0ab9c423d221ac4efcbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>registerWindowClass</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ad4628bdb60b230f8551085d7155d62bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createMainWindow</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ab5af5a6892cfa22c1d7501ec6a0d4b60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initCommonControls</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a87f49ccdd06279e7c23f2aa757dc262b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createProgressBar</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a115e4ceeb35d13cf5a82f2e0a7961513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createStatusBar</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>aca17f743620f7071bac7b90f4d23f455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setRatios</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a5d61606d9fbff494d576aacc79fef260</anchor>
      <arglist>(unsigned suiteNameRatio, unsigned suiteTimeRatio, unsigned testNameRatio, unsigned testTimeRatio, unsigned testsDoneRatio, unsigned worldTimeRatio)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HWND</type>
      <name>createWindow</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a3415f2db5af0b3859e7a04dd90a99979</anchor>
      <arglist>(LPCTSTR className, DWORD style, HWND parent=(HWND) NULL)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>progressBarMessage</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a09d5341c13edab98081f13a477555fda</anchor>
      <arglist>(UINT message, WPARAM wParam=0, LPARAM lParam=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>centerMainWindow</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a0a9030de036aa38d62b417bfd10b1f0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getScreenArea</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a6f41b084784a15eaf02d821e2905d707</anchor>
      <arglist>(RECT &amp;area)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getScreenAreaWithoutTaskbar</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ab4a52651115548c229bf7e29d7387dd3</anchor>
      <arglist>(RECT &amp;area)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getWholeScreenArea</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a9e8815e95305667b95b084778a5b2993</anchor>
      <arglist>(RECT &amp;area)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showMainWindow</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>afdb1d50ad99a246b4758aceba61ecff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showMainWindow</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a8ff466aaf2a2dfd0898f4f2d27864cba</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startTimer</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a3b588c0b1c4487e4bab16cbee93539a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a57adb7ef114603707dc46d11ec48d460</anchor>
      <arglist>(DWORD &amp;tick)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startTests</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>afc895cdb4b83a9d90515bec8ef5427c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>messageLoop</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a602a47e0563b405e06671e797d27725b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>LRESULT</type>
      <name>handle</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>aab1323f1641d374a876194cb3a398f91</anchor>
      <arglist>(HWND window, UINT message, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resizeControls</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a8cdbc60769bb9bc2a16848e11a07bb23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setStatusParts</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a4d5c4420ab5d1f420b86287a9d51962d</anchor>
      <arglist>(LONG width)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>statusBarMessage</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a259571a089346dba7fb699a538470823</anchor>
      <arglist>(UINT message, WPARAM wParam=0, const void *lParam=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>greenBar</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a88a0170d49602a53a4d6786f70cfbc6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ac14e324fec07c497dcbac7d6b05e49f0</anchor>
      <arglist>(BYTE, BYTE, BYTE)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setIcon</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a53ad9807c61bfa1afac18cda6d5ab891</anchor>
      <arglist>(LPCTSTR icon)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HICON</type>
      <name>loadStandardIcon</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ad707369f92ebf67b070803849e2e4a46</anchor>
      <arglist>(LPCTSTR icon)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setTestCaption</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>acd2f82ff5f341773b70178f8b487c815</anchor>
      <arglist>(const char *suiteName, const char *testName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCaption</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a036400b198df268513b8d4154143c29a</anchor>
      <arglist>(const char *a=&quot;&quot;, const char *b=&quot;&quot;, const char *c=&quot;&quot;, const char *d=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showSuiteName</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a6262d15df26cb49a70ab0a8f72892bb7</anchor>
      <arglist>(const char *suiteName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showTestName</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a7550ab2523b67deebd01be5b3a4a9de0</anchor>
      <arglist>(const char *testName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showTestsDone</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>abd58e7f110ad6e177f9cb2989c9689d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateTime</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a7db892262886628ca1f77600b828589b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setStatusTime</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a31e85db1d63d85eb3729d9bc434ac104</anchor>
      <arglist>(unsigned part, DWORD start)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>keep</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ac94844a00b98f24e0ef01e449f219113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showSummary</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ac680afe70ef124e5d929d4b6a349585d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setStatusPart</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ad5a7832d3c27e11ac6337f8d5e6f127f</anchor>
      <arglist>(unsigned part, const char *text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopTimer</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ad65c17c73e32d5014ce2662490de394c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSummaryStatusBar</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a1e36b95e16c17f8aa70107effe057e8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSummaryCaption</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>acb374acd77a994290f08794ef957e5de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char *</type>
      <name>allocate</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a478d5e62711f58e3125a86f65b551c08</anchor>
      <arglist>(unsigned length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>aa5266056a604e23baf9a52fe449a0a8f</anchor>
      <arglist>(char *data)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static DWORD WINAPI</type>
      <name>guiThread</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a96b77a5292e0a0892f4a6d98c4e79da8</anchor>
      <arglist>(LPVOID parameter)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static LRESULT CALLBACK</type>
      <name>windowProcedure</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a0764e82906b468babbe30701ff6ca15f</anchor>
      <arglist>(HWND window, UINT message, WPARAM wParam, LPARAM lParam)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>setUp</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a7111cf7a02e450ed4108f03a5efd38ad</anchor>
      <arglist>(HWND window, LPCREATESTRUCT create)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_title</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a729595fc4628f1a4f80b9bf1824bf4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_startMinimized</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a78a2559cd7c56f4ef3642c6ff602afde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_keep</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a1213b1340161a419e4a5a6231b006d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HANDLE</type>
      <name>_gui</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a961e5fb675dae74f0fe6dc7e3e39cd3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WNDCLASSEX</type>
      <name>_windowClass</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a9abb108a7ba32bbe6cc75e0833d45886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HWND</type>
      <name>_mainWindow</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a332801a5b9014e2d4f8bf19bf976fa49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HWND</type>
      <name>_progressBar</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>aff547cd67bdce0e3c291c1a7d9f86dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HWND</type>
      <name>_statusBar</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ac4919bc1c3cf66a005f0e8786c1c1b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HANDLE</type>
      <name>_canStartTests</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a44bd0fd066133c647c09868ff7683d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_numTotalTests</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a94642082a4c0babae7b70dd4d9a3e99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_testsDone</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>aa8c3709c0c97fd82a9b991c714b9283b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_strTotalTests</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a406b4d1f077e253039ee5ce158729752</anchor>
      <arglist>[WorldDescription::MAX_STRLEN_TOTAL_TESTS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_statusWidths</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a1623fdcdb0243b197aa79f293060157c</anchor>
      <arglist>[STATUS_TOTAL_PARTS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_statusOffsets</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a39c2ef672a7a5d3f9cc3d90796f54d90</anchor>
      <arglist>[STATUS_TOTAL_PARTS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_statusTotal</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a16b1bce6503c864013f28c3b3ae217f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_statusTestsDone</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ac5f1a5345727c450b1a3141b03325191</anchor>
      <arglist>[sizeof(&quot;1000000000 of  (100%)&quot;)+WorldDescription::MAX_STRLEN_TOTAL_TESTS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DWORD</type>
      <name>_worldStart</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>ac9e46b07bb261bb85cfdf9b0d6dbfd93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DWORD</type>
      <name>_suiteStart</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a2b39d48819ce7556a7790f27f6678d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DWORD</type>
      <name>_testStart</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>a15c9eb791b027b103d6b7beb5427f672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_timeString</name>
      <anchorfile>classCxxTest_1_1Win32Gui.html</anchorfile>
      <anchor>acf098f92662d5c39eaf3a6b47caed8cc</anchor>
      <arglist>[sizeof(&quot;00:00:00&quot;)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::WorldDescription</name>
    <filename>classCxxTest_1_1WorldDescription.html</filename>
    <base>CxxTest::Link</base>
    <member kind="enumvalue">
      <name>MAX_STRLEN_TOTAL_TESTS</name>
      <anchorfile>classCxxTest_1_1WorldDescription.html</anchorfile>
      <anchor>a1a75220bdf4bb02670f386fb03577e9ca4ee2343844c40ffdcb94594a22fdaf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_STRLEN_TOTAL_TESTS</name>
      <anchorfile>classCxxTest_1_1WorldDescription.html</anchorfile>
      <anchor>a1a75220bdf4bb02670f386fb03577e9ca4ee2343844c40ffdcb94594a22fdaf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WorldDescription</name>
      <anchorfile>classCxxTest_1_1WorldDescription.html</anchorfile>
      <anchor>acdc8f407e8bc17e8e85d3a3f426dfdcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned</type>
      <name>numSuites</name>
      <anchorfile>classCxxTest_1_1WorldDescription.html</anchorfile>
      <anchor>a525cc724abe3829196fe8cae148bb08d</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned</type>
      <name>numTotalTests</name>
      <anchorfile>classCxxTest_1_1WorldDescription.html</anchorfile>
      <anchor>ab79216449d209734acfcaf7f1c6d4846</anchor>
      <arglist>(void) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const SuiteDescription &amp;</type>
      <name>suiteDescription</name>
      <anchorfile>classCxxTest_1_1WorldDescription.html</anchorfile>
      <anchor>aebbcfcf5b3b38a77e3ec1b0ecdaf782f</anchor>
      <arglist>(unsigned) const =0</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>strTotalTests</name>
      <anchorfile>classCxxTest_1_1WorldDescription.html</anchorfile>
      <anchor>a8471812e4ff917510d9495f18c6b41b2</anchor>
      <arglist>(char *) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SuiteDescription *</type>
      <name>firstSuite</name>
      <anchorfile>classCxxTest_1_1WorldDescription.html</anchorfile>
      <anchor>a9a47a76249b9e6ed05198ce22ecf776c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const SuiteDescription *</type>
      <name>firstSuite</name>
      <anchorfile>classCxxTest_1_1WorldDescription.html</anchorfile>
      <anchor>afc93e94a1b95e10ddbc391d669257751</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>activateAllTests</name>
      <anchorfile>classCxxTest_1_1WorldDescription.html</anchorfile>
      <anchor>afb0a2e1994aecafa541f18737e5918a6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>leaveOnly</name>
      <anchorfile>classCxxTest_1_1WorldDescription.html</anchorfile>
      <anchor>ab7d5d74e073d9326929b8b57ceb91502</anchor>
      <arglist>(const char *, const char *=0)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::TestRunner::WorldGuard</name>
    <filename>classCxxTest_1_1TestRunner_1_1WorldGuard.html</filename>
    <base>CxxTest::TestRunner::StateGuard</base>
    <member kind="function">
      <type></type>
      <name>WorldGuard</name>
      <anchorfile>classCxxTest_1_1TestRunner_1_1WorldGuard.html</anchorfile>
      <anchor>a2b13a4584d9555049d8b0f973ffe84cf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::X11Gui</name>
    <filename>classCxxTest_1_1X11Gui.html</filename>
    <base>CxxTest::GuiListener</base>
    <member kind="function">
      <type>void</type>
      <name>enterGui</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>ae2486eff18e9dde13abebf4e20686979</anchor>
      <arglist>(int &amp;argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enterWorld</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a130b274f2a763e99fee41b0ac397ab9d</anchor>
      <arglist>(const WorldDescription &amp;wd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>guiEnterTest</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a4e382d67854003eb82ca75738ec8789f</anchor>
      <arglist>(const char *suiteName, const char *testName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yellowBar</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>af9490e4a6a604a5fdd61cdac7fda5a54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>redBar</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a5897fd74481f9abba6cdbd2dfbd43145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>leaveGui</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a046edf4f504ded2a365719bb65cfe8ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseCommandLine</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a7c5e48a8e5b115ea87e0e267777df060</anchor>
      <arglist>(int &amp;argc, char **argv)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>openDisplay</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>adee67bd63255a1bf8f5598e87bb5ad90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createColors</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a1802232673d237928abc4532c1880c9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned long</type>
      <name>getColor</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>abe9310de4414f999dc9ccd196bbe061e</anchor>
      <arglist>(const char *colorName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createWindow</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>ab83640127f368ee142b1c25340a1f3bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createGc</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a5b9b99a33b9a79fd91c3b76ef9674f2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createFont</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>ae5a87f9e3bf89c2222ec0ea9aec32275</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadFont</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>abd05c4fc7bc708617159e1c601999db2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>useDefaultFont</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a3889664244dd944238608d5c84cca126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getFontInfo</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a23571e4e19b365df29c8c465fe874d46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>freeFontInfo</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a5ac2e12cdfa8ed0256b719380e39c0f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeEvents</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a28cc9f469010fb26efbb76336fce9fd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeBar</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a924a7d37c156a4c2981a309a683f3feb</anchor>
      <arglist>(const WorldDescription &amp;wd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getTotalTests</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>af4765a3a85ae5c377dcd56e9690c6cf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getTotalTests</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>aaab828e277a82c63cbc1126154ae2b6b</anchor>
      <arglist>(const WorldDescription &amp;wd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>centerWindow</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a7e3f7ab76bebadefb8bde4d52ae32f7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processEvents</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a35c963735824bfc2276bb10718706f89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setWindowName</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a6f3df9bc02f35af76daa95adbaaf5a12</anchor>
      <arglist>(const char *suiteName, const char *testName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>redraw</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a1eb76c7cfd75fb035fbdcd99d13edfba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getWindowSize</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>afb4db80255c41b79e07810d84d0fe143</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawSolidBar</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a55f0bb56a4fdd948bc4f2975a64a98c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawDividers</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>adbae713dec31d8facc2719c884b35575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawPercentage</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a521121cc3cd113e328099a2b5c91c057</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a976e2bc96aa3d7779135cca7000311c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>destroyGc</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a2c5e845434e885c6ff2f02523e34b7e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>destroyWindow</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>ac1d3cf12b370d6aad6a1bf637cfc8ca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeDisplay</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a288b909a891a465f729fa45fce96bb01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_programName</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>ae10291ffc79324cd8ec86a7838d24dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Display *</type>
      <name>_display</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a632c197547f9b235919c160c5bede817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Window</type>
      <name>_window</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a8869f3983f712d7f9cf291f3d9258513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_numTotalTests</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a68df34891c847947eeb86f9788416ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>_testsDone</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a0d4f3a697be082f5b11336c5363dbdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_strTotalTests</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a3547e013acbb899206c3daca64aeab7d</anchor>
      <arglist>[WorldDescription::MAX_STRLEN_TOTAL_TESTS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_foregroundName</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>af22a70c13a03a83cb3c303bb08bf9b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_backgroundName</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>ad5eac367345eb8e2758caacb28c3c222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_greenName</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a467bc13a5487a0ed287b48affb359a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_yellowName</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>adea98a6b21f053f931801716a7c82dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_redName</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>ae842c9c6ba0300a973f551bc1b06db1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>_foreground</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a53a5b7dbb86c9a4573d9aaa94bc11e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>_background</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>aa478110a0e777f705345c2c4bda5b7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>_barColor</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a92d7cb8416f431600b0d93ce224a27fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_width</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a566327c21e2b6d6a00b733cda7f65779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_height</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a45f36a5449465e5392b6c1084926c3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GC</type>
      <name>_gc</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a41bbc4540d6ca5be342258db760953a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>_fontName</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a8ad7725b3c0c4f232c7204494a9dbfad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XID</type>
      <name>_fontId</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a95b1586e81cd74402fbdfde18a4e4eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XFontStruct *</type>
      <name>_fontInfo</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>ab7546da743adae179f76bfdc6af9f9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_textHeight</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a510b3368d168ef40642ac20be0c5e175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_textDescent</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>ac697b6e299dd83d7dcf1285550ae7c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>_eventMask</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a1ed0c1761c0740ebfc12a56dc53d1789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Colormap</type>
      <name>_colormap</name>
      <anchorfile>classCxxTest_1_1X11Gui.html</anchorfile>
      <anchor>a7373013535e8568ea940c0f665d0577b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CxxTest::YesNoRunner</name>
    <filename>classCxxTest_1_1YesNoRunner.html</filename>
    <base>CxxTest::TestListener</base>
    <member kind="function">
      <type></type>
      <name>YesNoRunner</name>
      <anchorfile>classCxxTest_1_1YesNoRunner.html</anchorfile>
      <anchor>a98c3f83ce6fd0d1436118c1536074e43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchorfile>classCxxTest_1_1YesNoRunner.html</anchorfile>
      <anchor>a945e3cc8a542b9ff29601e9eaff19507</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yy_buffer_state</name>
    <filename>scanner_8cc.html</filename>
    <anchor>structyy__buffer__state</anchor>
    <member kind="variable">
      <type>FILE *</type>
      <name>yy_input_file</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aa8dbeda3181cf017de30f969c6d33b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>yy_ch_buf</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a2176acec0c34b24b251ecf500ae85dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>yy_buf_pos</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>abbeb8dcef891d54d03fc0c34a46e0c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yy_size_t</type>
      <name>yy_buf_size</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>aa739d2115485a480efe8a4b560452d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_n_chars</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ac307e09790215c62a2a158e0cde798f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_is_our_buffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a908acf06e007e1ec2bc724a447a0949e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_is_interactive</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a458e16ef9eb5382368c6d7942f75bcc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_at_bol</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>a3ec191dd81b40c6e9049c34591c71341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_fill_buffer</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>ab2ebe51d0dcee6e97e2de6d70bcd1b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_buffer_status</name>
      <anchorfile>scanner_8cc.html</anchorfile>
      <anchor>adb10751d7da230d5d2e7179b17984e14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ZConeCompareDimensionFirst</name>
    <filename>structZConeCompareDimensionFirst.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structZConeCompareDimensionFirst.html</anchorfile>
      <anchor>ac01627971cfd9c8dc607a5bd33e66fac</anchor>
      <arglist>(const gfan::ZCone &amp;zc, const gfan::ZCone &amp;zd) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ZnmInfo</name>
    <filename>rmodulon_8h.html</filename>
    <anchor>structZnmInfo</anchor>
    <member kind="variable">
      <type>mpz_ptr</type>
      <name>base</name>
      <anchorfile>rmodulon_8h.html</anchorfile>
      <anchor>a62478e3f23a0127aa62d3473d29ab0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>exp</name>
      <anchorfile>rmodulon_8h.html</anchorfile>
      <anchor>ad7bdd13cd16ef939f621ac359c8d5fbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vspace::ZRef</name>
    <filename>structvspace_1_1ZRef.html</filename>
    <templarg>typename T</templarg>
    <class kind="struct">vspace::ZRef::RefCounted</class>
    <member kind="function">
      <type></type>
      <name>ZRef</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>a440cea9ae7ca5975c5e502aff13a1029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZRef</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>a281b1102771a461db47bf7608fd7bd2c</anchor>
      <arglist>(internals::vaddr_t vaddr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>af7f7a31f71cadf3befa3766267ff5dc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_null</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>a4f2014ffdb74b081ff1d7b6d244f42df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ZRef</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>a925d472c6aade57d94dc4108511727c1</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>as_ptr</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>aae0cd33110390aed042c36622824f1b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>as_ref</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>a05193bfc1edf1ce559ef47d7870e9d34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>a019cd6b69c38f66b0f3a5eb61d33aa63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>aaa7e66df1d1f78fd824cea20bd1afb4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ZRef&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>a717eb9a3b773d85796d085722b5646cb</anchor>
      <arglist>(ZRef&lt; T &gt; other)</arglist>
    </member>
    <member kind="function">
      <type>ZRef&lt; U &gt;</type>
      <name>cast</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>a1a15fec96660f3de737c12a4990959db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>retain</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>aeb28e70d768952d9480be112fc85f80e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>adcce02c7a6002dcc7c2e71f374210043</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>afa69f598598a8388ff767767dd76fb56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static internals::vaddr_t</type>
      <name>alloc</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>ac9a5f2b39df92f4ae552a1d7fc53ce66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>internals::refcount_t &amp;</type>
      <name>refcount</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>a24907d38f0d4bf050428eaaf678d2d99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>to_ptr</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>a2d9fc2c6f444b94f4c92903fad850db9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internals::vaddr_t</type>
      <name>vaddr</name>
      <anchorfile>structvspace_1_1ZRef.html</anchorfile>
      <anchor>a9f6d0853a55b86d6e7ebe1c08560da49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>amp</name>
    <filename>namespaceamp.html</filename>
    <class kind="class">amp::exception</class>
    <class kind="class">amp::incorrectPrecision</class>
    <class kind="class">amp::overflow</class>
    <class kind="class">amp::divisionByZero</class>
    <class kind="class">amp::sqrtOfNegativeNumber</class>
    <class kind="class">amp::invalidConversion</class>
    <class kind="class">amp::invalidString</class>
    <class kind="class">amp::internalError</class>
    <class kind="class">amp::domainError</class>
    <class kind="struct">amp::mpfr_record</class>
    <class kind="class">amp::mpfr_storage</class>
    <class kind="class">amp::mpfr_reference</class>
    <class kind="class">amp::ampf</class>
    <class kind="class">amp::campf</class>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>unsigned32</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a1f40002d61eedc3d3eff9cc9fe8de903</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long</type>
      <name>signed32</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ae379cbe2b6b21364da9d66f98b8c8913</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mpfr_record *</type>
      <name>mpfr_record_ptr</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>abf2fce28e2925d2aceb2c352afa9c7b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>operator==</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ad8ff41a9d3dec0736d656e5e08e1e891</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a88844c0e49119d8812e85e26f6c0ac51</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a9800572aa62ccea0ba2e4ff12e29f7e5</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a28e75ff9c7a01ce364ec3c42b4d62560</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a7fb0e8bcd9ca1248996319b85008047e</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a6fc9342187f3e46b38dc5167efb8a18f</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a86944a390432d1ab6511e0bd4742c0be</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a2c31a5bd786c0f1998432ee998d71654</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a1d294f696548cf1458afa892b0921678</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a18ec8b16361cb726ca05dfb32ca0385f</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ac92b439c81add9937f00510ea8fb3596</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a475d0bb672df780a5772f2c350d7fb5d</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>sqr</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ac070c846be937aea05dfc89aa2785d18</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>sign</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ab880dea2f1a94ecbe0c4c79de6b7309e</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>abs</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a0a67c72aa99dcda3c91bd2d29d052f6b</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>maximum</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a62868f70be564bea8eba6ff00239dbc2</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x, const ampf&lt; Precision &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>minimum</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ac2052ebccd4678ec3c1a6385b1168a73</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x, const ampf&lt; Precision &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>sqrt</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a69be4d03aec31e67a0d85fc8adf8db83</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const signed long</type>
      <name>trunc</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ad13f4ab64aa24d985d345a4c3022c287</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>frac</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ad85405223f0e2e48bac6aa76a640a67b</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const signed long</type>
      <name>floor</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a23b950c9cf088674a9fff7b5f3490fed</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const signed long</type>
      <name>ceil</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a3cd6f99f80f128b9aa08da7720d1018d</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const signed long</type>
      <name>round</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>aed6d0092876f22b6ac52b31a7be40bd5</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>frexp2</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>aa06b57b3542df865acaf8722b7fcbab2</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x, mp_exp_t *exponent)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>ldexp2</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a57a1ce6c1be1229eb4d3f286a7458cab</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x, mp_exp_t exponent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__AMP_BINARY_OPI</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a87ee3a3cb29bf4fdf9b3d17d98f415dd</anchor>
      <arglist>(char) __AMP_BINARY_OPI(short) __AMP_BINARY_OPI(long) __AMP_BINARY_OPI(int) __AMP_BINARY_OPF(float) __AMP_BINARY_OPF(double) __AMP_BINARY_OPF(long double) template&lt; unsigned int Precision &gt; const ampf&lt; Precision &gt; pi()</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>halfpi</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a140579c441158534df374f7a228618e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>twopi</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a6a90cf930ac949e54cd092f04075c0ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>sin</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ab9d9a4c5836891c634607082895d6266</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>cos</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a10bfdf5cd94e3179986c9640eb0f40b5</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>tan</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>aecfff578292fefcba8070a5d97c7f1f3</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>asin</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a97e07d872356db096c606e134f29ed02</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>acos</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>adc992157d211112a7364366ac4ec243c</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>atan</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>aabc56bd0e0f5ba390456f2460eaee33b</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>atan2</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a74e0546b03bb67f4e758d5fdb2318cbb</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;y, const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>log</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>af9cc030f97240aeec0b24df6a6a6c39a</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>log2</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a7921a6430f933445b0573c1a555899fb</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>log10</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a95f71f78cf1eed91214841425199f621</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>exp</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a6687cc9b3f21001270c76fda79bc340c</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>sinh</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ac6294ab587eb4d8dd62c869070bb55df</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>cosh</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a5146d0dfbe78aa05f3ae21697eb5a921</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>tanh</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a9f5a6f3fc76d1406d5860526c6997dbd</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>pow</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a982d8e1a89d6ad9b320edd6e84be5648</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x, const ampf&lt; Precision &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>operator==</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a1c1fcf07ddfc3296cff59ca2a5bf82bd</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a0b6059cf75fbd5b6322ce1181e9b7d01</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const campf&lt; Precision &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a90c343ff530275851b04856eb439703d</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;lhs)</arglist>
    </member>
    <member kind="function">
      <type>campf&lt; Precision &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a9cc17e43ff06fb38b9bdd26301ce8285</anchor>
      <arglist>(campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const campf&lt; Precision &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a161dff80fa01d130159a06aae15252db</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const campf&lt; Precision &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a3ddc06e6cfa2098e915961b624c2878a</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;lhs)</arglist>
    </member>
    <member kind="function">
      <type>campf&lt; Precision &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a009c637229769c5b4b612fe42907973d</anchor>
      <arglist>(campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const campf&lt; Precision &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a82b01ee04c6190dde1ffa08b982cceab</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>campf&lt; Precision &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a0245fe635019df2e182b5e6dddf76958</anchor>
      <arglist>(campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const campf&lt; Precision &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a7ef9769bb571aef088ad8064edd7d00e</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const campf&lt; Precision &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ae5b9e53a7874165a91e286f7f3bf08ca</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>campf&lt; Precision &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a223c05436720d094126d6ffd6c452bb0</anchor>
      <arglist>(campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const ampf&lt; Precision &gt;</type>
      <name>abscomplex</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a3d229033acc92acd868011df52531579</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>const campf&lt; Precision &gt;</type>
      <name>conj</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a69c14e159c585deb695d2f1678189998</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>const campf&lt; Precision &gt;</type>
      <name>csqr</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a7663649f9fe5663b5036ec0dc5f40377</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vMove</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a8a8f91293f6582d04b5f0f403da403fc</anchor>
      <arglist>(ap::raw_vector&lt; ampf&lt; Precision &gt; &gt; vDst, ap::const_raw_vector&lt; ampf&lt; Precision &gt; &gt; vSrc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vMoveNeg</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a72e5f8a39354dd29b2cfc0d4fb3da473</anchor>
      <arglist>(ap::raw_vector&lt; ampf&lt; Precision &gt; &gt; vDst, ap::const_raw_vector&lt; ampf&lt; Precision &gt; &gt; vSrc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vMove</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a5383d11a0b568240b9d5bb3b525efa48</anchor>
      <arglist>(ap::raw_vector&lt; ampf&lt; Precision &gt; &gt; vDst, ap::const_raw_vector&lt; ampf&lt; Precision &gt; &gt; vSrc, T2 alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vAdd</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a367e57c8166e749dd980071e276cc9f1</anchor>
      <arglist>(ap::raw_vector&lt; ampf&lt; Precision &gt; &gt; vDst, ap::const_raw_vector&lt; ampf&lt; Precision &gt; &gt; vSrc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vAdd</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a6a13095f1cca8365dae1ac36ba8cdfcc</anchor>
      <arglist>(ap::raw_vector&lt; ampf&lt; Precision &gt; &gt; vDst, ap::const_raw_vector&lt; ampf&lt; Precision &gt; &gt; vSrc, T2 alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vSub</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>aa1acc68b44f654f7090ed4a4fa6239ff</anchor>
      <arglist>(ap::raw_vector&lt; ampf&lt; Precision &gt; &gt; vDst, ap::const_raw_vector&lt; ampf&lt; Precision &gt; &gt; vSrc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vSub</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a7cf8d4ca5965967282e1e946341b30eb</anchor>
      <arglist>(ap::raw_vector&lt; ampf&lt; Precision &gt; &gt; vDst, ap::const_raw_vector&lt; ampf&lt; Precision &gt; &gt; vSrc, T2 alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vMul</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>aae1ef0b98c62620c2ce20b282112139a</anchor>
      <arglist>(ap::raw_vector&lt; ampf&lt; Precision &gt; &gt; vDst, T2 alpha)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a36f7a9c04ef7e20032d355706d9a13f0</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a397cbfa75a888a2eea0fed88227fbd25</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a9037fcd06c8c9c70f9a3fbcc9c3e5e07</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a1fc0a2204edc19cb24dffb51ce2b8701</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ad582f906b691c4996822ef6b6992b488</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a1c32d92ed0db394482e5c0a7091859cc</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;op1, const ampf&lt; Precision &gt; &amp;op2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a701116c683f5f6ce84da757c5e265715</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>signed long</type>
      <name>trunc</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>ac34964666b77e08c0f73195526c60cd1</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>signed long</type>
      <name>floor</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a6e7f2e09141b4c81dc4c1a8c009196af</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>signed long</type>
      <name>ceil</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>afe3d5ab3f4030625e5e969f043db656a</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>signed long</type>
      <name>round</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a4a58adcfc9009d3b9993c41ad06546ea</anchor>
      <arglist>(const ampf&lt; Precision &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>a0f19fd8b0cf3fc3e208d89193420851f</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceamp.html</anchorfile>
      <anchor>aaf32dadc9a57014842d2a9f8898d2b87</anchor>
      <arglist>(const campf&lt; Precision &gt; &amp;lhs, const campf&lt; Precision &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ap</name>
    <filename>namespaceap.html</filename>
    <class kind="class">ap::ap_error</class>
    <class kind="class">ap::complex</class>
    <class kind="class">ap::const_raw_vector</class>
    <class kind="class">ap::raw_vector</class>
    <class kind="class">ap::template_1d_array</class>
    <class kind="class">ap::template_2d_array</class>
    <member kind="typedef">
      <type>template_1d_array&lt; int &gt;</type>
      <name>integer_1d_array</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>ad9b2a85bd162ac32c4b1e9f91e138c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>template_1d_array&lt; double &gt;</type>
      <name>real_1d_array</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>afec2fb3c6abbc2b19c8d91228bdaf2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>template_1d_array&lt; complex &gt;</type>
      <name>complex_1d_array</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>aab26a80d7c83ce416b2e4cc8e959dbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>template_1d_array&lt; bool &gt;</type>
      <name>boolean_1d_array</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a18884a8075184aa235c4351ac418cb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>template_2d_array&lt; int &gt;</type>
      <name>integer_2d_array</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a5b59259215601eb559847be1cc8ebf0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>template_2d_array&lt; double &gt;</type>
      <name>real_2d_array</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a1234a02e6d4c56710dd14574ded59be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>template_2d_array&lt; complex &gt;</type>
      <name>complex_2d_array</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a6b6e22acdafa0ce5ea3d93aa428c1bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>template_2d_array&lt; bool &gt;</type>
      <name>boolean_2d_array</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a2642e2fbf8f63ec9c2f00f2c8db3c158</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator/</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>ad8a7411d5aeb15453d136840d74eb9e0</anchor>
      <arglist>(const complex &amp;lhs, const complex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>operator==</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>aee884c710ba282b3f4b2f44a14450917</anchor>
      <arglist>(const complex &amp;lhs, const complex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>ab4e3b365ac0864eae0f7a6b8ef38a048</anchor>
      <arglist>(const complex &amp;lhs, const complex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator+</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>ad003e3dcd4687cf4da9a512fcd803b19</anchor>
      <arglist>(const complex &amp;lhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator-</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>af65e015464671c941f9631cd0a70d889</anchor>
      <arglist>(const complex &amp;lhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator+</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>ad179b40c340c3111be4a0055e75244a4</anchor>
      <arglist>(const complex &amp;lhs, const complex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator+</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>af4dc5bfb27f4515d2eceae7fc8405cda</anchor>
      <arglist>(const complex &amp;lhs, const double &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator+</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>acf4e67c9bbff34f9d3a16fab549501aa</anchor>
      <arglist>(const double &amp;lhs, const complex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator-</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a3735142febcfd1d64f1d01cab6f09851</anchor>
      <arglist>(const complex &amp;lhs, const complex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator-</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a81a0cfac3f683ce98dd0cde89497a99a</anchor>
      <arglist>(const complex &amp;lhs, const double &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator-</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a4be2bd2a669cb8e89e33d7c29803f3d0</anchor>
      <arglist>(const double &amp;lhs, const complex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator*</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a29305e0e61ed27dd06bf42c8f1f0efa9</anchor>
      <arglist>(const complex &amp;lhs, const complex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator*</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>af2471fa06017439770247edb5bfbdb13</anchor>
      <arglist>(const complex &amp;lhs, const double &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator*</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a12f4fbe73288113010de40d0056c8bd8</anchor>
      <arglist>(const double &amp;lhs, const complex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator/</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>aca7733f032435357d167346764acc74e</anchor>
      <arglist>(const double &amp;lhs, const complex &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>operator/</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a12cbd19588794cef13ed2bb37e1ab4d0</anchor>
      <arglist>(const complex &amp;lhs, const double &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>abscomplex</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>aa7f25f275a5e3188e04579ed57c142b7</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>conj</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>ac50f95fb8ce8fb125a70461d2f09c5a5</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>const complex</type>
      <name>csqr</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a2dcd6e0442940e7eddb671a31700beb6</anchor>
      <arglist>(const complex &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>vdotproduct</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a355980d73c011f901dbb535a1061c643</anchor>
      <arglist>(const_raw_vector&lt; T &gt; v1, const_raw_vector&lt; T &gt; v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vmove</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a57e1a50d43faeed6318edaa68a516137</anchor>
      <arglist>(raw_vector&lt; T &gt; vdst, const_raw_vector&lt; T &gt; vsrc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vmoveneg</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a6e171661788fb150486edc10367f0bf4</anchor>
      <arglist>(raw_vector&lt; T &gt; vdst, const_raw_vector&lt; T &gt; vsrc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vmove</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a1628537ae0f72d0dd52c290708304c5b</anchor>
      <arglist>(raw_vector&lt; T &gt; vdst, const_raw_vector&lt; T &gt; vsrc, T2 alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vadd</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a7491257a13ff6c5b26b3fdf29cc13c89</anchor>
      <arglist>(raw_vector&lt; T &gt; vdst, const_raw_vector&lt; T &gt; vsrc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vadd</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>ac23c0a9eb9792be19cc697b55fbbcc2f</anchor>
      <arglist>(raw_vector&lt; T &gt; vdst, const_raw_vector&lt; T &gt; vsrc, T2 alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vsub</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>abece262163a5454913777d2d4a83fca3</anchor>
      <arglist>(raw_vector&lt; T &gt; vdst, const_raw_vector&lt; T &gt; vsrc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vsub</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a019cbd84626322fd86fc8548b5f214c7</anchor>
      <arglist>(raw_vector&lt; T &gt; vdst, const_raw_vector&lt; T &gt; vsrc, T2 alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vmul</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>abdfb762e6fe83b7bb6ab001be63afdcb</anchor>
      <arglist>(raw_vector&lt; T &gt; vdst, T2 alpha)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sign</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a8f70765b6c934c4ba813f50ebe0e6095</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>randomreal</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a8df2328c1335747f9877cc1e6485f85f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>randominteger</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a8f3cd5d35c2aafc71afa204156c899ef</anchor>
      <arglist>(int maxv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>round</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a4c4383b3b5b1a58a6b91c080015c7133</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>trunc</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a549577572ea72f95adcd0a9a54369d42</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ifloor</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>ad2bcfeb0c3327736cba5d8c119600cff</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iceil</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a25feb6217da0e09400fe2f80ba9c9c2c</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pi</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>abe9e0315e72dc93e101dfcd7fe51a6d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqr</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a26c31a138f915d0bd6ea9f83eb9a70dd</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxint</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a0c3368893279a090cebb65243ef8f6b3</anchor>
      <arglist>(int m1, int m2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minint</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>abde4c8f9e31273d71b462f4f08405a85</anchor>
      <arglist>(int m1, int m2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxreal</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>aa14fb8b9772afd79ed3ebcd6da879226</anchor>
      <arglist>(double m1, double m2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minreal</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>ab6c9df736fa93bc999161c74cb25dbf1</anchor>
      <arglist>(double m1, double m2)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>machineepsilon</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a49bb89171ae69b2eeeb9264027947c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>maxrealnumber</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>ae91d2060fa273d943123d0090b321d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>minrealnumber</name>
      <anchorfile>namespaceap.html</anchorfile>
      <anchor>a6246595c0a308dbabfe1b975576739f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>bdsvd</name>
    <filename>namespacebdsvd.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>rmatrixbdsvd</name>
      <anchorfile>namespacebdsvd.html</anchorfile>
      <anchor>a8449c66ed008c1dcc45f8954e1a31566</anchor>
      <arglist>(ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;d, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; e, int n, bool isupper, bool isfractionalaccuracyrequired, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;u, int nru, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;c, int ncc, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;vt, int ncvt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bidiagonalsvddecomposition</name>
      <anchorfile>namespacebdsvd.html</anchorfile>
      <anchor>a04f3e7f1a471cb82f8560b8faae1ebbc</anchor>
      <arglist>(ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;d, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; e, int n, bool isupper, bool isfractionalaccuracyrequired, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;u, int nru, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;c, int ncc, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;vt, int ncvt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bidiagonalsvddecompositioninternal</name>
      <anchorfile>namespacebdsvd.html</anchorfile>
      <anchor>a55b4a35dbcde5edb2af7c7baa8fc11f8</anchor>
      <arglist>(ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;d, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; e, int n, bool isupper, bool isfractionalaccuracyrequired, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;u, int ustart, int nru, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;c, int cstart, int ncc, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;vt, int vstart, int ncvt)</arglist>
    </member>
    <member kind="function">
      <type>amp::ampf&lt; Precision &gt;</type>
      <name>extsignbdsqr</name>
      <anchorfile>namespacebdsvd.html</anchorfile>
      <anchor>a4ea095d543a1338e2d1fe45b9f5cf29b</anchor>
      <arglist>(amp::ampf&lt; Precision &gt; a, amp::ampf&lt; Precision &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>svd2x2</name>
      <anchorfile>namespacebdsvd.html</anchorfile>
      <anchor>ac69a4accddc24672ff10ae7cf4bd840d</anchor>
      <arglist>(amp::ampf&lt; Precision &gt; f, amp::ampf&lt; Precision &gt; g, amp::ampf&lt; Precision &gt; h, amp::ampf&lt; Precision &gt; &amp;ssmin, amp::ampf&lt; Precision &gt; &amp;ssmax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>svdv2x2</name>
      <anchorfile>namespacebdsvd.html</anchorfile>
      <anchor>ac26dc6ab822b25874a6f87d4f66f2824</anchor>
      <arglist>(amp::ampf&lt; Precision &gt; f, amp::ampf&lt; Precision &gt; g, amp::ampf&lt; Precision &gt; h, amp::ampf&lt; Precision &gt; &amp;ssmin, amp::ampf&lt; Precision &gt; &amp;ssmax, amp::ampf&lt; Precision &gt; &amp;snr, amp::ampf&lt; Precision &gt; &amp;csr, amp::ampf&lt; Precision &gt; &amp;snl, amp::ampf&lt; Precision &gt; &amp;csl)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>bidiagonal</name>
    <filename>namespacebidiagonal.html</filename>
    <member kind="function">
      <type>void</type>
      <name>rmatrixbd</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>ad53103632df9368bd5780bd8c39a08f0</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tauq, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;taup)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rmatrixbdunpackq</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>a34fb90a9350d1129a97436996e999716</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;qp, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tauq, int qcolumns, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rmatrixbdmultiplybyq</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>a530eec207784788c956acfcdba116211</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;qp, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tauq, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;z, int zrows, int zcolumns, bool fromtheright, bool dotranspose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rmatrixbdunpackpt</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>a15b65f775af60aaa4d30ca8efe69a699</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;qp, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;taup, int ptrows, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rmatrixbdmultiplybyp</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>aecaedd8e83809e72783d349d0bc6327a</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;qp, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;taup, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;z, int zrows, int zcolumns, bool fromtheright, bool dotranspose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rmatrixbdunpackdiagonals</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>a90115cb9d6476599a466d0ed0f2299f5</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;b, int m, int n, bool &amp;isupper, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;d, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tobidiagonal</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>aaf0448e10c635494d846d40b715d79d7</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tauq, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;taup)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unpackqfrombidiagonal</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>a2aac44d945180cab1b7abe4dd7fbd176</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;qp, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tauq, int qcolumns, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiplybyqfrombidiagonal</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>a158e924492c15e1f5e4e0c50709ca81d</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;qp, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tauq, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;z, int zrows, int zcolumns, bool fromtheright, bool dotranspose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unpackptfrombidiagonal</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>a0bd2aceeb0873dd694ccd287ef4a6b41</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;qp, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;taup, int ptrows, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multiplybypfrombidiagonal</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>afad56ad8180e544459ca19ae653d718d</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;qp, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;taup, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;z, int zrows, int zcolumns, bool fromtheright, bool dotranspose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unpackdiagonalsfrombidiagonal</name>
      <anchorfile>namespacebidiagonal.html</anchorfile>
      <anchor>a89d8b6a3f8544a7123250310e5e59a8b</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;b, int m, int n, bool &amp;isupper, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;d, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;e)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>blas</name>
    <filename>namespaceblas.html</filename>
    <member kind="function">
      <type>amp::ampf&lt; Precision &gt;</type>
      <name>vectornorm2</name>
      <anchorfile>namespaceblas.html</anchorfile>
      <anchor>a3fadced9800244918435c4ac5a86f331</anchor>
      <arglist>(const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;x, int i1, int i2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vectoridxabsmax</name>
      <anchorfile>namespaceblas.html</anchorfile>
      <anchor>aaa9489350094f107b86fbfbbd12ee089</anchor>
      <arglist>(const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;x, int i1, int i2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnidxabsmax</name>
      <anchorfile>namespaceblas.html</anchorfile>
      <anchor>a08e0c4e70ae343d35f76519b23f386f5</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;x, int i1, int i2, int j)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowidxabsmax</name>
      <anchorfile>namespaceblas.html</anchorfile>
      <anchor>a2e7a6955b7e32518dcef9dda2b5dfd3d</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;x, int j1, int j2, int i)</arglist>
    </member>
    <member kind="function">
      <type>amp::ampf&lt; Precision &gt;</type>
      <name>upperhessenberg1norm</name>
      <anchorfile>namespaceblas.html</anchorfile>
      <anchor>a45d8cc1a845a57d0df0023fbd99386fa</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int i1, int i2, int j1, int j2, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copymatrix</name>
      <anchorfile>namespaceblas.html</anchorfile>
      <anchor>a8f4b053c137bdd6375a323c1f64dd167</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int is1, int is2, int js1, int js2, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;b, int id1, int id2, int jd1, int jd2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inplacetranspose</name>
      <anchorfile>namespaceblas.html</anchorfile>
      <anchor>a7740662746079360c6e55f3cdd128997</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int i1, int i2, int j1, int j2, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyandtranspose</name>
      <anchorfile>namespaceblas.html</anchorfile>
      <anchor>a371d4c1ce4d84512ddae8690db33d971</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int is1, int is2, int js1, int js2, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;b, int id1, int id2, int jd1, int jd2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrixvectormultiply</name>
      <anchorfile>namespaceblas.html</anchorfile>
      <anchor>a5ec0c66993c0ea9f347dfc467c279c94</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int i1, int i2, int j1, int j2, bool trans, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;x, int ix1, int ix2, amp::ampf&lt; Precision &gt; alpha, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;y, int iy1, int iy2, amp::ampf&lt; Precision &gt; beta)</arglist>
    </member>
    <member kind="function">
      <type>amp::ampf&lt; Precision &gt;</type>
      <name>pythag2</name>
      <anchorfile>namespaceblas.html</anchorfile>
      <anchor>a746ac494dbc98a489a57ed1039382868</anchor>
      <arglist>(amp::ampf&lt; Precision &gt; x, amp::ampf&lt; Precision &gt; y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrixmatrixmultiply</name>
      <anchorfile>namespaceblas.html</anchorfile>
      <anchor>a2a0d4f1ccae85cd2bad19e53a7853c07</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int ai1, int ai2, int aj1, int aj2, bool transa, const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;b, int bi1, int bi2, int bj1, int bj2, bool transb, amp::ampf&lt; Precision &gt; alpha, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;c, int ci1, int ci2, int cj1, int cj2, amp::ampf&lt; Precision &gt; beta, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;work)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>CxxTest</name>
    <filename>namespaceCxxTest.html</filename>
    <class kind="class">CxxTest::TestDescription</class>
    <class kind="class">CxxTest::SuiteDescription</class>
    <class kind="class">CxxTest::WorldDescription</class>
    <class kind="class">CxxTest::DummyTestDescription</class>
    <class kind="class">CxxTest::DummySuiteDescription</class>
    <class kind="class">CxxTest::DummyWorldDescription</class>
    <class kind="class">CxxTest::OutputStream</class>
    <class kind="class">CxxTest::ErrorFormatter</class>
    <class kind="class">CxxTest::ErrorPrinter</class>
    <class kind="class">CxxTest::GlobalFixture</class>
    <class kind="class">CxxTest::GuiListener</class>
    <class kind="class">CxxTest::GuiTuiRunner</class>
    <class kind="struct">CxxTest::List</class>
    <class kind="class">CxxTest::Link</class>
    <class kind="class">CxxTest::ParenPrinter</class>
    <class kind="class">CxxTest::QtGui</class>
    <class kind="class">CxxTest::RealTestDescription</class>
    <class kind="class">CxxTest::RealSuiteDescription</class>
    <class kind="class">CxxTest::StaticSuiteDescription</class>
    <class kind="class">CxxTest::CommonDynamicSuiteDescription</class>
    <class kind="class">CxxTest::DynamicSuiteDescription</class>
    <class kind="class">CxxTest::RealWorldDescription</class>
    <class kind="class">CxxTest::StdioFilePrinter</class>
    <class kind="class">CxxTest::StdioPrinter</class>
    <class kind="class">CxxTest::StdTraitsBase</class>
    <class kind="class">CxxTest::ValueTraits&lt; const CXXTEST_STD(string)&gt;</class>
    <class kind="class">CxxTest::ValueTraits&lt; const CXXTEST_STD(basic_string&lt; wchar_t &gt;)&gt;</class>
    <class kind="class">CxxTest::TeeListener</class>
    <class kind="class">CxxTest::TestListener</class>
    <class kind="class">CxxTest::TestRunner</class>
    <class kind="class">CxxTest::TestSuite</class>
    <class kind="class">CxxTest::AbortTest</class>
    <class kind="class">CxxTest::TestTracker</class>
    <class kind="class">CxxTest::ValueTraits</class>
    <class kind="class">CxxTest::ValueTraits&lt; const bool &gt;</class>
    <class kind="class">CxxTest::ValueTraits&lt; const signed long int &gt;</class>
    <class kind="class">CxxTest::ValueTraits&lt; const unsigned long int &gt;</class>
    <class kind="class">CxxTest::ValueTraits&lt; const char &gt;</class>
    <class kind="class">CxxTest::ValueTraits&lt; const double &gt;</class>
    <class kind="class">CxxTest::Win32Gui</class>
    <class kind="class">CxxTest::X11Gui</class>
    <class kind="class">CxxTest::YesNoRunner</class>
    <member kind="function">
      <type>void</type>
      <name>activateAllTests</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>aa4db59bb2ca0800a697b2cb3bd3bbc2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>leaveOnly</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>aa9582305bdfb541e65f0d29850f7b2e4</anchor>
      <arglist>(const char *suiteName, const char *testName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a920e400ef7dc2d068006bd7b153bee19</anchor>
      <arglist>(CXXTEST_STD(string))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a2e0e65ec3d8abd5fc278b9a5714acdff</anchor>
      <arglist>(CXXTEST_STD(basic_string&lt; wchar_t &gt;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpRange</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a1435fedf32742841968d733a768cc960</anchor>
      <arglist>(Stream &amp;s, Iterator first, Iterator last)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>ae93f7654c3f8a31744e87b239de2cad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>abortTestOnFail</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a0b81171fd2d6571166c2d830bbe10806</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAbortTestOnFail</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>afe6aa6131aa951b835adbefcdde8f791</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAbortTest</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a4bdd6a4f1dc3741828d9a9e2491db15c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>maxDumpSize</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a43ab719cba7e7d254db966ae20bc95b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDumpSize</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a96fd1455cff408fd21381d826aeff6c2</anchor>
      <arglist>(unsigned value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doTrace</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a6225c40e304fb8e6fcf2afa1b627c0cd</anchor>
      <arglist>(const char *file, unsigned line, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doWarn</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a65caf9ca17945dc5c47706953f96e782</anchor>
      <arglist>(const char *file, unsigned line, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doFailTest</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>abcd63ea0af77db8f394b31091967c778</anchor>
      <arglist>(const char *file, unsigned line, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doFailAssert</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a27589d3999b313958e4a0028151da47f</anchor>
      <arglist>(const char *file, unsigned line, const char *expression, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameData</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>ae69136d4fed43790c4848fee71c0ce2c</anchor>
      <arglist>(const void *x, const void *y, unsigned size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAssertSameData</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a534bc9665dd9893ab43e108aac5a9073</anchor>
      <arglist>(const char *file, unsigned line, const char *xExpr, const void *x, const char *yExpr, const void *y, const char *sizeExpr, unsigned size, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doFailAssertThrows</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a2a7629e0beede606aabf6894380ee395</anchor>
      <arglist>(const char *file, unsigned line, const char *expr, const char *type, bool otherThrown, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doFailAssertThrowsNot</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a5e550b8bfbaeae5d774e3fd010333e55</anchor>
      <arglist>(const char *file, unsigned line, const char *expression, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equals</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>acd17b95a59454265f99986af2013fb9f</anchor>
      <arglist>(X x, Y y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAssertEquals</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a44a2e15662cd34d4cee46254d04d1925</anchor>
      <arglist>(const char *file, unsigned line, const char *xExpr, X x, const char *yExpr, Y y, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>differs</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>aef332ae4d62625819cb30fccd6f58bb8</anchor>
      <arglist>(X x, Y y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAssertDiffers</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a0c7196cab2ec2ddc257ab8a2a1b06c70</anchor>
      <arglist>(const char *file, unsigned line, const char *xExpr, X x, const char *yExpr, Y y, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lessThan</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>aeda6db9bc0ad9877df856223f5384a15</anchor>
      <arglist>(X x, Y y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAssertLessThan</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a41c73b8445f592e3255e10ee0b00c202</anchor>
      <arglist>(const char *file, unsigned line, const char *xExpr, X x, const char *yExpr, Y y, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lessThanEquals</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a692bf2320f07e643c8501b2c3a10c560</anchor>
      <arglist>(X x, Y y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAssertLessThanEquals</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a269b5250ac7e3e188b3a82cf5ffd1fcd</anchor>
      <arglist>(const char *file, unsigned line, const char *xExpr, X x, const char *yExpr, Y y, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAssertPredicate</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a5d2ec1631d8ffe69a1476c093e05829c</anchor>
      <arglist>(const char *file, unsigned line, const char *pExpr, const P &amp;p, const char *xExpr, X x, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAssertRelation</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a05d82c8433256c8417cf4cd8f8ad1fb0</anchor>
      <arglist>(const char *file, unsigned line, const char *rExpr, const R &amp;r, const char *xExpr, X x, const char *yExpr, Y y, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>delta</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a616bb9c6fff1d94e35fbe9885ee2dbee</anchor>
      <arglist>(X x, Y y, D d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAssertDelta</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>ad1e68d0e9d5b501b65f11c8b32ee9d4f</anchor>
      <arglist>(const char *file, unsigned line, const char *xExpr, X x, const char *yExpr, Y y, const char *dExpr, D d, const char *message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_INTEGRAL</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a6669ae5077bc198e157b856174e054b5</anchor>
      <arglist>(char) CXXTEST_INTEGRAL(short) CXXTEST_INTEGRAL(int) CXXTEST_INTEGRAL(long) CXXTEST_SMALL_BIG(char</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>CXXTEST_SMALL_BIG</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a3434fa9bc349b18d884b408c7a55f5b3</anchor>
      <arglist>(char, int) CXXTEST_SMALL_BIG(short</arglist>
    </member>
    <member kind="function">
      <type>short int</type>
      <name>CXXTEST_SMALL_BIG</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a77f1809ccb0fbc0c6475795df6376420</anchor>
      <arglist>(char, long) CXXTEST_SMALL_BIG(short</arglist>
    </member>
    <member kind="function">
      <type>TestTracker &amp;</type>
      <name>tracker</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>ad5c4afa1113b979157c41d844e06cdae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>digitToChar</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a597a9986f1b72522bafd818bf6a4c629</anchor>
      <arglist>(unsigned digit)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>byteToHex</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a4631aafc7c78f74a482a666c4d14fd78</anchor>
      <arglist>(unsigned char byte)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>copyString</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a9d81c500b7f477135528e6fb3d987f21</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stringsEqual</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a38de4d83b2300f0155409040d9e3b77a</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>charToString</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>aa53a00cf084e559aba9615e2fb0b6806</anchor>
      <arglist>(unsigned long c, char *s)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>charToString</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a979e56ce7fc7f8e58467f5f27bad65bb</anchor>
      <arglist>(char c, char *s)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>bytesToString</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>af50fe21eeb06133e59d7a13ab046155a</anchor>
      <arglist>(const unsigned char *bytes, unsigned numBytes, unsigned maxBytes, char *s)</arglist>
    </member>
    <member kind="function">
      <type>ValueTraits&lt; T &gt;</type>
      <name>traits</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a78d9afcb30d3cea44abf7a5bc11ef0be</anchor>
      <arglist>(T t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>negative</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>af004516c2c2415cb714b7b20a041d68e</anchor>
      <arglist>(N n)</arglist>
    </member>
    <member kind="function">
      <type>N</type>
      <name>abs</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a7ad01ff86f6118b8347a3ce0657f0723</anchor>
      <arglist>(N n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_NON_NEGATIVE</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a7c5009998f0dd7995b9e719dbfb86888</anchor>
      <arglist>(bool) CXXTEST_NON_NEGATIVE(unsigned char) CXXTEST_NON_NEGATIVE(unsigned short int) CXXTEST_NON_NEGATIVE(unsigned int) CXXTEST_NON_NEGATIVE(unsigned long int) template&lt; class N &gt; char *numberToString(N n</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a3958993548c13e06b296d9ff121f7624</anchor>
      <arglist>(const char *, const char *const &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a0410c34e8292ecfd447552300f865637</anchor>
      <arglist>(char *, const char *const &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a3f8942c43ba26ceed9d11c2867e4d022</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a9c01ca0041941d9d345df7522c38ba93</anchor>
      <arglist>(signed long int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>ac80d98dc0c2e2a437e2afb7e59b0a044</anchor>
      <arglist>(unsigned long int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>aaa1617ffb833d4897b0aafae643db68c</anchor>
      <arglist>(const signed int, const signed long int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>aaddfb4e5fcddf69a66b9fb3e22c18624</anchor>
      <arglist>(const unsigned int, const unsigned long int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a25307a40dbf6ff68365fd1b71cbebdaf</anchor>
      <arglist>(const signed short int, const signed long int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a8d1d18e9291b3eeaf396b7e04853ab01</anchor>
      <arglist>(const unsigned short int, const unsigned long int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a297334c6b9e68b24a9824b9204572d06</anchor>
      <arglist>(const unsigned char, const unsigned long int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>acdc0991ff7640feb6b4dbec62e24f1f3</anchor>
      <arglist>(signed int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a069c4ca62f90f95396251926ff94915f</anchor>
      <arglist>(unsigned int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a7ba5d6c928b4b682eff4009c5aa36ad1</anchor>
      <arglist>(signed short int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a965887a98b7f358e23d1e0e73b7928df</anchor>
      <arglist>(unsigned short int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>aa8abb2702a2bcb7fa698016356cd770f</anchor>
      <arglist>(unsigned char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a80b44282eeed31e9385d2ef0484136de</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a19da9b7edd8c973967c02fc477b5d2ba</anchor>
      <arglist>(const signed char, const char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>acd2ba5a396015164df3377167208c615</anchor>
      <arglist>(signed char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a88a7afe02d5eaf7bbc242702f20c642b</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>aaeb69b90378afe1308f74a09d134377e</anchor>
      <arglist>(const float, const double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXXTEST_COPY_CONST_TRAITS</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a56d8cac6b8f71bab89a49d759c8cb31e</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>currentAbortTestOnFail</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>ab8c00e83bc6374aa63eafc78f9e94c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned</type>
      <name>currentMaxDumpSize</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a01205d3f8d51459a5450194c95898381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>s</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>aabb85e9558583fd9c1bb89486cdbdd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char N</type>
      <name>base</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>abb0c3067054e59a0bda49253ab24fed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char N unsigned</type>
      <name>skipDigits</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a2f169a2f92407dea5146da71138bb4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char N unsigned unsigned</type>
      <name>maxDigits</name>
      <anchorfile>namespaceCxxTest.html</anchorfile>
      <anchor>a9f169db8f4410a1b32a020ca55d1e94c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gitfan</name>
    <filename>namespacegitfan.html</filename>
    <class kind="class">gitfan::facet</class>
    <class kind="struct">gitfan::facet_compare</class>
    <member kind="typedef">
      <type>std::set&lt; facet, facet_compare &gt;</type>
      <name>facets</name>
      <anchorfile>namespacegitfan.html</anchorfile>
      <anchor>a3eb57579034b52bc55ec3b956dcd6e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mergeFacets</name>
      <anchorfile>namespacegitfan.html</anchorfile>
      <anchor>a3c035e2bc26d7785cb9b6db8bd73ed33</anchor>
      <arglist>(facets &amp;F, const facets &amp;newFacets)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>LibThread</name>
    <filename>namespaceLibThread.html</filename>
    <class kind="class">LibThread::ByteBuf</class>
    <class kind="class">LibThread::Channel</class>
    <class kind="class">LibThread::Command</class>
    <class kind="class">LibThread::SharedObject</class>
    <class kind="class">LibThread::Region</class>
    <class kind="class">LibThread::Transactional</class>
    <class kind="class">LibThread::TxTable</class>
    <class kind="class">LibThread::TxList</class>
    <class kind="class">LibThread::SingularChannel</class>
    <class kind="class">LibThread::SingularSyncVar</class>
    <class kind="class">LibThread::ThreadState</class>
    <class kind="class">LibThread::InterpreterThread</class>
    <class kind="class">LibThread::Job</class>
    <class kind="struct">LibThread::JobCompare</class>
    <class kind="class">LibThread::Trigger</class>
    <class kind="struct">LibThread::SchedInfo</class>
    <class kind="class">LibThread::ThreadPool</class>
    <class kind="class">LibThread::Scheduler</class>
    <class kind="class">LibThread::AccTrigger</class>
    <class kind="class">LibThread::CountTrigger</class>
    <class kind="class">LibThread::SetTrigger</class>
    <class kind="class">LibThread::ProcTrigger</class>
    <class kind="class">LibThread::EvalJob</class>
    <class kind="class">LibThread::ExecJob</class>
    <class kind="class">LibThread::ProcJob</class>
    <class kind="class">LibThread::KernelJob</class>
    <class kind="class">LibThread::RawKernelJob</class>
    <class kind="class">LibThread::SyncVar</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, SharedObject * &gt;</type>
      <name>SharedObjectTable</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a4f6b063e6b2af273b00c81b31dee5891</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SharedObject *</type>
      <name>SharedObjectPtr</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a39d4bf31cfbe1253b2db00d9afe9faba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SharedObjectPtr(*</type>
      <name>SharedConstructor</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>abfa0c26fcdd73aaaf0e467cca9bf0091</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>queue&lt; Job * &gt;</type>
      <name>JobQueue</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ab9c1f85c864f5674e19a4784a9558e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *(*</type>
      <name>ThreadFunc</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aeca3001a1389b34ea0aa51b428f00cec</anchor>
      <arglist>)(ThreadState *, void *)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>allocate_space</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aaac10663472491bbf30668d385b0356a</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_space</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a56c014b85cf710d380ad38238aa90883</anchor>
      <arglist>(size_t n, char *p)</arglist>
    </member>
    <member kind="function">
      <type>ThreadPool *</type>
      <name>createThreadPool</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6b96d3c8223721be4c6e7ccd7285f181</anchor>
      <arglist>(int threads, int prioThreads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeThreadPool</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a928bc01e7ddc0ea70f813df06acde79a</anchor>
      <arglist>(ThreadPool *pool, bool wait)</arglist>
    </member>
    <member kind="function">
      <type>ThreadPool *</type>
      <name>getCurrentThreadPool</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a74ad4e8ecc532364df502e555a3d48cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Job *</type>
      <name>createJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aade18e74183b1eeb16aa315bb93b374b</anchor>
      <arglist>(void(*func)(leftv result, leftv arg))</arglist>
    </member>
    <member kind="function">
      <type>Job *</type>
      <name>createJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a698ecc6ebd908ebdae171e4e86b8acad</anchor>
      <arglist>(void(*func)(long ndeps, Job **deps))</arglist>
    </member>
    <member kind="function">
      <type>Job *</type>
      <name>getCurrentJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a181e2f56b868cab96ae2e389fe834223</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getJobCancelled</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a3a3cbdaf6bb0d0791587854df72d9553</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getJobCancelled</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ac555a243d1169645476f0370f628db3c</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addJobArgs</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a8162d32f4f7cf19dcafdcb4c77d9793d</anchor>
      <arglist>(Job *job, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJobData</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6d11c013c952f3091a2fa3cf3117e329</anchor>
      <arglist>(Job *job, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>getJobData</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a905dddc345e9e84af4c1a66d594731e9</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>getJobResult</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aef05fb218b09f93830603288b261268b</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getJobName</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>acccb3eef357922cb9ce286bf22ea7bf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJobName</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>adef18a103f327d9e2d9f8c0bd5fb3c36</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>Job *</type>
      <name>startJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a4474dac89e1d1d67166c9d5452945f84</anchor>
      <arglist>(ThreadPool *pool, Job *job, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>Job *</type>
      <name>startJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a8c61fcd734ccfac33fc2c747541c9b72</anchor>
      <arglist>(ThreadPool *pool, Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>af7c384b706ca4bf8f48ea7f661f6cf1f</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>af891f1a1a6451b0fad9f1a8c5a90270c</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ab07e102b4e0018e22c257fd89c6aea16</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aa8331c482640aa8d7f1a881a8b88a52b</anchor>
      <arglist>(ThreadPool *pool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>retain</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a0e5f3c84c2bb089da1946e3328bf4270</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>retain</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6884fa1dba0ccd1e74d11f38f6c423f2</anchor>
      <arglist>(ThreadPool *pool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>acquireShared</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>acfa951c2a58cfc48b04cba5debf41070</anchor>
      <arglist>(SharedObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>releaseShared</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a8e79bf6e5d75634f6552acbeca61a220</anchor>
      <arglist>(SharedObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>SharedObject *</type>
      <name>makeSharedObject</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a4b82535255797f8138292db2cb032038</anchor>
      <arglist>(SharedObjectTable &amp;table, Lock *lock, int type, string &amp;name, SharedConstructor scons)</arglist>
    </member>
    <member kind="function">
      <type>SharedObject *</type>
      <name>findSharedObject</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>abf6d06c361c3d0e57f15187e9ddd0a9b</anchor>
      <arglist>(SharedObjectTable &amp;table, Lock *lock, string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>shared_init</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a307bdef77311025556d60174508bc989</anchor>
      <arglist>(blackbox *b)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>new_shared</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a263a8c9eb7d4d42e55354c1cc414513a</anchor>
      <arglist>(SharedObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shared_destroy</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ae474dd9e36807508c8aae41f4446039c</anchor>
      <arglist>(blackbox *b, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rlock_destroy</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a8179488e7e0bb5c32c90e67320639ba6</anchor>
      <arglist>(blackbox *b, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>shared_copy</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a37b657d708ca8df2d758dbc3098179c0</anchor>
      <arglist>(blackbox *b, void *d)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>shared_assign</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a2579e7484a7716ff09cc593b63e6d125</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>rlock_assign</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6cbbdd5fbd1c414bd241c7b8bde9be15</anchor>
      <arglist>(leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>shared_check_assign</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a20f151d4cb44236d5d7a9a045e4a49fe</anchor>
      <arglist>(blackbox *b, leftv l, leftv r)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>shared_op2</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>abc5f2711241dc68c824a011b95de7cf5</anchor>
      <arglist>(int op, leftv res, leftv a1, leftv a2)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>shared_op3</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ac496dd2107c99d286d15d44cc5f8cb5a</anchor>
      <arglist>(int op, leftv res, leftv a1, leftv a2, leftv a3)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>shared_string</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a598554275563f47250224bc4408cda18</anchor>
      <arglist>(blackbox *b, void *d)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>rlock_string</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aacd3803067dfd83e5f8877bbf68faa51</anchor>
      <arglist>(blackbox *b, void *d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>report</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a51e85b5f01315f005221af3d4fcc1193</anchor>
      <arglist>(const char *fmt, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wrong_num_args</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a5fa602aab18ff4cfdf35a827ac5a3e1c</anchor>
      <arglist>(const char *name, leftv arg, int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>not_a_uri</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a1999b9af889c376e3e376792eeac24d3</anchor>
      <arglist>(const char *name, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>not_a_region</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a7d12ea5a4ffdd461ae202f860cc19922</anchor>
      <arglist>(const char *name, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>str</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a0551a6f7c1a57f54f0776d1b1771ad0b</anchor>
      <arglist>(leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>SharedObject *</type>
      <name>consTable</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ad5eabb83843bffb0bdae1594fb42f044</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SharedObject *</type>
      <name>consList</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a89f948286b5794df6120679ccd1b5240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SharedObject *</type>
      <name>consChannel</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a97f308265ddc9129e6b881f171c76263</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SharedObject *</type>
      <name>consSyncVar</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a19863e1c078493bc850302538f49e915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SharedObject *</type>
      <name>consRegion</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ae91cc8c95bbf20e1d226383cd8080394</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>appendArg</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a4a1e3f64ccf702fe9bc7ff90008f331e</anchor>
      <arglist>(vector&lt; leftv &gt; &amp;argv, string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>appendArg</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a9a773e1ff494d54da106792ba076a78b</anchor>
      <arglist>(vector&lt; leftv &gt; &amp;argv, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>appendArgCopy</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a2e429648d23f05e6382b3cc6b28c1da0</anchor>
      <arglist>(vector&lt; leftv &gt; &amp;argv, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>executeProc</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ae75d6093b8d2cf71288d882f609d5f95</anchor>
      <arglist>(sleftv &amp;result, const char *procname, const vector&lt; leftv &gt; &amp;argv)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>makeAtomicTable</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a500bfe57f084a9c3cb3cf2205e8f1521</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>makeAtomicList</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a72eaffa683c9fcfbd136f24140569981</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>makeSharedTable</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aad0da8a845a32e2157c9581ea21035f9</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>makeSharedList</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a238a3b8474632b130ef89726f71a8cd5</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>makeChannel</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ac473262af68daefc578d8a9d2c14ce92</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>makeSyncVar</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a207bb348d08306f57bac9b56809330eb</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>makeRegion</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ad9ae713b2aba6c23dc760b7e4da3aeca</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>findSharedObject</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aa970b30ca5067636ccea7c965b17b53c</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>typeSharedObject</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aad8822a912993b74a5d930a69fe126be</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>bindSharedObject</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a50d551c7e9c30fbaa133ffb7d65aff41</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>getTable</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a1269d6451ffb83083cd30099e6d037bb</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>inTable</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aecb1d19759c758d357ba4687e96cba7f</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>putTable</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6ef235d6d86cb1614b1e17b74a09e36d</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>getList</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a296d00db3aa12bdec487af553aea98e2</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>putList</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>add61701ea204d79557039f0fbf6cbb11</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>lockRegion</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a5bf348e1ab1f40111b08a1dc1cd3cb55</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>regionLock</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aa8e3a1bd1428c6452fd796a96811ced5</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>unlockRegion</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a3a64949d719272c7e5579b8f137840be</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>sendChannel</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a3e59c8add3c9dac939f6deb0f228957c</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>receiveChannel</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a8be2ec81fd84f133b16f3c91242d67c7</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>statChannel</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a311595e0f6c9e4fda71b25f44eb6b2e9</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>writeSyncVar</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a4bcfac8922ffbb4853c9f33fd69df563</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>updateSyncVar</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ae934dd47b378cac5c3539ce57ac6a1c6</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>readSyncVar</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a0021104125851155f65eff06ce0731ad</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>statSyncVar</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ab7409cba68fb314c0532ef25ad090db9</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_shared</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aaced368017997257aafe8cd68fcba30a</anchor>
      <arglist>(LinTree::LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_shared</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>afc182736ecd874bac8b5315773b3ed9b</anchor>
      <arglist>(LinTree::LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_shared</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a28bdf50744be8105af0798c396774783</anchor>
      <arglist>(LinTree::LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>installShared</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>af30b04c074bd66a9eb81eaacc3fe26c5</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeSharedType</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ae330b3482b71a1d68d69da6e812e66d8</anchor>
      <arglist>(int &amp;type, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeRegionlockType</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aac20cf8e0923cb0a1c6b8d90aae616da</anchor>
      <arglist>(int &amp;type, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOption</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ab7dc2feec1baec4cf431241d44a8e410</anchor>
      <arglist>(int ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>thread_init</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ad229a2e65016e258c430a906d5192871</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>thread_main</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ac562dbb3e72d45a21a2884a6194272ea</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>interpreter_thread</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a83bd853b5b207ba57154ab1ae5ffd73b</anchor>
      <arglist>(ThreadState *ts, void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ThreadState *</type>
      <name>newThread</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a44de019bf9db0108704bfc499d6a63bf</anchor>
      <arglist>(void *(*thread_func)(ThreadState *, void *), void *arg, const char **error)</arglist>
    </member>
    <member kind="function">
      <type>ThreadState *</type>
      <name>createThread</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a17e227de3a2ca16bb9648a9b3531e76c</anchor>
      <arglist>(void *(*thread_func)(ThreadState *, void *), void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>joinThread</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a40cd8807b8fd8c601f36089407ee7dfd</anchor>
      <arglist>(ThreadState *ts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static InterpreterThread *</type>
      <name>createInterpreterThread</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6187b45cf1ceec6d0d853a70bf754556</anchor>
      <arglist>(const char **error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>createThread</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a0649bc0f048b12cdb3c0a9a8c7c99e86</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>joinInterpreterThread</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>adea2cfa270ae96e56518f7a4794ece49</anchor>
      <arglist>(InterpreterThread *thread)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>joinThread</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a81819d7eef17b2fe5e111f3ce0844e88</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>createThreadPool</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a18527bb641f28fe15154c16ea3244699</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>createThreadPoolSet</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ae08128ce437cd207ed95b010a9f9c284</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>getThreadPoolWorkers</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a096020cf7f54ed66ecf689987edb771e</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>setThreadPoolWorkers</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a8493d3c6e45d988921ddcce3bb9ca56f</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>getThreadPoolConcurrency</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a145f206dc2543ccea22e3087ddad8c08</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>setThreadPoolConcurrency</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a1b43d6aa8eb9bfe4bbeccd21ae2ddba6</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>closeThreadPool</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ad46dff57447d66a7e224c7e7433cd057</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>currentThreadPool</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a7ea8f7dd354d3e69dcf3b27d7c566baa</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>setCurrentThreadPool</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aa8bcfeb274684ed2c335f0393a56a179</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>createJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6b14ea93f8efe0823b20a76acfe55510</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>startJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a507e92d8aa253c13e3d934b03dd58246</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>waitJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a159c06eca2f1b22aa9e6d5bd098507cb</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>cancelJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aaa8f768fac108c4323ff9d0c09b10153</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>jobCancelled</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ad2cd5f5e20d18c5b997be8f285af849b</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>getJobName</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a9e58ac25f065af1d589ef5627361d037</anchor>
      <arglist>(Job *job)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJobName</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a42663d6cb26d6c4c29085502a5ef2988</anchor>
      <arglist>(Job *job, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>createTrigger</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a77eeb31ab826b2625a6de92b6d20c409</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>updateTrigger</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a85bd16aec85123830d65cc3ab32cec68</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>chainTrigger</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ad7ca147e02446df1d90b86d6e8e9526a</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>testTrigger</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6b0835305d02e47fc8b47407759f291f</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BOOLEAN</type>
      <name>scheduleJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a1c03c5c6c083742720d6d0791cc163b6</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>currentJob</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a5d16b56be21a5bf235b2d945311cab66</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>threadID</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aac1d0ad5978506cbb5171ab0bca932b6</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>mainThread</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a8c7ecadb9312b9418bbe61e489b6fbd1</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>threadEval</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a37a94f5aff8ec1800ea1e4fe91b85c65</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>threadExec</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6bb0765d9de71e25abced30f4b417095</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>threadPoolExec</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a9e2d23c6a8cad61b8fc754b9fef3c866</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>threadResult</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>af36523d3549fc8499db1678451c474f4</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>setSharedName</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a4511d2dad6161a188388c4f66b43f6e8</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>BOOLEAN</type>
      <name>getSharedName</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a8620808ec6a9f9a4efa50098c9662141</anchor>
      <arglist>(leftv result, leftv arg)</arglist>
    </member>
    <member kind="function">
      <type>ThreadState *</type>
      <name>createThread</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a7699cd441e37f54c98dcb448a13a401f</anchor>
      <arglist>(ThreadFunc body, void **arg, const char **error)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>shared_alloc</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a92ac3d7ebc9e049398d53a716efbf6d0</anchor>
      <arglist>(std::size_t n)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>shared_alloc0</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a150449813d9424a9fce436452efbbd08</anchor>
      <arglist>(std::size_t n)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>shared_free</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ac29c3ebcda98915093b53151538f2ae5</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>shared_alloc</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aa7735ec70803ae54b0547045e8d40955</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>shared_alloc0</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ae95275a6bb1ab12aedf4c2aaafa40123</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shared_free</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ab809c9763ca8f3fac9335bfbf2db623b</anchor>
      <arglist>(T *p)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>have_threads</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6cf70b71f1e5107d38a38407935fcbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Lock</type>
      <name>global_objects_lock</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a2a0bf91775d85e8ba56548b17fed9cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SharedObjectTable</type>
      <name>global_objects</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a88c09eb31e3c3a30c938170c9bf32001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Lock</type>
      <name>master_lock</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>abc8029fc29ef31357a6c630d0bba84f5</anchor>
      <arglist>(true)</arglist>
    </member>
    <member kind="variable">
      <type>Lock</type>
      <name>name_lock</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a66a2325c3431a175ff86a422c9309963</anchor>
      <arglist>(true)</arglist>
    </member>
    <member kind="variable">
      <type>VAR long</type>
      <name>thread_id</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ab27bebd9f415bc9eca2a4edb2423a3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>thread_counter</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a5e349135d0da1e1ed6459e6eea8cd6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_region</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a15a69418dd6b35fcd0a5b8003245a911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_regionlock</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ac2127e3f8a0a6505ca3ec0b5cf6b6142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_channel</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a9d76e76fbcb5358ac375a33ea373885c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_syncvar</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a85715ebf1c04cd349fb98e1a76e9c0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_atomic_table</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a8293d14ec6c17310cc0f4e773012db70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_shared_table</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a95923164bd05a1ec465067e3b049e71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_atomic_list</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a2ad3baf64aa8c650898a139489ca6e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_shared_list</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>aa6f6899d919875db5fddb903b3a24a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_thread</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a138ce8f907a088249d1d6c8edc67ec08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_threadpool</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6695868f1d8b9b993ee4306965f98264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_job</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6970a745447c79a9adf3a599cf0293e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type_trigger</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ac3cf1bf731ee89bcab79dfd535842041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Lock</type>
      <name>thread_lock</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>af2ab8cf6b4afba992d12f7ca7f67ea1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ThreadState *</type>
      <name>thread_state</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a6160564976eb8061028e52ff436eb1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR ThreadPool *</type>
      <name>currentThreadPoolRef</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>ab2e0f528ad3e00013deec375d314d56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR Job *</type>
      <name>currentJobRef</name>
      <anchorfile>namespaceLibThread.html</anchorfile>
      <anchor>a75ea5de926076eafa8ba9798648238de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>LinTree</name>
    <filename>namespaceLinTree.html</filename>
    <class kind="class">LinTree::LinTree</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>LinTreeEncodeFunc</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>af46a055708b27e5735b6c0b64f6ea88b</anchor>
      <arglist>)(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="typedef">
      <type>leftv(*</type>
      <name>LinTreeDecodeFunc</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a828f58e3921343fffd27ae75ef48e073</anchor>
      <arglist>)(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>LinTreeRefFunc</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a6ccd4e7d040ab806d48ba8c7158ad359</anchor>
      <arglist>)(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>install</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>adb3383a83ce08ba46075a0c78e9c68f0</anchor>
      <arglist>(int typ, LinTreeEncodeFunc enc, LinTreeDecodeFunc dec, LinTreeRefFunc ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_needs_ring</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a0103a75f3be90d5e9161a409a41e132e</anchor>
      <arglist>(int typ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a1e16726b0291465597124aebb87976d6</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ae7150e2dced8f6e90b0a58855ddf7b31</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateref</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a3afb95883dc115707bf43bb0ce908842</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>new_leftv</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a8a9e3055d583736d3cf9c6246bb5d36c</anchor>
      <arglist>(int code, void *data)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>new_leftv</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a6cd36fe43b2e267b675a8c05e49987a0</anchor>
      <arglist>(int code, long data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_mpz</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a3abafc32929e233d1353b3d24ce6d006</anchor>
      <arglist>(LinTree &amp;lintree, const mpz_t num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decode_mpz</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ac09fb8f4965029c09b65c3ec796ecdd8</anchor>
      <arglist>(LinTree &amp;lintree, mpz_t &amp;num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_none</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a568cf1e6e9a0edaa48c2675ccf43e472</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_none</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a1db17c4fa08613803db4a9d919808d7a</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_none</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a3627a08b5e70301802c5b175c76864d5</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_int</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ab4151007e8e6ba50235d978bb5293259</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_int</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>aa16f7481169db6c07c01334b009c12fe</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_int</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a5380be3e7313af0b913edfcb5c6733df</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_string</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a44e5a51eae48455b635f65af3b986a33</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_string</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>aa0cbc1ce6316e2a74617f2c35580029c</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_string</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ab9152ff1c4333fc7f616e2fe5ce4d771</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_def</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ac009f88077adfa24f75426373bc086f8</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_def</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a9a9f7f4d60acb8febd2f7e30aa9e291b</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_def</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a1bb2615b9cdbee8771e4ac94a431878c</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_longrat_cf</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ad4ba31ad2b55ef7318392f9f117be16b</anchor>
      <arglist>(LinTree &amp;lintree, const number n)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>decode_longrat_cf</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a3e00ffad2671e329f1d858e00b010955</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_number_cf</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>afee6889f782badc2f901517ee595886a</anchor>
      <arglist>(LinTree &amp;lintree, const number n, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>number</type>
      <name>decode_number_cf</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>aa8d8be05e131a74e12a33ee298b4ac50</anchor>
      <arglist>(LinTree &amp;lintree, const coeffs cf)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_number</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>abc327ec4a68f094f004680d752f85366</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_number</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ae66eadac69b16a6e7fc593a556be02ff</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_number_cf</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a3cd5bb1cfbc5563980d6ea98e0a33557</anchor>
      <arglist>(LinTree &amp;lintree, coeffs cf, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_number</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a1340026da35152fc6aee3a6e35413894</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_bigint</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a204f5ba2c08f26e5823e1e24815d2a8d</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_bigint</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a111a1eb92ec22dba253d8754afb5bbc3</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_bigint</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a4a5fb0320f84ea3ee05e96b120166d8d</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_intmat</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>acd0b21bcaa8347378bd63aeeaf225713</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_intmat</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a0c21a81bbec04b59f5d83e7d1cf1c135</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_intmat</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>adca9ff27a1cc92f5a85ec79f95a57b01</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_poly</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ae1471aa6162eb219e232c02b27fb0716</anchor>
      <arglist>(LinTree &amp;lintree, int typ, poly p, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_poly</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a62d4fb30efb3b6c378a3490482b0d964</anchor>
      <arglist>(LinTree &amp;lintree, int typ, poly p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_poly</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a9e0b6abbc9e5d92b89e7d99d23dc7a3c</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>poly</type>
      <name>decode_poly</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a0d384876cbf5dd8fd25f17d2bcd8d710</anchor>
      <arglist>(LinTree &amp;lintree, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_poly</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a6d32208accf9a4c0e12f1132bb89b027</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_poly</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a0b3ee4e6bef30ea9a4a6756336205a09</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>ideal</type>
      <name>decode_ideal</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ab6b1a1ba243fd907b7c2dbe61e36671d</anchor>
      <arglist>(LinTree &amp;lintree, int typ, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_ideal</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>aacd72570e924e3d575a84ac0b5744005</anchor>
      <arglist>(LinTree &amp;lintree, int typ, const ideal I, const ring R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_ideal</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a38782f83f88a8345a26d26a5b730df56</anchor>
      <arglist>(LinTree &amp;lintree, int typ, const ideal I)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_ideal</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>af9818006061482bfbf69ac27c266bd4f</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_ideal</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a1ca2473712f1687d5b29d984af302810</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_ideal</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a9908c685c1264c67aeed2e0dc032c21a</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_ring</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a62ab070782b20d1740ba421453b6c537</anchor>
      <arglist>(LinTree &amp;lintree, const ring r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_ring</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>aa6041ba2aa9b3dd1cbd0a9ed4c0fa521</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>ring</type>
      <name>decode_ring_raw</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a08b912807b445f8d54a876ca8baafc66</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_ring</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>af8fcea8651395eedbebb142969b31fa6</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_ring</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a9530aaed8f3ed90a9216a03a9a0992fd</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_list</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a5b317210c58c393ff2cae18cc7245109</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_list</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ad1bc88bc3d513d0b815b18a7b3d6c3ba</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_list</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ac1734400b56a8bf0b607d2dc07ff92f4</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encode_command</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a9902eebe9bb077c113277699c18d863f</anchor>
      <arglist>(LinTree &amp;lintree, leftv val)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>decode_command</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a91e3e0e5e2cc080950dfd9bb2733ec4d</anchor>
      <arglist>(LinTree &amp;lintree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ref_command</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ae9e7e5e6cc3128c3cad58d1478df8e8d</anchor>
      <arglist>(LinTree &amp;lintree, int by)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_string</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a750e3ecc68ce600d534728fb63f4b360</anchor>
      <arglist>(string str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encoding_error</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ab1b4bec92c6d0fca2c9e5a3e38da53d3</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decoding_error</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a65db258bbd237f5786e58c0a382fdab7</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a7c01a0171bf5686da9b6b89d9bb2cd48</anchor>
      <arglist>(leftv val)</arglist>
    </member>
    <member kind="function">
      <type>leftv</type>
      <name>from_string</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>ae00b47cfdfadd3383f76b866096bbf03</anchor>
      <arglist>(std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a565dd12494491dcfe7f40968ba90a78b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; LinTreeEncodeFunc &gt;</type>
      <name>encoders</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>adae767dbc1be3cb1e54d2bfff968cbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; LinTreeDecodeFunc &gt;</type>
      <name>decoders</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a6c4ea9ee82f7b3cc5dc2ac193e1c0f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; LinTreeRefFunc &gt;</type>
      <name>refupdaters</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a9ffcae4c388555677943777c0bbfad7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; char &gt;</type>
      <name>needs_ring</name>
      <anchorfile>namespaceLinTree.html</anchorfile>
      <anchor>a58225ee9dd0f02f598a12e0f04f6ba03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>lq</name>
    <filename>namespacelq.html</filename>
    <member kind="function">
      <type>void</type>
      <name>rmatrixlq</name>
      <anchorfile>namespacelq.html</anchorfile>
      <anchor>a10711285cf50b1881aed62ffd594ac92</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rmatrixlqunpackq</name>
      <anchorfile>namespacelq.html</anchorfile>
      <anchor>a555edd0d2c6fa94e642c40f1fe365ad6</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tau, int qrows, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rmatrixlqunpackl</name>
      <anchorfile>namespacelq.html</anchorfile>
      <anchor>a2da0223697c7e52c1a6302f3b10317c0</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqdecomposition</name>
      <anchorfile>namespacelq.html</anchorfile>
      <anchor>a44b2cc231a50d5da9f0240028a83e2b4</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unpackqfromlq</name>
      <anchorfile>namespacelq.html</anchorfile>
      <anchor>a6e2f40f196e7ef0144b3dad4154e9e18</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tau, int qrows, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqdecompositionunpacked</name>
      <anchorfile>namespacelq.html</anchorfile>
      <anchor>a78b43f19054b789e6f1740c3a9d6e44b</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; a, int m, int n, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;l, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>qr</name>
    <filename>namespaceqr.html</filename>
    <member kind="function">
      <type>void</type>
      <name>rmatrixqr</name>
      <anchorfile>namespaceqr.html</anchorfile>
      <anchor>a194c6ab8bd81683a3b4d1f65d6131173</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rmatrixqrunpackq</name>
      <anchorfile>namespaceqr.html</anchorfile>
      <anchor>a3b335c09cd77e074ed1e83de245ba93c</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tau, int qcolumns, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rmatrixqrunpackr</name>
      <anchorfile>namespaceqr.html</anchorfile>
      <anchor>ab84e7f8601e040c63e2f4c3c8f503550</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qrdecomposition</name>
      <anchorfile>namespaceqr.html</anchorfile>
      <anchor>aa04f0d3aef5f69b69648595b5750b1f6</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unpackqfromqr</name>
      <anchorfile>namespaceqr.html</anchorfile>
      <anchor>aad42b62df3a2ed01e3513400a5d48e2c</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;tau, int qcolumns, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qrdecompositionunpacked</name>
      <anchorfile>namespaceqr.html</anchorfile>
      <anchor>acd646e984ae70d634779300ce7c7f5f2</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; a, int m, int n, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;q, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>reflections</name>
    <filename>namespacereflections.html</filename>
    <member kind="function">
      <type>void</type>
      <name>generatereflection</name>
      <anchorfile>namespacereflections.html</anchorfile>
      <anchor>a53c34af65c87a48c69578a90becd15b1</anchor>
      <arglist>(ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;x, int n, amp::ampf&lt; Precision &gt; &amp;tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyreflectionfromtheleft</name>
      <anchorfile>namespacereflections.html</anchorfile>
      <anchor>ad1379ecff0ef81dd655e7ad6c0bd37ea</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;c, amp::ampf&lt; Precision &gt; tau, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;v, int m1, int m2, int n1, int n2, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyreflectionfromtheright</name>
      <anchorfile>namespacereflections.html</anchorfile>
      <anchor>a55602a015fb7087f9809e0fe20a7a063</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;c, amp::ampf&lt; Precision &gt; tau, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;v, int m1, int m2, int n1, int n2, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;work)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rotations</name>
    <filename>namespacerotations.html</filename>
    <member kind="function">
      <type>void</type>
      <name>applyrotationsfromtheleft</name>
      <anchorfile>namespacerotations.html</anchorfile>
      <anchor>a8a0641003c141ec3761ed2c2e7fa476d</anchor>
      <arglist>(bool isforward, int m1, int m2, int n1, int n2, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;c, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;s, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyrotationsfromtheright</name>
      <anchorfile>namespacerotations.html</anchorfile>
      <anchor>a4d63f9295d6a1c6526612e298b845d7b</anchor>
      <arglist>(bool isforward, int m1, int m2, int n1, int n2, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;c, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;s, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generaterotation</name>
      <anchorfile>namespacerotations.html</anchorfile>
      <anchor>a7ec5a833f28ddb054b205fa06cb7a9ce</anchor>
      <arglist>(amp::ampf&lt; Precision &gt; f, amp::ampf&lt; Precision &gt; g, amp::ampf&lt; Precision &gt; &amp;cs, amp::ampf&lt; Precision &gt; &amp;sn, amp::ampf&lt; Precision &gt; &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>svd</name>
    <filename>namespacesvd.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>rmatrixsvd</name>
      <anchorfile>namespacesvd.html</anchorfile>
      <anchor>aa6eab98ce6f9f030de06b8d1f0dec71f</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; a, int m, int n, int uneeded, int vtneeded, int additionalmemory, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;w, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;u, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;vt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>svddecomposition</name>
      <anchorfile>namespacesvd.html</anchorfile>
      <anchor>abea555906b45275b60b6bc01dced9760</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; a, int m, int n, int uneeded, int vtneeded, int additionalmemory, ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;w, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;u, ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;vt)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testsvdunit</name>
    <filename>namespacetestsvdunit.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>testsvd</name>
      <anchorfile>namespacetestsvdunit.html</anchorfile>
      <anchor>a40a694863c38083dde81c99e6f19e714</anchor>
      <arglist>(bool silent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillsparsea</name>
      <anchorfile>namespacetestsvdunit.html</anchorfile>
      <anchor>a23a9f6760dcc6848365dea6ab5116db4</anchor>
      <arglist>(ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, amp::ampf&lt; Precision &gt; sparcity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getsvderror</name>
      <anchorfile>namespacetestsvdunit.html</anchorfile>
      <anchor>a55275c41935c71b5899be9f1116218d1</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;u, const ap::template_1d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;w, const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;vt, amp::ampf&lt; Precision &gt; &amp;materr, amp::ampf&lt; Precision &gt; &amp;orterr, bool &amp;wsorted)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testsvdproblem</name>
      <anchorfile>namespacetestsvdunit.html</anchorfile>
      <anchor>ac25ce330c534dc5bf7cece40604a9ae3</anchor>
      <arglist>(const ap::template_2d_array&lt; amp::ampf&lt; Precision &gt; &gt; &amp;a, int m, int n, amp::ampf&lt; Precision &gt; &amp;materr, amp::ampf&lt; Precision &gt; &amp;orterr, amp::ampf&lt; Precision &gt; &amp;othererr, bool &amp;wsorted, bool &amp;wfailed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testsvdunit_test_silent</name>
      <anchorfile>namespacetestsvdunit.html</anchorfile>
      <anchor>a85dad7d6f03d30a08e978df167c4a960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testsvdunit_test</name>
      <anchorfile>namespacetestsvdunit.html</anchorfile>
      <anchor>a3d02e9475bc72ce073a8fbaf7fe5c43c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>failcount</name>
      <anchorfile>namespacetestsvdunit.html</anchorfile>
      <anchor>aa6f2a4f6d0888f73f5276597b46fd9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATIC_VAR int</type>
      <name>succcount</name>
      <anchorfile>namespacetestsvdunit.html</anchorfile>
      <anchor>ac83121adfa586f3f24474f54f7efd41f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>vspace</name>
    <filename>namespacevspace.html</filename>
    <namespace>vspace::internals</namespace>
    <class kind="struct">vspace::Result</class>
    <class kind="struct">vspace::Status</class>
    <class kind="struct">vspace::VRef</class>
    <class kind="struct">vspace::VRef&lt; void &gt;</class>
    <class kind="struct">vspace::ZRef</class>
    <class kind="class">vspace::VString</class>
    <class kind="class">vspace::VMap</class>
    <class kind="struct">vspace::DictSpec</class>
    <class kind="class">vspace::Semaphore</class>
    <class kind="class">vspace::Queue</class>
    <class kind="class">vspace::SyncVar</class>
    <class kind="class">vspace::Event</class>
    <class kind="class">vspace::EventSet</class>
    <class kind="class">vspace::WaitSemaphoreEvent</class>
    <class kind="class">vspace::EnqueueEvent</class>
    <class kind="class">vspace::DequeueEvent</class>
    <class kind="class">vspace::SyncReadEvent</class>
    <member kind="typedef">
      <type>VMap&lt; DictSpec &gt;</type>
      <name>VDict</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>ac320d0a2afe7c380d8f6359172515714</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internals::Mutex</type>
      <name>FastLock</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>aed5db81d4a4fe1799ae1613884b586bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internals::Mutex</type>
      <name>Mutex</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>ab8cf2fc3f03afa17fbca180d1ca00da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ErrCode</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>aaf5bd57a3b82419ede674947117de733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrNone</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>aaf5bd57a3b82419ede674947117de733a2ff3d69ae2543aec84fdf4ac9b03c688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrGeneral</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>aaf5bd57a3b82419ede674947117de733a1f5845919e5a15cc63519d74a69f454f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrFile</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>aaf5bd57a3b82419ede674947117de733a7aabe92ac65c81e565a674f4ec5917fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrMMap</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>aaf5bd57a3b82419ede674947117de733a8436d3b379d16f43c60c5187fb89f51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ErrOS</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>aaf5bd57a3b82419ede674947117de733a2fa4a15c55ac559e9e70ea2805658b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pid_t</type>
      <name>fork_process</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a1129f10a73d24cfd38a689e28c442d25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Status</type>
      <name>vmem_init</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>adbbd7eb67207878c5a6747a771063aea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vmem_deinit</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a2b65063fa2c415b56c6733eae30f4f54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; T &gt;</type>
      <name>vnull</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a4ed02b2155a1da81c72ce8ba1c7fbfe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; T &gt;</type>
      <name>vnew</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a0508abddc7b1c8af13e17589725a321e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; T &gt;</type>
      <name>vnew_uninitialized</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a7d23531e5f8c95ba29afd0b0fdcbb227</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; T &gt;</type>
      <name>vnew_array</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a53a22149e4e9a07a38593d6a75cd9575</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; T &gt;</type>
      <name>vnew_uninitialized_array</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a1df94f67b543e1997f8e07025dc6642a</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; T &gt;</type>
      <name>vnew</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a4b6f7af17c73ae43197175f483299525</anchor>
      <arglist>(Arg arg)</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; T &gt;</type>
      <name>vnew</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>af3565c909da901bd02e10f8d47a090d4</anchor>
      <arglist>(Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; T &gt;</type>
      <name>vnew</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>ae5a04f545940192688c24a203120aa07</anchor>
      <arglist>(Arg1 arg1, Arg2 arg2, Arg3 arg3)</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; T &gt;</type>
      <name>vnew</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a9c2da791aaeb8234242c406750b24f13</anchor>
      <arglist>(Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4)</arglist>
    </member>
    <member kind="function">
      <type>VRef&lt; T &gt;</type>
      <name>vnew</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a464b6e26c4ece9c5613a8a37661cfd54</anchor>
      <arglist>(Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5)</arglist>
    </member>
    <member kind="function">
      <type>ZRef&lt; T &gt;</type>
      <name>znull</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a117debf71fb96ebfebb6a66513ec82fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ZRef&lt; T &gt;</type>
      <name>znew</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a32b352e3a1f5a8a199e0f6286fcd99b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ZRef&lt; T &gt;</type>
      <name>znew_uninitialized</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a465c828a6b7c3dd62caaf3fabbdd9b93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ZRef&lt; T &gt;</type>
      <name>znew_array</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a2386286cf2d0ff4a52f93391857f3ed9</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>ZRef&lt; T &gt;</type>
      <name>znew_uninitialized_array</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a6c204862914c490ff2cf98664686d386</anchor>
      <arglist>(size_t n)</arglist>
    </member>
    <member kind="function">
      <type>ZRef&lt; T &gt;</type>
      <name>znew</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>acbec2794c2467172451564df1ba6c341</anchor>
      <arglist>(Arg arg)</arglist>
    </member>
    <member kind="function">
      <type>ZRef&lt; T &gt;</type>
      <name>znew</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>ac4485d2b2b1457b1a1ae1cf8aecef247</anchor>
      <arglist>(Arg1 arg1, Arg2 arg2)</arglist>
    </member>
    <member kind="function">
      <type>ZRef&lt; T &gt;</type>
      <name>znew</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a293e1fa05071a0d5e97ebe64555c5860</anchor>
      <arglist>(Arg1 arg1, Arg2 arg2, Arg3 arg3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VRef&lt; VString &gt;</type>
      <name>vstring</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>adf38094a49b183f64fc64b0211d32556</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VRef&lt; VString &gt;</type>
      <name>vstring</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a373741ca9c6c0d8a8ca94edd895c7951</anchor>
      <arglist>(const char *s, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VRef&lt; VString &gt;</type>
      <name>vstring</name>
      <anchorfile>namespacevspace.html</anchorfile>
      <anchor>a19586d1314b3fc0be24253b6383ceb02</anchor>
      <arglist>(size_t len)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>vspace::internals</name>
    <filename>namespacevspace_1_1internals.html</filename>
    <class kind="class">vspace::internals::FastLock</class>
    <class kind="struct">vspace::internals::ProcessInfo</class>
    <class kind="struct">vspace::internals::MetaPage</class>
    <class kind="struct">vspace::internals::ProcessChannel</class>
    <class kind="struct">vspace::internals::Block</class>
    <class kind="struct">vspace::internals::VSeg</class>
    <class kind="struct">vspace::internals::VMem</class>
    <class kind="struct">vspace::internals::refcount_t</class>
    <class kind="class">vspace::internals::Mutex</class>
    <member kind="typedef">
      <type>size_t</type>
      <name>segaddr_t</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>ae354206d5c08d9291bc284d8ac4f1af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>vaddr_t</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a1dd56e650ebb81e526cb12f5da63a229</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ipc_signal_t</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a11b6a79d411f47273cbbe53da5b306ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SignalState</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a01f15d27901676220c64c2d0601a0787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Waiting</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a01f15d27901676220c64c2d0601a0787af2377a51a08dce1badf44bb9b10b5dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pending</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a01f15d27901676220c64c2d0601a0787a3be409f4dd4662eb5e5996d7516b1cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Accepted</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a01f15d27901676220c64c2d0601a0787a0eb5ecc55dbc70743c72bf0a83d5aa0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lock_allocator</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>aa7feba622af235507ee38128516b75c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unlock_allocator</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>aecbce76f773c04250cde003353768651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>print_freelists</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>af302e99f8494a0ecca7494921f52fa0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vmem_free</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a2f41d3383d60c07c400561060d399782</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="function">
      <type>vaddr_t</type>
      <name>vmem_alloc</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a3796e824e6198ca806d0296c72d15f97</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_flock_struct</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a19e8b0a2ce42784d60531feeae518304</anchor>
      <arglist>(struct flock &amp;lock_info, size_t offset, size_t len, bool lock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock_file</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a273d708596770fe8aa321d0c683e892c</anchor>
      <arglist>(int fd, size_t offset, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock_file</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>ac072ffabfefb73a616dbcc921f6f292f</anchor>
      <arglist>(int fd, size_t offset, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock_metapage</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a82d43e7e447e5b8b4aed64c8aa657d98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock_metapage</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a12ff6f790aaae6274c8310d378fb1b8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_metapage</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>abe965fa8e8498df0aa81c1c2cfac48ff</anchor>
      <arglist>(bool create)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lock_process</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a748eae1014e3c341b063e86282cd5e64</anchor>
      <arglist>(int processno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unlock_process</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a5f8523c1ccea3d928432bab1e8bd2945</anchor>
      <arglist>(int processno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ProcessInfo &amp;</type>
      <name>process_info</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a2538169ae346fb123e04fab7f0923407</anchor>
      <arglist>(int processno)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send_signal</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>ac6b7b80f405495eca2a58d139b3364e1</anchor>
      <arglist>(int processno, ipc_signal_t sig, bool lock)</arglist>
    </member>
    <member kind="function">
      <type>ipc_signal_t</type>
      <name>check_signal</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>ab8a3444cc97f9cfbe4782cbb2b096f50</anchor>
      <arglist>(bool resume, bool lock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>accept_signals</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a05a4ac4ea16b7b3b9efc1db4bf40bebe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ipc_signal_t</type>
      <name>wait_signal</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a76e7a815c860b888de203f9d79855fbc</anchor>
      <arglist>(bool lock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drop_pending_signals</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a050e8afc69e5b97b92b21d7efd79480b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block *</type>
      <name>block_ptr</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a35f7ae9560b9118a40d40ea8b3ac77ac</anchor>
      <arglist>(vaddr_t vaddr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>find_level</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>ac7606df5e08c89c0ba1711f08419c956</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static segaddr_t</type>
      <name>find_buddy</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>ab608d5ea521106f2bfdc60d6838d973e</anchor>
      <arglist>(segaddr_t addr, int level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vaddr_t</type>
      <name>allocated_ptr_to_vaddr</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a5d03ad67db519776dd3caa7f287d00b8</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>config</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>ad3ac883663d687fb1e6e3e3f8c140a67</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>const segaddr_t</type>
      <name>SEGADDR_NULL</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>ad19f946e712d2e9a18f5cd53ebf97390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const vaddr_t</type>
      <name>VADDR_NULL</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a195e2ccb8fd60839040017f7af902646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MAX_PROCESS</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a9cdb2078ad2b50bea849c7fb609da2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>METABLOCK_SIZE</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a70fee864b0d599bfdd262d5ecae7f4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LOG2_SEGMENT_SIZE</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a759cb20a2873fb32dfe573c9983662bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LOG2_MAX_SEGMENTS</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a98315a2afe08a84a25af8500b1af28b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>MAX_SEGMENTS</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a667cbbd01f7a3274c2c0bce9c464822d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>SEGMENT_SIZE</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>a6e6db7fc446e55ad4b19f49fb6f39286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>SEGMENT_MASK</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>ac108b6d5ab6df1bf8e534cd596188951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VMem &amp;</type>
      <name>vmem</name>
      <anchorfile>namespacevspace_1_1internals.html</anchorfile>
      <anchor>aa0e65d35630ad84f522c850c82053051</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>main_page</name>
    <title>Introduction to Singular kernel development</title>
    <filename>main_page.html</filename>
    <subpage>build_sources_page.html</subpage>
    <subpage>development_model_page.html</subpage>
    <subpage>howto_contribute_page.html</subpage>
    <subpage>styleguide.html</subpage>
    <subpage>bs_page.html</subpage>
    <subpage>changes_in_sw_page.html</subpage>
    <subpage>deps_page.html</subpage>
    <subpage>omalloc_page.html</subpage>
    <subpage>resources_page.html</subpage>
    <subpage>libpolys_page.html</subpage>
    <subpage>kernel_page.html</subpage>
    <subpage>singular_page.html</subpage>
    <subpage>external_packages_page.html</subpage>
  </compound>
  <compound kind="page">
    <name>deps_page</name>
    <title>Dependencies between Singular packages</title>
    <filename>deps_page.html</filename>
  </compound>
  <compound kind="page">
    <name>bs_page</name>
    <title>Singular Build System</title>
    <filename>bs_page.html</filename>
    <subpage>adding_kernel_package.html</subpage>
  </compound>
  <compound kind="page">
    <name>copying_page</name>
    <title>Singular copying agreement</title>
    <filename>copying_page.html</filename>
  </compound>
  <compound kind="page">
    <name>build_sources_page</name>
    <title>Building Singular from Sources</title>
    <filename>build_sources_page.html</filename>
    <docanchor file="build_sources_page.html" title="doc/Building-Singular-from-source.md">md_doc_2Building-Singular-from-source</docanchor>
  </compound>
  <compound kind="page">
    <name>legacystyleguide</name>
    <title>Legacy C/C++-Style guide for Singular</title>
    <filename>legacystyleguide.html</filename>
    <docanchor file="legacystyleguide.html" title="doc/C-STYLEGUIDE.md">md_doc_2C-STYLEGUIDE</docanchor>
  </compound>
  <compound kind="page">
    <name>styleguide</name>
    <title>Style Guide for the Further Development of SINGULAR in C / C++</title>
    <filename>styleguide.html</filename>
    <docanchor file="styleguide.html" title="doc/C_CPP_StyleGuide.md">md_doc_2C__CPP__StyleGuide</docanchor>
  </compound>
  <compound kind="page">
    <name>development_model_page</name>
    <title>New git-supported Development Model</title>
    <filename>development_model_page.html</filename>
    <docanchor file="development_model_page.html" title="doc/Development-model.md">md_doc_2Development-model</docanchor>
  </compound>
  <compound kind="page">
    <name>external_packages_page</name>
    <title>External Packages Singular may rely on</title>
    <filename>external_packages_page.html</filename>
    <docanchor file="external_packages_page.html" title="doc/external-packages-dynamic-modules.md">md_doc_2external-packages-dynamic-modules</docanchor>
  </compound>
  <compound kind="page">
    <name>howto_contribute_page</name>
    <title>HowTo CONTRIBUTE to Singular development</title>
    <filename>howto_contribute_page.html</filename>
    <docanchor file="howto_contribute_page.html" title="doc/How-To-Contribute.md">md_doc_2How-To-Contribute</docanchor>
  </compound>
  <compound kind="page">
    <name>changes_in_sw_page</name>
    <title>What has been changed in Singular 4</title>
    <filename>changes_in_sw_page.html</filename>
    <docanchor file="changes_in_sw_page.html" title="doc/Porting-instructions.md">md_doc_2Porting-instructions</docanchor>
  </compound>
  <compound kind="page">
    <name>omalloc_page</name>
    <title>Singular memory manager for small chunks (omalloc)</title>
    <filename>omalloc_page.html</filename>
  </compound>
  <compound kind="page">
    <name>resources_page</name>
    <title>System environment and resource management</title>
    <filename>resources_page.html</filename>
  </compound>
  <compound kind="page">
    <name>adding_kernel_package</name>
    <title>Addition of a new sub-package within `/kernel/`</title>
    <filename>adding_kernel_package.html</filename>
    <docanchor file="adding_kernel_package.html" title="kernel/Add-Kernel-Subpackage.md">md_kernel_2Add-Kernel-Subpackage</docanchor>
  </compound>
  <compound kind="page">
    <name>kernel_combinatorics_page</name>
    <title>Combinatorial algorithms</title>
    <filename>kernel_combinatorics_page.html</filename>
  </compound>
  <compound kind="page">
    <name>kernel_fglm_page</name>
    <title>FGLM algorithms</title>
    <filename>kernel_fglm_page.html</filename>
  </compound>
  <compound kind="page">
    <name>kernel_GBEngine_page</name>
    <title>GB-based and related algorithms</title>
    <filename>kernel_GBEngine_page.html</filename>
  </compound>
  <compound kind="page">
    <name>kernel_groebner_walk_page</name>
    <title>Groebner-Walk algorithms</title>
    <filename>kernel_groebner_walk_page.html</filename>
  </compound>
  <compound kind="page">
    <name>kernel_page</name>
    <title>Several involved mathematical algorithms (kernel)</title>
    <filename>kernel_page.html</filename>
    <subpage>kernel_numeric_page.html</subpage>
    <subpage>kernel_combinatorics_page.html</subpage>
    <subpage>kernel_GBEngine_page.html</subpage>
    <subpage>kernel_groebner_walk_page.html</subpage>
    <subpage>kernel_fglm_page.html</subpage>
    <subpage>kernel_maps_page.html</subpage>
    <subpage>kernel_spectrum_page.html</subpage>
    <subpage>kernel_linear_algebra_page.html</subpage>
    <subpage>kernel_oswrapper_page.html</subpage>
  </compound>
  <compound kind="page">
    <name>kernel_linear_algebra_page</name>
    <title>Linear algebra related algorithms</title>
    <filename>kernel_linear_algebra_page.html</filename>
  </compound>
  <compound kind="page">
    <name>kernel_maps_page</name>
    <title>Fast polynomial maps</title>
    <filename>kernel_maps_page.html</filename>
  </compound>
  <compound kind="page">
    <name>kernel_numeric_page</name>
    <title>Numerical algorithms</title>
    <filename>kernel_numeric_page.html</filename>
  </compound>
  <compound kind="page">
    <name>kernel_oswrapper_page</name>
    <title>Wrappers over host OS functions</title>
    <filename>kernel_oswrapper_page.html</filename>
  </compound>
  <compound kind="page">
    <name>kernel_spectrum_page</name>
    <title>Spectrum-related algorithms</title>
    <filename>kernel_spectrum_page.html</filename>
  </compound>
  <compound kind="page">
    <name>libpolys_coeffs_page</name>
    <title>Coefficients for Singular rings and algebras</title>
    <filename>libpolys_coeffs_page.html</filename>
  </compound>
  <compound kind="page">
    <name>libpolys_page</name>
    <title>Basic Data Structures</title>
    <filename>libpolys_page.html</filename>
    <subpage>libpolys_misc_page.html</subpage>
    <subpage>libpolys_reporter_page.html</subpage>
    <subpage>libpolys_coeffs_page.html</subpage>
    <subpage>libpolys_polys_page.html</subpage>
  </compound>
  <compound kind="page">
    <name>libpolys_misc_page</name>
    <title>Miscellaneous things</title>
    <filename>libpolys_misc_page.html</filename>
  </compound>
  <compound kind="page">
    <name>libpolys_polys_page</name>
    <title>Multivariate polynomial rings and algebras</title>
    <filename>libpolys_polys_page.html</filename>
  </compound>
  <compound kind="page">
    <name>libpolys_reporter_page</name>
    <title>Reporter</title>
    <filename>libpolys_reporter_page.html</filename>
  </compound>
  <compound kind="page">
    <name>dynmodules_page</name>
    <title>Dynamic modules</title>
    <filename>dynmodules_page.html</filename>
  </compound>
  <compound kind="page">
    <name>md_Singular_2dyn__modules_2systhreads_2doc_2kernel</name>
    <title>Creating threads</title>
    <filename>md_Singular_2dyn__modules_2systhreads_2doc_2kernel.html</filename>
  </compound>
  <compound kind="page">
    <name>md_Singular_2dyn__modules_2systhreads_2doc_2primitives</name>
    <title>Building the library</title>
    <filename>md_Singular_2dyn__modules_2systhreads_2doc_2primitives.html</filename>
  </compound>
  <compound kind="page">
    <name>md_Singular_2dyn__modules_2systhreads_2doc_2threadpools</name>
    <title>Userspace Threading</title>
    <filename>md_Singular_2dyn__modules_2systhreads_2doc_2threadpools.html</filename>
  </compound>
  <compound kind="page">
    <name>md_Singular_2dyn__modules_2systhreads_2kernel</name>
    <title>Creating threads</title>
    <filename>md_Singular_2dyn__modules_2systhreads_2kernel.html</filename>
  </compound>
  <compound kind="page">
    <name>singular_page</name>
    <title>Singular Interpreter and related functionality</title>
    <filename>singular_page.html</filename>
    <subpage>dynmodules_page.html</subpage>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/bigintm</name>
    <path>Singular/dyn_modules/bigintm/</path>
    <filename>dir_a6c20ea0bc2ee405145a4565080bab81.html</filename>
    <file>bigintm.cc</file>
    <file>bigintm.h</file>
    <file>mod_main.cc</file>
  </compound>
  <compound kind="dir">
    <name>libpolys/coeffs</name>
    <path>libpolys/coeffs/</path>
    <filename>dir_f32aa8f1ae4a257237ecdb4d422d9696.html</filename>
    <file>bigintmat.cc</file>
    <file>bigintmat.h</file>
    <file>coeffs.h</file>
    <file>Enumerator.h</file>
    <file>ffields.cc</file>
    <file>ffields.h</file>
    <file>flintcf_Q.cc</file>
    <file>flintcf_Q.h</file>
    <file>flintcf_Qrat.cc</file>
    <file>flintcf_Qrat.h</file>
    <file>flintcf_Zn.cc</file>
    <file>flintcf_Zn.h</file>
    <file>generics.cc</file>
    <file>generics.h</file>
    <file>gnumpc.cc</file>
    <file>gnumpc.h</file>
    <file>gnumpfl.cc</file>
    <file>gnumpfl.h</file>
    <file>longrat.cc</file>
    <file>longrat.h</file>
    <file>longrat0.cc</file>
    <file>modulop.cc</file>
    <file>modulop.h</file>
    <file>modulop_inl.h</file>
    <file>mpr_complex.cc</file>
    <file>mpr_complex.h</file>
    <file>mpr_global.h</file>
    <file>ntupel.cc</file>
    <file>ntupel.h</file>
    <file>numbers.cc</file>
    <file>numbers.h</file>
    <file>rintegers.cc</file>
    <file>rintegers.h</file>
    <file>rintegers2.cc</file>
    <file>rintegers3.cc</file>
    <file>rmodulo2m.cc</file>
    <file>rmodulo2m.h</file>
    <file>rmodulon.cc</file>
    <file>rmodulon.h</file>
    <file>shortfl.cc</file>
    <file>shortfl.h</file>
    <file>si_gmp.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/cohomo</name>
    <path>Singular/dyn_modules/cohomo/</path>
    <filename>dir_5c3594f596aaa0668836654834d098bf.html</filename>
    <file>cohomo.cc</file>
  </compound>
  <compound kind="dir">
    <name>kernel/combinatorics</name>
    <path>kernel/combinatorics/</path>
    <filename>dir_acde35e7bc9afa36b50ce1e3581799be.html</filename>
    <file>hdegree.cc</file>
    <file>hilb.cc</file>
    <file>hilb.h</file>
    <file>hutil.cc</file>
    <file>hutil.h</file>
    <file>stairc.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/customstd</name>
    <path>Singular/dyn_modules/customstd/</path>
    <filename>dir_3d15698c4f258f36ea3803177d26ede6.html</filename>
    <file>customstd.cc</file>
  </compound>
  <compound kind="dir">
    <name>libpolys/tests/cxxtest</name>
    <path>libpolys/tests/cxxtest/</path>
    <filename>dir_6c2fc217462f267bf0ee1676a9547ad7.html</filename>
    <file>Descriptions.cpp</file>
    <file>Descriptions.h</file>
    <file>DummyDescriptions.cpp</file>
    <file>DummyDescriptions.h</file>
    <file>ErrorFormatter.h</file>
    <file>ErrorPrinter.h</file>
    <file>Flags.h</file>
    <file>GlobalFixture.cpp</file>
    <file>GlobalFixture.h</file>
    <file>Gui.h</file>
    <file>LinkedList.cpp</file>
    <file>LinkedList.h</file>
    <file>Mock.h</file>
    <file>ParenPrinter.h</file>
    <file>QtGui.h</file>
    <file>RealDescriptions.cpp</file>
    <file>RealDescriptions.h</file>
    <file>Root.cpp</file>
    <file>SelfTest.h</file>
    <file>StdHeaders.h</file>
    <file>StdioFilePrinter.h</file>
    <file>StdioPrinter.h</file>
    <file>StdValueTraits.h</file>
    <file>TeeListener.h</file>
    <file>TestListener.h</file>
    <file>TestRunner.h</file>
    <file>TestSuite.cpp</file>
    <file>TestSuite.h</file>
    <file>TestTracker.cpp</file>
    <file>TestTracker.h</file>
    <file>ValueTraits.cpp</file>
    <file>ValueTraits.h</file>
    <file>Win32Gui.h</file>
    <file>X11Gui.h</file>
    <file>YesNoRunner.h</file>
  </compound>
  <compound kind="dir">
    <name>doc</name>
    <path>doc/</path>
    <filename>dir_e68e8157741866f444e17edd764ebbae.html</filename>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/systhreads/doc</name>
    <path>Singular/dyn_modules/systhreads/doc/</path>
    <filename>dir_975d3a620eb2f5fecded22758011e275.html</filename>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules</name>
    <path>Singular/dyn_modules/</path>
    <filename>dir_8182b9bf19a23afa78541a0503691824.html</filename>
    <dir>Singular/dyn_modules/bigintm</dir>
    <dir>Singular/dyn_modules/cohomo</dir>
    <dir>Singular/dyn_modules/customstd</dir>
    <dir>Singular/dyn_modules/freealgebra</dir>
    <dir>Singular/dyn_modules/gfanlib</dir>
    <dir>Singular/dyn_modules/gitfan</dir>
    <dir>Singular/dyn_modules/interval</dir>
    <dir>Singular/dyn_modules/loctriv</dir>
    <dir>Singular/dyn_modules/machinelearning</dir>
    <dir>Singular/dyn_modules/Order</dir>
    <dir>Singular/dyn_modules/partialgb</dir>
    <dir>Singular/dyn_modules/polymake</dir>
    <dir>Singular/dyn_modules/pyobject</dir>
    <dir>Singular/dyn_modules/python</dir>
    <dir>Singular/dyn_modules/singmathic</dir>
    <dir>Singular/dyn_modules/sispasm</dir>
    <dir>Singular/dyn_modules/staticdemo</dir>
    <dir>Singular/dyn_modules/subsets</dir>
    <dir>Singular/dyn_modules/systhreads</dir>
    <dir>Singular/dyn_modules/syzextra</dir>
  </compound>
  <compound kind="dir">
    <name>libpolys/polys/ext_fields</name>
    <path>libpolys/polys/ext_fields/</path>
    <filename>dir_809c617b8d27ce15da901040d2b526a0.html</filename>
    <file>algext.cc</file>
    <file>algext.h</file>
    <file>transext.cc</file>
    <file>transext.h</file>
  </compound>
  <compound kind="dir">
    <name>factory</name>
    <path>factory/</path>
    <filename>dir_63ab2f6b039ae07d20302927508bef9d.html</filename>
    <dir>factory/include</dir>
    <dir>factory/templates</dir>
    <file>canonicalform.cc</file>
    <file>canonicalform.h</file>
    <file>cf_algorithm.cc</file>
    <file>cf_algorithm.h</file>
    <file>cf_assert.h</file>
    <file>cf_binom.cc</file>
    <file>cf_binom.h</file>
    <file>cf_char.cc</file>
    <file>cf_chinese.cc</file>
    <file>cf_cyclo.cc</file>
    <file>cf_cyclo.h</file>
    <file>cf_defs.h</file>
    <file>cf_eval.cc</file>
    <file>cf_eval.h</file>
    <file>cf_factor.cc</file>
    <file>cf_factory.cc</file>
    <file>cf_factory.h</file>
    <file>cf_gcd.cc</file>
    <file>cf_generator.cc</file>
    <file>cf_generator.h</file>
    <file>cf_globals.cc</file>
    <file>cf_globals.h</file>
    <file>cf_hnf.cc</file>
    <file>cf_hnf.h</file>
    <file>cf_inline.cc</file>
    <file>cf_irred.cc</file>
    <file>cf_irred.h</file>
    <file>cf_iter.cc</file>
    <file>cf_iter.h</file>
    <file>cf_iter_inline.cc</file>
    <file>cf_linsys.cc</file>
    <file>cf_map.cc</file>
    <file>cf_map.h</file>
    <file>cf_map_ext.cc</file>
    <file>cf_map_ext.h</file>
    <file>cf_ops.cc</file>
    <file>cf_primes.cc</file>
    <file>cf_primes.h</file>
    <file>cf_primetab.h</file>
    <file>cf_random.cc</file>
    <file>cf_random.h</file>
    <file>cf_resultant.cc</file>
    <file>cf_reval.cc</file>
    <file>cf_reval.h</file>
    <file>cf_roots.cc</file>
    <file>cf_roots.h</file>
    <file>cf_switches.cc</file>
    <file>cf_switches.h</file>
    <file>cf_util.cc</file>
    <file>cf_util.h</file>
    <file>cfCharSets.cc</file>
    <file>cfCharSets.h</file>
    <file>cfCharSetsUtil.cc</file>
    <file>cfCharSetsUtil.h</file>
    <file>cfEzgcd.cc</file>
    <file>cfEzgcd.h</file>
    <file>cfGcdAlgExt.cc</file>
    <file>cfGcdAlgExt.h</file>
    <file>cfGcdUtil.cc</file>
    <file>cfGcdUtil.h</file>
    <file>cfModGcd.cc</file>
    <file>cfModGcd.h</file>
    <file>cfModResultant.cc</file>
    <file>cfModResultant.h</file>
    <file>cfNewtonPolygon.cc</file>
    <file>cfNewtonPolygon.h</file>
    <file>cfNTLzzpEXGCD.cc</file>
    <file>cfNTLzzpEXGCD.h</file>
    <file>cfSubResGcd.cc</file>
    <file>cfSubResGcd.h</file>
    <file>cfUnivarGcd.cc</file>
    <file>cfUnivarGcd.h</file>
    <file>debug.cc</file>
    <file>debug.h</file>
    <file>DegreePattern.cc</file>
    <file>DegreePattern.h</file>
    <file>ExtensionInfo.cc</file>
    <file>ExtensionInfo.h</file>
    <file>fac_berlekamp.cc</file>
    <file>fac_berlekamp.h</file>
    <file>fac_cantzass.cc</file>
    <file>fac_cantzass.h</file>
    <file>fac_distrib.cc</file>
    <file>fac_distrib.h</file>
    <file>fac_iterfor.cc</file>
    <file>fac_iterfor.h</file>
    <file>fac_multihensel.cc</file>
    <file>fac_multihensel.h</file>
    <file>fac_multivar.cc</file>
    <file>fac_multivar.h</file>
    <file>fac_sqrfree.cc</file>
    <file>fac_sqrfree.h</file>
    <file>fac_univar.cc</file>
    <file>fac_univar.h</file>
    <file>fac_util.cc</file>
    <file>fac_util.h</file>
    <file>facAbsBiFact.cc</file>
    <file>facAbsBiFact.h</file>
    <file>facAbsFact.cc</file>
    <file>facAbsFact.h</file>
    <file>facAlgExt.cc</file>
    <file>facAlgExt.h</file>
    <file>facAlgFunc.cc</file>
    <file>facAlgFunc.h</file>
    <file>facAlgFuncUtil.cc</file>
    <file>facAlgFuncUtil.h</file>
    <file>facBivar.cc</file>
    <file>facBivar.h</file>
    <file>facFactorize.cc</file>
    <file>facFactorize.h</file>
    <file>facFqBivar.cc</file>
    <file>facFqBivar.h</file>
    <file>facFqBivarUtil.cc</file>
    <file>facFqBivarUtil.h</file>
    <file>facFqFactorize.cc</file>
    <file>facFqFactorize.h</file>
    <file>facFqFactorizeUtil.cc</file>
    <file>facFqFactorizeUtil.h</file>
    <file>facFqSquarefree.cc</file>
    <file>facFqSquarefree.h</file>
    <file>facHensel.cc</file>
    <file>facHensel.h</file>
    <file>facIrredTest.cc</file>
    <file>facIrredTest.h</file>
    <file>facMul.cc</file>
    <file>facMul.h</file>
    <file>facSparseHensel.cc</file>
    <file>facSparseHensel.h</file>
    <file>factory.h</file>
    <file>factoryconf.h</file>
    <file>ffops.cc</file>
    <file>ffops.h</file>
    <file>FLINTconvert.cc</file>
    <file>FLINTconvert.h</file>
    <file>ftmpl_inst.cc</file>
    <file>gengftables-conway.cc</file>
    <file>gf_tabutil.cc</file>
    <file>gf_tabutil.h</file>
    <file>gfops.cc</file>
    <file>gfops.h</file>
    <file>globaldefs.h</file>
    <file>gmpext.h</file>
    <file>imm.cc</file>
    <file>imm.h</file>
    <file>int_cf.cc</file>
    <file>int_cf.h</file>
    <file>int_int.cc</file>
    <file>int_int.h</file>
    <file>int_intdiv.cc</file>
    <file>int_poly.cc</file>
    <file>int_poly.h</file>
    <file>int_pp.cc</file>
    <file>int_pp.h</file>
    <file>int_rat.cc</file>
    <file>int_rat.h</file>
    <file>NTLconvert.cc</file>
    <file>NTLconvert.h</file>
    <file>parseutil.cc</file>
    <file>parseutil.h</file>
    <file>readcf.cc</file>
    <file>si_log2.h</file>
    <file>singext.cc</file>
    <file>singext.h</file>
    <file>test_install.cc</file>
    <file>threadsupport.cc</file>
    <file>timing.h</file>
    <file>variable.cc</file>
    <file>variable.h</file>
  </compound>
  <compound kind="dir">
    <name>factory/include/factory</name>
    <path>factory/include/factory/</path>
    <filename>dir_5953239c53278f7d76bf523b11fc52a6.html</filename>
    <dir>factory/include/factory/templates</dir>
    <file>cf_gmp.h</file>
    <file>factory.h</file>
    <file>factoryconf.h</file>
  </compound>
  <compound kind="dir">
    <name>kernel/fglm</name>
    <path>kernel/fglm/</path>
    <filename>dir_8b87a79f9d5427510203976ff905b582.html</filename>
    <file>fglm.h</file>
    <file>fglmcomb.cc</file>
    <file>fglmgauss.cc</file>
    <file>fglmgauss.h</file>
    <file>fglmhom.cc</file>
    <file>fglmvec.cc</file>
    <file>fglmvec.h</file>
    <file>fglmzero.cc</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/freealgebra</name>
    <path>Singular/dyn_modules/freealgebra/</path>
    <filename>dir_7fe59054d1cfa08b7469423b4bc20217.html</filename>
    <file>freealgebra.cc</file>
  </compound>
  <compound kind="dir">
    <name>kernel/GBEngine</name>
    <path>kernel/GBEngine/</path>
    <filename>dir_6003e2784ca5cbf943c7c90200a139b8.html</filename>
    <file>gr_kstd2.cc</file>
    <file>janet.cc</file>
    <file>janet.h</file>
    <file>kChinese.cc</file>
    <file>kChinese.h</file>
    <file>khstd.cc</file>
    <file>khstd.h</file>
    <file>kInline.h</file>
    <file>kLiftstd.cc</file>
    <file>kpolys.cc</file>
    <file>kspoly.cc</file>
    <file>kstd1.cc</file>
    <file>kstd1.h</file>
    <file>kstd2.cc</file>
    <file>kstdfac.cc</file>
    <file>kstdfac.h</file>
    <file>kstdhelper.cc</file>
    <file>kutil.cc</file>
    <file>kutil.h</file>
    <file>kverify.cc</file>
    <file>kverify.h</file>
    <file>nc.cc</file>
    <file>nc.h</file>
    <file>ratgring.cc</file>
    <file>ratgring.h</file>
    <file>ringgb.cc</file>
    <file>ringgb.h</file>
    <file>sca.cc</file>
    <file>shiftgb.cc</file>
    <file>shiftgb.h</file>
    <file>syz.cc</file>
    <file>syz.h</file>
    <file>syz0.cc</file>
    <file>syz1.cc</file>
    <file>syz2.cc</file>
    <file>syz3.cc</file>
    <file>syz4.cc</file>
    <file>tgb.cc</file>
    <file>tgb.h</file>
    <file>tgb_internal.h</file>
    <file>tgbgauss.cc</file>
    <file>tgbgauss.h</file>
    <file>units.cc</file>
    <file>units.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/gfanlib</name>
    <path>Singular/dyn_modules/gfanlib/</path>
    <filename>dir_bd54d3be3f6fa4f352164956dca93721.html</filename>
    <file>adjustWeights.cc</file>
    <file>adjustWeights.h</file>
    <file>bbcone.cc</file>
    <file>bbcone.h</file>
    <file>bbfan.cc</file>
    <file>bbfan.h</file>
    <file>bbpolytope.cc</file>
    <file>bbpolytope.h</file>
    <file>callgfanlib_conversion.cc</file>
    <file>callgfanlib_conversion.h</file>
    <file>containsMonomial.cc</file>
    <file>containsMonomial.h</file>
    <file>flip.cc</file>
    <file>flip.h</file>
    <file>gfan.h</file>
    <file>gfanlib.cc</file>
    <file>gfanlib_exceptions.h</file>
    <file>groebnerComplex.cc</file>
    <file>groebnerComplex.h</file>
    <file>groebnerCone.cc</file>
    <file>groebnerCone.h</file>
    <file>groebnerFan.cc</file>
    <file>groebnerFan.h</file>
    <file>initial.cc</file>
    <file>initial.h</file>
    <file>lift.cc</file>
    <file>lift.h</file>
    <file>ppinitialReduction.cc</file>
    <file>ppinitialReduction.h</file>
    <file>singularWishlist.cc</file>
    <file>singularWishlist.h</file>
    <file>startingCone.cc</file>
    <file>startingCone.h</file>
    <file>std_wrapper.cc</file>
    <file>std_wrapper.h</file>
    <file>tropical.cc</file>
    <file>tropical.h</file>
    <file>tropicalCurves.cc</file>
    <file>tropicalCurves.h</file>
    <file>tropicalDebug.cc</file>
    <file>tropicalDebug.h</file>
    <file>tropicalStrategy.cc</file>
    <file>tropicalStrategy.h</file>
    <file>tropicalTraversal.cc</file>
    <file>tropicalTraversal.h</file>
    <file>tropicalVariety.cc</file>
    <file>tropicalVariety.h</file>
    <file>tropicalVarietyOfIdeals.cc</file>
    <file>tropicalVarietyOfIdeals.h</file>
    <file>tropicalVarietyOfPolynomials.cc</file>
    <file>tropicalVarietyOfPolynomials.h</file>
    <file>witness.cc</file>
    <file>witness.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/gitfan</name>
    <path>Singular/dyn_modules/gitfan/</path>
    <filename>dir_006cbd372670b16358759a0b0d5bca0a.html</filename>
    <file>gitfan.cc</file>
    <file>gitfan.h</file>
  </compound>
  <compound kind="dir">
    <name>kernel/groebner_walk</name>
    <path>kernel/groebner_walk/</path>
    <filename>dir_686db0de6b9e1c880c77aae7dff62f7b.html</filename>
    <file>walkMain.cc</file>
    <file>walkMain.h</file>
    <file>walkProc.cc</file>
    <file>walkProc.h</file>
    <file>walkSupport.cc</file>
    <file>walkSupport.h</file>
  </compound>
  <compound kind="dir">
    <name>factory/include</name>
    <path>factory/include/</path>
    <filename>dir_539b5ff9cb3be85cd9129bf353bd17bc.html</filename>
    <dir>factory/include/factory</dir>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/interval</name>
    <path>Singular/dyn_modules/interval/</path>
    <filename>dir_5d034da89c72fbe0de903574eb9ba429.html</filename>
    <file>interval.cc</file>
    <file>interval.h</file>
  </compound>
  <compound kind="dir">
    <name>kernel</name>
    <path>kernel/</path>
    <filename>dir_dc43877d82dd332f9fb2071fcca799d6.html</filename>
    <dir>kernel/combinatorics</dir>
    <dir>kernel/fglm</dir>
    <dir>kernel/GBEngine</dir>
    <dir>kernel/groebner_walk</dir>
    <dir>kernel/linear_algebra</dir>
    <dir>kernel/maps</dir>
    <dir>kernel/numeric</dir>
    <dir>kernel/oswrapper</dir>
    <dir>kernel/spectrum</dir>
    <file>digitech.cc</file>
    <file>digitech.h</file>
    <file>fast_mult.cc</file>
    <file>fast_mult.h</file>
    <file>ideals.cc</file>
    <file>ideals.h</file>
    <file>mod2.h</file>
    <file>polys.cc</file>
    <file>polys.h</file>
    <file>preimage.cc</file>
    <file>preimage.h</file>
    <file>structs.h</file>
    <file>tmult.cc</file>
  </compound>
  <compound kind="dir">
    <name>libpolys</name>
    <path>libpolys/</path>
    <filename>dir_36e870ad4a2f822ecd17f54b2ab592f4.html</filename>
    <dir>libpolys/coeffs</dir>
    <dir>libpolys/misc</dir>
    <dir>libpolys/polys</dir>
    <dir>libpolys/reporter</dir>
    <dir>libpolys/tests</dir>
  </compound>
  <compound kind="dir">
    <name>Singular/svd/libs</name>
    <path>Singular/svd/libs/</path>
    <filename>dir_b2930b01faa08fc4c01f75432332d64b.html</filename>
    <file>amp.cpp</file>
    <file>amp.h</file>
    <file>ap.cpp</file>
    <file>ap.h</file>
    <file>stdafx.h</file>
  </compound>
  <compound kind="dir">
    <name>kernel/linear_algebra</name>
    <path>kernel/linear_algebra/</path>
    <filename>dir_6f254bdf56c178d3968de181d7da4a6a.html</filename>
    <file>Cache.h</file>
    <file>CacheImplementation.h</file>
    <file>eigenval.cc</file>
    <file>eigenval.h</file>
    <file>interpolation.cc</file>
    <file>interpolation.h</file>
    <file>linearAlgebra.cc</file>
    <file>linearAlgebra.h</file>
    <file>Minor.cc</file>
    <file>Minor.h</file>
    <file>MinorInterface.cc</file>
    <file>MinorInterface.h</file>
    <file>MinorProcessor.cc</file>
    <file>MinorProcessor.h</file>
    <file>minpoly.cc</file>
    <file>minpoly.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/links</name>
    <path>Singular/links/</path>
    <filename>dir_9f0a1161fd5555094cfc7b1b1e1f6f07.html</filename>
    <file>asciiLink.cc</file>
    <file>dbm_sl.h</file>
    <file>ndbm.cc</file>
    <file>ndbm.h</file>
    <file>pipeLink.cc</file>
    <file>pipeLink.h</file>
    <file>semaphore.c</file>
    <file>silink.cc</file>
    <file>silink.h</file>
    <file>simpleipc.h</file>
    <file>sing_dbm.cc</file>
    <file>sing_dbm.h</file>
    <file>slInit.h</file>
    <file>slInit_Dynamic.cc</file>
    <file>slInit_Static.cc</file>
    <file>ssiLink.cc</file>
    <file>ssiLink.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/loctriv</name>
    <path>Singular/dyn_modules/loctriv/</path>
    <filename>dir_4c03e3d5b9e26c7b2dd0d890f0bdd3b9.html</filename>
    <file>loctriv.cc</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/machinelearning</name>
    <path>Singular/dyn_modules/machinelearning/</path>
    <filename>dir_5535d1e7d8014d013d1732015ecf09f3.html</filename>
    <dir>Singular/dyn_modules/machinelearning/tests</dir>
    <file>machinelearning.cc</file>
    <file>mlpredict.c</file>
    <file>mlpredict.h</file>
  </compound>
  <compound kind="dir">
    <name>kernel/maps</name>
    <path>kernel/maps/</path>
    <filename>dir_d6e769fa6692698bb225694717de3a65.html</filename>
    <file>fast_maps.cc</file>
    <file>fast_maps.h</file>
    <file>find_perm.cc</file>
    <file>find_perm.h</file>
    <file>gen_maps.cc</file>
    <file>gen_maps.h</file>
    <file>subst_maps.cc</file>
  </compound>
  <compound kind="dir">
    <name>libpolys/misc</name>
    <path>libpolys/misc/</path>
    <filename>dir_db2b4e700fb8bc70f32adb40ddcd4f51.html</filename>
    <file>auxiliary.h</file>
    <file>distrib.h</file>
    <file>int64vec.cc</file>
    <file>int64vec.h</file>
    <file>intvec.cc</file>
    <file>intvec.h</file>
    <file>mylimits.h</file>
    <file>options.c</file>
    <file>options.h</file>
    <file>prime.cc</file>
    <file>prime.h</file>
    <file>sirandom.c</file>
    <file>sirandom.h</file>
  </compound>
  <compound kind="dir">
    <name>libpolys/polys/monomials</name>
    <path>libpolys/polys/monomials/</path>
    <filename>dir_da8e47bc14c37b53742ed21f62caff70.html</filename>
    <file>maps.cc</file>
    <file>maps.h</file>
    <file>monomials.h</file>
    <file>p_polys.cc</file>
    <file>p_polys.h</file>
    <file>ring.cc</file>
    <file>ring.h</file>
  </compound>
  <compound kind="dir">
    <name>libpolys/polys/nc</name>
    <path>libpolys/polys/nc/</path>
    <filename>dir_bd3fc15ef9b6f192938d3f4248dfa822.html</filename>
    <file>gb_hack.h</file>
    <file>nc.h</file>
    <file>ncSACache.cc</file>
    <file>ncSACache.h</file>
    <file>ncSAFormula.cc</file>
    <file>ncSAFormula.h</file>
    <file>ncSAMult.cc</file>
    <file>ncSAMult.h</file>
    <file>old.gring.cc</file>
    <file>sca.cc</file>
    <file>sca.h</file>
    <file>summator.cc</file>
    <file>summator.h</file>
  </compound>
  <compound kind="dir">
    <name>kernel/numeric</name>
    <path>kernel/numeric/</path>
    <filename>dir_0c4578d1405619cc2fd70bc472de38b1.html</filename>
    <file>mpr_base.cc</file>
    <file>mpr_base.h</file>
    <file>mpr_inout.cc</file>
    <file>mpr_inout.h</file>
    <file>mpr_numeric.cc</file>
    <file>mpr_numeric.h</file>
  </compound>
  <compound kind="dir">
    <name>omalloc</name>
    <path>omalloc/</path>
    <filename>dir_f38c44c3af3878b0b5cdb6a778449cac.html</filename>
    <file>om_Alloc.c</file>
    <file>omalloc.c</file>
    <file>omalloc.h</file>
    <file>omalloc_debug.c</file>
    <file>omalloc_provide.c</file>
    <file>omallocClass.cc</file>
    <file>omallocClass.h</file>
    <file>omAllocDecl.h</file>
    <file>omAllocFunc.c</file>
    <file>omAllocFunc.h</file>
    <file>omAllocPrivate.h</file>
    <file>omAllocSystem.c</file>
    <file>omAllocSystem.h</file>
    <file>omBin.c</file>
    <file>omBin.h</file>
    <file>omBinPage.c</file>
    <file>omBinPage.h</file>
    <file>omDebug.c</file>
    <file>omDebug.h</file>
    <file>omDebugCheck.c</file>
    <file>omDebugTrack.c</file>
    <file>omError.c</file>
    <file>omError.h</file>
    <file>omGetBackTrace.c</file>
    <file>omGetBackTrace.h</file>
    <file>omGetPageSize.h</file>
    <file>omInline.h</file>
    <file>omInlineDecl.h</file>
    <file>omList.c</file>
    <file>omList.h</file>
    <file>omMalloc.h</file>
    <file>omMallocSystem.h</file>
    <file>omMemOps.h</file>
    <file>omMmap.c</file>
    <file>omOpts.c</file>
    <file>omOpts.h</file>
    <file>omPage.h</file>
    <file>omRet2Info.c</file>
    <file>omRet2Info.h</file>
    <file>omReturn.h</file>
    <file>omStats.c</file>
    <file>omStats.h</file>
    <file>omStructs.h</file>
    <file>omTables.c</file>
    <file>omTables.h</file>
    <file>omTables1.c</file>
    <file>omtTest.c</file>
    <file>omtTest.h</file>
    <file>omtTestAlloc.c</file>
    <file>omtTestDebug.c</file>
    <file>omtTestError.c</file>
    <file>omtTestKeep.c</file>
    <file>omtTestReal.c</file>
    <file>xalloc.h</file>
  </compound>
  <compound kind="dir">
    <name>libpolys/polys/operations</name>
    <path>libpolys/polys/operations/</path>
    <filename>dir_10e7a682e4802b2500c4f15e4f59ae97.html</filename>
    <file>p_Mult_q.cc</file>
    <file>p_Mult_q.h</file>
    <file>pShallowCopyDelete.cc</file>
    <file>pShallowCopyDelete.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/Order</name>
    <path>Singular/dyn_modules/Order/</path>
    <filename>dir_94f433f578d1a3b2248275515964c9b0.html</filename>
    <file>lattice.cc</file>
    <file>lattice.h</file>
    <file>nforder.cpp</file>
    <file>nforder.h</file>
    <file>nforder_elt.cc</file>
    <file>nforder_elt.h</file>
    <file>nforder_ideal.cc</file>
    <file>nforder_ideal.h</file>
    <file>singular.cc</file>
    <file>temptest.cc</file>
    <file>temptest.h</file>
  </compound>
  <compound kind="dir">
    <name>kernel/oswrapper</name>
    <path>kernel/oswrapper/</path>
    <filename>dir_2784c1361d7c67385325dbcf5c2fb23e.html</filename>
    <file>feread.cc</file>
    <file>feread.h</file>
    <file>fereadl.c</file>
    <file>rlimit.c</file>
    <file>rlimit.h</file>
    <file>timer.cc</file>
    <file>timer.h</file>
    <file>vspace.cc</file>
    <file>vspace.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/partialgb</name>
    <path>Singular/dyn_modules/partialgb/</path>
    <filename>dir_980e7a985ad33077de2af78ece180ba5.html</filename>
    <file>partialgb.cc</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/polymake</name>
    <path>Singular/dyn_modules/polymake/</path>
    <filename>dir_26dfbd87369319e172667b89f9b4c4a7.html</filename>
    <file>polymake_conversion.cc</file>
    <file>polymake_conversion.h</file>
    <file>polymake_documentation.cc</file>
    <file>polymake_documentation.h</file>
    <file>polymake_wrapper.cc</file>
  </compound>
  <compound kind="dir">
    <name>libpolys/polys</name>
    <path>libpolys/polys/</path>
    <filename>dir_9fa248411822ec2d4163154eb0dff56f.html</filename>
    <dir>libpolys/polys/ext_fields</dir>
    <dir>libpolys/polys/monomials</dir>
    <dir>libpolys/polys/nc</dir>
    <dir>libpolys/polys/operations</dir>
    <dir>libpolys/polys/templates</dir>
    <file>clapconv.cc</file>
    <file>clapconv.h</file>
    <file>clapsing.cc</file>
    <file>clapsing.h</file>
    <file>flint_mpoly.cc</file>
    <file>flint_mpoly.h</file>
    <file>flintconv.cc</file>
    <file>flintconv.h</file>
    <file>kbuckets.cc</file>
    <file>kbuckets.h</file>
    <file>matpol.cc</file>
    <file>matpol.h</file>
    <file>mod_raw.cc</file>
    <file>mod_raw.h</file>
    <file>p_Procs_Generate.cc</file>
    <file>pCoeff.cc</file>
    <file>pCoeff.h</file>
    <file>pDebug.cc</file>
    <file>PolyEnumerator.cc</file>
    <file>PolyEnumerator.h</file>
    <file>polys0.cc</file>
    <file>prCopy.cc</file>
    <file>prCopy.h</file>
    <file>prCopyMacros.h</file>
    <file>prCopyTemplate.cc</file>
    <file>sbuckets.cc</file>
    <file>sbuckets.h</file>
    <file>shiftop.cc</file>
    <file>shiftop.h</file>
    <file>simpleideals.cc</file>
    <file>simpleideals.h</file>
    <file>sparsmat.cc</file>
    <file>sparsmat.h</file>
    <file>weight.cc</file>
    <file>weight.h</file>
    <file>weight0.cc</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/pyobject</name>
    <path>Singular/dyn_modules/pyobject/</path>
    <filename>dir_83e145a598be2a99ffa9bf045559fe01.html</filename>
    <file>pyobject.cc</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/python</name>
    <path>Singular/dyn_modules/python/</path>
    <filename>dir_a04d984f2dd50f1a5798c6352b899d8d.html</filename>
    <file>CF_wrap.cc</file>
    <file>CF_wrap.h</file>
    <file>Ideal.h</file>
    <file>ideal_wrap.cc</file>
    <file>ideal_wrap.h</file>
    <file>IIntvec.h</file>
    <file>interpreter_support.cc</file>
    <file>interpreter_support.h</file>
    <file>intvec_wrap.cc</file>
    <file>intvec_wrap.h</file>
    <file>Number.h</file>
    <file>number_wrap.cc</file>
    <file>number_wrap.h</file>
    <file>playground.cc</file>
    <file>Poly.h</file>
    <file>poly_wrap.cc</file>
    <file>poly_wrap.h</file>
    <file>PowerSeries.h</file>
    <file>python_module.cc</file>
    <file>ring_wrap.cc</file>
    <file>ring_wrap.h</file>
    <file>vector_wrap.cc</file>
    <file>vector_wrap.h</file>
    <file>wrapper.h</file>
  </compound>
  <compound kind="dir">
    <name>libpolys/reporter</name>
    <path>libpolys/reporter/</path>
    <filename>dir_af3ca4692aa9a71e32bf27f521ee7101.html</filename>
    <file>dError.cc</file>
    <file>reporter.cc</file>
    <file>reporter.h</file>
    <file>s_buff.cc</file>
    <file>s_buff.h</file>
    <file>si_signals.h</file>
  </compound>
  <compound kind="dir">
    <name>resources</name>
    <path>resources/</path>
    <filename>dir_0fc3f8f3ef96ce2d45d66d6e29832317.html</filename>
    <file>feFopen.cc</file>
    <file>feFopen.h</file>
    <file>fegetopt.c</file>
    <file>fegetopt.h</file>
    <file>feResource.cc</file>
    <file>feResource.h</file>
    <file>hash_me.c</file>
    <file>hash_me.h</file>
    <file>omFindExec.c</file>
    <file>omFindExec.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/singmathic</name>
    <path>Singular/dyn_modules/singmathic/</path>
    <filename>dir_c5093b0d10bfd3436e0039966e9096f0.html</filename>
    <file>singmathic.cc</file>
  </compound>
  <compound kind="dir">
    <name>Singular</name>
    <path>Singular/</path>
    <filename>dir_7bee1d05e57c780408f599a00e540b90.html</filename>
    <dir>Singular/dyn_modules</dir>
    <dir>Singular/links</dir>
    <dir>Singular/svd</dir>
    <file>attrib.cc</file>
    <file>attrib.h</file>
    <file>blackbox.cc</file>
    <file>blackbox.h</file>
    <file>calcSVD.cc</file>
    <file>checklibs.c</file>
    <file>claptmpl.cc</file>
    <file>cntrlc.cc</file>
    <file>cntrlc.h</file>
    <file>countedref.cc</file>
    <file>countedref.h</file>
    <file>denom_list.cc</file>
    <file>eigenval_ip.cc</file>
    <file>eigenval_ip.h</file>
    <file>emacs.cc</file>
    <file>extra.cc</file>
    <file>febase.cc</file>
    <file>fehelp.cc</file>
    <file>fehelp.h</file>
    <file>feOpenWinntUrl.c</file>
    <file>feOpt.cc</file>
    <file>feOpt.h</file>
    <file>feOptGen.cc</file>
    <file>feOptGen.h</file>
    <file>feOptTab.h</file>
    <file>fevoices.cc</file>
    <file>fevoices.h</file>
    <file>fglm.cc</file>
    <file>fglm.h</file>
    <file>gentable.cc</file>
    <file>gms.cc</file>
    <file>gms.h</file>
    <file>grammar.cc</file>
    <file>grammar.h</file>
    <file>htable.cc</file>
    <file>htable.h</file>
    <file>idrec.h</file>
    <file>iparith.cc</file>
    <file>ipassign.cc</file>
    <file>ipconv.cc</file>
    <file>ipconv.h</file>
    <file>ipid.cc</file>
    <file>ipid.h</file>
    <file>iplib.cc</file>
    <file>ipprint.cc</file>
    <file>ipprint.h</file>
    <file>ipshell.cc</file>
    <file>ipshell.h</file>
    <file>libparse.cc</file>
    <file>libparse.h</file>
    <file>libsingular.h</file>
    <file>linearAlgebra_ip.cc</file>
    <file>linearAlgebra_ip.h</file>
    <file>lists.cc</file>
    <file>lists.h</file>
    <file>locals.h</file>
    <file>maps_ip.cc</file>
    <file>maps_ip.h</file>
    <file>misc_ip.cc</file>
    <file>misc_ip.h</file>
    <file>mmalloc.h</file>
    <file>mmstd.c</file>
    <file>mod_lib.cc</file>
    <file>mod_lib.h</file>
    <file>newstruct.cc</file>
    <file>newstruct.h</file>
    <file>number2.cc</file>
    <file>number2.h</file>
    <file>pcv.cc</file>
    <file>pcv.h</file>
    <file>pyobject_setup.cc</file>
    <file>pyobject_setup.h</file>
    <file>scanner.cc</file>
    <file>sdb.cc</file>
    <file>sdb.h</file>
    <file>sprof.c</file>
    <file>stype.h</file>
    <file>subexpr.cc</file>
    <file>subexpr.h</file>
    <file>svd_si.h</file>
    <file>table.h</file>
    <file>tesths.cc</file>
    <file>tok.h</file>
    <file>utils.cc</file>
    <file>utils.h</file>
    <file>walk.cc</file>
    <file>walk.h</file>
    <file>walk_ip.cc</file>
    <file>wrapper.cc</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/sispasm</name>
    <path>Singular/dyn_modules/sispasm/</path>
    <filename>dir_2cd98e5cdd056d336489fb286e311700.html</filename>
    <file>sispasm.cc</file>
  </compound>
  <compound kind="dir">
    <name>kernel/spectrum</name>
    <path>kernel/spectrum/</path>
    <filename>dir_3aea4a98654d8b5ea20ffa8f756336f5.html</filename>
    <file>GMPrat.cc</file>
    <file>GMPrat.h</file>
    <file>kmatrix.h</file>
    <file>multicnt.cc</file>
    <file>multicnt.h</file>
    <file>npolygon.cc</file>
    <file>npolygon.h</file>
    <file>semic.cc</file>
    <file>semic.h</file>
    <file>spectrum.cc</file>
    <file>spectrum.h</file>
    <file>splist.cc</file>
    <file>splist.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/staticdemo</name>
    <path>Singular/dyn_modules/staticdemo/</path>
    <filename>dir_6814378b54551f02f57f925b1d89ed4c.html</filename>
    <file>staticdemo.cc</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/subsets</name>
    <path>Singular/dyn_modules/subsets/</path>
    <filename>dir_1a6438bc8f1ff1c5833a51e8d5c5ae8f.html</filename>
    <file>subsets.cc</file>
  </compound>
  <compound kind="dir">
    <name>Singular/svd</name>
    <path>Singular/svd/</path>
    <filename>dir_d67f0e13453d6d39b9618cd4fa9b5cb5.html</filename>
    <dir>Singular/svd/libs</dir>
    <dir>Singular/svd/tests</dir>
    <file>bdsvd.h</file>
    <file>bidiagonal.h</file>
    <file>blas.h</file>
    <file>lq.h</file>
    <file>qr.h</file>
    <file>reflections.h</file>
    <file>rotations.h</file>
    <file>svd.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/systhreads</name>
    <path>Singular/dyn_modules/systhreads/</path>
    <filename>dir_43926fd0d39b543eb6ee25aaafbbe0c7.html</filename>
    <dir>Singular/dyn_modules/systhreads/doc</dir>
    <file>basictest.cc</file>
    <file>bytebuf.cc</file>
    <file>bytebuf.h</file>
    <file>channel.h</file>
    <file>libthread.h</file>
    <file>lintree.cc</file>
    <file>lintree.h</file>
    <file>shared.cc</file>
    <file>singthreads.h</file>
    <file>syncvar.h</file>
    <file>thread.cc</file>
    <file>thread.h</file>
    <file>threadconf.h</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/syzextra</name>
    <path>Singular/dyn_modules/syzextra/</path>
    <filename>dir_7d4641e771e9fab224cebde1f346ca69.html</filename>
    <file>mod_main.cc</file>
    <file>syzextra.h</file>
  </compound>
  <compound kind="dir">
    <name>factory/include/factory/templates</name>
    <path>factory/include/factory/templates/</path>
    <filename>dir_d7f35dcf3bd7aa7c8b2ad0f4701553a2.html</filename>
    <file>ftmpl_afactor.h</file>
    <file>ftmpl_array.h</file>
    <file>ftmpl_factor.h</file>
    <file>ftmpl_list.h</file>
    <file>ftmpl_matrix.h</file>
  </compound>
  <compound kind="dir">
    <name>factory/templates</name>
    <path>factory/templates/</path>
    <filename>dir_8f41f76387b85e4c6e92ef589ffd1574.html</filename>
    <file>ftmpl_afactor.cc</file>
    <file>ftmpl_array.cc</file>
    <file>ftmpl_factor.cc</file>
    <file>ftmpl_functions.h</file>
    <file>ftmpl_list.cc</file>
    <file>ftmpl_matrix.cc</file>
  </compound>
  <compound kind="dir">
    <name>libpolys/polys/templates</name>
    <path>libpolys/polys/templates/</path>
    <filename>dir_63ce8b4e691b30fa77c21a0c5dc64051.html</filename>
    <file>p_Add_q__T.cc</file>
    <file>p_Copy__T.cc</file>
    <file>p_Delete__T.cc</file>
    <file>p_kBucketSetLm__T.cc</file>
    <file>p_MemAdd.h</file>
    <file>p_MemCmp.h</file>
    <file>p_MemCopy.h</file>
    <file>p_Merge_q__T.cc</file>
    <file>p_Minus_mm_Mult_qq__T.cc</file>
    <file>p_Mult_mm__T.cc</file>
    <file>p_Mult_nn__T.cc</file>
    <file>p_Neg__T.cc</file>
    <file>p_Numbers.h</file>
    <file>p_Procs.h</file>
    <file>p_Procs_Dynamic.cc</file>
    <file>p_Procs_Dynamic.h</file>
    <file>p_Procs_Impl.h</file>
    <file>p_Procs_Lib.cc</file>
    <file>p_Procs_Set.h</file>
    <file>p_Procs_Static.cc</file>
    <file>p_Procs_Static.h</file>
    <file>p_ShallowCopyDelete__T.cc</file>
    <file>pp_Mult_Coeff_mm_DivSelect__T.cc</file>
    <file>pp_Mult_Coeff_mm_DivSelectMult__T.cc</file>
    <file>pp_Mult_mm__T.cc</file>
    <file>pp_Mult_mm_Noether__T.cc</file>
    <file>pp_Mult_nn__T.cc</file>
  </compound>
  <compound kind="dir">
    <name>templates</name>
    <path>templates/</path>
    <filename>dir_096b0de097b3e98f91191e9d894d4363.html</filename>
    <file>template.c</file>
    <file>template.cc</file>
    <file>template.h</file>
    <file>templateForC.h</file>
    <file>test.h</file>
  </compound>
  <compound kind="dir">
    <name>libpolys/tests</name>
    <path>libpolys/tests/</path>
    <filename>dir_403420f0a6c3fbe457759a50686fa36d.html</filename>
    <dir>libpolys/tests/cxxtest</dir>
    <file>coeffs_test.h</file>
    <file>coeffs_test_runner.cpp</file>
    <file>common.h</file>
    <file>polys_test.h</file>
    <file>polys_test_runner.cpp</file>
    <file>rings_test.h</file>
    <file>rings_test_runner.cpp</file>
    <file>simple_test.h</file>
    <file>simple_test_runner.cpp</file>
  </compound>
  <compound kind="dir">
    <name>Singular/dyn_modules/machinelearning/tests</name>
    <path>Singular/dyn_modules/machinelearning/tests/</path>
    <filename>dir_7e846da497c7abcc28eaece2174e3887.html</filename>
    <file>test_bufsize.c</file>
    <file>test_init_ml.c</file>
  </compound>
  <compound kind="dir">
    <name>Singular/svd/tests</name>
    <path>Singular/svd/tests/</path>
    <filename>dir_fcd0358fdc1aa0533d3c669487e1797a.html</filename>
    <file>testsvdunit.h</file>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>CAS Singular</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="CAS Singular">mainpage</docanchor>
  </compound>
</tagfile>
