Index: docs/html/tspsolver_8h.html
===================================================================
--- docs/html/tspsolver_8h.html	(revision a23f4c292f1f7bfa6be584a899bc5f16dc8c0acb)
+++ docs/html/tspsolver_8h.html	(revision 94cd045fad3af2b2842bd0e46bd69f3f20c3eada)
@@ -61,4 +61,5 @@
       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
       <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
       <li><a href="annotated.html"><span>Classes</span></a></li>
       <li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -87,20 +88,12 @@
 <div class="contents">
 <h1>src/tspsolver.h File Reference</h1>
-<p>Defines <a class="el" href="tspsolver_8h.html#a3addcca59ef59d0b3892b3670f808965" title="A matrix of city-to-city travel costs.">TMatrix</a> typedef, <a class="el" href="struct_s_candidate.html" title="A structure that represents a candidate for branching.">SCandidate</a> and <a class="el" href="struct_s_step.html" title="This structure represents one step of solving.">SStep</a> structs and <a class="el" href="class_c_t_s_p_solver.html" title="This class solves Travelling Salesman Problem task.">CTSPSolver</a> class.  
+<p>Defines <a class="el" href="namespace_t_s_p_solver.html" title="A TSP Solver namespace.">TSPSolver</a> namespace and everything needed for solving TSP tasks.  
 <a href="#_details">More...</a></p>
-<code>#include &quot;<a class="el" href="globals_8h_source.html">globals.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="tspmodel_8h_source.html">tspmodel.h</a>&quot;</code><br/>
+<code>#include &lt;QtCore&gt;</code><br/>
+<code>#include &lt;limits&gt;</code><br/>
 <div class="dynheader">
 Include dependency graph for tspsolver.h:</div>
 <div class="dynsection">
 <div class="center"><img src="tspsolver_8h__incl.png" border="0" usemap="#src_2tspsolver_8h_map" alt=""/></div>
-<map name="src_2tspsolver_8h_map" id="src_2tspsolver_8h">
-<area shape="rect" id="node3" href="globals_8h.html" title="Contains TSPSG global defines." alt="" coords="245,161,317,189"/>
-<area shape="rect" id="node23" href="tspmodel_8h.html" title="Defines CTSPModel class." alt="" coords="279,83,364,111"/>
-<area shape="rect" id="node11" href="version_8h.html" title="Contains TSPSG version information defines." alt="" coords="245,238,317,266"/>
-<area shape="rect" id="node13" href="os_8h.html" title="Contains TSPSG target CPU architecture and OS detection." alt="" coords="341,238,387,266"/>
-<area shape="rect" id="node15" href="defaults_8h.html" title="Contains TSPSG defaults." alt="" coords="411,238,488,266"/>
-<area shape="rect" id="node17" href="qtwin_8h.html" title="qtwin.h" alt="" coords="512,238,573,266"/>
-</map>
 </div>
 <div class="dynheader">
@@ -109,5 +102,8 @@
 <div class="center"><img src="tspsolver_8h__dep__incl.png" border="0" usemap="#src_2tspsolver_8hdep_map" alt=""/></div>
 <map name="src_2tspsolver_8hdep_map" id="src_2tspsolver_8hdep">
-<area shape="rect" id="node3" href="mainwindow_8h.html" title="Defines MainWindow class." alt="" coords="5,83,128,111"/>
+<area shape="rect" id="node3" href="globals_8h.html" title="Contains TSPSG global defines." alt="" coords="40,83,136,111"/>
+<area shape="rect" id="node5" href="mainwindow_8h.html" title="Defines MainWindow class." alt="" coords="26,238,149,266"/>
+<area shape="rect" id="node7" href="settingsdialog_8h.html" title="Defines SettingsDialog class." alt="" coords="21,161,154,189"/>
+<area shape="rect" id="node10" href="tspmodel_8h.html" title="Defines CTSPModel class." alt="" coords="178,161,285,189"/>
 </map>
 </div>
@@ -116,19 +112,28 @@
 <table border="0" cellpadding="0" cellspacing="0">
 <tr><td colspan="2"><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_candidate.html">SCandidate</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A structure that represents a candidate for branching.  <a href="struct_s_candidate.html#_details">More...</a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_step.html">SStep</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This structure represents one step of solving.  <a href="struct_s_step.html#_details">More...</a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_t_s_p_solver.html">CTSPSolver</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class solves Travelling Salesman Problem task.  <a href="class_c_t_s_p_solver.html#_details">More...</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_t_s_p_solver_1_1_s_step.html">TSPSolver::SStep</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This structure represents one step of solving.  <a href="struct_t_s_p_solver_1_1_s_step.html#_details">More...</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_t_s_p_solver_1_1_s_step_1_1_s_candidate.html">TSPSolver::SStep::SCandidate</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A structure that represents a candidate for branching.  <a href="struct_t_s_p_solver_1_1_s_step_1_1_s_candidate.html#_details">More...</a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_s_p_solver_1_1_c_t_s_p_solver.html">TSPSolver::CTSPSolver</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This class solves Travelling Salesman Problem task.  <a href="class_t_s_p_solver_1_1_c_t_s_p_solver.html#_details">More...</a><br/></td></tr>
