<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Distance.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>Distance_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>M_PI</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>ae71449b1cc6e6250b91f539153a7a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_RRR</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>a9b5886d1b5f42cded4fb9fcea7479e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RRR</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>ad6bfdff0b1311699c311726cf75092a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_1</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>a3553b5ae5ff3cdc0eaba2ae2584f07f4</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_ATSP</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>a95b111febcb8ddf9478f4340507e2efc</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_ATT</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>a81069821edaf160c54be4a0392aab0d7</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_CEIL_2D</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>af7c439236d4abaf85be43471319890ce</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_CEIL_3D</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>ad9067c661a1ff3423e79dbe75464cc1b</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_EUC_2D</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>acfb56d53c28ca45533e94b3537ccabc9</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_EUC_3D</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>af0d687423b984d55336c1425707437ce</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_EXPLICIT</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>adddb80fc6f27e676112fcc46699ed381</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_GEO</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>aa673bdfef1cf7a02aff2d33ff200009e</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_GEO_MEEUS</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>a9fcf01f35ac56afdd3e3cab61dd2a79a</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_GEOM</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>a45f22edb29b3adce79f6f716b49f1fe5</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_GEOM_MEEUS</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>a7876529ea83fe416bf15336b9725956a</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_MAN_2D</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>af0eacb79126d0fbd8f897419de6ebe15</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_MAN_3D</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>ae3b16fd450b5a9957ba0bea717bef0c6</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_MAX_2D</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>ab3f0667d3af3dcf7f16077bdabe39972</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_MAX_3D</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>a829a6a7432675cfa8bc9f04342d4f601</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Meeus</name>
      <anchorfile>Distance_8c.html</anchorfile>
      <anchor>abeeb42d891725a142cae0f399257145d</anchor>
      <arglist>(double lat1, double lon1, double lat2, double lon2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Distance_SPECIAL.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>Distance__SPECIAL_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function">
      <type>int</type>
      <name>Distance_SPECIAL</name>
      <anchorfile>Distance__SPECIAL_8c.html</anchorfile>
      <anchor>a7528fcc4c6a59e41852941c76118d97a</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eprintf.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>eprintf_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function">
      <type>void</type>
      <name>eprintf</name>
      <anchorfile>eprintf_8c.html</anchorfile>
      <anchor>a1f2415ec1f22a3a73f7702c0143d9402</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fscanint.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>fscanint_8c</filename>
    <member kind="function">
      <type>int</type>
      <name>fscanint</name>
      <anchorfile>fscanint_8c.html</anchorfile>
      <anchor>a032c6a87730486e082fe6fa4567fef32</anchor>
      <arglist>(FILE *f, int *v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GainType.h</name>
    <path>/tmp/ws/src/lkh/glkh_solver/include/</path>
    <filename>GainType_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>GainFormat</name>
      <anchorfile>GainType_8h.html</anchorfile>
      <anchor>aeb03713b865f4578f569ce44527135bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GainInputFormat</name>
      <anchorfile>GainType_8h.html</anchorfile>
      <anchor>adda8aae9f1f5031b6ae4ca8b1bf60823</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_LONG_LONG</name>
      <anchorfile>GainType_8h.html</anchorfile>
      <anchor>a80741c824c30fcd1d2a8787dfa92338a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLONG_MAX</name>
      <anchorfile>GainType_8h.html</anchorfile>
      <anchor>a23ec2cf7fc07ea8f817bbac758402baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LLONG_MIN</name>
      <anchorfile>GainType_8h.html</anchorfile>
      <anchor>af17a13b2ae0e9c24c020ac1f044f30c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINUS_INFINITY</name>
      <anchorfile>GainType_8h.html</anchorfile>
      <anchor>ae711fa09ac2a2aacce6f094dc7d8b3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PLUS_INFINITY</name>
      <anchorfile>GainType_8h.html</anchorfile>
      <anchor>a2d1730b0e135a85bba7eb5d65fa7b9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>GainType</name>
      <anchorfile>GainType_8h.html</anchorfile>
      <anchor>a5bd6125263542050a8b2554f3d957d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GetTime.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>GetTime_8c</filename>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_GETRUSAGE</name>
      <anchorfile>GetTime_8c.html</anchorfile>
      <anchor>a8718b77508e17b80b18c7719f7b6575b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetTime</name>
      <anchorfile>GetTime_8c.html</anchorfile>
      <anchor>a0e47c74b5a3e6246b9936d96ff4c66b1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GLKH_CHECKmain.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>GLKH__CHECKmain_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GLKH__CHECKmain_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GLKH_EXPmain.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>GLKH__EXPmain_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>GetTimeUsage</name>
      <anchorfile>GLKH__EXPmain_8c.html</anchorfile>
      <anchor>aba2572a506c3fda0e97de8966ba9907b</anchor>
      <arglist>(int who)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GLKH__EXPmain_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>GainType</type>
      <name>PostOptimize</name>
      <anchorfile>GLKH__EXPmain_8c.html</anchorfile>
      <anchor>aef5108cc451c2dda72d90b7d93cdef11</anchor>
      <arglist>(int *GTour, GainType Cost)</arglist>
    </member>
    <member kind="function">
      <type>GainType</type>
      <name>SolveGTSP</name>
      <anchorfile>GLKH__EXPmain_8c.html</anchorfile>
      <anchor>abb9d34b09eed0721854878df93243b9a</anchor>
      <arglist>(int *GTour)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GLKHmain.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>GLKHmain_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>GetTimeUsage</name>
      <anchorfile>GLKHmain_8c.html</anchorfile>
      <anchor>aba2572a506c3fda0e97de8966ba9907b</anchor>
      <arglist>(int who)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>GLKHmain_8c.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>GainType</type>
      <name>PostOptimize</name>
      <anchorfile>GLKHmain_8c.html</anchorfile>
      <anchor>aef5108cc451c2dda72d90b7d93cdef11</anchor>
      <arglist>(int *GTour, GainType Cost)</arglist>
    </member>
    <member kind="function">
      <type>GainType</type>
      <name>SolveGTSP</name>
      <anchorfile>GLKHmain_8c.html</anchorfile>
      <anchor>abb9d34b09eed0721854878df93243b9a</anchor>
      <arglist>(int *GTour)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IsCandidate.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>IsCandidate_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function">
      <type>int</type>
      <name>IsCandidate</name>
      <anchorfile>IsCandidate_8c.html</anchorfile>
      <anchor>abc0059bf9eae0b6b75edaf59f0f3352d</anchor>
      <arglist>(const Node *ta, const Node *tb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LKH.h</name>
    <path>/tmp/ws/src/lkh/glkh_solver/include/</path>
    <filename>LKH_8h</filename>
    <includes id="GainType_8h" name="GainType.h" local="yes" imported="no">GainType.h</includes>
    <class kind="struct">Candidate</class>
    <class kind="struct">Cluster</class>
    <class kind="struct">Node</class>
    <class kind="struct">Segment</class>
    <class kind="struct">SSegment</class>
    <class kind="struct">SwapRecord</class>
    <member kind="define">
      <type>#define</type>
      <name>Fixed</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3138c57ecb47a3cd0077e2e0a700b1bf</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FixedOrCommon</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9dbb766de48d44caf499b8020d045218</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Follow</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a5ba32f22bb39b603baae698ba2af662c</anchor>
      <arglist>(b, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>InBestTour</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ac1e029321a9dd472096c7d7d0717ff21</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>InInitialTour</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a0cc7035a5b38c1c94b2147b2f1424ce5</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>InInputTour</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>abaed2bc06a7b5e1bf718f2c6272be427</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>InNextBestTour</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a91b2a88a321a1a8b383aa8384fcd7620</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Link</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a794eea8de4f8830fd07c7de1daa37899</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Near</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a33785112dea4affef2b5239f57ba3754</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Precede</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a2ba1f180d2fbc2bb902d4a387c7d3c34</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLink</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a0d51b181622c31f7e15cfd979edcbe22</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="typedef">
      <type>struct Candidate</type>
      <name>Candidate</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>addb12727204e7175ce457d20d01967bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Cluster</type>
      <name>Cluster</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a7686171815013f799f50789ee1de5a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>CostFunction</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a7b30a8c591b70d713d0a5e79df1c6292</anchor>
      <arglist>)(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="typedef">
      <type>Node *(*</type>
      <name>MoveFunction</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3d70344781c1a6467abd5e013a24e8f3</anchor>
      <arglist>)(Node *t1, Node *t2, GainType *G0, GainType *Gain)</arglist>
    </member>
    <member kind="typedef">
      <type>struct Node</type>
      <name>Node</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3b09f37e675bcd48a01bf22155996872</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Segment</type>
      <name>Segment</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a0f6155040c9af438a8ea0fdaff3a5940</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SSegment</type>
      <name>SSegment</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ab963d9ce9dfe7c2ec8568d87bfb02ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SwapRecord</type>
      <name>SwapRecord</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>acc829ddd033549d0392bdd9f30412e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CandidateSetTypes</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a47dd1a1269c01e8d7ef94ea9114d2e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALPHA</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a47dd1a1269c01e8d7ef94ea9114d2e0aa47e073572a47a01522b766b027f1a16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DELAUNAY</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a47dd1a1269c01e8d7ef94ea9114d2e0aa8e1ea5e6e037bfa3ceda3b9b83915450</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NN</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a47dd1a1269c01e8d7ef94ea9114d2e0aa23cd01df78f1e9c938f643fec963284f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUADRANT</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a47dd1a1269c01e8d7ef94ea9114d2e0aa553ba4cc09e47035f249c628cbb2f48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CoordTypes</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9848f29a229b2e1ef3db1812e4a4fa82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TWOD_COORDS</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9848f29a229b2e1ef3db1812e4a4fa82a876ad28b9983896cd795aabf777416ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THREED_COORDS</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9848f29a229b2e1ef3db1812e4a4fa82a4a207c4dfb38df1c2d0a17294235529d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_COORDS</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9848f29a229b2e1ef3db1812e4a4fa82a1b299e2012bc3bacf2ddfd075ae9a218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EdgeWeightFormats</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3834783d24579601f0237a4858b2fa4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FUNCTION</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3834783d24579601f0237a4858b2fa4faab8c4d8135967b887502fda4f76deaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL_MATRIX</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3834783d24579601f0237a4858b2fa4fa5ef5acfc633da237d07e441299edb4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPPER_ROW</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3834783d24579601f0237a4858b2fa4fab4505a4601071877090fdb3f03c15f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOWER_ROW</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3834783d24579601f0237a4858b2fa4fa3b6e4e3c5b8dcb79cce147bda14ddccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPPER_DIAG_ROW</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3834783d24579601f0237a4858b2fa4fac9dd4f36f92d5df7775974c021ac30f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOWER_DIAG_ROW</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3834783d24579601f0237a4858b2fa4fa75cf3be665d38c2c8d6a6e0f74e0d2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPPER_COL</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3834783d24579601f0237a4858b2fa4fa6674bb2af32cc83f33272b1336221f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOWER_COL</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3834783d24579601f0237a4858b2fa4faecee67355693a07dbfc38fe65064e010</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPPER_DIAG_COL</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3834783d24579601f0237a4858b2fa4fa51c50ae5289651cd8acc559c21624666</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOWER_DIAG_COL</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3834783d24579601f0237a4858b2fa4fa756de04610bdbe013f73e415fda97428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EdgeWeightTypes</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPLICIT</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10a7f031ffdae5d487b66c1d411c54f61ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EUC_2D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10a8632468f66cfab32f171bd8831f8f6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EUC_3D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10a5cda43aefb1988363b9999d2e9d6d567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_2D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10ae80a2ebeb832023cceda38aa894d4286</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_3D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10a5d44c4cf36ea4e073ca1bb876c604f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAN_2D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10afd44171c58cbbed55b5391c82d392fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAN_3D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10a3bf9a40af7fa845213ad0e58ec498bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CEIL_2D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10a905c0cc1a15567d811f0ad22e730cc86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CEIL_3D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10aafad592ac80e8b17020b394c6dacee80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEO</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10ad40e92917e11c905957442cfd93b1202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOM</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10aa0e01bf1936fac473412454a1cf09569</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEO_MEEUS</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10ab255124fca876baa2fb7c4b8e3185e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GEOM_MEEUS</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10aed37c4be350374641fbdb3d785cb0087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATT</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10afa8c6c6fdc929db5eb1cab7e6693619f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRAY1</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10a5741dff5dd574c0149da717ffaa8dfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XRAY2</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10a3b1c5b7fe3d4e5bc0c9fd60e3e9970dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SPECIAL</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af3f6e404ae4428dea29ed82c9c208b10aaa5259d84d06214a7b0503d636790465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>InitialTourAlgorithms</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9167766dc66f7afc5e6aeaac303bf0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BORUVKA</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9167766dc66f7afc5e6aeaac303bf0bfa30c255ce82ce08cddda443ea9ff5829d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREEDY</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9167766dc66f7afc5e6aeaac303bf0bfa3a0227d19cfa5059f35209d9b052b23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOORE</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9167766dc66f7afc5e6aeaac303bf0bfa0c2692035309e87d072682ac6f8ad645</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEAREST_NEIGHBOR</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9167766dc66f7afc5e6aeaac303bf0bfa3b787f423a63d2c7ff7de527946806c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUICK_BORUVKA</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9167766dc66f7afc5e6aeaac303bf0bfa5dde32e0b89d893d251ad4bb9679c914</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIERPINSKI</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9167766dc66f7afc5e6aeaac303bf0bfa10f052211590db248d1ab353ce323524</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WALK</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9167766dc66f7afc5e6aeaac303bf0bfafdb9f1cb7b335ece267de4cd11688bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Types</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8aaeba5aed18516d10d61fe3139c9d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TSP</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8aaeba5aed18516d10d61fe3139c9d32ad323cfa7366f7dba9c4af8249a14cff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ATSP</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8aaeba5aed18516d10d61fe3139c9d32afd8c7c4e5bb001fb8c2d5d0f86c33ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SOP</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8aaeba5aed18516d10d61fe3139c9d32a6988b642480925a08eb33beb921098fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HCP</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8aaeba5aed18516d10d61fe3139c9d32a5ac9eb7a51ae30635e21ef5a88a9bfe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CVRP</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8aaeba5aed18516d10d61fe3139c9d32a9a1dc20c10badbd0d83fe188e676cde9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOUR</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8aaeba5aed18516d10d61fe3139c9d32aa2dfed527224adf69187f8c8d75e7dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HPP</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8aaeba5aed18516d10d61fe3139c9d32af8964af1f41d4c95c39e5c6c094a35e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTSP</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8aaeba5aed18516d10d61fe3139c9d32a2d4209fd3484750845fcf5fccd02c109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AGTSP</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8aaeba5aed18516d10d61fe3139c9d32a2cc41cedcc2af88002b680d621a9b4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AllocateStructures</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a431b079adb975aedd4a1515047e0967c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_ATT</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>abbd0dd870032b4682c99e180b4356d51</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_CEIL_2D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a2233a4d28f60b382928d3e01aa096a39</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_CEIL_3D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>afadc4cd54c30afea9e452a6e1b8d4e2b</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_EUC_2D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a04acf200109451cca3f9b4a3c8c8c542</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_EUC_3D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af8aa303c62df5684f104975292971018</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>C_EXPLICIT</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a4fba85080cb41e748d3afd0ae957ed0e</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>C_FUNCTION</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a469947803800679196c8dc0c2026a5f9</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_GEO</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aeeebb2da72172f27de6ffc95780a48c8</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_GEO_MEEUS</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aa7afa0f55d5508aee6583e1b61cbf090</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_GEOM</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a2917540de2ccc9a4a78b926a0d02788c</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>c_GEOM_MEEUS</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ae30cb2a1b77e137f699965d1e7ae4a6d</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>D_EXPLICIT</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aa811db32d953f39d8d703c9cb26a0946</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>D_FUNCTION</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aa7b23a28b014fe515e96a1c9dd606073</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_1</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3553b5ae5ff3cdc0eaba2ae2584f07f4</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_ATSP</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a95b111febcb8ddf9478f4340507e2efc</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_ATT</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a81069821edaf160c54be4a0392aab0d7</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_CEIL_2D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af7c439236d4abaf85be43471319890ce</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_CEIL_3D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ad9067c661a1ff3423e79dbe75464cc1b</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_EUC_2D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>acfb56d53c28ca45533e94b3537ccabc9</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_EUC_3D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af0d687423b984d55336c1425707437ce</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_EXPLICIT</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>adddb80fc6f27e676112fcc46699ed381</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_GEO</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aa673bdfef1cf7a02aff2d33ff200009e</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_GEO_MEEUS</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9fcf01f35ac56afdd3e3cab61dd2a79a</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_GEOM</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a45f22edb29b3adce79f6f716b49f1fe5</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_GEOM_MEEUS</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a7876529ea83fe416bf15336b9725956a</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_MAN_2D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af0eacb79126d0fbd8f897419de6ebe15</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_MAN_3D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ae3b16fd450b5a9957ba0bea717bef0c6</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_MAX_2D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ab3f0667d3af3dcf7f16077bdabe39972</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_MAX_3D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a829a6a7432675cfa8bc9f04342d4f601</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_SPECIAL</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a7528fcc4c6a59e41852941c76118d97a</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_XRAY1</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a7ee8fa58dfdcf24b94708dcc814fb9ed</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Distance_XRAY2</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a2afe02c7826d07540e1b48c669400859</anchor>
      <arglist>(Node *Na, Node *Nb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eprintf</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a1f2415ec1f22a3a73f7702c0143d9402</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fscanint</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a032c6a87730486e082fe6fa4567fef32</anchor>
      <arglist>(FILE *f, int *v)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetTime</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8897d458855e87c5b948dc2cbc7eb5e3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitializeStatistics</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a501a1c4deda7a3828c2a423caccf76a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsCandidate</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>abc0059bf9eae0b6b75edaf59f0f3352d</anchor>
      <arglist>(const Node *ta, const Node *tb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printff</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a4566a981f1ed6089f9fe464192f47635</anchor>
      <arglist>(char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintParameters</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a1b9c41be983874dd139a842bfeb26ebd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStatistics</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8cee0df66d9c87e4491fc5ec1838932b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>Random</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a6895591382cf2e09309c519f52a5c303</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ReadLine</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a09df068d10075a0eaad9ca3d2af7526d</anchor>
      <arglist>(FILE *InputFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadParameters</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a4fd8058d2137f087b31185e678e1bdcb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReadPenalties</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af90f0eb9c881fd75721bbbea4adb73fb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadProblem</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a19997026aa66237d618e640954792e09</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadTour</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a0fc1308c88e2502fd715b7092eaa5ea1</anchor>
      <arglist>(char *FileName, FILE **File)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SRandom</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aa24d7d6a7a9e408e5e9a3ed0175f91ae</anchor>
      <arglist>(unsigned seed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateStatistics</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>afd3b2e7af52a6df897fd67b98db3f786</anchor>
      <arglist>(GainType Cost, double Time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteCandidates</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a144f9cbfda9e1d507be63c5eea66114b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteTour</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a89ef30d6bfee67ed2acca858bfa33ab5</anchor>
      <arglist>(char *FileName, int *Tour, GainType Cost)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>AscentCandidates</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ad16e3f3c117b56bfc1f909dbec0bf939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BackboneTrials</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>adcf41d13dc0e6759133dbe5e865d182d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Backtracking</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a45fdadaa4b0cd57fb439f7d31cd05c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MoveFunction</type>
      <name>BacktrackMove</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a07f8e22c4ed2b44ddbe8eb409bdc0258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GainType</type>
      <name>BestCost</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3f492e570556a156abef9aa7c9b5a381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MoveFunction</type>
      <name>BestMove</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a25627d59844206fb98c0621bc2218d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MoveFunction</type>
      <name>BestSubsequentMove</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a64deaae2e02c84383415b1a4737dd31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>BestTour</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a34e11fada938a44668aa35ff5a07c0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GainType</type>
      <name>BetterCost</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aeeb43025f1a830974cc948f793edb9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>BetterTour</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ac3561c6db7e06fc2a68e446b937310c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CostFunction</type>
      <name>C</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ab5866b4e22604310263658d197ea2ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CostFunction</type>
      <name>c</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a4a8864618ce6cce33c337d34c49034c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CacheMask</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a06cfd7690188d586a6bb9e0506b79b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>CacheSig</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3d8caabea0f5d3494d532edbb38aa17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>CacheVal</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ac0328444ce86e62602cace052d012a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>CandidateFileName</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af189cdf6ea5647c6b87aadbf66481b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CandidateFiles</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9b4f4d78072848d186ccdfe4ee037e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CandidateSetSymmetric</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a11d76a965b8c9e55ef1844362e8fabce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CandidateSetType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ab9e588e713535c24695ac5a9c092aa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CoordType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a096768c04cdf898373f64b9b7350646c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>CostMatrix</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aa6453e3a64be9202113f2a883866e9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CostFunction</type>
      <name>D</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a465ae5779f4cdf4d204eb9372f67fc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DelaunayPartitioning</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9e431764f28672cd326973e737ca2a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DelaunayPure</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a0c107acd977508a49399a5df965546c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Dimension</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9fa96587382d530a02e7e15b047e82ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DimensionSaved</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ad83c260141b892a7311d12d7aa09306a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>DisplayDataType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>acac9ac10a8b82f2139c6418a70959e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CostFunction</type>
      <name>Distance</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a6d46694dc7612fdea261edded9572c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>EdgeDataFormat</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ae80b28b97371c26b118014d61d4247c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>EdgeWeightFormat</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a460709bd8478920762026e67c27795b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>EdgeWeightType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ad645c46a859d7fb4f9187a27804a0497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Excess</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a22271eb9811f2e865976a455eaccd02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ExtraCandidates</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af626bd7330e22c23fdc7a93e54831303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ExtraCandidateSetSymmetric</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a05457a857a62161da1c4c144c0b29adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ExtraCandidateSetType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aa6ad149d717d6d9163665a582e99a45a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>FirstActive</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af88592a1ab568376737c3ba2a0dbae55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Cluster *</type>
      <name>FirstCluster</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a7dbf47d2e95c675a5a09883599f5f49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>FirstNode</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ad3d30b001bbc37365b7a2ab25b4a1af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Segment *</type>
      <name>FirstSegment</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a243894494aef71ff7e8abdfc4695ac5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SSegment *</type>
      <name>FirstSSegment</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a49c460c034c223adbf19be6110b68405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Gain23Used</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af73b56126d71b842db4403e3f27d9e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GainCriterionUsed</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a65c23e17f625d0cb1d107b742b25fc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GTSPSets</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>afe75309d855eb272ee37624e83bc9d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>InitialPeriod</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a5c4c5e40e92e8d894967d64fecdd0951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>InitialStepSize</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a6a07de4df04a686be7ab20873018abca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>InitialTourAlgorithm</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a22d4577123c853cfccf721e8f2ea0616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>InitialTourFile</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aeea2e433d503c837e9ddd92316b31261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>InitialTourFileName</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a1b8c900e6374086a1eea3242289b485a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>InitialTourFraction</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3daa821e74f14da84ea57e67a85b8f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>InputTourFile</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a60d0c571684b76abafa3f74c2439bba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>InputTourFileName</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a4e097f707bfa1678c9419ab154aa3eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>KarpPartitioning</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a49d953aa994e41ad84d350cf463b0aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>KCenterPartitioning</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a6e027e40eb27f09a5b7065d89bd1ac69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Kicks</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>afe1837cf67384237399aa00d6f8f2d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>KickType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ac815c0eda058375a6fa7063559f98b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>KMeansPartitioning</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a7b203dfd5769ef8456464bd8b9a8bf59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>LastActive</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ad385e496c65635f84a317cde9b42dc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Cluster *</type>
      <name>LastCluster</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ad757d20fa143a542c96ecdb972225a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>LastLine</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af1bf0c65f126ec15b3204246afdc614e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>LowerBound</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8725c8b0d007bdfb7b5161b33f9e343f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>M</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a5e78dbd5fd0fc01ba7b98dd15e27221e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MaxBreadth</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a74ca0832deb16633b94e393d41497a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MaxCandidates</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a880e922063c8ae890e18a8a2abb3f58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MaxMatrixDimension</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a645e833a699722d1d1f34563c17b300f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MaxPopulationSize</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a2d3fc14363d13125fd69da9901678024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MaxSwaps</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ab9e495b73dc5205f777810c05fbc179b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MaxTrials</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ab1388475ba7839d359fd67988747b375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE **</type>
      <name>MergeTourFile</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9cc6ce40bf76af37801b3c1b5b00b892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>MergeTourFileName</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a275c2f7a6af3b22869742435befa78e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MergeTourFiles</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9c1f4e299591e0d423b043badd67a2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MoorePartitioning</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a66b167c909c5bcc7799b18939d2a70cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MoveType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a05190e0c40098ebd0be4f0d0ce8f453c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>Name</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a5e6182c030324511dd82e9fa1a0ab071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>NodeCoordType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>af60863a78bc4bc6ee9d70a65dd4c736f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>NodeSet</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ac188e16daa69938986ba2dc90d3efcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NonsequentialMoveType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a4125c20b30a59222f92071cde4892e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Norm</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a7abafce695fe67e9ede8ac53556e21e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GainType</type>
      <name>Optimum</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ae977f57440d66db166576a668f1579fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>OutputTourFileName</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a2b5329a7e369c7757296f0542a4586ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>ParameterFile</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a686d5d206e37b4af512f70363cfc3d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ParameterFileName</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>afb9c037410fb87ec2db41217dfd52465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PatchingA</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a4ec2e32f95e66c3d717bdd76c1863347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PatchingAExtended</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a73006ba38d2f7905f089dbeea1812848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PatchingARestricted</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9eb33ab8b9b640b6ba0eaa35bbcc43e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PatchingC</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>afb643d72f0ab5bc9d82f46838a7e31bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PatchingCExtended</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a1fa421ed708fce23f3cfc899ae24cdb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PatchingCRestricted</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aff3976b43615cd23a6a9c20a173f174e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>PiFile</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a125a1fad1a1860f5ae43e7dfe3331839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>PiFileName</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a21f2ba821798c3a49b1f73eb4fa917be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Precision</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a42c66e1f66f4905f05cc0e4cf5b1aff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PredSucCostAvailable</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a6b4844ebfd3c8562f4d756d94400214b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>ProblemFile</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a10e21e28f527c52ca2f6471c0f3adfe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ProblemFileName</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a83f9df5a9f7d2f75803533070832fc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ProblemType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>afe70ff609b7f60e965b3d6dc17ef19e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned *</type>
      <name>Rand</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a6a8e5d440b977d75c20186855f54249d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RestrictedSearch</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a4ac6296ae7c547af043e26ebfc0857c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>short</type>
      <name>Reversed</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a2bc70bf32c72dee422ea5acea62287af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>RohePartitioning</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8683ad4bd5030d0ab89358ba168121e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Run</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a5e0214e0c1d5f192d72466d972e6657b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Runs</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a11e969caa18ca633dd321b3b25e4165e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>Seed</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ac598ebcf7264580721b98e54e677f6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SierpinskiPartitioning</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a016f0bf572c719f90406e39b618a419a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>StopAtOptimum</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9796d9193f67504ae01b4f04a8828a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Subgradient</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a49319da0a98cf5dc6747e298c6da5e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SubproblemBorders</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a084b06f651d68809e6927526a5bce3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SubproblemsCompressed</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ae7ab9a9e301c506283c0440352dad51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SubproblemSize</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a3f6da6fd58b179d62f4e4aaeab97057f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>SubproblemTourFile</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a6d05e7cd0c290b6050c94a5e50bcdaf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>SubproblemTourFileName</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a0e4483edd1c6dafa307b078fb296f787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SubsequentMoveType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ae7ee3fff617686b54645ac6941aef4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SubsequentPatching</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>ac196bfe28e0b4f2d33b0d785ae9f7477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Swaps</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a1d10a4ee0bcc245911ea711f78bddb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SwapRecord *</type>
      <name>SwapStack</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aad191a32d14e0f0062d84f4e0871c8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>TimeLimit</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8108a2c8c3674e8003f1f6c96f197b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>TourFile</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a29a57088ff27dfeb8ba90703c0403603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>TourFileName</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a8abcf0733b31ad482f8fb370268d3330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>TraceLevel</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a9dde863ee174037342ec379e83d72707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Trial</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a0272af0cd0975c8e347936c7e8910c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>Type</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a747e46a2173d42d95f16b60797ce7530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WeightFormat</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>a4decee7bcf7cca285e518c3a8603c857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WeightType</name>
      <anchorfile>LKH_8h.html</anchorfile>
      <anchor>aff32e2a63292aee74d9958aa0cf08408</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NNH.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>NNH_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function">
      <type>int</type>
      <name>NNH</name>
      <anchorfile>NNH_8c.html</anchorfile>
      <anchor>aefa10e1948d8bdb4f91bcb4c87715669</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PostOptimize.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>PostOptimize_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function" static="yes">
      <type>static GainType</type>
      <name>ClusterOptimize</name>
      <anchorfile>PostOptimize_8c.html</anchorfile>
      <anchor>a35f91b92e2b3fd2bccbb15b2d9d27ed7</anchor>
      <arglist>(int *GTour)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GainType</type>
      <name>KOptimize</name>
      <anchorfile>PostOptimize_8c.html</anchorfile>
      <anchor>a5ceba107aebe909852ed2bb318428a7e</anchor>
      <arglist>(int *GTour)</arglist>
    </member>
    <member kind="function">
      <type>GainType</type>
      <name>PostOptimize</name>
      <anchorfile>PostOptimize_8c.html</anchorfile>
      <anchor>aef5108cc451c2dda72d90b7d93cdef11</anchor>
      <arglist>(int *GTour, GainType Cost)</arglist>
    </member>
    <member kind="function">
      <type>GainType</type>
      <name>SolveTSP</name>
      <anchorfile>PostOptimize_8c.html</anchorfile>
      <anchor>a4ceff8e873bdbaac1b576b886c759162</anchor>
      <arglist>(int Dimension, char *ParFileName, char *TourFileName, int *Tour, GainType Optimum, GainType Displacement)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>printff.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>printff_8c</filename>
    <member kind="function">
      <type>void</type>
      <name>printff</name>
      <anchorfile>printff_8c.html</anchorfile>
      <anchor>a4566a981f1ed6089f9fe464192f47635</anchor>
      <arglist>(char *fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PrintParameters.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>PrintParameters_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function">
      <type>void</type>
      <name>PrintParameters</name>
      <anchorfile>PrintParameters_8c.html</anchorfile>
      <anchor>ac6a5b797fc17aa547e4adcdbac79278e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Random.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>Random_8c</filename>
    <member kind="define">
      <type>#define</type>
      <name>PRANDMAX</name>
      <anchorfile>Random_8c.html</anchorfile>
      <anchor>a2f63f9065e15b9994c188eda572b8415</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>Random</name>
      <anchorfile>Random_8c.html</anchorfile>
      <anchor>a6895591382cf2e09309c519f52a5c303</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SRandom</name>
      <anchorfile>Random_8c.html</anchorfile>
      <anchor>a6f883c5044665900e6dacc79564022d2</anchor>
      <arglist>(unsigned Seed)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>a</name>
      <anchorfile>Random_8c.html</anchorfile>
      <anchor>aa4c2a5552e9bc49b1816ff532f558c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>arr</name>
      <anchorfile>Random_8c.html</anchorfile>
      <anchor>a439bebd13052710150dfa0f182b6d59c</anchor>
      <arglist>[55]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>b</name>
      <anchorfile>Random_8c.html</anchorfile>
      <anchor>a148e3876077787926724625411d6e7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>initialized</name>
      <anchorfile>Random_8c.html</anchorfile>
      <anchor>ad06983e7f6e71b233ea7ff3dee1952f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ReadLine.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>ReadLine_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>EndOfLine</name>
      <anchorfile>ReadLine_8c.html</anchorfile>
      <anchor>a385b0abfbfdb2830a054e799d773db4c</anchor>
      <arglist>(FILE *InputFile, int c)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ReadLine</name>
      <anchorfile>ReadLine_8c.html</anchorfile>
      <anchor>a09df068d10075a0eaad9ca3d2af7526d</anchor>
      <arglist>(FILE *InputFile)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char *</type>
      <name>Buffer</name>
      <anchorfile>ReadLine_8c.html</anchorfile>
      <anchor>ad1bb1e1f60b391156e2a18c4a7fe6033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>MaxBuffer</name>
      <anchorfile>ReadLine_8c.html</anchorfile>
      <anchor>ac18316377c20c7b63f3e795df9080380</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ReadParameters.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>ReadParameters_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>GetFileName</name>
      <anchorfile>ReadParameters_8c.html</anchorfile>
      <anchor>a65ba1d87f881b58775e3dd688e04f477</anchor>
      <arglist>(char *Line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>max</name>
      <anchorfile>ReadParameters_8c.html</anchorfile>
      <anchor>a4da39535940e26822b32a4a5af5453ce</anchor>
      <arglist>(size_t a, size_t b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadParameters</name>
      <anchorfile>ReadParameters_8c.html</anchorfile>
      <anchor>acdc41eb96c44ce93645711a46e9dba63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>ReadYesOrNo</name>
      <anchorfile>ReadParameters_8c.html</anchorfile>
      <anchor>a9e11ad93fd69b5d9c3b038ea18790ffd</anchor>
      <arglist>(int *V)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>Delimiters</name>
      <anchorfile>ReadParameters_8c.html</anchorfile>
      <anchor>aa5a285ede7651f2ec604cdb4e7704604</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ReadPenalties.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>ReadPenalties_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function">
      <type>int</type>
      <name>ReadPenalties</name>
      <anchorfile>ReadPenalties_8c.html</anchorfile>
      <anchor>ae6aa6a18af4a2eb7dfda46a34446e7e8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ReadProblem.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>ReadProblem_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CheckSpecificationPart</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>aa2e613f3aaac2d508cf002f75ef04130</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>Copy</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>ab8b85838f0a35ad2adf84c5ef0842816</anchor>
      <arglist>(char *S)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CreateNodes</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a87475b0ce73a25db513e8d82539d6213</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_DIMENSION</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a0960c786e4aa833d169296f459aebd6a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_DISPLAY_DATA_SECTION</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a1dca7128cc50ab008f5316853a6061b4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_DISPLAY_DATA_TYPE</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>aad6b589841ed323afc2159bfdaaa8f6d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_EDGE_DATA_FORMAT</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a2a08ac12f2851f01688049d4cf5ff90b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_EDGE_DATA_SECTION</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a125469f0f112097760d50dd74add624f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_EDGE_WEIGHT_FORMAT</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a29255bf23a4b668d2ff5f2b605ce01f5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_EDGE_WEIGHT_SECTION</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>aaaa18e84a41e24ee22b2258f695f8eeb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_EDGE_WEIGHT_TYPE</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>aebcb6ad5113ee1a9c927c3f6c3982138</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_FIXED_EDGES_SECTION</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a13cf0cb802ed5304453fa94b3bbfc1a9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_GTSP_SET_SECTION</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a575379b6cfb8d32cba99e81fb8af4eb8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_GTSP_SETS</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a18d52113131138448f25f102921c3c48</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_NAME</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a9cbf4a03693b75580962a776d3cab82d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_NODE_COORD_SECTION</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a1e125e191b9b79f22f94bdbf745fbe34</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_NODE_COORD_TYPE</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>afc13e23cc85456776213954975016fa2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_TOUR_SECTION</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a89aca23c66df5e662bda1ae5a9edb1b8</anchor>
      <arglist>(FILE **File)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Read_TYPE</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>aa65e728b5cd4664088aeba0653530cf8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadProblem</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>af0ac4537780e7c67fc8ca5c6365b7749</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadTour</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a0fc1308c88e2502fd715b7092eaa5ea1</anchor>
      <arglist>(char *FileName, FILE **File)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ThreeDWeightType</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>ac204c407192d17a1419d6ac03fdca0d6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>TwoDWeightType</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>ace7b17a60fa445db715fbda0fdea9a4f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>Delimiters</name>
      <anchorfile>ReadProblem_8c.html</anchorfile>
      <anchor>a1389774c147d0b8cc4b8699d10338462</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolveGTSP.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>SolveGTSP_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="enumeration">
      <type></type>
      <name>TourType</name>
      <anchorfile>SolveGTSP_8c.html</anchorfile>
      <anchor>a3efc893ab11db673ada1b38aee367715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INITIAL</name>
      <anchorfile>SolveGTSP_8c.html</anchorfile>
      <anchor>a3efc893ab11db673ada1b38aee367715a7116db6906963fd0720c4a85be250cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INPUT</name>
      <anchorfile>SolveGTSP_8c.html</anchorfile>
      <anchor>a3efc893ab11db673ada1b38aee367715ae310c909d76b003d016bef8bdf16936a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MERGE</name>
      <anchorfile>SolveGTSP_8c.html</anchorfile>
      <anchor>a3efc893ab11db673ada1b38aee367715a2fafc535b57c03cd67b907e45141d20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPROBLEM</name>
      <anchorfile>SolveGTSP_8c.html</anchorfile>
      <anchor>a3efc893ab11db673ada1b38aee367715afdeb9274a9a95c627f8af94e79bf1954</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GainType</type>
      <name>SolveGTSP</name>
      <anchorfile>SolveGTSP_8c.html</anchorfile>
      <anchor>abb9d34b09eed0721854878df93243b9a</anchor>
      <arglist>(int *GTour)</arglist>
    </member>
    <member kind="function">
      <type>GainType</type>
      <name>SolveTSP</name>
      <anchorfile>SolveGTSP_8c.html</anchorfile>
      <anchor>a829a8219fb63d244fbfda68882ba1ecc</anchor>
      <arglist>(int Dimension, char *ParFileName, char *TourFileName, int *Tour, GainType Optimum, GainType Deduction)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteFullTour</name>
      <anchorfile>SolveGTSP_8c.html</anchorfile>
      <anchor>a5b8a0d626273ac78bda61ebf5524ff94</anchor>
      <arglist>(enum TourType Type, int Dimension, char *TourFileName, int Id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolveTSP.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>SolveTSP_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function">
      <type>GainType</type>
      <name>SolveTSP</name>
      <anchorfile>SolveTSP_8c.html</anchorfile>
      <anchor>a829a8219fb63d244fbfda68882ba1ecc</anchor>
      <arglist>(int Dimension, char *ParFileName, char *TourFileName, int *Tour, GainType Optimum, GainType Deduction)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Statistics.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>Statistics_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function">
      <type>void</type>
      <name>InitializeStatistics</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>a85179bee74be3546dd5c73dc0d74a080</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStatistics</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>a5b5be95eb115db4cf3dda2fca4bfb262</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateStatistics</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>afd3b2e7af52a6df897fd67b98db3f786</anchor>
      <arglist>(GainType Cost, double Time)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GainType</type>
      <name>CostMax</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>a5eef7948c19927097d5e49340ad25da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GainType</type>
      <name>CostMin</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>a547ccbcb9c044c27a3ff91c0f463aeb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GainType</type>
      <name>CostSum</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>af5a0cbbe567401bdfc26dd74e9d855f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>Successes</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>a7400b439ad801ee944fbd4f2a612be49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>TimeMax</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>ad9bc9f26e1fe82b3f343d60e1e1cdde1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>TimeMin</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>aa61a99c4e800509d2b5ab6a7c8959a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>TimeSum</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>a38e9fa85b2456da68a1cf951cf0d860c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>TrialsMax</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>a11da888b5f3d40fbcd79876fd9f5046e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>TrialsMin</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>a92ea0358faa0b231e675338a765a1ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>TrialSum</name>
      <anchorfile>Statistics_8c.html</anchorfile>
      <anchor>a423bb775fb26b84108efd81faa502628</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_modules.py</name>
    <path>/tmp/ws/src/lkh/glkh_solver/tests/</path>
    <filename>test__modules_8py</filename>
    <class kind="class">test_modules::Test_glkh_solver</class>
    <namespace>test_modules</namespace>
  </compound>
  <compound kind="file">
    <name>WriteTour.c</name>
    <path>/tmp/ws/src/lkh/glkh_solver/src/</path>
    <filename>WriteTour_8c</filename>
    <includes id="LKH_8h" name="LKH.h" local="yes" imported="no">LKH.h</includes>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>FullName</name>
      <anchorfile>WriteTour_8c.html</anchorfile>
      <anchor>acc3192b3dc2466a4e81fb9d038c8d627</anchor>
      <arglist>(char *Name, GainType Cost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteTour</name>
      <anchorfile>WriteTour_8c.html</anchorfile>
      <anchor>a89ef30d6bfee67ed2acca858bfa33ab5</anchor>
      <arglist>(char *FileName, int *Tour, GainType Cost)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Candidate</name>
    <filename>structCandidate.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>Alpha</name>
      <anchorfile>structCandidate.html</anchorfile>
      <anchor>a7ea7dd3e32dc27059e521e70bcea6b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Cost</name>
      <anchorfile>structCandidate.html</anchorfile>
      <anchor>ad55f4a4fe513cdd5501fd99f42a65698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>To</name>
      <anchorfile>structCandidate.html</anchorfile>
      <anchor>ae8ec21e3487c6a5baf9947f5f0dac3ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Cluster</name>
    <filename>structCluster.html</filename>
    <member kind="variable">
      <type>Node *</type>
      <name>First</name>
      <anchorfile>structCluster.html</anchorfile>
      <anchor>a82659f1a42e84a0592235d1413bbdbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Cluster *</type>
      <name>Next</name>
      <anchorfile>structCluster.html</anchorfile>
      <anchor>a1cf369003dce31f5253deb10da1c7835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structCluster.html</anchorfile>
      <anchor>a130336d09510329edce28c53957e7c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Node</name>
    <filename>structNode.html</filename>
    <member kind="variable">
      <type>Node *</type>
      <name>Added1</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a5c640a5fbeaed3912e957cdce2849536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Added2</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>aa2d4dec2f9fc0569a46b888872921171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>Axis</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a29ac29c3c655228425bde6e252fc4c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Candidate *</type>
      <name>BackboneCandidateSet</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>ad2c1c9c2ae0a892cf24ce715cebd522a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BestPi</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>aead9f9d107ee0826ceec600eb877ec99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>BestSuc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a8236cfff879c8d3aa4e3d6e9ea76e31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Beta</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a0d068d716aef86554bdf6d27889ada20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>C</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a6f58848520bed5bb5129df7d979449e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Candidate *</type>
      <name>CandidateSet</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>aa044e926f2b12524972ecc60f2ef3c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Cost</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>ac0ba1dcf7db26cf8e900352055939b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Dad</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>acb7c97f4e71c6a53902725cc2534793c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Deleted1</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a8f811888bb5b4081affe7b39968b50e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Deleted2</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a984b534f5a4a917b1d3a2b34869b3fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>FixedTo1</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>add668a8d16211571a8d2c9d4c1548dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>FixedTo1Saved</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>af481babf0b7b465173778f98106386d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>FixedTo2</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a0778628359d541505b60a6cff7989019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>FixedTo2Saved</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a8d44e3c4e0896fe3b3abab8fffab8fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Head</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a33f4dc24b12810e75934462d426894f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Id</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a1bd379569cc1a8b96432e61971aed4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>InitialSuc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a0428cedccbcb375d01b880ff78d49c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>InputSuc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>af05f57ea4a1e90ce947995c97bd374e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>LastV</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a454a6f0018a8073a56c5af9ffe973b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Loc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>ac18e1c611556ff03fd98306e8a9b9348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Mark</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>ac17218409ec4015f7dfe96011b6551bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node **</type>
      <name>MergeSuc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a59b08d50812b07649eee31f8924bfd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Nearest</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>aa5a287764172bd84fa51a9c204160973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Next</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a7cf66a5bbeedf3405b2931e57b273307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>NextBestSuc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a6ca2d3d6f14b85ab527da9ec0a11e93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>NextCost</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a2c5b828d3cebcc316d55e3e6d483cb81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>OldPred</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a356e9fefc5d1fb198f2f712e520b73e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>OldPredExcluded</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a676d1b3dc69f48bc7de97116b3451c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>OldSuc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a2250b5bce91902a0cb859ee3d836e6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>OldSucExcluded</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>ab0c27a5b174082769560dd270ae2b61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Segment *</type>
      <name>Parent</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>acd8ed9fbf53091e507c4cf4b521ca75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Pi</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a0e99afc501dfc25cb2dd6dacc0ccbc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Pred</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a45c0866805cde7ad01c64ebd87d73873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PredCost</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>afc8d413653c205ae46b73976f137b850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Prev</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a4d06e3c12aac095e03680f88d26c4949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Rank</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a6e009f3dbb67d1ef68ead52d62bd205a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Sons</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a2daf1ba0e1d288d0416f6c0bb83455f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>SubBestPred</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>afb6d950222e2fc1699970d2c0675387a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>SubBestSuc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a9aa541a80ecba669235e6e33f7653361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Subproblem</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a7203d41b3e73c9514270cd9511cbaa33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>SubproblemPred</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a680f44cd2739ce471aaad386c6f01318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>SubproblemSuc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a5b869cdddee42f6daf262846e058088b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Suc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>aeadb4662614b354d85cc82a6eb770619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SucCost</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a043a3303a03afe55439001160cdbc3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Tail</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a0cc4105ecf755e29d1e2938ffa865f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>V</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>aaef72adf5b8d7926c1ff0548f87c4282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>X</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a74c32024d5d9eac789cdbcc0a70238a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Xc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>aa30dc64d3376008ff281db49dca76882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Y</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a43fd7068f9e432a9bce9c506efde1b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Yc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a0122be629989ca74c798a1ed9ba8cbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Z</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>aedd227acf7fa246c260bda9981de9a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Zc</name>
      <anchorfile>structNode.html</anchorfile>
      <anchor>a5a92aa1979ab1f953fa3610ca029aaea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Segment</name>
    <filename>structSegment.html</filename>
    <member kind="variable">
      <type>Node *</type>
      <name>First</name>
      <anchorfile>structSegment.html</anchorfile>
      <anchor>a6fc91857091aeef27fce961ed2b2f233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>Last</name>
      <anchorfile>structSegment.html</anchorfile>
      <anchor>a66565bbc56e18bf02e6e06591ffd0d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SSegment *</type>
      <name>Parent</name>
      <anchorfile>structSegment.html</anchorfile>
      <anchor>a89995ec6d1821eda17d4392d4cfc3000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Segment *</type>
      <name>Pred</name>
      <anchorfile>structSegment.html</anchorfile>
      <anchor>a7052231be76fe244bb6f81112e10738e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Rank</name>
      <anchorfile>structSegment.html</anchorfile>
      <anchor>a4dc51ff8294bfe357c64d5a9ba233ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>Reversed</name>
      <anchorfile>structSegment.html</anchorfile>
      <anchor>a11afc9f73d30ee205ac9e22f9005b88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structSegment.html</anchorfile>
      <anchor>a370be4dd79da66d84b1e268be00038ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Segment *</type>
      <name>Suc</name>
      <anchorfile>structSegment.html</anchorfile>
      <anchor>a20995af50c8410f4692e94c0aa084232</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SSegment</name>
    <filename>structSSegment.html</filename>
    <member kind="variable">
      <type>Segment *</type>
      <name>First</name>
      <anchorfile>structSSegment.html</anchorfile>
      <anchor>a7fb720b5a173fa604fcaa39afc65aea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Segment *</type>
      <name>Last</name>
      <anchorfile>structSSegment.html</anchorfile>
      <anchor>a47d69a51302d549753a9f012a0d19f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SSegment *</type>
      <name>Pred</name>
      <anchorfile>structSSegment.html</anchorfile>
      <anchor>a00b055f4f4362359574656be861474f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Rank</name>
      <anchorfile>structSSegment.html</anchorfile>
      <anchor>a9a7aeb5c0cea671a0728e3c4d1acd294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>Reversed</name>
      <anchorfile>structSSegment.html</anchorfile>
      <anchor>a1d2f484d17a744fc29fe034522d844ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Size</name>
      <anchorfile>structSSegment.html</anchorfile>
      <anchor>a06c8c41d1d289d6db1a83e1acf83e99d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SSegment *</type>
      <name>Suc</name>
      <anchorfile>structSSegment.html</anchorfile>
      <anchor>a1a2dd1ab4324ca49ac63f40dfcb460ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SwapRecord</name>
    <filename>structSwapRecord.html</filename>
    <member kind="variable">
      <type>Node *</type>
      <name>t1</name>
      <anchorfile>structSwapRecord.html</anchorfile>
      <anchor>a54e834dc551b16d815be6060900f62bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>t2</name>
      <anchorfile>structSwapRecord.html</anchorfile>
      <anchor>ace452a8a57d74b28d3d7dd4fbc5b8baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>t3</name>
      <anchorfile>structSwapRecord.html</anchorfile>
      <anchor>a6abd20dbbdd5ce9c8d9ea4b4f8722442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>t4</name>
      <anchorfile>structSwapRecord.html</anchorfile>
      <anchor>a3f03f33f0fcca89ea0ce19933bfe725f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_modules::Test_glkh_solver</name>
    <filename>classtest__modules_1_1Test__glkh__solver.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_glkh_solver</name>
      <anchorfile>classtest__modules_1_1Test__glkh__solver.html</anchorfile>
      <anchor>a343834583bd883ee4cc22a2a242c4c2b</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_modules</name>
    <filename>namespacetest__modules.html</filename>
    <class kind="class">test_modules::Test_glkh_solver</class>
  </compound>
</tagfile>
