1
0
Files
SimulatedAnnealing/Rapport/html/functions.html
2023-12-31 15:42:33 +01:00

344 lines
13 KiB
HTML
Executable File

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Thibault Barnouin Optimization Method Algorithm: Data Fields</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Thibault Barnouin Optimization Method Algorithm
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>add_value()
: <a class="el" href="classData.html#a3048784ed3af92bf62985c8fd4f88bca">Data</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>CostFunction()
: <a class="el" href="classCostFunction.html#aadc7232e869e752fc4c6db78f9ad8b12">CostFunction</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>Data()
: <a class="el" href="classData.html#af11f741cb7f587e2e495452a8905a22a">Data</a>
</li>
<li>displayData()
: <a class="el" href="classData.html#aceb8bfa6078740b3c7525e573b9853c3">Data</a>
</li>
<li>displayModel()
: <a class="el" href="classLinearApprox.html#a824b06137f93c3fb0cb6228038e80f01">LinearApprox</a>
, <a class="el" href="classModel.html#a2bc1c492dc8d485f5402f0c23f465808">Model</a>
, <a class="el" href="classPolynomialApprox.html#aef375908b82ed484d771e9c92fdb598e">PolynomialApprox</a>
, <a class="el" href="classTSP.html#ac25b5470884ae8e06672c9bd8e9abe37">TSP</a>
</li>
<li>Distance()
: <a class="el" href="classDistance.html#ab4fddf13a19664f2a9b886e6eaeb273d">Distance</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>execute()
: <a class="el" href="classOptimizationMethod.html#adb01ff9af919dbb2c60eb02512a8c3dc">OptimizationMethod</a>
, <a class="el" href="classSimulatedAnnealing.html#a28b0004727cd54ad17c13c0da33168f1">SimulatedAnnealing</a>
</li>
<li>exp_data
: <a class="el" href="classModel.html#af15b84e853d1bfeb51eb63325a3a780a">Model</a>
</li>
<li>exportData()
: <a class="el" href="classData.html#a804ac78b66de730ae6848afd38c08c18">Data</a>
</li>
<li>exportModel()
: <a class="el" href="classLinearApprox.html#af2932daf011b572ffa41bfc32c545d71">LinearApprox</a>
, <a class="el" href="classModel.html#adc89c69e73ec65f31e082e4dbe5464a3">Model</a>
, <a class="el" href="classPolynomialApprox.html#a41c0ecc9346c128962c1adb6d0bcaf3c">PolynomialApprox</a>
, <a class="el" href="classTSP.html#a234e5ae530133d781e80c57ce5cbab0e">TSP</a>
</li>
</ul>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>finalise()
: <a class="el" href="classOptimizationMethod.html#ae74af2b7ddb2720db1bc1554d577a1a6">OptimizationMethod</a>
, <a class="el" href="classSimulatedAnnealing.html#a6c76ea1faede9c60a8dd732b6a26efea">SimulatedAnnealing</a>
</li>
<li>fromFile()
: <a class="el" href="classData.html#ab54a3c1e84b0d238d9c93cf9c10434e8">Data</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>get()
: <a class="el" href="classCostFunction.html#ac2ff779856e16cb0cd82cd0600bd91a6">CostFunction</a>
, <a class="el" href="classDistance.html#a3478b7d15662fd029272f916d9108cf4">Distance</a>
, <a class="el" href="classKhi2.html#a7fe47845f5eda146384a9c56b532a11e">Khi2</a>
</li>
<li>getCard()
: <a class="el" href="classData.html#ae5e90147aadf47100b024a1be7cf0ccc">Data</a>
</li>
<li>getCost()
: <a class="el" href="classLinearApprox.html#afff1f531c2348c5c7fc0a1ac73727466">LinearApprox</a>
, <a class="el" href="classModel.html#a2eb34665190554e9ec728dcc3ad2dd57">Model</a>
, <a class="el" href="classPolynomialApprox.html#a4c4b2ab53d34e03ca4b914cb84cf5b4e">PolynomialApprox</a>
, <a class="el" href="classTSP.html#a88a596ca1fc98835a81a8b2e63428327">TSP</a>
</li>
<li>getData()
: <a class="el" href="classData.html#ab6e2d4cd1f3d016c8c826e6d10827164">Data</a>
</li>
<li>getExpData()
: <a class="el" href="classLinearApprox.html#a4b64b2b35e321d50c555a10f2f24db32">LinearApprox</a>
, <a class="el" href="classPolynomialApprox.html#a58d76e0c865949e3cd4b4041cb52d8f6">PolynomialApprox</a>
, <a class="el" href="classTSP.html#a686572afcfd3df6a9deb606612f014e5">TSP</a>
</li>
<li>getName()
: <a class="el" href="classData.html#ad4e99c5ffee5753b80f3faf7f2c42d55">Data</a>
</li>
<li>getNeighbor()
: <a class="el" href="classLinearApprox.html#a9162626b147e73531cca3d9c0fdea346">LinearApprox</a>
, <a class="el" href="classModel.html#a5742e9709016b3b839e66bb73c239d15">Model</a>
, <a class="el" href="classPolynomialApprox.html#aa20c8510003c55224b4bb237fd2b95fd">PolynomialApprox</a>
, <a class="el" href="classTSP.html#ab97eddebb80d9c8521bc5654d695d07a">TSP</a>
</li>
<li>getOffset()
: <a class="el" href="classLinearApprox.html#a230b21020bf6697278596a9ff3a3471a">LinearApprox</a>
</li>
<li>getOrder()
: <a class="el" href="classTSP.html#aa0d8dde8f37068409c731cbb293bcfff">TSP</a>
</li>
<li>getParam()
: <a class="el" href="classLinearApprox.html#a0d0429599a93dfd3ca8dd8cc84d22f88">LinearApprox</a>
, <a class="el" href="classModel.html#aa8a144aa7a9c636e5770b2cfe780dfc1">Model</a>
, <a class="el" href="classPolynomialApprox.html#a2be8954337e15407e840bec443268e61">PolynomialApprox</a>
, <a class="el" href="classTSP.html#a4ac44600ca8b029fda5beb30c233be0b">TSP</a>
</li>
<li>getSlope()
: <a class="el" href="classLinearApprox.html#ac4b77ad91a2d64d692a06034b0f6404f">LinearApprox</a>
</li>
<li>getSol()
: <a class="el" href="classLinearApprox.html#acb7999893726e2f700978cb900fc63fe">LinearApprox</a>
, <a class="el" href="classModel.html#a77a90ace8590b6360d7602fcd59ec850">Model</a>
, <a class="el" href="classPolynomialApprox.html#a3b91fc267c2160ea6eaf9f43b6b0599d">PolynomialApprox</a>
, <a class="el" href="classTSP.html#a4badbbda733f8a2337c1f593cc42313d">TSP</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>initialise()
: <a class="el" href="classOptimizationMethod.html#aa91c542184436065dc1dc2cac3ada639">OptimizationMethod</a>
, <a class="el" href="classSimulatedAnnealing.html#a2bb082c85be4814998b9f54ca6f05f7f">SimulatedAnnealing</a>
</li>
</ul>
<h3><a id="index_k"></a>- k -</h3><ul>
<li>Khi2()
: <a class="el" href="classKhi2.html#aa5768ee12f7dc040b3bed4e89d351906">Khi2</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>LinearApprox()
: <a class="el" href="classLinearApprox.html#a51ab3883efe3fb7c03e1a2e80bdc1174">LinearApprox</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>m_cost
: <a class="el" href="classModel.html#a3a23a55c42e9d91ce99d3f8bb827fbd9">Model</a>
</li>
<li>m_data
: <a class="el" href="classModel.html#ae8b5b16a6aa2231446c800bba1dbc5c3">Model</a>
</li>
<li>Model()
: <a class="el" href="classModel.html#ae3b375de5f6df4faf74a95d64748e048">Model</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>OptimizationMethod()
: <a class="el" href="classOptimizationMethod.html#a8490a7cd0e3334f7e61469377c7d4217">OptimizationMethod</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>PolynomialApprox()
: <a class="el" href="classPolynomialApprox.html#a8f5b6c8757d2f8cfb761ef3cde56f288">PolynomialApprox</a>
</li>
<li>print()
: <a class="el" href="classData.html#a4b97a79b1f561b1c4e4df0a26165202f">Data</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>randSet()
: <a class="el" href="classData.html#a119fc9543bfcf8646e2d693eb57dd1dc">Data</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>setCost()
: <a class="el" href="classLinearApprox.html#ae859d40c6ce1d78a8a57ebefe069b7ef">LinearApprox</a>
, <a class="el" href="classModel.html#a22466e6374da46ad87df1d60905e427d">Model</a>
, <a class="el" href="classPolynomialApprox.html#aa4ab97ae60bce807a6cd3e3af05dc6fa">PolynomialApprox</a>
, <a class="el" href="classTSP.html#a9b4d44be9257539efc63c9d088bba99b">TSP</a>
</li>
<li>setData()
: <a class="el" href="classData.html#aa200fb17e51dd9aed316ba07dd42911a">Data</a>
, <a class="el" href="classDistance.html#a3e5132f46704cc57c3bf3431a312efb1">Distance</a>
, <a class="el" href="classKhi2.html#a00b8fc2e088f8609a417dfe3b905f656">Khi2</a>
</li>
<li>setExpData()
: <a class="el" href="classLinearApprox.html#a07405c8bd2b5de44df55791e4693a979">LinearApprox</a>
, <a class="el" href="classModel.html#a4765486c7efeac0e371b655dc9987473">Model</a>
, <a class="el" href="classPolynomialApprox.html#aaa2e58d7ed15c376b24d4e58f71a9fba">PolynomialApprox</a>
, <a class="el" href="classTSP.html#a3f0ca3c4e220676e0f4dd2df952e05a5">TSP</a>
</li>
<li>setModelData()
: <a class="el" href="classLinearApprox.html#add22c2da479a38dc69aa66b0ecb05647">LinearApprox</a>
, <a class="el" href="classModel.html#a55049e284aebdb5d8ce738d342a83d90">Model</a>
, <a class="el" href="classPolynomialApprox.html#a9d3f1fc7eb6fa4bd2001f9911a64363a">PolynomialApprox</a>
, <a class="el" href="classTSP.html#ad6bf10c3dac3211c9ab3075adb08b8db">TSP</a>
</li>
<li>setName()
: <a class="el" href="classData.html#a290dbf7aab89324a8c572b5a7d8be681">Data</a>
</li>
<li>setOffset()
: <a class="el" href="classLinearApprox.html#a8fd03dade2e6935323cdf354064c796a">LinearApprox</a>
</li>
<li>setOrder()
: <a class="el" href="classTSP.html#a7e47f4844ecc9b7afbf9cc001fb37b7a">TSP</a>
</li>
<li>setParam()
: <a class="el" href="classLinearApprox.html#a5cb23c120f3345b4d66594284c3ec72e">LinearApprox</a>
, <a class="el" href="classModel.html#ac7b297577c2e6220842f2c0aa8fb3728">Model</a>
, <a class="el" href="classPolynomialApprox.html#a188bf0dde349878c63e81ae32fd02ae6">PolynomialApprox</a>
, <a class="el" href="classTSP.html#af881bef7213735b3d47b0a7bbd1b17fd">TSP</a>
</li>
<li>setSlope()
: <a class="el" href="classLinearApprox.html#ae71b494f044da37063ac3a94e86206c3">LinearApprox</a>
</li>
<li>SimulatedAnnealing()
: <a class="el" href="classSimulatedAnnealing.html#af5a6ed64727a4594f347289527ff8b9a">SimulatedAnnealing</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>ToAdjust
: <a class="el" href="classOptimizationMethod.html#a8facd4ec032c5613003238d88a3354de">OptimizationMethod</a>
</li>
<li>TSP()
: <a class="el" href="classTSP.html#a707519a097c28e52aebedc6132650e79">TSP</a>
</li>
</ul>
<h3><a id="index__7E"></a>- ~ -</h3><ul>
<li>~CostFunction()
: <a class="el" href="classCostFunction.html#a24dba57be643ac11b45f9479730f28ea">CostFunction</a>
</li>
<li>~Data()
: <a class="el" href="classData.html#aab31956423290f0d62dcca47ab4d16dd">Data</a>
</li>
<li>~Distance()
: <a class="el" href="classDistance.html#a933d4ecca7e420ac53945e36d64e9500">Distance</a>
</li>
<li>~Khi2()
: <a class="el" href="classKhi2.html#a1f2c0fd944611a950179181ba09473d3">Khi2</a>
</li>
<li>~LinearApprox()
: <a class="el" href="classLinearApprox.html#abeb328c89a0be68eedf3e03c2570e71f">LinearApprox</a>
</li>
<li>~Model()
: <a class="el" href="classModel.html#af032d8433c87a0a3a431faf6563a1f03">Model</a>
</li>
<li>~OptimizationMethod()
: <a class="el" href="classOptimizationMethod.html#ab33ddd12499ebedbc73f125a65a21442">OptimizationMethod</a>
</li>
<li>~PolynomialApprox()
: <a class="el" href="classPolynomialApprox.html#a2eba69a082976122e286ea89a76c5d56">PolynomialApprox</a>
</li>
<li>~SimulatedAnnealing()
: <a class="el" href="classSimulatedAnnealing.html#ab8630a5a98e257bab37f9b998329e397">SimulatedAnnealing</a>
</li>
<li>~TSP()
: <a class="el" href="classTSP.html#a6889d4d8f514c1a6e8474012b449b057">TSP</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>