+<tr><td colspan="2"><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_t_s_p_solver.html">TSPSolver</a></td></tr>
+
+<p><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>A TSP Solver namespace. </p>
+<br/></td></tr>
+</p>
+<tr><td colspan="2"><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="tspsolver_8h.html#a956e2723d559858d08644ac99146e910">INFINITY</a>&nbsp;&nbsp;&nbsp;std::numeric_limits&lt;double&gt;::infinity()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This value means infinity :-).  <a href="#a956e2723d559858d08644ac99146e910"></a><br/></td></tr>
 <tr><td colspan="2"><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3addcca59ef59d0b3892b3670f808965"></a><!-- doxytag: member="tspsolver.h::TMatrix" ref="a3addcca59ef59d0b3892b3670f808965" args="" -->
-typedef <a class="elRef" doxygen="qt-4.6.tag:http://doc.trolltech.com/4.6/" href="http://doc.trolltech.com/4.6/qlist.html">QList</a>&lt; <a class="elRef" doxygen="qt-4.6.tag:http://doc.trolltech.com/4.6/" href="http://doc.trolltech.com/4.6/qlist.html">QList</a>&lt; double &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="tspsolver_8h.html#a3addcca59ef59d0b3892b3670f808965">TMatrix</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54acd6743f0aa52d3022436d38a78f8c"></a><!-- doxytag: member="tspsolver.h::TMatrix" ref="a54acd6743f0aa52d3022436d38a78f8c" args="" -->
+typedef <a class="elRef" doxygen="qt-4.6.tag:http://doc.trolltech.com/4.6/" href="http://doc.trolltech.com/4.6/qlist.html">QList</a>&lt; <a class="elRef" doxygen="qt-4.6.tag:http://doc.trolltech.com/4.6/" href="http://doc.trolltech.com/4.6/qlist.html">QList</a>&lt; double &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_t_s_p_solver.html#a54acd6743f0aa52d3022436d38a78f8c">TSPSolver::TMatrix</a></td></tr>
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A matrix of city-to-city travel costs. <br/></td></tr>
 </table>
 <hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>Defines <a class="el" href="tspsolver_8h.html#a3addcca59ef59d0b3892b3670f808965" title="A matrix of city-to-city travel costs.">TMatrix</a> typedef, <a class="el" href="struct_s_candidate.html" title="A structure that represents a candidate for branching.">SCandidate</a> and <a class="el" href="struct_s_step.html" title="This structure represents one step of solving.">SStep</a> structs and <a class="el" href="class_c_t_s_p_solver.html" title="This class solves Travelling Salesman Problem task.">CTSPSolver</a> class. </p>
+<p>Defines <a class="el" href="namespace_t_s_p_solver.html" title="A TSP Solver namespace.">TSPSolver</a> namespace and everything needed for solving TSP tasks. </p>
 <dl class="author"><dt><b>Author:</b></dt><dd>Copyright &copy; 2007-2010 Lёppa &lt;contacts[at]oleksii[dot]name&gt;</dd></dl>
-<dl class="rcs"><dt><b>Id</b></dt><dd><a class="el" href="tspsolver_8h.html" title="Defines TMatrix typedef, SCandidate and SStep structs and CTSPSolver class.">tspsolver.h</a> 99 2010-03-22 20:45:16Z laleppa </dd></dl>
+<dl class="rcs"><dt><b>Id</b></dt><dd><a class="el" href="tspsolver_8h.html" title="Defines TSPSolver namespace and everything needed for solving TSP tasks.">tspsolver.h</a> 110 2010-04-27 23:38:10Z laleppa </dd></dl>
 <dl class="rcs"><dt><b>URL</b></dt><dd><a href="https://tspsg.svn.sourceforge.net/svnroot/tspsg/trunk/src/tspsolver.h">https://tspsg.svn.sourceforge.net/svnroot/tspsg/trunk/src/tspsolver.h</a> </dd></dl>
 <p><b>TSPSG: TSP Solver and Generator</b></p>
@@ -137,4 +142,21 @@
 <p>TSPSG is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>
 <p>You should have received a copy of the GNU General Public License along with TSPSG. If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;. </p>
+<hr/><h2>Define Documentation</h2>
+<a class="anchor" id="a956e2723d559858d08644ac99146e910"></a><!-- doxytag: member="tspsolver.h::INFINITY" ref="a956e2723d559858d08644ac99146e910" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define INFINITY&nbsp;&nbsp;&nbsp;std::numeric_limits&lt;double&gt;::infinity()</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>This value means infinity :-). </p>
+<p>Some libraries already have <code>INFINITY</code> defined. We need to redefine it for the <code>INFINITY</code> to always have the same value. </p>
+
+</div>
+</div>
 </div>
 <!--- window showing the filter options -->
@@ -143,5 +165,5 @@
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Defines</a></div>
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&nbsp;</span>Defines</a></div>
 
 <!-- iframe showing the search results (closed by default) -->
@@ -152,5 +174,5 @@
 </div>
 
-<hr size="1"/><address style="text-align: right;"><small>Generated on Fri Apr 9 00:25:38 2010 for TSPSG: TSP Solver and Generator by&nbsp;
+<hr size="1"/><address style="text-align: right;"><small>Generated on Wed Apr 28 02:47:14 2010 for TSPSG: TSP Solver and Generator by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
